地方病传染病的报告及防治系统的设计与实现【字数:8237】

为了让人们能够及时掌握一些传染病的相关信息,在接触到传染病的时候有解决的方法,民间老中医与当代权威专家分享地方病治疗案例和治疗方法,提高地方病和传染病治疗的成功率,特开发一个操作简单而且实用的系统。本系统就是基于地方病、传染病的报告及防治措施理念,帮助人们及时掌握一些最新传染病的信息和防治措施,来减少传染病给人们带来的危害,该系统同样也给人们与专家建立了一个信息分享的平台。在注册成为会员后,如果遇到类似的病症可以在网站上发表文章,记录下自己所发现的病症发表在网站上供大家参考,让专家解答。本系统使用当前一种比较热门的Java语言编写,用Spring框架进行开发,使用MySQL数据库软件存储数据,用Apache Tomcat运行项目,由IntelliJ IDEA这一款强大的开发工具开发而成。通过需求分析,系统须具备注册功能、登录功能、发表文章、发表公告、搜索文章、发表评论、修改个人信息、专家认证、会员信息管理这些功能。
目录
1 绪论 1
1.1课题开发目的和意义 1
1.2课题的影响与效益 2
2系统开发工具与技术 3
2.1开发工具 3
2.2 开发技术 3
3 需求分析 5
3.1需求分析 5
3.2业务流程分析 6
3.3系统用例图 7
3.3.1游客用户用例图 7
3.3.2会员用户用例图 7
3.3.3管理员用户用例图 8
4系统设计 9
4.1系统总体设计 9
4.2系统详细设计 10
4.2.1游客功能设计图 10
4.2.2会员用户功能设计图 11
4.2.3专家用户功能设计图 11
4.2.4管理员用户功能设计图 12
4.3数据库设计 12
5系统实现 15
5.1系统实现概况 15
5.2注册功能实现 15
5.3登录功能实现 18
5.4系统各页面效果图展示 19
6系统测试 22
6.1测试目的 22
6.2注册页面测试 22
 *好棒文|www.hbsrm.com +Q: ^351916072* 
/> 6.3登录页面测试 24
结束语 25
参考文献 26
致谢 27
1 绪论
1.1课题开发目的和意义
据江苏省卫生健康委2019年4月11日公布的3月份全省传染病疫情法定报告,全省甲、乙类法定报告传染病发病9216例,死亡24人。2017年3月,国家卫生计生委、国家发展改革委和财政部日前联合印发《“十三五”全国地方病防治规划》,确定到2020年持续消除碘缺乏危害状态、保持基本消除克山病状态等7种地方病防治目标。随着新型传染病的不断出现,国家对传染病和地方病的防治越来越重视。
传染病凭借传播速度快,传播途径广等特性严重威胁到了人们的生活安全,可在这强大的传染病面前我们并不是束手无策的,如果提前了解到最近发生的传染病例和一些预防措施,我们就可以在传染病的传播源头和传播途径上对其进行一些控制。地方病其实是根据地理环境因素而产生的一些罕见的疾病,很多人发现并知道了有这种病的存在,但是却因为缺乏一些相关的医疗知识而不知所措无能为力,可要是能有这么一个传播地方病预防治疗措施的平台,那么这些问题就有可能得到解决。
因此选取地方病、传染病的报告及防治系统的开发与设计这个课题,目的是为了方便人们通过此系统浏览一些关于地方病、传染病的通知与治疗方法,让人们在遇到地方病、传染病时不再惊慌失措,可以在第一时间进行处理。除此之外,人们可以注册成为本系统的会员,通过本系统发表最近看到或者遇到的一些地方病传染病的案例。本系统中的一些其他会员就可以看到并引起关注,专家会员看到后可以在评论区给出相应的治疗方法和平时的一些注意事项,另外还有一些有相关治疗经验的民间老中医可以在注册会员后在文章下评论发表自己的看法和分享自己成功治疗的经验。这样即使在传染病突然爆发之后,人们也能有效地进行处理和应对。
1.2课题的影响与效益
地方病、传染病的报告及防治系统是一个公益性的信息交流平台,人们在这里可以浏览到多种地方病和传染病的通知及防治措施,通过本系统发布的通告与防治措施,当身边亲朋好友们遇到疑似这些地方病传染病的症状,可以及时告知并指导他们该如何处理。如果是新型传染病,这样夜在传播途径上大大减少传染病的传播率,能有效控制传染病的传播,就可以给予相关医学人员充分时间研究传染病的治疗方法和疫苗。
对于地方病而言,由于一些落后地区医疗资源匮乏,导致很多地方病至今仍未能很好有效的解决,而有些对一些地方病颇有兴趣和研究的民间专家学者们拥有一些知识经验和想法却苦于没有平台来施展,本系统就可以给予他们平台来发表文章进行对发布的一些地方病来阐述自己的看法、经验和解决方法,这样一来就充分实现了个人价值,增强社会的稳定与繁荣发展。除此以外,人们还可以在评论区来进行思想“火花”的碰撞,让交流的人开拓思维,让浏览的人增长知识。地方病、传染病的报告及防治系统打开了各地区医学文化上的交流,促进地区稳定发展,有助于共创和谐社会。
2系统开发工具与技术
本系统将使用Spring框架进行开发,Spring使用基本的JavaBean来完成以前只能由EJB完成的开发任务,在服务器端的开发上大大减少了使用接口的复杂度,代码测试上也更加简单方便。从简单性、可测试性和松耦合的角度而言, Spring框架的使用大大降低了web应用开发的复杂性,减小了程序员的工作量。
2.1开发工具
本次系统我准备使用IntelliJ IDEA开发工具进行开发,IntelliJ IDEA简称IDEA,在java开发软件中口碑最好的Java开发工具之一,特别是在智能代码助手和代码自动提示方面可以说是相当出色的,并且在代码分析功能和对XML、JSP完美支持方面都是令人赞不绝口的,可以说是在代码编写和调试方面极大方便了Java开发人员。同样,IDEA的界面样式也是十分受程序员们欢迎的,一黑一白两种样式满足了许多程序员们的口味。相比于eclipse,我选择了使用IDEA开发工具,而现在,IDEA也开始在各公司中广泛使用。
数据库创建软件准备使用MySQL数据库,MySQL数据库是一种因执行速度快、安全性高、适应性强而一直备受关注的开源性数据库管理系统。因为MySQL是开源性的软件,所以可以极大减少开发者投入的开发成本。虽然说MySQL集群的功能和效率相对较差,规模较小,但是足以胜任本系统的设计和开发。
服务器使用Apache Tomcat,Apache是普通服务器,本身只支持(html)普通网页即静态网页,但像jsp,php等动态网页就需要Tomcat来处理。Tomcat实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能。Apache Tomcat 包含了一个配置管理工具,也可以通过编辑 XML 格式的配置文件来进行配置。Apache,nginx,tomcat并称为网页服务三剑客,可见其应用度之广泛。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/562.html

好棒文