springboot濒危物种科普信息管理系统

99 篇文章 0 订阅
78 篇文章 0 订阅

本濒危物种科普信息管理系统的设计目标是实现濒危物种科普的信息化管理,提高效率,使濒危物种科普信息管理工作系统化、规范化。

该濒危物种科普信息管理系统应用Java技术,MYSQL数据库存储数据,基于Spring Boot框架、B/S结构开发。在系统的整个开发过程中,首先对系统进行了需求分析,设计出系统的主要功能模块,其次对系统进行总体规划和详细设计,最后对濒危物种科普信息管理系统进行了系统测试,包括测试定义,测试方法,测试原则等,并对测试结果进行了分析和总结,进而得出系统的不足及需要改进的地方,为以后的系统维护和扩展提供了方便。

本系统布局合理、色彩搭配和谐、框架结构设计清晰,具有操作简单,界面清晰,管理方便,功能完善等优势,有很高的使用价值。

关键词:濒危物种科普;MYSQL数据库;Java技术;Spring Boot框架

Abstract

The design goal of this endangered species science popularization information management system is to realize the information management of endangered species science popularization, improve efficiency, and systematize and standardize the information management of endangered species science popularization.

The endangered species popular science information management system uses Java technology, MYSQL database to store data, and is developed based on Spring Boot framework and B/S structure. In the whole development process of the system, firstly, the requirements of the system were analyzed and the main functional modules of the system were designed. Secondly, the overall planning and detailed design of the system were carried out. Finally, the system test of the endangered species popular science information management system was carried out, including the test definition, test methods, test principles, etc., and the test results were analyzed and summarized. The shortcomings of the system and the need for improvement are obtained, which provides convenience for the maintenance and expansion of the system in the future.

The system has the advantages of reasonable layout, harmonious color matching, clear frame structure design, simple operation, clear interface, convenient management, perfect function and so on, and has high use value.

Key words: Popular science of endangered species; MYSQL database; Java Technology; Spring Boot framework

 

目 录

摘 要... I

Abstract. II

1 绪论... 1

1.1研究背景... 1

1.2设计原则... 1

1.3论文的结构安排... 1

2 系统关键技术... 3

2.1Java技术... 3

2.2 HTML简介... 3

2.3 MYSQL数据库... 3

2.4 B/S结构... 4

2.5 Spring Boot框架简介... 4

3 系统分析... 5

3.1可行性分析... 5

3.1.1 技术可行性... 5

3.1.2 操作可行性... 5

3.1.3 经济可行性... 5

3.1.4 时间可行性... 5

3.2系统性能分析... 6

3.3系统功能分析... 6

3.4系统流程分析... 7

3.4.1 登录流程... 7

3.4.2 添加信息流程... 8

3.4.3修改密码流程... 9

4 系统设计... 10

4.1系统概要设计... 10

4.2系统结构设计... 10

4.3数据库设计... 11

4.3.1数据库E-R图设计... 11

4.3.2数据库表设计... 13

5 系统的实现... 16

5.1管理员功能模块的实现... 16

5.1.1管理员登录界面... 16

5.1.2濒危物种管理界面... 16

5.1.3物种科普管理界面... 17

5.1.4在线论坛管理界面... 17

5.1.5留言反馈管理界面... 17

5.2用户功能模块的实现... 18

5.2.1系统主界面... 18

5.2.2用户注册界面... 18

5.2.3用户登录界面... 19

5.2.4濒危物种详情界面... 19

5.2.5物种科普界面... 20

5.2.6留言反馈界面... 21

6 系统测试... 22

6.1测试目的... 22

6.2测试方法... 22

6.3测试原则... 22

6.4测试分析... 23

总 结... 24

谢 辞... 25

参考文献... 26

1 绪论

1.1研究背景

纵观当今时代,科技的快速发展将全世界带入信息化时代,伴随着5G的出现,人们的生活方式逐渐发生了变化,计算机技术也进一步影响着人们的生活方式[1]。目前,计算机对人们的日常生活影响越来越来,已经是生活不可或缺的一部分。伴随着“互联网+”的诞生,如何借助互联网技术,将计算机与用户紧密的联系起来,让人们享受到生活便利性,促进经济的快速增长显得尤为重要[2]。在此背景下,濒危物种科普信息管理系统由此而生。

