4系统概要设计
4.1 概述
医疗服务系统基于Web服务模式,是一个适用于Internet环境下的模型结构。只要用户能连上Internet,便可以在不受时间、地点的限制来使用这个系统。医疗服务系统工作原理图,如图4-1所示:

图4-1 系统工作原理图
4.2 系统结构
本系统架构网站系统,本系统的具体功能如下:
图4-2系统功能结构图
管理员功能结构图,如图4-3所示:

图4-3 管理员功能结构图
乡村医生功能结构图,如图4-4所示:

图4-4 乡村医生功能结构图
普通村民功能结构图,如图4-5所示:

图4-5普通村民功能结构图
4.3. 数据库设计
4.3.1 数据库实体
管理员信息图,如图4-6所示:

图4-6 管理员信息图
健康档案实体属性图,如图4-7所示:

图4-7健康档案实体属性图
乡村诊室实体属性图如图4-8所示。

图4-8乡村诊室实体属性图
购买信息管理实体属性图如图4-9所示。

图4-9购买信息管理实体属性图
4.3.2 数据库设计表
4.4 数据表
将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。
表4-1 allusers表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
id |
int |
11 |
NOT NULL |
|
username |
varchar |
50 |
default NULL |
|
pwd |
varchar |
50 |
default NULL |
|
cx |
varchar |
50 |
default NULL |
表4-2:goumaixinxi表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
id |
int |
11 |
NOT NULL |
|
addtime |
varchar |
50 |
default NULL |
|
dingdanbianhao |
varchar |
50 |
default NULL |
|
mingcheng |
varchar |
50 |
default NULL |
|
leixing |
varchar |
50 |
default NULL |
|
jiage |
varchar |
50 |
default NULL |
|
goumaishuliang |
varchar |
50 |
default NULL |
|
zongjiage |
varchar |
50 |
default NULL |
|
riqi |
varchar |
50 |
default NULL |
|
zhanghao |
varchar |
50 |
default NULL |
|
zhensuoxinxi |
varchar |
50 |
default NULL |
|
sfsh |
varchar |
50 |
default NULL |
|
shhf |
varchar |
50 |
default NULL |
表4-3:jiankangdangan表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
id |
int |
11 |
NOT NULL |
|
addtime |
varchar |
50 |
default NULL |
|
danganbianhao |
varchar |
50 |
default NULL |
|
danganmingcheng |
varchar |
50 |
default NULL |
|
danganleixing |
varchar |
50 |
default NULL |
|
yonghuming |
varchar |
50 |
default NULL |
|
xingming |
varchar |
50 |
default NULL |
|
xingbie |
varchar |
50 |
default NULL |
|
muqianzhuangkuang |
varchar |
50 |
default NULL |
|
bingshi |
varchar |
50 |
default NULL |
|
jiuzhenyiyuan |
varchar |
500 |
default NULL |
|
danganwenjian |
varchar |
500 |
default NULL |
|
riqi |
varchar |
500 |
default NULL |
表4-4:jinjishigu表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
id |
int |
11 |
NOT NULL |
|
addtime |
varchar |
50 |
default NULL |
|
biaoti |
varchar |
50 |
default NULL |
|
neirong |
varchar |
50 |
default NULL |
|
fashengshijian |
varchar |
50 |
default NULL |
|
yonghuming |
varchar |
50 |
default NULL |
|
xingming |
varchar |
50 |
default NULL |
|
sfsh |
varchar |
50 |
default NULL |
|
shhf |
varchar |
50 |
default NULL |
表4-5:kaohexinxi表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
ID |
int |
11 |
NOT NULL |
|
addtime |
varchar |
50 |
default NULL |
|
mingcheng |
varchar |
50 |
default NULL |
|
zhanghao |
varchar |
50 |
default NULL |
|
xingming |
varchar |
50 |
default NULL |
|
kaoheqingkuang |
varchar |
50 |
default NULL |
|
jiangli |
varchar |
50 |
default NULL |
|
pingyu |
varchar |
500 |
default NULL |
|
riqi |
varchar |
500 |
default NULL |
表4-6:putongcunmin表
|
列名 |
数据类型 |
长度 |
约束 |
|---|---|---|---|
|
id |
int |
11 |
NOT NULL |
|
addtime |
varchar |
50 |
default NULL |
|
yonghuming |
varchar |
50 |
default NULL |
|
mima |
varchar |
50 |
default NULL |
|
xingming |
varchar |
50 |
default NULL |
|
xingbie |
varchar |
50 |
default NULL |
|
touxiang |
varchar |
50 |
default NULL |
|
shenfenzheng |
varchar |
50 |
default NULL |
|
shouji |
varchar |
50 |
default NULL |
|
youxiang |
varchar |
500 |
default NULL |
第5章 系统详细设计
5.1管理员功能模块
管理员登录,管理员通过输入用户名、密码、角色等信息进行系统登录,如图5-1所示。

