EHC在线预约挂号系统.docx

上传人:b****8 文档编号:10665783 上传时间:2023-02-22 格式:DOCX 页数:38 大小:485.48KB
下载 相关 举报
EHC在线预约挂号系统.docx_第1页
第1页 / 共38页
EHC在线预约挂号系统.docx_第2页
第2页 / 共38页
EHC在线预约挂号系统.docx_第3页
第3页 / 共38页
EHC在线预约挂号系统.docx_第4页
第4页 / 共38页
EHC在线预约挂号系统.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

EHC在线预约挂号系统.docx

《EHC在线预约挂号系统.docx》由会员分享,可在线阅读,更多相关《EHC在线预约挂号系统.docx(38页珍藏版)》请在冰豆网上搜索。

EHC在线预约挂号系统.docx

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输出项

操作结果或者病历信息。

名称

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1