以往的马匹管理事务处理主要使用的是传统的人工管理方式,这种管理方式存在着管理效率低、操作流程繁琐、保密性差等缺点,长期的人工管理模式会产生大量的文本文件与文本数据,这对事务的查询、更新以及维护带来不少困难。随着互联网时代的到来,现如今网络的覆盖率已近非常的全面,现在人们对网络的需求也越来越高,为了减轻管理人员的工作负担,提高管理人员的工作效率,因此通过网络平台创建一个便捷高效的马匹管理系统来优化管理业务。通过本网站,用户可以在线查看相关信息可以说马匹管理系统是偏向实际应用的网站。
本文介绍了马匹管理系统设计方案,该网站使用Java语言和MyEclipse编辑器、SQL数据库设计并实现的。网站功能包含系统用户管理、马匹管理、马匹购买管理、出售管理、检疫档案管理、病例档案管理、孕检管理、引流管理、血浆采集管理、ELASE检测管理等模块。概述了整个系统的设计框架,介绍了系统软件开发编译马匹的搭建,阐述了各模块的功能及程序调用关系设计过程。
![](https://img-blog.csdnimg.cn/img_convert/81979cad96902158b716cce20fe59e8b.png)
针对现存的问题和需要,通过功能需求的分析,特建立了数字化、信息化的马匹管理系统。
本系统主要包含了用户信息管理、检疫档案管理、检疫档案等多个功能模块。下面分别简单阐述一下这几个功能模块需求。不同的权限对应相应的功能模块的需求,管理员权限的级别是最高的,所以所对应的需求是最多的,下面根据不同的权限分别简单阐述一下各个权限的需求。
管理员对应的功能需求如下:
管理员的权限是最高的,可以对系统的用户信息,检疫档案信息,检疫档案等信息进行统一管理。
管理员可添加管理员,添加更多的管理人员,并且能修改和删除管理员的信息资料。
有关马匹管理模块,管理员可添加马匹,添加的马匹信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的马匹。
有关出售管理模块,管理员可添加出售,添加的出售信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的出售。
有关马匹购买管理模块,管理员可添加马匹购买,添加的马匹购买信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的马匹购买。
有关检疫档案管理模块,管理员可添加检疫档案,添加的检疫档案信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的检疫档案。
有关病例档案管理模块,管理员可添加病例档案,添加的病例档案信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的病例档案。
有关孕检管理模块,管理员可添加孕检,添加的孕检信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的孕检。
有关引流管理模块,管理员可添加引流,添加的引流信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的引流。
有关血浆采集管理模块,管理员可添加血浆采集,添加的血浆采集信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的血浆采集。
有关ELASE检测管理模块,管理员可添加ELASE检测,添加的ELASE检测信息都会显示在系统中,还可以通过关键字进行搜索查询,管理员也可以修改和删除相关的ELASE检测。
用户对应的功能需求如下:
用户可以通过系统修改自己的基础信息,比如修改登录密码等功能。
用户可通过系统在线查询。
![](https://img-blog.csdnimg.cn/img_convert/c95f7a39170a3b82f11b4562c514c689.png)
功能模块设计
1.系统登录:系统登录是管理员访问系统的路口,设计了系统登录界面,包括管理员名、密码和验证码,然后对登录进来的管理员判断身份信息,判断是管理员管理员还是普通用户。
2.管理员管理:管理员可以网站的其他普通用户的账号,包括录入新管理员,删除现有的普通用户,修改现有的普通用户的信息,并可以通过管理员名和姓名等关键字搜索普通用户,打印管理员列表页面,导出管理员列表至excel中。
3.修改密码:系统所有管理员(管理员和普通用户)应该都要能修改自己的登录密码,修改后需要重新登录。
4.个人资料管理:由普通用户使用,普通用户登录系统后,可以修改个人原始信息,如修改电话号码、邮箱等,管理员的管理员名是无法修改的。
5.登录情况管理:系统每个管理员应该都能查看个人的历史登录情况,如登录IP、登录时间、登录地址等,防止管理员账号被盗,加强管理员账号安全。
6.操作日志管理:系统每个管理员应该都能查看个人的历史操作日志,如管理员添加了某条数据,历史操作日志需要展示操作人,操作描述,操作时间等信息。防止系统被黑客攻击,加强系统的安全性。
7.马匹管理:管理员添加马匹后,便可以查询到该马匹,管理员选择某个马匹,查询马匹,管理员审核添加,或删除马匹。
8.马匹购买管理:管理员添加马匹购买后,便可以查询到该马匹购买,管理员选择某个马匹购买,查询马匹购买,管理员审核添加,或删除马匹购买。
9.出售管理:管理员添加出售后,便可以查询到该出售,管理员选择某个出售,查询出售,管理员审核添加,或删除出售。
10.检疫档案管理:管理员添加检疫档案后,便可以查询到该检疫档案信息,管理员选择某个检疫档案,查询检疫档案,或删除检疫档案。
11.病例档案管理:管理员添加病例档案后,便可以查询到该病例档案信息,管理员选择某个病例档案,查询病例档案,或删除病例档案。
12.孕检管理:管理员添加孕检后,便可以查询到该孕检信息,管理员选择某个孕检,查询孕检,或删除孕检。
13.引流管理:管理员添加引流后,便可以查询到该引流信息,管理员选择某个引流,查询引流,或删除引流。
14.血浆采集管理:管理员添加血浆采集后,便可以查询到该血浆采集信息,管理员选择某个血浆采集,查询血浆采集,或删除血浆采集。
15.ELASE检测管理:管理员添加ELASE检测后,便可以查询到该ELASE检测信息,管理员选择某个ELASE检测,查询ELASE检测,或删除ELASE检测。
![](https://img-blog.csdnimg.cn/img_convert/98465624ca95f8bd375399e3b92f397a.png)
![](https://img-blog.csdnimg.cn/img_convert/c8f1d0a163c4b8d037b0e58eee683d9c.png)
目 录
摘 要I
ABSTRACTII
目 录III
第1章 绪论1
1.1开发背景1
1.2开发意义1
1.3研究内容1
第2章 主要技术和工具介绍3
2.1 Java语言3
2.2 统一建模语言3
2.4 JavaScript脚本4
2.5 Ajax技术4
2.6 Tomcat服务器简介4
2.7 html/CSS简介4
2.8SQL数据库5
第3章 系统分析6
3.1可行性分析6
3.1.1经济可行性6
3.1.2技术可行性6
3.1.3操作可行性6
3.2需求分析6
3.3业务流程分析7
3.4数据流程分析8
第4章 系统设计10
4.1系统结构设计10
4.2功能模块设计10
4.3数据库设计11
4.3.1E-R图设计11
4.3.2表设计12
第5章 系统实现17
5.1登录模块的实现17
5.2用户注册的实现17
5.3密码修改模块的实现18
5.4马匹管理模块的实现18
5.5马匹购买管理模块的实现19
5.6出售管理模块的实现20
5.7检疫档案管理模块的实现21
第6章 系统测试23
6.1测试目的23
6.2测试概述23
6.3单元测试23
6.3.1登录测试23
6.3.2注册测试24
6.3.3出售管理测试25
6.4测试结果25
第7章 总结27
致 谢28
参考文献28