EHC在线预约挂号系统.docx
- 文档编号:10665783
- 上传时间:2023-02-22
- 格式:DOCX
- 页数:38
- 大小:485.48KB
EHC在线预约挂号系统.docx
《EHC在线预约挂号系统.docx》由会员分享,可在线阅读,更多相关《EHC在线预约挂号系统.docx(38页珍藏版)》请在冰豆网上搜索。
EHC在线预约挂号系统
E-HC在线预约挂号系统
详
细
设
计
说
明
书
浙江工业大学
濮方章向昱
1引言6
1.1编写目的6
1.2背景6
1.3定义6
1.4参考资料6
2程序系统的结构6
3EHC001-01患者注册设计说明7
3.1程序描述7
3.2功能7
3.3输人项8
3.4输出项8
3.5序列图9
4EHC001-02患者登陆设计说明9
4.1程序描述9
4.2功能9
4.3输人项10
4.4输出项10
4.5序列图10
5EHC002-01个人基本信息查询设计说明10
5.1程序描述10
5.2功能10
5.3输人项11
5.4输出项11
5.5序列图12
6EHC002-02患者个人信息修改设计说明12
6.1程序描述12
6.2功能12
6.3输人项13
6.4输出项13
6.5序列图14
7EHC002-03当前预约情况查询设计说明14
7.1程序描述14
7.2功能14
7.3输人项15
7.4输出项15
7.5序列图15
8EHC002-04历史预约情况查询设计说明16
8.1程序描述16
8.2功能16
8.3输人项16
8.4输出项16
8.5序列图17
9EHC002-05取消预约设计说明17
9.1程序描述17
9.2功能17
9.3输人项18
9.4输出项18
9.5序列图18
10EHC002-06病历查看设计说明19
10.1程序描述19
10.2功能19
10.3输人项19
10.4输出项19
10.5序列图20
11EHC003-01按医院搜索医生设计说明20
11.1程序描述20
11.2功能20
11.3输人项21
11.4输出项21
11.5序列图21
12EHC003-02按科室搜索医生设计说明22
12.1程序描述22
12.2功能22
12.3输人项22
12.4输出项22
12.5序列图23
13EHC003-03按姓名搜索医生设计说明23
13.1程序描述23
13.2功能23
13.3输人项23
13.4输出项23
13.5序列图24
14EHC004-01查询医生值班表设计说明24
14.1程序描述24
14.2功能24
14.3输人项24
14.4输出项25
14.5序列图25
15EHC004-02查询预约详细信息设计说明25
15.1程序描述25
15.2功能25
15.3输人项26
15.4输出项26
15.5序列图26
16EHC004-03预约挂号设计说明26
16.1程序描述26
16.2功能27
16.3输人项27
16.4输出项27
16.5序列图28
17EHC005-01患者评价设计说明28
17.1程序描述28
17.2功能28
17.3输人项29
17.4输出项29
17.5序列图29
18EHC005-02优秀医生推荐设计说明29
18.1程序描述29
18.2功能29
18.3输人项30
18.4输出项30
18.5序列图30
19EHC006用户管理(后台)设计说明30
19.1程序描述30
19.2功能30
19.3输人项31
19.4输出项31
19.5流程图31
20EHC007就诊管理(后台)设计说明32
20.1程序描述32
20.2功能32
20.3输人项32
20.4输出项32
20.5流程图33
21EHC008病历管理(后台)设计说明33
21.1程序描述33
21.2功能34
21.3输人项34
21.4输出项34
21.5流程图35
22EHC009医生值班管理(后台)设计说明35
22.1程序描述35
22.2功能35
22.3输人项36
22.4输出项36
22.5流程图37
22EHC010用户评价管理(后台)设计说明38
22.1程序描述38
22.2功能38
22.3输人项38
22.4输出项38
22.5流程图39
详细设计说明书
1引言
1.1编写目的
本详细设计说明书是针对E-HC在线预约挂号系统概要设计说明书和数据库设计说明书编写。
目的是对该项目进行详细设计,在概要设计的基础上进一步明确系统结构,详细地介绍系统的各个模块,为进行后面的实现和测试作准备。
本详细设计说明书的预期读者为本项目小组的成员以及对该系统感兴趣,在以后想对系统进行扩展和维护的人员。
1.2背景
本系统全名为E-HC在线预约挂号系统,由濮方、章向昱共同进行开发。
该系统完成了患者就诊前在线即时预约挂号的功能,希望逐渐取代传统的排队挂号,解决各家医院挂号难的问题。
1.3定义
E-HC:
ElectronicHealthCare电子健康管理中心
1.4参考资料
软件详细设计说明书(GB856T——88)
2程序系统的结构
功能编号
功能名称
子功能项编号
子功能项名称
EHC001
患者登录注册
EHC001-01
患者注册
EHC001-02
患者登录
EHC002
患者信息管理
EHC002-01
个人基本信息查询
EHC002-02
个人基本信息修改
EHC002-03
当前预约情况查询
EHC002-04
历史预约情况查询
EHC002-05
取消预约
EHC002-06
病历查看
EHC003
医生搜索
EHC003-01
按医院查找
EHC003-01
按科室查找
EHC003-01
按姓名查找
EHC004
预约挂号
EHC004-01
查询医生值班表
EHC004-02
查询预约详细信息
EHC004-03
预约挂号
EHC005
医生评价
EHC005-01
患者评价
EHC005-02
优秀医生推荐
EHC006
用户管理(后台)
EHC006-01
医院信息管理
EHC006-02
科室信息管理
EHC006-03
医生信息管理
EHC006-04
患者信息管理
EHC006-05
患者资料导入导出
EHC007
就诊管理(后台)
EHC007-01
挂号单管理
EHC007-02
就诊信息管理
EHC008
病历管理(后台)
EHC008-01
病历录入
EHC008-02
病历查看
EHC008-03
病历导入导出
EHC008-04
病历打印
EHC009
医生值班管理(后台)
EHC009-01
添加医生值班信息
EHC010
用户评价管理(后台)
EHC010-01
查看评价等级
EHC010-02
查看评语
EHC010-03
屏蔽评语
3EHC001-01患者注册设计说明
3.1程序描述
为新患者注册提供服务。
3.2功能
患者在点击PatientRegister.jsp后,输入个人详细信息以及验证码,单击提交按钮后显示注册结果。
3.3输人项
名称
标识
数据类型
约束
身份证号码
patientIdentify
String
13位字符
密码
patientPWD
String
6~15位字符
确认密码
patientconfirmPWD
String
必须与密码一致
姓名
patientName
String
无
性别
patientSex
String
男或者女
出身年月
patientBirth
Date
无
出生地
patientBirthplace
String
无
民族
patientMZ
String
无
婚姻情况
patientMarry
Boolean
TrueorFalse
血型
patientBloodtype
String
无
过敏史
patientGMS
String
无
家族史
patientJZS
String
无
3.4输出项
名称
标识
数据类型
约束
注册结果
patientRegistResult
Boolean
TrueorFalse
3.5序列图
4EHC001-02患者登陆设计说明
4.1程序描述
为新患者登陆提供服务。
4.2功能
患者在输入账号密码并点击登录按钮后,显示登录结果。
4.3输人项
名称
标识
数据类型
约束
身份证号码
patientIdentify
String
13位字符
密码
patientPWD
String
6~15位字符
4.4输出项
名称
标识
数据类型
约束
登陆结果
patientLoginResult
Boolean
TrueorFalse
4.5序列图
5EHC002-01个人基本信息查询设计说明
5.1程序描述
为患者提供查询个人基本信息的服务。
5.2功能
患者在成功登陆后,点击用户中心即可查看个人详细信息。
5.3输人项
单击用户中心。
5.4输出项
名称
标识
数据类型
身份证号码
patientIdentify
String
姓名
patientName
String
性别
patientSex
String
出身年月
patientBirth
Date
出生地
patientBirthplace
String
民族
patientMZ
String
婚姻情况
patientMarry
Boolean
血型
patientBloodtype
String
过敏史
patientGMS
String
家族史
patientJZS
String
5.5序列图
6EHC002-02患者个人信息修改设计说明
6.1程序描述
为患者提供修改个人基本信息的服务。
6.2功能
患者在成功登陆后,点击用户中心修改个人信息按钮即可修改个人详细信息。
6.3输人项
名称
标识
数据类型
约束
原密码
patientOldPWD
String
6~15位字符
新密码
patientNewPWD
String
6~15位字符
确认密码
patientconfirmNewPWD
String
必须与新密码一致
姓名
patientName
String
无
性别
patientSex
String
男或者女
出身年月
patientBirth
Date
无
出生地
patientBirthplace
String
无
民族
patientMZ
String
无
婚姻情况
patientMarry
Boolean
TrueorFalse
血型
patientBloodtype
String
无
过敏史
patientGMS
String
无
家族史
patientJZS
String
无
6.4输出项
名称
标识
数据类型
身份证号码
patientIdentify
String
姓名
patientName
String
性别
patientSex
String
出身年月
patientBirth
Date
出生地
patientBirthplace
String
民族
patientMZ
String
婚姻情况
patientMarry
Boolean
血型
patientBloodtype
String
过敏史
patientGMS
String
家族史
patientJZS
String
6.5序列图
7EHC002-03当前预约情况查询设计说明
7.1程序描述
为患者提供查询当前预约情况的服务。
7.2功能
患者在成功登陆后,点击用户中心当前预约情况即可查看当前预约情况信息。
7.3输人项
单击用户中心当前预约情况按钮。
7.4输出项
名称
列名
数据类型
预约编号
signId
int
医院名称
HospitalName
String
科室名称
DepartmentName
String
医生名称
DoctorName
String
预约时间段
signTime
Date
预约状态
signState
String
7.5序列图
8EHC002-04历史预约情况查询设计说明
8.1程序描述
为患者提供查询历史预约情况的服务。
8.2功能
患者在成功登陆后,点击用户中心历史预约情况即可查看历史预约情况信息。
8.3输人项
单击用户中心历史预约情况按钮。
8.4输出项
名称
列名
数据类型
预约编号
signId
int
医院名称
HospitalName
String
科室名称
DepartmentName
String
医生名称
DoctorName
String
预约时间段
signTime
Date
预约状态
signState
String
8.5序列图
9EHC002-05取消预约设计说明
9.1程序描述
为患者提供查询取消预约的服务。
9.2功能
患者在当前预约记录上点击取消记录即可完成取消预约的功能
9.3输人项
单击用户中心历史预约情况按钮。
9.4输出项
取消预约结果信息
9.5序列图
10EHC002-06病历查看设计说明
10.1程序描述
为患者提供查询病历查看的服务。
10.2功能
患者在PatientInformation.jsp上单击查看个人电子病历即可查看个人电子病历详细信息。
10.3输人项
单击PatientInformation.jsp上的查看个人电子病历按钮。
10.4输出项
名称
列名
数据类型
预约编号
signId
int
医院名称
HospitalName
String
科室名称
DepartmentName
String
医生名称
DoctorName
String
预约时间段
signTime
Date
病情描述
t_descripition
String
诊断结果
t_result
String
药品名称
m_name
String
药品编号
m_id
int
给药方式
um_way
String
一次用量
um_onetime
String
10.5序列图
11EHC003-01按医院搜索医生设计说明
11.1程序描述
为患者提供按医院搜索医生的服务。
11.2功能
对医生个人信息进行按医院归类。
11.3输人项
在index.jsp上搜索医生搜索框内输入医院名称。
11.4输出项
名称
列名
数据类型
医院名称
hospitalName
String
科室名称
departmentName
String
医生姓名
doctorName
String
医生性别
doctorSex
String
出身年月
doctorBirth
Date
职称
doctorTitle
String
毕业高校
doctorGraduation
String
从医时间
doctorJobtime
Date
个人简介
doctorIntroduction
String
患者评价
doctorAverageRank
String
患者评语
doctorComment
String
11.5序列图
12EHC003-02按科室搜索医生设计说明
12.1程序描述
为患者提供按科室搜索医生的服务。
12.2功能
对医生个人信息进行按科室归类。
12.3输人项
在index.jsp上搜索医生搜索框内输入科室名称。
12.4输出项
名称
列名
数据类型
医院名称
hospitalName
String
科室名称
departmentName
String
医生姓名
doctorName
String
医生性别
doctorSex
String
出身年月
doctorBirth
Date
职称
doctorTitle
String
毕业高校
doctorGraduation
String
从医时间
doctorJobtime
Date
个人简介
doctorIntroduction
String
患者评价
doctorAverageRank
String
患者评语
doctorComment
String
12.5序列图
13EHC003-03按姓名搜索医生设计说明
13.1程序描述
为患者提供按姓名搜索医生的服务。
13.2功能
对医生个人信息进行展示。
13.3输人项
在index.jsp上搜索医生搜索框内输入医生名称。
13.4输出项
名称
列名
数据类型
医院名称
hospitalName
String
科室名称
departmentName
String
医生姓名
doctorName
String
医生性别
doctorSex
String
出身年月
doctorBirth
Date
职称
doctorTitle
String
毕业高校
doctorGraduation
String
从医时间
doctorJobtime
Date
个人简介
doctorIntroduction
String
患者评价
doctorAverageRank
String
患者评语
doctorComment
String
13.5序列图
14EHC004-01查询医生值班表设计说明
14.1程序描述
为患者预约挂号提供查询医生值班表功能。
14.2功能
患者通过选择医生来查看该医生本周的值班表。
14.3输人项
在Sign.jsp页面上输入医生姓名,或者在Doctor.jsp上点击预约按钮。
14.4输出项
名称
列名
数据类型
预约编号
signId
int
预约时间段
signTime
Date
已预约人数
signedNum
int
最大预约人数
maxSignNum
int
14.5序列图
15EHC004-02查询预约详细信息设计说明
15.1程序描述
为患者预约挂号提供查询时间段已预约人数详细信息查询功能。
15.2功能
患者通过点击E-HC004-01功能查询出来的医生值班表中的时间段来查询该时间段已预约人数的详细信息。
15.3输人项
在Sign.jsp页面上点击时间段。
15.4输出项
名称
列名
数据类型
预约编号
signId
int
预约时间段
signTime
Date
预约医生
signDoctorName
String
患者姓名
signPatientName
String
患者出生地
signPatientBirthplace
String
病情描述
signDescribe
String
顺序
signRank
int
15.5序列图
16EHC004-03预约挂号设计说明
16.1程序描述
为患者提供自己选择的医生进行预约挂号。
16.2功能
患者通过点击E-HC004-02功能查询出来的时间段进行预约挂号,验证患者是否登录,若登录,判断此时间段是否预约满,若未预约满,则允许患者预约,若此时间段已预约满,则禁止患者预约。
16.3输人项
在ViewDoctorWorkTimeSigned.jsp中点击确定预约。
16.4输出项
名称
列名
数据类型
预约编号
signId
int
预约时间段
signTime
Date
预约医生
signDoctorName
String
患者姓名
signPatientName
String
患者出生地
signPatientBirthplace
String
病情描述
signDescribe
String
顺序
signRank
int
16.5序列图
17EHC005-01患者评价设计说明
17.1程序描述
患者就诊后对该医生的评价。
17.2功能
患者通过预约历史记录中的接口对就诊的医生设定评价星级以及评语。
17.3输人项
名称
列名
数据类型
评价等级
Rank
int
评语
Comment
String
17.4输出项
评价成功与否。
17.5序列图
18EHC005-02优秀医生推荐设计说明
18.1程序描述
在首页显示平均评价最高的医生。
18.2功能
通过对医生平均评价排序,选出分数最高的医生,将其个人信息展示于首页。
18.3输人项
打开index.jsp。
18.4输出项
优秀医生的个人信息。
18.5序列图
19EHC006用户管理(后台)设计说明
19.1程序描述
管理员对患者用户账号信息进行管理。
19.2功能
医院信息管理
科室信息管理
医生信息管理
患者信息管理
患者资料导入导出
19.3输人项
各种使用人员的基本信息。
19.4输出项
操作结果。
19.5流程图
20EHC007就诊管理(后台)设计说明
20.1程序描述
管理员对患者用户预约挂号后实际就诊信息进行管理。
20.2功能
挂号单管理
就诊信息管理
20.3输人项
打开TreatmentManager.jsp
20.4输出项
操作结果。
20.5流程图
21EHC008病历管理(后台)设计说明
21.1程序描述
管理员对患者用户预约挂号后实际就诊信息进行管理。
21.2功能
病历录入
病历查看
病历导入导出
病历打印
21.3输人项
名称
列名
数据类型
病情描述
t_descripition
String
诊断结果
t_result
String
药品名称
m_name
String
药品编号
m_id
int
给药方式
um_way
String
一次用量
um_onetime
String
21.4输出项
操作结果或者病历信息。
名称
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EHC 在线 预约 挂号 系统