系统的逻辑业务基于Java语言并使用SpringBoot框架,Web使用Vue框架。数据库则使用MySQL。开发前充分考虑用户需求,并转换为具体的系统功能,设计出符合用户使用习惯,简单且方便的系统,使更多企业在计算机发展的浪潮中借助互联网技术获得更多机会,为中国市场和现代化发展做贡献。

1.2设计原则

每一个程序都有其独特的设计原则,设计原则顾名思义就是在设计时所需要遵守的,只有秉承设计原则,才能够开发出符合操作人员需求的程序。本濒危物种科普信息管理系统在开发时也严格遵守以下几点设计原则来进行开发。

(1)安全原则:任何系统信息的安全都要有保障,在系统设计时要严格遵守安全设计的原则,不能让系统的信息泄露。

(2)稳定原则:要确保系统在稳定方面的问题,不能出现大量用户同时登录进入系统,而造成系统的瘫痪。

(3)易用原则:程序的易用性和用户密不可分,只有简单明了,容易使用的系统才会得到用户的认可,进而让用户喜欢使用系统,这样才能让程序发展下去。

(4)可维护原则:要想程序长久发展,也要保证后期的维护要有简单性,不会存在维护负担。

1.3论文的结构安排

第一章,首先讲述了在何种背景下而开发了本程序,进而对开发该程序的设计原则进行了阐述,通过这两点可以开出程序的开发的必要性。

第二章,对开发的濒危物种科普信息管理系统时所用到的一些关键的技术进行了简单的介绍,包括Java,MySQL,Spring Boot还有B/S模式等。

第三章,这一章节是系统分析,首先从程序的可行性方面来着手分析,然后对系统的使用角色进行划分,以及每一个角色所实现的功能来进行分析,最后对性能方面进行阐述以及构建关键的流程图。

第四章,本章节进行的是系统的设计,主要包括系统的结构设计、数据库E-R图设计、数据库表设计等等。

第五章,对程序每一角色的主要的功能界面来进行展示,通过本章节可更直观的了解到该濒危物种科普信息管理系统的功能。

第六章,该部分在程序结束后进行的最后测试部分,通过对程序的测试,发现问题,修改问题,最终确保程序可以投入到使用当中。

 

2 系统关键技术

2.1Java技术

Java是一种面向对象的主流的编程语言,它最初是由Sun Microsystems公司来推出的,现在已经被这一oracle公司来收购了,这一语言应用非常的广泛,无论是在Web网站还是移动端都有应用。这一语言和C++语言比较的类似,但是它却比C++更具有优势,Java具有C++的优点,对于C++的缺点,难以理解的东西Java摒弃掉了,所以想把Java语言更加的简单、功能方面也是非常的强大。下面对Java的主要特点进行阐述,具体如下:

(1)跨平台的特性,使用Java这一语言开发的程序,可以在任何计算机、操作系统上进行运行,不受限制。

(2)简单的特性,Java语言继承了C++语言的优点,舍弃了C++难懂、混乱的缺点,这使得Java很简单,容易使用。

(3)面向对象的特性,这一特性让程序的开发过程变得更加的容易、简单、易懂,可以做到代码的扩展以及重复使用等等。

(4)安全的特性,Java语言非常的安全,值得信赖。

(5)多线路的特性,这种特性可以让程序可以拥有更好的交互以及实时的特性。

2.2 HTML简介

HTML全称是Hyper Text Markup Language通常是作为一种超文本的链接语言来实现页面的。更是一种相对比较简单的网页标记语言。他解决了计算机电脑之间信息沟通的一种障碍,是浏览器通用的一种标准技术,在市面上的浏览器里几乎都可以打开。目前是市面上大众都可以接受的网页技术语言。Html主要是用来制作网站前端的动态页面,html命令可以详细的说明表格信息,图文详情,链接信息,图片视频等。Html作为一个制作网页最基础的语言技术,主要是由头部(head)和主题(body)而构成的。在head部分可以添加标题的信息,展示浏览所需要的任何信息,body部分主要是包含网页所要显示的全部内容。在html中可以插入jsp而形成jsp的文件搭配使用,更可以形成多种不同风格的功能特效。2009年3月,发布Adobe Director 11.5版,可创建高清视频内容,并继续支持JavaScript和Lingo脚本语言。

2.3 MYSQL数据库

MySQL是一种关系型的数据库系统,目前非常流行,它最独特的优点是免费的,开源的,也就是说不需要付款就可以使用,这降低了程序的开发成本。

