1、医院在线挂号预约系统实施 医院在线挂号预约系统 系统实施 4 系统实施4.1 程序框架图4.2 源程序程序源代码另附word 文档4.3 系统测试4.3.1 功能测试测试项:两大功能模块测试: 用户模块 管理员模块 用户模块用户模块中包括:用户注册 用户登录 找回密码 密码修改 查询挂号单 在线预约 科室查询 专家信息浏览管理员模块管理员模块包括:对用户的查询以及删除 对科室的管理 对医生的管理 对预单但的管理 4.3.2 界面测试鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。v用户及管理员登陆说明:登陆界面需
2、要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。用户和管理员公用同一登录窗口,只是级别不同。对应测试方案:功能项功能编号测试点预期结果总体登陆1.使用已注册帐号,正确密码,且级别为高级登陆成功,并能进入后台2.使用已注册帐号,正确密码,且管理及别为普通登陆成功,不能进入后台3.使用已注册帐号,错误密码,且级别为高级提示错误4.使用已注册帐号,错误密码,且级别为普通提示错误5.使用未注册帐号,错误密码,且级别为高级提示错误6.使用未注册帐号,错误密码,且级别为普通提示错误7.使用已注册帐号,密码为空,且级别为普通提示错误8.使用已注册帐号,密码为空,且级别为高级提示错误9.帐号
3、为空,输入密码,且级别为高级提示错误10.帐号为空,输入密码,且级别为普通提示错误11.使用已注册帐号,输入密码为空,且级别为高级提示错误12.使用已注册帐号,输入密码为空,且级别为普通提示错误其他13.登陆是否支持键盘控制(Enter登陆)建议是14.用户登录成功是否跳转至相应页面。是15.成功登陆后使用后退,是否后退至登陆页面并且清空填写内容是16.使用全角半角对登录帐号和密码进行测试。只识别半角测试记录报告表测试编号功能编号发现问题测试结果101无通过202无通过303无通过404无通过505无通过606无通过707无通过808无通过909无通过1010无通过1111无通过1212无通过
4、1313无通过1414无通过1515无通过1616无通过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.使用特殊字符填写密码通过确认密
5、码17.确认密码为空提示错误18.使用全角输入密码再使用半角确认提示错误19.使用半角输入密码再使用全角输入确认提示错误20.确认密码与密码不符合提示错误21.确认密码与密码相符合通过其他22.对于所有必填项进行漏填测试测试记录报告表(问题优先级前面已声明):测试编号功能编号发现问题测试结果11无通过22不提示错误未通过33不提示错误未通过44不提示错误未通过55无通过66无通过77无通过88无通过99无通过1010无通过1111无通过1212无通过1313无通过1414无通过1515无通过1616无通过1717无通过1818无通过1919无通过2020无通过2121无通过2222无通过v网上
6、预约模块对应测试用例:功能项编号测试点预期结果挂号1无余号提示挂号失败2有余号,但没登陆提示请登录3有余号,登录失败提示登录失败4有余号,登陆成功提示挂号成功测试记录报告表(问题优先级前面已声明):测试编号功能编号发现问题测试结果11无通过22不提示错误未通过33不提示错误未通过44不提示错误未通过v密码修改:说明:对本身帐号密码进行修改操作。四项均为必填项,原密码必须输入与原密码相同,新密码必须与确认密码相同。测试方案:测试项编号测试点预期结果原密码1.原密码为空时进行修改操作不能修改2.原密码输入与原密码不符合不能修改3.原密码输入正确通过新密码4.新密码长度小于6位不能修改5.新密码为空
7、不能修改6.新密码长度大于6位无法超过6位7.新密码为6位数字通过8.新密码为数字英文组合通过9.新密码为特殊字符通过确认新密码10.确认新密码与正确的新密码相同通过11.确认新密码与新密码输入不符不能修改12.确认新密码为空不能修改验证码13.验证码为空不能修改14.验证码输入不正确不能修改15.正确输入原密码,新密码以及确认新密码,验证码进行修改修改成功测试记录报告表(问题优先级前面已声明):测试编号功能编号发现问题测试结果11无通过22无通过33无通过44无通过55无通过66无通过77无通过88无通过99无通过1010无通过1111无通过1212无通过1313无通过1414无通过1515
8、无通过v对用户管理模块测试方案:测试项编号测试点预期结果删除1是否能正确查看用户信息。能2对用户进行修改操作后是否能立即查询到更新内容是3对用户进行删除操作后是否无法再看见该用户是测试记录报告表测试编号功能编号发现问题测试结果11无通过22无通过33无通过4.4 系统使用说明书v前台注册登录修改资料预约预约信息查询医患交流平台退出v后台根据进入角色的权限,进入不同功能界面的操作。5 总结 经过这次设计,我感到自己无论在专业知识方面,还是在动手能力方面都有了很大的收获。此次所使用的软件对我来说不是一门新的编程语言,但是操作起来还是有些困难,现在我对它已经有了一定的了解。特别是对控件。SQL Se
9、rver 以前学过,对数据库的操作有了进一步掌握,此次设计也使用SQL数据库,这无疑增长了我这方面的经验,使我数据库有了更深一步的了解与认识,现在运用起来比以前熟练了很多。本系统是基于ASP.NET技术,并且采用SQL 2005数据库设计和编写完成的,它是一款适用于中小型医院的医院预约挂号管理系统,管理员、医生可以编辑修改自己的资料、查看病人资料、确定医生的工作时间段并对预约进行处理。病人通过注册成为用户,可以便捷、灵活的查看自己所需求医的医生、进行医生预约、编辑查看个人资料等操作。由于时间比较仓促,所以本系统还不太完善,数据库设计不够严谨,有些功能还不能实现,本系统的界面不是太美观,显得很粗
10、糙。身份验证模块比较简单等等方面都需要改进和完善。通过此次设计,本人对开发一个系统的各个阶段有了一定的了解,在实际动手的过程中,深刻体会到书写代码时良好的习惯对错误的检查和代码的维护都有很大的帮助,不像以前写代码时,只想实现要实现的功能,不管代码的书写质量,内存空间的有效利用等问题。6 参考资料1 马瑞新 ASP.NET程序设计案例教程 北京 清华大学出版社,2009年2常永英. ASP.NET程序设计教程(C#版).北京:机械工业出版社,2009年3厉群,沈张果,韩伟娜.导医网预约挂号的设计与实现J.现代计算机(专业版),2009,03(20):5-104SteveResnick,AaronBjork,MichaeldelaMaza.ProfessionalScrumwithTeamFoundationServer2010M.Wrox,20115朱印宏,苏震巍. ASP.NET 3.5+SQL Server网站模块化开发全程实录. 北京 清华大学出版社,2009年6 vivek chopra,jon eaves,rupert jones.jsp程序设计,北京:人民邮电出版社,2006-1.42-75 7 罗超理, 李万红 管理信息系统原理与应用M 清华大学出版社 2002
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1