合作医疗管理信息系统设计与实现 - 图文

2026/1/27 17:03:36

4.为每一条独立的路径各设计一组测试用例,以便强迫程序沿着该路径至少执行一次。

(1)路径1的测试用例:

输入的用户名和密码错误,则重新返回登录界面,重新输入用户名和密码 期望结果:对用户名和密码的验证正确。 (2)路径2的测试用例:

输入时不点击退出按钮,直接返回主界面。 期望结果:系统不退出,从子系统返回主界面。 (3)路径3的测试用例: 进入主界面后,输入退出。 期望结果:推出系统。 (4)路径4的测试用例:

输入用户名和密码正确进入到系统主界面,然后再进入系统子系统,最后输入退出。

期望结果:退出系统。

5.3 黑盒测试

登录模块的测试:

系统登录分为用户查询登陆和管理员登陆。

选择用户登陆,不需密码,直接进入查询界面,输入系统中已存在的挂号号码,进入患者信息界面,输入系统中不存在的挂号号码,弹出该用户不存在,返回查询状态。

输入:挂号号码00111,结果:挂号号码正确,弹出病人信息,挂号号码不存在,弹出该用户不存在,返回查询状态。

选择管理员登陆,需输入管理员姓名及密码,如密码正确,进入系统,如果密码错误,则自动退出,重新登陆。

输入:管理员王晓林,密码123。结果:密码正确,进入系统,密码错误,自动退出系统,重新登陆。

药品入库管理模块测试:

子功能一:添加药品信息测试: 输入:由药品库房管理人员输入新入库药品信息,包括药品编号,药品名称,药品种类,药品数量,入库价格,入库时间,出库价格,生产厂家,药品产地,采购员,检验员,备注。

输出:药品信息添加成功页面,提示信息已成功加入药品数据库。

说明:入库药品信息除备注栏外均必须填写,若为空,弹出对话框提示输入相关内容。

确定按钮

40

功能:提交药品信息。

输入:无。

输出:页面提示药品信息添加成功并显示新加入药品信息。测试成功。 子功能二:修改药品信息测试:

点击药品信息列表右侧某种药品的修改链接,即弹出窗口显示该种药品的信息,且对应信息文本输入框为活动状态,管理员即可修改药品信息。药品信息修改完毕后,点击“确定”按钮,如信息输入正确,则窗口提示药品信息修改成功并显示修改后此种药品全部信息。若输入数据有误或输入信息不完整,则弹出窗口提示正确完整输入某项信息,并使光标停留在对应的文本输入框,以待用户重新输入直至全部输入正确。未作修改项则保留原值。

输入:药品修改的相关信息,点击“确定”按钮。结果:信息输入正确,提示药品信息修改成功并显示修改后此种药品全部信息。测试成功。

子功能三:删除药品信息测试:

输入:点击药品信息列表右侧某种药品的删除链接。

输出:即弹出对话框提示是否确实要删除此记录,若选择确定则删除记录并弹出对话框提示删除记录成功。若选择取消,则取消删除。

收费信息管理模块测试:

输入:就诊病人的就诊日期,由系统通过函数自动获得当前时间。 输出:无。

输入: 工作医生为就诊病人查询病人的有关信息,包括病人的编号、姓名(必输)、性别、所挂科室、所挂医生等等。并根据医生处方计算应收费用并收取费用。

输出:如果所输入数据不正确或有数据未输入,则弹出对话框,显示出错信息。并要求重新输入。确认正确后医生可生成收费单并打印,病人凭此单到收费处交款。

5.4 系统测试

系统测试[18]是最后一项测试内容,是面向集成的整体系统的,应包括以下内容:

1.集成功能测试:设计测试用例对整个系统的组合功能进行测试,要把重点放在数据的采集、输入,信息的存储和读写,数据通讯,数据输出等方面,并需要让若干功能并行使用;

2.可靠性与适应性测试:使系统在现场环境中按实际设定的方式(周期、时间长度、最终用户操作)进行,检查其抗干扰能力(电压波动、温度变化等)、现场容错能力以及其他可靠性的适应性程度;

3.系统自我保护及恢复能力的测试:采用各种人工干预方式使系统的部分以至整个系统不能正常工作,检测系统进行现场保护、数据恢复的能力,以及恢

41

复正常工作特别是数据恢复的能力,检查其恢复的时间和自动化程度; 4.安全性测试:通过设计一些试图突破系统安全保密措施的测试用例,检测安全保密措施的严密性。

5.5 测试结论

系统经过白盒测试和黑盒测试以后已经基本上排除了一切可能出现的错误,实现了所有的期望功能,系统可以交付使用。

42

结 论

本文系统地阐述了《合作医疗管理信息系统》的设计思路和设计方法,并进行系统调试,对结果进行了说明,达到了预想的目的。

在此次毕业设计过程中,我接触了数据库和VS设计界面的基础知识与应用理论,并对中小型企业所需要的软件的编程有了更深一步的认识,可谓受益匪浅,与此同时也感到对编程思想和知识的匮乏,但问题的一次次解决都伴随着经验的积累,通过不断克服挑战,我的实际动手能力也逐渐提高,可以说,这次毕业设计的整个完成过程将对我受益终生。在毕业设计阶段我学到了很多知识,意识到开发一个软件必须有扎实的编程语言功底,所以真正掌握并精通一门或者几门语言也是一种长期而艰苦的工作,而作为不是学计算机本专业的我更要比别人付出更大的努力。除此还要有编程设计思想。开发一个软件每一步都不可或缺的,设计过程是需要很长时间,因为要在开发之前做出需求分析还要考虑到软件界面的美观性,软件的实用性,易操作性,只有这样,对要设计的系统功能的思路就越具体。

由于第一次进行大规模的软件编程开发,在开发过程中也有很多体会,作为一名软件开发员要有一定的审美还要注意编程细节问题,不能以正常操作来设计,编写语句是要考虑到非法操作为此而设置条件语句加以限制判断。语言的规范化也很重要,在刚开始没有意识到这个问题,控件、窗体都采用默认状态,代码也很少有注释,以致在编写代码是给自己添了不少麻烦,如果不小心很容易犯错,要想更改也无形增加了工作量,到后来调试时也带来很大困难。经过反复修改调试,完善后的窗体和代码注意了以上问题,变得规范,清晰,易懂。

系统最终要完成所要求的功能,由于存在很多逻辑关系,必须兼顾其中的关系,否则有一点差错就要重写代码进行调试。当我完成这个设计之后才深深体会“开发软件重在过程,不在结果”这句话的真正含义。

《合作医疗管理信息系统》是我用VS2005和SQL SERVER2000结合做的功能模块完成的第一个功能比较齐全的应用软件,开发经验很少,并且时间紧迫,时间有限。因此会有不少不足之处,有待进一步的提高和改善,希望各位老师多多指导批评。

43


合作医疗管理信息系统设计与实现 - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 合作医疗管理信息系统设计与实现 - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219