摘要:现在的社会发展日新月异,人们都处在被大数据信息包围的环境,很多管理系统都在使用一项管理技术,即数据库技术,它也是实现网页功能比较流行的解决办法。另外,因为绝大多数人习惯了互联网的环境,为了获取信息,人们倾向于采用上网的方式,那么这就是个机会,可以帮助普及社区家庭医生管理系统的使用,这个平台在网络的基础上搭建更加有效。目标是让社区人员通过系统快捷有效地实现在线咨询病情,方便用户进行预防和根治某些疾病。这个系统的开发,完全考虑到了实际需求,充分满足社区家庭医生和社区人员的需要。
本文详细实现了多种功能,都是社区家庭医生系统所需要的,并且完成了对用例的分析,采用UML工具来具体体现。为了社区家庭医生管理系统的功能实现,设计了各种功能模块,并且考虑到了系统功能模块的具体流程。本系统是以网页为基础的,通过动态的实现B/S结构,并且采用的编程语言是Java语言,该系统的调用采取了SSM框架。Spring MVC的功能是服务于前台,界面采用html5技术来实现,内部的耦合性是交给Spring来调节,有利于软件和对象之间的关系的调用,数据库记录的映射涉及到Java对象和接口,这就用到了MyBatis的功能。调试程序后发布代码完成系统,并且在每个界面都能很好进行功能操作,这样就可以得到系统运行结果。
通过设计并且实现社区家庭医生系统,打造一个优质的健康咨询平台,有利于社区人员的医疗保健。
关键词: 社区家庭医生,管理系统,SSM,B/S结构
目录
摘要
Abstract
1 引言-6
1.1 背景-6
1.2 目的与意义-6
1.3 国内外研究现状-7
1.4 课题主要研究内容-7
1.5 软硬件需求-7
1.6 论文结构-8
2课题方案选择及开发技术-8
2.1 方案介绍-8
2.1.1 C/S模式-8
2.1.2 B/S模式-9
2.1.3 C#语言-9
2.1.4 Java语言-9
2.2 方案选择-10
2.3 开发工具-10
2.3.1 MySQL-10
2.3.2 Eclipse-10
2.3.3 Tomcat-10
2.4 开发技术-11
2.4.1 JSP技术-11
2.4.2 JavaBean-11
2.4.3 Spring MVC简介-11
2.4.4 Mybatis简介-12
3 需求分析-12
3.1 需求调研-12
3.2可行性分析-13
3.2.1 技术可行性分析-13
3.2.2 经济可行性分析-13
3.2.3 社会可行性分析-13
3.2.4 法律可行性分析-13
3.3 系统需求-13
3.4 功能需求-14
3.5 性能需求-14
3.5.1 安全性需求-14
3.5.2 完整性需求-14
4系统概要设计-14
4.1 系统用户用例图-15
4.2 系统功能模块设计-16
4.3 系统流程图-17
4.3.1 系统登录流程-17
4.3.2 系统注册流程-18
4.3.3 系统总体流程-19
4.4 系统数据库设计-20
4.4.1 概念结构设计-21
4.4.2 数据库表设计-23
4.4.3 数据库的连接原理-26
5详细设计与功能实现-27
5.1 各功能详细设计-27
5.1.1 系统管理员模块功能-27
5.1.2 家庭医生管理模块功能-28
5.1.3 社区人员管理模块功能-28
5.2 系统实现-28
5.2.1 用户登录模块实现-28
5.2.2 在线咨询模块实现-30
5.2.3 社区人员信息管理模块实现-32
5.2.4 社区人员健康评估管理模块实现-33
5.2.5 家庭医生信息管理模块实现-34
5.2.6 信息发布模块实现-35
5.2.7 医生服务评价模块实现-36
6系统测试-38
6.1系统测试概述-38
6.2测试用例-38
6.2.1首页登录模块用例测试-38
6.2.2 注册模块用例测试-39
6.2.3 修改密码模块用例测试-39
7 结论-40
参 考 文 献-41
致 谢-42