医院在线挂号预约系统实施.docx
《医院在线挂号预约系统实施.docx》由会员分享,可在线阅读,更多相关《医院在线挂号预约系统实施.docx(14页珍藏版)》请在冰豆网上搜索。
![医院在线挂号预约系统实施.docx](https://file1.bdocx.com/fileroot1/2023-3/1/f53958d9-2fe7-4058-b0e2-c0af221bb8e4/f53958d9-2fe7-4058-b0e2-c0af221bb8e41.gif)
医院在线挂号预约系统实施
医院在线挂号预约系统
——系统实施
4系统实施
4.1程序框架图
4.2源程序
程序源代码另附word文档
4.3系统测试
4.3.1功能测试
测试项:
两大功能模块测试:
用户模块管理员模块
◆用户模块
用户模块中包括:
用户注册用户登录找回密码密码修改查询挂号单在线预约科室查询专家信息浏览
◆管理员模块
管理员模块包括:
对用户的查询以及删除对科室的管理对医生的管理对预单但的管理
4.3.2界面测试
鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。
v用户及管理员登陆
说明:
登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。
用户和管理员公用同一登录窗口,只是级别不同。
对应测试方案:
功能项
功能编号
测试点
预期结果
总体登陆
1.
使用已注册帐号,正确密码,且级别为高级
登陆成功,并能进入后台
2.
使用已注册帐号,正确密码,且管理及别为普通
登陆成功,不能进入后台
3.
使用已注册帐号,错误密码,且级别为高级
提示错误
4.
使用已注册帐号,错误密码,且级别为普通
提示错误
5.
使用未注册帐号,错误密码,且级别为高级
提示错误
6.
使用未注册帐号,错误密码,且级别为普通
提示错误
7.
使用已注册帐号,密码为空,且级别为普通
提示错误
8.
使用已注册帐号,密码为空,且级别为高级
提示错误
9.
帐号为空,输入密码,且级别为高级
提示错误
10.
帐号为空,输入密码,且级别为普通
提示错误
11.
使用已注册帐号,输入密码为空,且级别为高级
提示错误
12.
使用已注册帐号,输入密码为空,且级别为普通
提示错误
其他
13.
登陆是否支持键盘控制(Enter登陆)
建议是
14.
用户登录成功是否跳转至相应页面。
是
15.
成功登陆后使用后退,是否后退至登陆页面并且清空填写内容
是
16.
使用全角半角对登录帐号和密码进行测试。
只识别半角
测试记录报告表
测试编号
功能编号
发现问题
测试结果
1
01
无
通过
2
02
无
通过
3
03
无
通过
4
04
无
通过
5
05
无
通过
6
06
无
通过
7
07
无
通过
8
08
无
通过
9
09
无
通过
10
10
无
通过
11
11
无
通过
12
12
无
通过
13
13
无
通过
14
14
无
通过
15
15
无
通过
16
16
无
通过
v用户注册
对应测试方案:
功能项
编号
测试点
预期结果
账号
1.
使用已用账号注册
提示错误
2.
使用非数字注册
提示错误
3.
使用不足六位账号注册
提示错误
4.
使用特殊符号注册
提示错误
5.
使用数字六位已注册账号注册
提示错误
6.
使用数字六位未注册账号注册
可以注册
7.
输入法半角全角测试
错误猜测
密码
8.
密码为5位
提示错误
9.
密码为空
提示错误
10.
密码为1位
提示错误
11.
密码为10位
通过
12.
密码为10位以上
提示错误
13.
密码为5-10位内的英文数字组合
通过
14.
密码为5-10位内的纯英文
通过
15.
密码为5-10位内的纯数字
通过
16.
使用特殊字符填写密码
通过
确认密码
17.
确认密码为空
提示错误
18.
使用全角输入密码再使用半角确认
提示错误
19.
使用半角输入密码再使用全角输入确认
提示错误
20.
确认密码与密码不符合
提示错误
21.
确认密码与密码相符合
通过
其他
22.
对于所有必填项进行漏填测试
测试记录报告表(问题优先级前面已声明):
测试编号
功能编号
发现问题
测试结果
1
1
无
通过
2
2
不提示错误
未通过
3
3
不提示错误
未通过
4
4
不提示错误
未通过
5
5
无
通过
6
6
无
通过
7
7
无
通过
8
8
无
通过
9
9
无
通过
10
10
无
通过
11
11
无
通过
12
12
无
通过
13
13
无
通过
14
14
无
通过
15
15
无
通过
16
16
无
通过
17
17
无
通过
18
18
无
通过
19
19
无
通过
20
20
无
通过
21
21
无
通过
22
22
无
通过
v网上预约模块
对应测试用例:
功能项
编号
测试点
预期结果
挂号
1
无余号
提示挂号失败
2
有余号,但没登陆
提示请登录
3
有余号,登录失败
提示登录失败
4
有余号,登陆成功
提示挂号成功
测试记录报告表(问题优先级前面已声明):
测试编号
功能编号
发现问题
测试结果
1
1
无
通过
2
2
不提示错误
未通过
3
3
不提示错误
未通过
4
4
不提示错误
未通过
v密码修改:
说明:
对本身帐号密码进行修改操作。
四项均为必填项,原密码必须输入与原密码相同,新密码必须与确认密码相同。
测试方案:
测试项
编号
测试点
预期结果
原密码
1.
原密码为空时进行修改操作
不能修改
2.
原密码输入与原密码不符合
不能修改
3.
原密码输入正确
通过
新密码
4.
新密码长度小于6位
不能修改
5.
新密码为空
不能修改
6.
新密码长度大于6位
无法超过6位
7.
新密码为6位数字
通过
8.
新密码为数字英文组合
通过
9.
新密码为特殊字符
通过
确认新密码
10.
确认新密码与正确的新密码相同
通过
11.
确认新密码与新密码输入不符
不能修改
12.
确认新密码为空
不能修改
验证码
13.
验证码为空
不能修改
14.
验证码输入不正确
不能修改
15.
正确输入原密码,新密码以及确认新密码,验证码进行修改
修改成功
测试记录报告表(问题优先级前面已声明):
测试编号
功能编号
发现问题
测试结果
1
1
无
通过
2
2
无
通过
3
3
无
通过
4
4
无
通过
5
5
无
通过
6
6
无
通过
7
7
无
通过
8
8
无
通过
9
9
无
通过
10
10
无
通过
11
11
无
通过
12
12
无
通过
13
13
无
通过
14
14
无
通过
15
15
无
通过
v对用户管理模块
测试方案:
测试项
编号
测试点
预期结果
删除
1
是否能正确查看用户信息。
能
2
对用户进行修改操作后是否能立即查询到更新内容
是
3
对用户进行删除操作后是否无法再看见该用户
是
测试记录报告表
测试编号
功能编号
发现问题
测试结果
1
1
无
通过
2
2
无
通过
3
3
无
通过
4.4系统使用说明书
v 前台
注册-登录-修改资料-预约-预约信息查询-医患交流平台-退出
v 后台
根据进入角色的权限,进入不同功能界面的操作。
5总结
经过这次设计,我感到自己无论在专业知识方面,还是在动手能力方面都有了很大的收获。
此次所使用的软件对我来说不是一门新的编程语言,但是操作起来还是有些困难,现在我对它已经有了一定的了解。
特别是对C#控件。
SQLServer以前学过,对数据库的操作有了进一步掌握,此次设计也使用SQL数据库,这无疑增长了我这方面的经验,使我数据库有了更深一步的了解与认识,现在运用起来比以前熟练了很多。
本系统是基于ASP.NET技术,并且采用SQL2005数据库设计和编写完成的,它是一款适用于中小型医院的医院预约挂号管理系统,管理员、医生可以编辑修改自己的资料、查看病人资料、确定医生的工作时间段并对预约进行处理。
病人通过注册成为用户,可以便捷、灵活的查看自己所需求医的医生、进行医生预约、编辑查看个人资料等操作。
由于时间比较仓促,所以本系统还不太完善,数据库设计不够严谨,有些功能还不能实现,本系统的界面不是太美观,显得很粗糙。
身份验证模块比较简单等等方面都需要改进和完善。
通过此次设计,本人对开发一个系统的各个阶段有了一定的了解,在实际动手的过程中,深刻体会到书写代码时良好的习惯对错误的检查和代码的维护都有很大的帮助,不像以前写代码时,只想实现要实现的功能,不管代码的书写质量,内存空间的有效利用等问题。
6参考资料
[1]马瑞新ASP.NET程序设计案例教程北京清华大学出版社,2009年
[2]常永英.ASP.NET程序设计教程(C#版).北京:
机械工业出版社,2009年
[3] 厉群,沈张果,韩伟娜. 导医网预约挂号的设计与实现[J]. 现代计算机(专业版) , 2009, 03(20):
5-10
[4] Steve Resnick, Aaron Bjork, Michael de la Maza. Professional Scrum with Team Foundation Server 2010[M]. Wrox, 2011
[5]朱印宏,苏震巍.ASP.NET3.5+SQLServer网站模块化开发全程实录.北京清华大学出版社,2009年
[6]vivekchopra,joneaves,rupertjones.jsp程序设计,北京:
人民邮电出版社,2006-1.42-75
[7]罗超理,李万红管理信息系统原理与应用[M]清华大学出版社2002