图4 医生管理流程图
4.4病人查询模块
病人信息查询模块分为病人登录和病人化验单信息查询。病人查询模块通过通用调用方法调用ExecuteNonQueryTran ( )方法和ExecuteDataTable ( )方法进行添加和修改基本信息。该模块设计与医生管理模块设计类似,不再详细叙述。
5.系统测试
经过需求分析、设计和编码等阶段的开发后,得到了源程序,在开发过程中不可避免地遗留下许多错误和缺陷,如果不及时找出并修改这些错误和缺陷,这个软件产品就不能正常使用,因此就需要我们在一个系统设计完成后,进行必要的系统测试。本系统使用的是黑盒测试中的边界值测试,其测试用例如表1所示。
表1 边界值测试
测试操作 预期结果 实际结果
输入错误的医生管理用户名和密码和正确的角色 提示:用户名或密码错误 提示:用户名或密码错误
输入正确的医生管理用户名和密码和错误的角色 提示:角色选择错误 提示:角色选择错误
输入正确的医生管理用户名和密码和正确的角色 提示:登录成功 提示:登录成功
输入不存在的身份证号 提示:不显示结果 提示:不显示结果
参考文献
[1] 周丹.基于ASP.NET的高校毕业设计管理系统的设计[M].北京:清华大学出版社,2007.
[2] 张 立.C#2.0宝典[M].北京:电子工业出版社,2008.
[3] 王 珊.数据库系统概论 [M].北京:高等教育出版社,2006.
[4] 赵增敏.Visual C# 2008程序开发入门与提高[M].北京:电子工业出版社,2007.
[5] Mickey Williams著 冉晓旻 罗邓 郭炎. Visual C#.NET技术内幕[M].北京:清华大学出版社,2007.
[6] 张蓓 .ASP.NET通用模块及典型系统开发[M].北京:人民邮电出版社,2005.
[7] 赵生翼.基于NET平台的毕业设计管理系统中若干关键技术的研究与实现[M].北京:清华大学出版社,2005.
[8]罗斌 .ASP.NET 2.0管理系统开发(C#版)经典案例[M].北京:清华大学出版社,2003.
[9] 邱李华 李晓黎.SQL Server 2000数据库应用教程 [M].北京:人民邮电出版社,2006.
[10]Royce W.Software Project Management A unified Framework[M].北京:高等教育出版社,2003.