( 2019 秋季学期 )
课程名称 JavaScript 与 Ajax 开发
赣州市预约挂号平台
项目名称
姓名
龚晓敏 学号
20174350132
专业 软件工程 教师
毛宇
1
赣州市预约挂号平台
目录
一、 需求分析.............................................................................................................. 1
1 引言 .................................................................................................................... 1
1.1 目的 ......................................................................................................... 1
1.2 背景 ......................................................................................................... 1
1.3 术语 ........................................................................................................ 1
2 任务概述 ............................................................................................................ 2
2.1 目的 ......................................................................................................... 2
2.2 系统(或用户)的特点 ......................................................................... 2
3 假定和约束 ........................................................................................................ 2
4 需求规定 ............................................................................................................ 2
4.1 用例图 ..................................................................................................... 3
4.2 用例概要描述 ......................................................................................... 3
4.3 用例详细描述 ......................................................................................... 4
5 对性能的一般性规定 ........................................................................................ 6
5.1 可用性 ..................................................................................................... 6
5.2 可靠性 ..................................................................................................... 7
5.3 性能 ......................................................................................................... 7
5.4 其他专门要求 ......................................................................................... 7
6 运行环境规定 .................................................................................................... 8
6.1 设备及分布 ............................................................................................. 8
6.2 支撑软件 ................................................................................................. 8
7 附录 .................................................................................................................... 9
7.1 用户信息(json 文件) .......................................................................... 9
7.2 处方信息(json 文件) .......................................................................... 9
7.3 病例信息(json 文件) ....................................................................... 10
二、 概要设计............................................................................................................ 11
1 引言 .................................................................................................................. 11
1.1 目的 ....................................................................................................... 11
1.2 背景 ....................................................................................................... 11
1.3 术语 ...................................................................................................... 11
1.4 参考资料 ............................................................................................... 11
2 总体设计 .......................................................................................................... 12
2.1 系统运行环境 ....................................................................................... 12
2.2 总体结构 ............................................................................................... 12
2.3 子系统清单 ........................................................................................... 12
3 模块设计 .......................................................................................................... 13
3.1 功能说明 ............................................................................................... 13
3.2 模块说明 ............................................................................................... 14
3.3 性能 ....................................................................................................... 15
3.4 故障处理说明 ....................................................................................... 15
三、 详细设计............................................................................................................ 17
1 引言 .................................................................................................................. 17
1.1 目的 ....................................................................................................... 17
I
赣州市预约挂号平台
1.2 背景 ....................................................................................................... 17
1.3 术语 ...................................................................................................... 17
1.4 参考资料 ............................................................................................... 17
1 系统概述 .......................................................................................................... 18
2.1 适用范围及系统特性简要说明 ........................................................... 18
2.2 系统流程图 ........................................................................................... 18
2.3 子系统及其模块的划分 ....................................................................... 18
3 底层详细设计和关系 ...................................................................................... 21
3.1 首页 ....................................................................................................... 21
3.2 查看个人信息 ....................................................................................... 22
3.3 查看病例 ............................................................................................... 23
3.4 查看药方 ............................................................................................... 23
3.5 按医院挂号 ........................................................................................... 24
3.6 按科室挂号 ........................................................................................... 24
3.7 登录 ....................................................................................................... 25
3.8 注册 ....................................................................................................... 25
四、 系统测试............................................................................................................ 26
1 引言 .................................................................................................................. 26
1.1 测试目的 ............................................................................................... 26
1.2 项目背景 ............................................................................................... 26
1.3 测试范围 ............................................................................................... 26
2 测试需求 .......................................................................................................... 26
2.1 用户功能需求 ....................................................................................... 26
3 测试策略 .......................................................................................................... 27
4 测试进度安排 .................................................................................................. 28
5 测试环境 .......................................................................................................... 29
6 测试工具 .......................................................................................................... 29
7 人员与任务表 .................................................................................................. 29
五、 总结.................................................................................................................... 31
II
赣州市预约挂号平台
一、需求分析
1 引言
1.1 目的
为了保证按时保质地完成项目,便于更好地了解项目情况,使项目工作开展
的各个过程合理有序,因此以文件化的形式,把开发过程中各项工作的人员、分
工、经费、系统资源条件等问题的安排记录下来,作为项目团队成员以及项目干
系人之间的共识与约定,项目团队开展和检查项目工作的依据,以便计划开展和
确保项目开发成功。
1.2 背景
我的家乡在赣州,也是生我养我的地方,我在赣州生活了 18 年,直到上大
学我也出去生活。而赣州医院是我们当地最好的医院,所以当我知道这学期的课
设是做赣州市预约挂号平台时我就想要为赣州医院做一个挂号系统。因为赣州医
院一直都没有网上挂号的功能,所以有了这个系统之后,大家就可以在网上挂号
和预约,极大的节省了大家的时间和精力,让大家可以更加方便的去医院看病。
这也算是改进了我家乡的医疗系统,为我的家乡的医疗事业做出自己的一份贡
献。
1.3 术语
预约挂号:在医院看病之前,需要填写一些资料,填写自己的相应信息等,使得
医院对其进行排队和合理的分配。
1
赣州市预约挂号平台
2 任务概述
2.1 目的
赣州市预约挂号平台为赣州医院提供一个挂号的接口,赣州市民可以通过该
系统直接预约挂号。极大的为赣州市市民节省了去医院挂号的时间,使得市民可
以更加快速的看病,让赣州市市民看病变得更加的便捷。提升了赣州医院的知名
度,也为赣州的医疗事业做出了贡献。
2.2 系统(或用户)的特点
3 假定和约束
开发期限为 2 周。
4 需求规定
本系统是赣州市预约挂号平台。参与者包括:用户。
2
赣州市预约挂号平台
4.1 用例图
4.1-1 系统用例图
登录、注册为用户提供登陆账号和注册账号的人,为用户进入和使用系统提
供一个入口。
挂号为用户提供了一个网上医院挂号的功能。
查看病例为用户提供了浏览查看之前病例的功能。
查看药方为用户提供了一个查看历史药方的功能。
查看医院资讯为用户提供了一个浏览医院资讯,查看医院最新动态的功能。
4.2 用例概要描述
表 4.2-1 概要描述用例表
用例编号
用例名
用例描述
主要参与者
YYGH_case1 注册
用户填写注册信息,成为注册用户
用户
3
赣州市预约挂号平台
YYGH_case2 登录
注册用户使用账号密码登录系统
YYGH_case3 挂号
参与者填写相应的信息进行网上预约挂号
YYGH_case4 查看病例
参与者查看之前病例
YYGH_case5 查看药方
参与者查看药方
YYGH_case6 查看医院资讯 参与者查看医院新闻动态和医院新闻资讯
4.3 用例详细描述
4.3.1 登录
用户输入目标新闻的关键字信息,系统返回符合要求的新闻集合。
活动图如下:
4
赣州市预约挂号平台
图 4.3.1-1 登录活动图
4.3.2 挂号
用户进行网上预约挂号。
活动图如下:
5