本次建设开发的濒危物种科普信息管理系统使用的就是MySQL这一款数据库进行储存数据,其体积小、免费开源,完全符合程序建设的要求,不会增加成本负担,而且MySQL还很简单,比较容易上手,使用它可以建设多个数据库表,这使得程序在运行方面更加快速,数据也更加的安全可靠。

2.4 B/S结构

在目前网络的大环境下,浏览器的出现以及发展,B/S这一结构模式应运而生,并且逐渐的发展流行起来,它和C/S结构模式大不相同,C/S结构也可以说是客户/服务器模式,用户需要在电脑上安装软件程序,才可以访问使用,而B/S结构则是浏览器/服务器模式,用户不需要在电脑上安装这一结构体系的程序,只要通过浏览器便可轻松访问,非常的便利。

目前采用C/S模式的软件我们使用的比较多的就是微信、QQ、杀毒软件等,电脑上只有安装了该程序才能使用,否则无法使用,而B/S结构模式的软件,则没有电脑限制,只有安装了浏览器就可以,在维护方面也非常省事。所以在开发本濒危物种科普信息管理系统时,考虑到用户使用需求,采用了B/S这一结构模式,方便用户使用,更好的为用户服务。

图2-1  B/S模式三层结构图

2.5 Spring Boot框架简介

运用Spring boot框架,可以简化开发过程。原先的开发过程为Spring+Mybaits+spring MVC,这样的开发需要很多时间,工作量也大大增加。而采用Spring boot框架,可以不用配置web.xml,极大地提供了研发的工作效率,在研究Spring开发中添上了浓墨重彩的一笔。

使用Spring boot,无需过多的编码,无需繁琐的xml配置过程,使得配置变得简单,部署以及监听的效率也相对应的提高了许多。

 

3 系统分析

3.1可行性分析

在程序进行开发之前,为了把开发的风险降到最低,都会进行可行性方面的需求,同样在开发本濒危物种科普信息管理系统的时候,也对程序可行性进行了综合分析,本程序的可行性分析方面,主要从技术、操作、经济以及时间这四个方面进行的。

3.1.1 技术可行性

本文将开发的系统,将采用的关键技术包括Java技术、MYSQL数据库存储技术等。开发程序选择的是面向对象的,功能强大的,简单易用的Java程序设计语言,数据库的开发工具使用到了MYSQL数据库,由于自己之前接触过一些简单的程序开发方面的设计作品,所以对开发工具的使用比较熟练,对于数据库的操作技巧也有一定的积累。另外,程序开发需要在自己电脑上安装的软件并不多,在win7操作系统的大环境下,能够完全搭建好程序开发的操作环境,比如开发工具,MYSQL数据库工具,以及处理程序图片的Photoshop工具等都能安装在自己的电脑上。总的说来,开发这个程序在技术上是可以实现的,该项目的开发是有保障的。

3.1.2 操作可行性

信息网络化时候,人们对计算机并不陌生,也可以说对计算机已经相当的熟悉,而且本次开发的濒危物种科普信息管理系统界面设计非常简洁明了,用户在进入到系统之后,便可以清晰的看到各个功能模块,可顺利的完成每一功能模块的操作,所以,总体来说,程序在操作方面的可行性也是相当之高。

3.1.3 经济可行性

经济可行性方面是每一个程序的开发都要考虑到的,主要要从金钱耗费和带来的效益两大方面来考虑,如果一个程序耗费大量的人力财力,而带来的效益却很少,两者不成比例,那这个程序就很失败。相反如果程序耗费少,效益高,那么这一程序就是很成功的。该濒危物种科普信息管理系统开发时使用的工具、数据库软件等等,都可以直接下载,免费不需要花费金钱,同时,系统在开发成功之后,能够提高濒危物种科普信息管理的效率,因此,可以看出本程序在经济方面是可行的。

3.1.4 时间可行性

在本次的毕业设计过程中,预留了三个月的时间,时间非常充裕,利用这三个月时间完全可以完成程序开发以及论文的写作,所以,在时间上也是很充分的。

经过以上四点的可行性分析不难看出,本次要开发的濒危物种科普信息管理系统无论在技术方面、经济方面、操作方面还是时间方面,都是完全没有问题的,非常值得开发

3.2系统性能分析

达到如以下的性能需求指标,可以保证系统的安全性、可靠性、稳定性,需要:

