摘要:随着计算机科学与技术的迅速发展,它的应用领域也越来越广阔。比如说管理系统使用人群越来越多。我国是水产养殖大国,养殖户人数非常多也在逐年增加,养殖区域也随之不断扩大。水产养殖过程中水质是水产养殖的重要影响因素。有大量的数据信息需要处理,而仅通过人力处理是非常耗时耗力的。所以设计一个管理系统通过对水产养殖中水质数据的高效管理,对于养殖户提高生产力和减轻自身所需的劳动力的都是有很大帮助的。
水产养殖水质数据管理系统的设计出发点是中小型养殖户综合管理,它使用数据库作为信息源,将数据集中统一管理。操作简单的界面、信息的共享使得中小型养殖户水质数据管理工作减轻压力,集中精力对中小型水产养殖户的综合规划。本论文主要介绍了本水产养殖水质数据管理系统设计与实现的过程。从研究目标及意义入手,到选择开发技术,再到分析系统需求详细设计,接着编码开发系统并实现功能,最后系统测试保证系统质量。在文本的末尾部分,介绍了系统设计中数据处理的设计与思考。本系统的设计与实现选择了B/S开发模式,主要使用JSP开发技术,通过连接MySQL数据库调用数据,最后用Tomcat服务器测试运行。本系统的主要的三个功能模块:系统管理员模块、水质检测员模块、游客模块。系统依据各自的用户角色,呈现相对应的系统界面,该系统的主要功能:用户管理、公告管理、水产养殖区域信息管理、水质数据管理等。
关键字:管理系统;水质数据;JSP;MySQL;B/S
目录
摘要
Abstract
1 引言-1
1.1研究意义-1
1.2研究目标-2
1.3国内外发展趋势-2
1.4研究现状-2
1.5研究内容-3
2 相关技术介绍-4
2.1 JSP技术-4
2.2 MySQL数据库-4
2.3系统开发模式-4
3 系统分析-4
3.1需求分析-4
3.2可行性分析-5
3.3功能需求-5
3.4数据需求-5
4 总体设计-6
4.1结构设计-6
4.2数据库设计-7
4.2.1概念结构设计-7
4.2.2逻辑结构设计-8
4.2.3数据库表设计-8
4.3数据处理设计-9
4.3.1K-means聚类算法-9
4.3.2KNN分类算法-10
5 系统详细设计与实现-11
5.1主要模块功能简介-11
5.2系统管理员模块-12
5.2.1个人登录管理-12
5.2.2修改密码管理-13
5.2.3系统用户管理-13
5.2.4系统公告管理-14
5.3水质检测员模块-17
5.3.1个人登录管理-17
5.3.2修改密码管理-17
5.3.3区域信息管理-17
5.3.4水质信息管理-20
5.3.5查看系统公告-24
5.4游客模块-24
5.4.1登录管理-24
5.4.2水质信息查询-25
5.4.3鱼病图谱查看鱼病信息-26
5.4.4系统公告查询-27
5.5数据的算法设计与实现-28
5.5.1 K-means均值聚类算法-28
5.5.2 KNN分类算法-29
5.5.3算法比较与结论-32
6 系统测试-33
6.1测试环境-33
6.2测试用例及结果-33
6.2.1测试策略-33
6.2.2用户登录功能测试-34
6.2.3个人密码修改功能测试-35
6.2.4 用户录入功能测试-36
6.2.5 公告录入功能测试-37
6.2.6 区域录入功能测试-37
6.2.7 水质数据录入功能测试-38
6.3系统测试结果分析-39
7 总结-40
参 考 文 献-41
致 谢-42