图5-1管理员登录界面图
管理员登录进入医疗服务系统可以查看首页、个人中心、普通村民管理、乡村医生管理、公告信息管理、乡村诊室管理、健康档案管理、学习培训管理、考核信息管理、医疗地图管理、医疗药品管理、类型信息管理、购买信息管理、留言板管理、管理员管理、系统管理等内容,如图5-2所示。

图5-2管理员功能界面图
考核信息管理,在考核信息管理页面可以填写名称、账号、姓名、考核情况、奖励、评语、日期等内容,并可根据需要对考核信息管理进行添加,修改或删除等操作,如图5-3所示。

图5-3考核信息管理界面图
乡村诊室管理,在乡村诊室管理页面可以填写诊所名称、规模、类型、资格证书、简介、现有人数、咨询电话、账号、姓名、审核回复等内容,并可根据需要对乡村诊室管理进行添加,修改或删除等操作,如图5-4所示。

图5-4乡村诊室管理界面图
健康档案管理,在健康档案管理页面可以填写档案编号、档案名称、档案类型、用户名、姓名、性别、目前状况、病史、就诊医院、档案文件、日期等进行添加,修改,删除或查看详细内容等操作,如图5-5所示。

图5-5健康档案管理界面图
购买信息管理,在购买信息管理页面可以查看订单编号、名称、类型、价格、购买数量、总价格、日期、账号、是否支付、审核回复、审核等内容,并可根据需要对购买信息管理信息进行添加,修改,删除或详细内容等操作,如图5-6所示。

图5-6购买信息管理界面图
轮播图;该页面为轮播图管理界面。管理员可以在此页面进行首页轮播图的管理,通过新建操作可在轮播图中加入新的图片,还可以对以上传的图片进行修改操作,以及图片的删除操作,如图5-7所示。

图5-7轮播图管理界面图
乡村医生管理 ,在乡村医生管理页面可以查看账号、密码、姓名、性别、头像、诊所信息、身份证、电话等内容,并可根据需要对乡村医生管理进行添加,修改,删除或详细内容等操作,如图5-8所示。

图5-8乡村医生管理界面图
医疗地图管理,在医疗地图管理页面可以查看名称、地区、类型、图片、详情、地址等内容,并可根据需要对医疗地图管理进行添加,修改,删除或详细内容等操作,如图5-9所示。

图5-9医疗地图管理界面图
医疗药品管理,在医疗药品管理页面可以查看编号、名称、类型、图片、介绍、价格、有效期、生产日期等内容,并可根据需要对医疗药品管理进行添加,修改,删除或详细内容等操作,如图5-10所示。

图5-10医疗药品管理界面图
5.2乡村医生功能模块
乡村医生登录进入医疗服务系统可以查看首页、个人中心、公告信息管理、乡村诊室管理、健康档案管理、紧急事故管理、学习培训管理、考核信息管理、购买信息管理、系统管理等内容,如图5-11所示。