(1)系统响应的精确性和实时性

这是本系统必要的性能。考虑到未来系统可能承受的工作量,需要能够承担得起企业级的信息处理需求。实时性是该系统的生命线,因此需采用软实时系统来进行保证。

(2)系统的开放性和系统的可扩充性

本系统是一个较为初期的一个雏形,以后势必会根据的用户需求的扩大或转变。这就要求本系统需要提供足够的开放型和可扩充性,只要符合本系统的设计准则都可以将新的模块加入。通过这样的升级、维护来完成本系统后期的生命周期。

(3)系统的易用性和易维护性

要求不论是熟悉或不熟悉计算机的用户都可以对系统进行有效的人机交互。因此提供给用户一个友好、漂亮的图形接口是非常重要的。这可以通过发一些纸质和实际的界面模型问卷调查来获得最佳的效果。此外,也考虑到维护本系统的操作人员,有效的手段的数据备份、管理和错误检测、恢复需要被提供给相关的人员。

(4)系统的响应速度

要求系统在任何情况下的平均响应速度达到秒级,具有软实时性。一是为了保证了系统的工作效率,二为了防止系统错误、瘫痪。

3.3系统功能分析

本濒危物种科普信息管理系统主要实现了管理员功能模块、用户功能模块两大部分,下面将对这两大功能模块分别进行详细的功能需求分析。

管理员功能模块:管理员可登录系统后台对系统进行全面管理,登录后主要功能模块包括用户,物种分类,频危物种,物种科普,在线论坛,留言反馈,系统管理,用户信息。

用户功能模块:用户在系统前台可查看系统信息,包括系统主页,频危物种,物种科普,在线论坛,文章资讯,留言反馈,注册登录,联系我们,个人中心,修改密码,我的发布,我的收藏。

下面将通过用例图的形式展示用户和各用例之间的关系,系统UML用例图如图3-1和图3-2所示。

图3-1 管理员用例图

图3-2 用户用例图

3.4系统流程分析

3.4.1 登录流程

登录模块主要满足了管理员、用户的权限登录,登录流程如图3-2所示。

图3-2登录流程图

3.4.2 添加信息流程

管理员、用户登录后均可进行添加信息操作,在添加信息时系统判断信息是否正确,正确则提示添加成功,反之添加失败,添加信息流程如图3-3所示。

图3-3 添加信息流程图

3.4.3修改密码流程

管理员、用户登录后均可进行修改密码操作,修改密码流程图如图3-4所示。

图3-4修改密码流程图

 

4 系统设计

4.1系统概要设计

该濒危物种科普信息管理系统并没有使用C/S结构,而是基于网络浏览器的方式去访问服务器,进而获取需要的数据信息,这种依靠浏览器进行数据访问的模式就是现在用得比较广泛的适用于广域网并且没有网速限制要求的B/S结构,图4-1就是开发出来的程序工作原理图。

图4-1 系统工作原理图

4.2系统结构设计

在进行本次濒危物种科普信息管理系统程序的结构设计的时候,会采用模块逐级划分的方式,将系统先分成几个大模块,然后在细分出很多小的模块,逐级划分,共同构建成一个完整的系统结构。下面展示本濒危物种科普信息管理系统的结构设计图,如下图4-1所示。

图4-2系统结构图

4.3数据库设计

本次建设开发的濒危物种科普信息管理系统使用的就是MySQL这一款数据库进行储存数据,其体积小、免费开源,完全符合程序建设的要求。

4.3.1数据库E-R图设计

在开始程序的数据库设计部分的时候,都会进行构建数据库E-R图,这是一种可以展现数据关系的一种方式,通过E-R图能够很明了的展示出各个实体的关系。在开发该濒危物种科普信息管理系统的时候也不例外,也要进行数据库E-R图的构建,下面将对本系统的主要实体E-R图来进行展示,具体如下。

(1)留言反馈信息实体E-R图如图4-3所示:

图4-3 留言反馈信息E-R图

(2)物种分类信息实体E-R图如图4-4所示:

图4-4 物种分类信息E-R图

(3)在线论坛信息实体E-R图如图4-5所示:

图4-5  在线论坛信息E-R图

(4)用户信息实体E-R图如图4-6所示:

图4-6  用户信息E-R图

(5)物种科普信息实体E-R图如图4-7所示:

图4-7  物种科普信息E-R图

(6)濒危物种信息实体E-R图如图4-8所示:

图4-8  濒危物种信息E-R图

4.3.2数据库表设计

本濒危物种科普信息管理系统需要后台数据库,系统采用MYSQL数据库进行数据的存储,下面介绍数据库中的各个表的详细信息。

表4-1  messages留言反馈信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

userid

bigint

留言人id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

content

longtext

4294967295

留言内容

cpicture

longtext

4294967295

留言图片

reply

longtext

4294967295

回复内容

rpicture

longtext

4294967295

回复图片

表4-2  wuzhongfenlei物种分类信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

wuzhongfenlei

varchar

200

物种分类

image

longtext

4294967295

图片

表4-3  forum在线论坛信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

title

varchar

200

帖子标题

content

longtext

4294967295

帖子内容

parentid

bigint

父节点id

userid

bigint

用户id

username

varchar

200

用户名

avatarurl

longtext

4294967295

头像

isdone

varchar

200

状态

istop

int

是否置顶

toptime

datetime

置顶时间

表4-4  yonghu用户信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

yonghuzhanghao

varchar

200

用户账号

yonghuxingming

varchar

200

用户姓名

mima

varchar

200

密码

xingbie

varchar

200

性别

touxiang

longtext

4294967295

头像

dianhuahaoma

varchar

200

电话号码

表4-5  wuzhongkepu物种科普信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

biaoti

varchar

200

标题

wuzhongmingcheng

varchar

200

物种名称

wuzhongfenlei

varchar

200

物种分类

tupian

longtext

4294967295

图片

shipin

longtext

4294967295

视频

zhishineirong

longtext

4294967295

知识内容

clicktime

datetime

最近点击时间

clicknum

int

点击次数

discussnum

int

评论数

表4-6  binweiwuzhong濒危物种信息表

列名

数据类型

长度

是否主键

是否可空

说明

id

bigint

编号

addtime

timestamp

创建时间

wuzhongbianhao

varchar

200

物种编号

wuzhongmingcheng

varchar

200

物种名称

wuzhongfenlei

varchar

200

物种分类

tupian

longtext

4294967295

图片

wuzhongqingkuang

longtext

4294967295

物种情况

wuzhongxiangqing

longtext

4294967295

物种详情

 

5 系统的实现

5.1管理员功能模块的实现

5.1.1管理员登录界面

管理员要想进入系统后台对系统进行管理操作,必须进行登录操作,管理员登录界面如图5-1所示

图5-1  管理员登录界面

5.1.2濒危物种管理界面

管理员能够增删改查濒危物种信息,濒危物种管理界面如图5-2所示。

图5-2 濒危物种管理界面

5.1.3物种科普管理界面

管理员能够查看、添加、修改和删除物种科普信息,物种科普管理界面展示如图5-3所示。

图5-3  物种科普管理界面

5.1.4在线论坛管理界面

管理员能够管理论坛帖子信息,在线论坛管理界面展示如图5-4所示。

图5-4 在线论坛管理界面

5.1.5留言反馈管理界面

管理员可查看用户留言反馈信息,并可对其进行回复操作,留言反馈管理界面展示如图5-5所示。

图5-5 留言反馈管理界面

5.2用户功能模块的实现

5.2.1系统主界面

用户可进入系统前台查看系统信息,包括系统主页、濒危物种、物种科普和在线论坛等,系统主界面展示如图5-6所示。

图5-6  系统主界面

5.2.2用户注册界面

没有账号的用户可进入注册界面进行注册操作,用户注册界面展示如图5-7所示。

图5-7  用户注册界面

5.2.3用户登录界面

用户在登录界面可输入用户名和密码,点击提交按钮进行登录操作,用户登录界面展示如图5-8所示。

图5-8  用户登录界面

5.2.4濒危物种详情界面

用户在前台可选择濒危物种查看其详细介绍信息,濒危物种详情界面展示如图5-9所示。

图5-9 濒危物种详情界面

5.2.5物种科普界面

用户在物种科普界面可查看所有物种科普信息,并可选择查看详情,物种科普界面展示如图5-10所示。

图5-10 物种科普界面

5.2.6留言反馈界面

用户可进入前台中的留言反馈界面进行发表留言操作,留言反馈界面展示如图5-11所示。

图5-11 留言反馈界面

6 系统测试

6.1测试目的