图5-11乡村医生功能界面图
个人信息,在个人信息页面通过填写账号、密码、姓名、性别、头像、诊所信息、身份证、电话等内容并可根据需要对个人信息进行查看、修改,如图5-12所示。

图5-12个人信息界面图
公告信息管理,在公告信息管理页面可以填写公告名称、公告类型、图片、公告内容、发布日期等内容,并可根据需要对公告信息管理详细内容进行详情、修改、删除操作,如图5-13所示。

图5-13公告信息管理界面图
乡村诊室管理,在乡村诊室管理页面可以查看诊所名称、规模、类型、资格证书、简介、现有人数、咨询电话、账号、姓名、审核回复等内容,并可根据需要对乡村诊室管理进行详情、修改、删除等操作,如图5-14所示。

图5-14乡村诊室管理界面图
健康档案管理,在健康档案管理页面可以查看档案编号、档案名称、档案类型、用户名、姓名、性别、目前状况、病史、就诊医院、档案文件、日期等内容,并可根据需要对健康档案管理进行详情等操作,如图5-15所示。

图5-15健康档案管理界面图
学习培训管理,在学习培训管理页面可以查看名称、培训项目、培训对象、培训内容、培训时间、发布日期等内容,并可根据需要对学习培训管理进行详情等操作,如图5-16所示。

图5-16学习培训管理界面图
考核信息管理,在考核信息管理页面可以查看名称、账号、姓名、考核情况、奖励、评语、日期等内容,并可根据需要对考核信息管理进行详情、修改、删除等操作,如图5-17所示。

图5-17考核信息管理界面图
购买信息管理,在购买信息管理页面可以查看订单编号、名称、类型、价格、购买数量、总价格、日期、账号、是否支付、审核回复等内容,并可根据需要对购买信息管理进行查看详情等操作,如图5-18所示。

图5-18购买信息管理界面图
5.3普通村民功能模块
普通村民登录进入医疗服务系统可以查看首页、个人中心、健康档案管理、紧急事故管理、留言板管理等内容,如图5-19所示。

图5-19普通村民功能界面图
健康档案管理,在健康档案管理页面通过填写档案编号、档案名称、档案类型、用户名、姓名、性别、目前状况、病史、就诊医院、档案文件、日期等内容并可根据需要对健康档案管理进行详情、修改、删除,如图5-20所示。

图5-20健康档案管理界面图
紧急事故管理,在紧急事故管理页面可以填写标题、内容、发生时间、用户名、姓名、审核回复等内容,并可根据需要对紧急事故管理详细信息进行详情、修改、删除操作,如图5-21所示。

图5-21紧急事故管理界面图
留言板管理,在留言板管理页面可以填写用户名、留言内容、回复内容等内容,并可根据需要对留言板管理详细信息进行详情、修改、删除操作,如图5-22所示。

图5-22留言板管理界面图
5.4 前台首页功能模块
医疗服务系统首页、公告信息、医疗地图、医疗药品、留言反馈、个人中心、后台管理、医生咨询功能。网站首页效果图如图5-23所示:

图5-23首页界面
登录、普通村民注册,在普通村民注册页面通过填写用户名、密码、姓名、身份证、手机、邮箱等信息进行登录、普通村民注册,如图5-24所示。


图5-24登录、普通村民注册界面图
公告信息,在公告信息页面通过填写公告类型、公告内容、发布日期等内容进行提交,如图5-25所示。

图5-25公告信息界面图
医疗药品,在医疗药品页面通过填写编号、类型、价格、介绍、有效期、生产日期等信息进行购买申请,如图5-26所示。

图5-26医疗药品界面图
乡村医生登录,在乡村医生登录页面可以填写账号、密码等信息并可以进行登录,如图5-27所示:

图5-27乡村医生登录界面图

3779

被折叠的 条评论
为什么被折叠?