每一个程序在开发完成之后,都要进行最后一步——即测试工作,测试的目的就是为了检测出程序存在的bug,对bug进行修改完善,以保证在正式交付程序时,程序是能够运行稳定、顺利的,功能上也能贴合用户要求,这样做可以避免程序在正式投入后产生错误,造成损失。

系统测试是一个非常重要而又繁琐的过程,所用的时间并不比开发一个项目的时间少,这是一个非常细致的工作,要细心、耐心,稍不注意就会问题连连。测试时可能发现一个小文件的错误,而引起一连串的错误,所以测试时也必须要保持乐观积极的态度,不急不躁,慢慢解决问题。同时程序测试也包含多方面,比如要测试程序的功能方面,要看功能测试的结果和预期的结果能不能相同,比如要测试程序的性能方面,就要考虑响应速度、数据安全等问题,要考虑周全,将测试进行到底,一旦发现漏洞错误,在完成改正后,就要再进行多次的测试,确保已无误。

6.2测试方法

总体程序测试的话,通常有两种测试方式,白盒的测试和黑盒的测试。

白盒的测试方式:总的来说就是以程序内部逻辑结构为依据而用来进行设计测试用例的方式

黑盒的测试方式:总的说来黑盒的测试会有这么几个方法方式:同等价值的一个分类方式、对于系统的一个边界数值的一个分析方式、对与错的一个猜想方式、还有最后一种就是图什么样的图,称之为因果图的方式。

整个的系统测试包括了最为重点的两种方式,从而“保障了系统测试的用例完全性和效果性”的一个原则。进行测试总体而言就是要检查功能齐全、是否能够接收信息或输送信息、数据的结构、性能需求是否到位、是否能够正确的初始化和终止。

6.3测试原则

程序在设计时有设计原则,在测试的时候当然也有测试的原则,在测试的时候,要严格遵守,具体测试的原则如下:

(1)测试的尽早原则:顾名思义,就是说测试要趁早,不能在全部完成后再进行测试,如果这样,修改起来费时费力,往往会因为一个小的问题而让很多文件都要进行逐个进行修改,所以,要趁早测试,一面编写一面测试,提早解决问题。

(2)协助测试原则:可以解释为要其他程序人员协助进行测试,因为,我们自己对自己存在的问题,往往容易忽视,检查不出来,所以,如果条件允许的话,还是要其他程序员协助测试比较好,这样能更好、更快的发现问题。

(3)测试重点原则:就是说要有测试的重点,怎样确定测试重点呢,可以通过在测试时,遇到的很多的一段代码,就可以列为测试的重点。

(4)计划性原则:在测试时进行相应的计划,在制定好计划后,就要按照计划了展开测试,不能随意更改。

(5)力求完美原则:在测试过程中,要抱着尖锐的态度来挑毛病,虽然没有完美的程序,但我们要力求做到最完美。

(6)重复性原则:在经过第一次测试发现bug后,对bug改正以后还要再进行一次测试,要严格杜绝再次出现问题。

6.4测试分析

在此,对濒危物种科普信息管理系统的测试已经基本完成了,通过各方面的测试,发现了很多小问题,但都一一解决了,最终实现的濒危物种科普信息管理系统能够符合濒危物种科普信息管理的要求。同时这个系统无论是在界面还是在性能上,都有一定的保障,通过测试,可以投入使用。

本次开发的濒危物种科普信息管理系统已经接近尾声阶段了,在这次独立完成毕业设计的期间,我自己体会到了很多的东西,另外我很想说的就是独立开发软件真的很能让人在开发期间得到锻炼,不管是需求分析,还是系统的设计以及系统功能详细实现还有最后的测试工作,每一步都要小心翼翼的完成,一步一步来,不然任何环节出现了差错,返工起来也很麻烦,开发系统过程中,遇到了很多的难题,比如濒危物种科普信息管理系统需要具有什么样的功能,这个我还是思考了很久,后来同学给我提示了一下,参考别人做好的系统,看看人家设计了什么功能,自己就多多参考下,后来这个问题就很好解决了,最难的就是系统编码了,我这个人本来就比较粗心,编码出现很多不该出现的错误,不该打空格也不小心键盘空格键多敲了两下,整得自己老是程序运行出错,找了好久都没有解决,后来无奈找到室友帮忙看看,慢慢检查终于找到问题了,编码过程真的很心塞。还好东拼西凑总算完成了功能要求了。系统整体界面虽然不是很好看,但起码不花哨,用户使用起来整体感觉就是简洁,功能体验虽然有点啰嗦,但是需要的功能都已经具备了。

自己的身份目前还是学生,开发程序肯定是不会考虑周全,程序完成开发后也经过了一系列测试,整体来说还是没有发现明显的操作逻辑错误,自己在毕设制作过程中不仅知识有所增加,独立学习的能力也有所提高了,更重要的就是遇到问题向周边同学寻求帮助,这个是很有必要的。总的来说毕业设计的圆满完成,我真的觉得很自豪。

经过好几个月的努力,终于完成了本濒危物种科普信息管理系统的开发。在这过程中我把从导师以及图书馆中学到的相关的知识运用到系统的开发过程中。这是对我所学知识的一个完整性的检验。其中发现了诸多的不足和缺点。但是我相信在经过长时间的磨练我会不断的开发出更好的信息管理系统。在这次毕业设计中是对我平常在课堂的一次考核,也是将理论应用到实践的一项考察。

在即将毕业之际,我的心情实在难以平静,从最开始的学习专业知识到刚开始参加毕业课题讨论到最后论文的顺利完成,我身边的亲朋好友给了我极其多的帮助,这些帮助大多是雪中送炭,帮助我渡过了很多难关。因此,我要想对我伸出过援助之手的可爱的朋友、老师、家人们表示衷心的感谢。

我要感谢此次指导我最亲爱的的老师,是他的及时纠正毕设中出现的问题,及时的给我建议,使得我的设计如期的完成。指导老师在我本次濒危物种科普信息管理系统的开发过程中,从程序的设计、代码的完善等方面以及论文的指导提供了很多很多宝贵的意见,并且为我推荐了许多相关Java的详细资料,他的指导和建议使我受益匪浅,通过老师的耐心辅导和指点,我的论文顺利的完成,并保证了本论文的质量,我对他的辛勤指导表示崇高的敬意。我要非常郑重的向我的导师说一声:谢谢。也希望老师多多指正论文中出现的问题,并提出宝贵建议。

参考文献

[1]Java从入门到精通[M]. 明日科技,清华大学出版社 , 2019

[2]计算机软件Java编程特点及技术的探析[J]. 秦浪.电脑知识与技术.2020(02)

[3]计算机软件JAVA编程特点及其技术探讨[J]. 魏强. 数字通信世界.2019(02)

[4]基于SpringBoot的软件统计分析系统设计与实现[J]. 王丹;孙晓宇;杨路斌;高胜严.软件工程,2019(03)

[5]Spring Boot研究和应用[J]. 王永和;张劲松;邓安明;周智勋.信息通信,2016

[6]基于Spring Boot的web设计与实现[J]. 杨家炜.轻工科技,2016

[7]B/S结构下软件系统的测试分析[J]. 刘振雷.  计算机产品与流通. 2018(05)

[8]计算机软件JAVA编程特点及其技术应用[J]. 田丰维,冯永安.  教育教学论坛. 2019(21)

[9]JAVA编程语言在计算机软件开发中的应用[J]. 高丽.  信息与电脑(理论版). 2020(18)

[10]JAVA编程语言在计算机软件开发应用中的探究[J]. 鲁国琪,周鹏凯,卫嘉馨.  电脑编程技巧与维护. 2020(12)

[11]探析计算机软件JAVA编程特点及技术[J]. 尹维伟.  电脑编程技巧与维护. 2020(03)

[12]基于计算机软件开发的JAVA编程语言分析[J]. 张宇旺.  信息与电脑(理论版). 2020(02)

[13]JAVA与人工智能相结合在网络教学中的应用[J]. 陈艳平.  黑龙江科学. 2021(03)

[14]基于计算机软件开发的JAVA编程语言分析[J]. 王红娟.  电脑知识与技术. 2021(05)

[15]基于JAVA数据库编程及其应用探究[J]. 江奇峰.  电脑编程技巧与维护. 2021(04)

[16]MySQL数据库下存储过程的设计与应用[J]. 李艳杰.信息技术与信息化,2021(01)

[17]MySQL数据库字符集的问题研究[J]. 石丽怡.电子技术与软件工程,2020(12)

[18]Spring框架技术分析及应用研究[D]. 翟剑锟.中国科学院大学(工程管理与信息技术学院),2013

  • 21
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值