版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课程设计题目:中小型医院住院管理系统组号第组组长学号:成员学号:成员学号:成员学号:2023年6月23日摘要随着计算机的普及,国内越来越多的医院运用计算机网络来解决平常业务。医院住院管理系统的重要目的是辞别手工操作、安全快捷的保存数据信息、节约时间。本系统的开发重要涉及后台数据库的建立和维护以及前端程序的开发两个方面。本文根据所学习的软件工程方法,设计过程采用面向对象的方法进行。本系统设计为可以以门诊部,医生,护士,人事管理员,病房管理员等不同身份登录系统,登录成功后根据其各自的功能进行信息管理,以达成更好地服务于用户。本系统采用B/S结构,使用JSP技术进行开发,并应用网页制作工具Dreamweaver进行界面设计。数据库采用MySQL数据库,配合Navicat使用,小巧方便。关键词:医院住院管理系统;软件工程;B/S结构;数据库目录TOC\o"1-3"\h\u21350摘要 I322261绪论 1193171.1课题研究背景 1277981.2课题研究的目的及意义 1227412竞品分析 375822.1市场趋势以及业界现状 324012.2传统医院的弊端 3214222.3目的用户 3225842.4产品定位 3152882.5核心功能 3111453需求分析 410443.1任务概述 4239813.1.1目的 4219263.1.2系统定义 451493.1.3系统环境 4314913.2功能需求分析 5268273.3项目进度管理 5293094系统设计 564544.1系统总体设计思想 5252914.2系统流程分析 6289924.3系统功能模块图 6222604.4各子模块功能模块图 7149955数据库设计 9147705.1数据库设计的E-R图 9178755.2基本表设计 10119396面向对象建模 1339766.1对象模型 13300326.2动态模型 14152916.2.1门诊部模块 15178746.2.2护士模块 15178466.2.3医生模块 1623046.2.4职工管理员模块 17240486.2.5病房管理员模块 1829856.3功能模型 1987277面向对象设计 20205927.1添加数据 21161707.2删除数据 22229437.3修改数据 2367717.4查询数据 24144618界面展示 25299028.1系统主页 26326188.2门诊部界面 278598.3添加医生信息页面 27179608.4入院登记页面 2892378.5职工信息管理页面 2983879测试计划 3028249.1登录模块 30569.2入院模块 32178859.3医生模块 354489.4病房管理员模块 37292639.5职工管理员模块 405101结论 4330052参考文献 441绪论1.1课题研究背景在当今信息时代,计算机技术与网络技术越来越广泛地应用于各个领域。国际上医院信息化管理大体可以分为3个阶段:第一个十年,集中在开发医院行政管理的功能上,但到1972年Collen仍报告美国迄今为止连一个成功的已完毕的全面医院管理计算机系统都没有。第二个十年,在继续完毕和实现医院管理信息计算机化的同时,开发者的努力已进入医疗信息的解决领域,如病人医疗解决系统,实验室系统等。到1985年,美国全国医院数据解决工作调查表白,100张床位以上的医院80%实现了计算机财务收费管理、70%的医院可支持病人挂号登记和行政事务管理,25%的医院有了较完整的HIS。最后一个十年至今,研究者又把重点放在了病人床边系统(BedsideInformationSystem)、医学影像解决系统(PictureArchivingandCommunicationSystem,PACS)、病人计算机化病案(ComputerBasedPatientRecord,CPR)、统一的医学语言系统(UnifiedMedicalLanguageSystem,UMLS)等方面。医院信息系统正在经历着小型化、智能化和集成化的改造过程。计算机化的医院信息系统(HIS)已成为现代化医院运营过程中必不可少的基础设施与技术支撑环境。过去一直以来医院的管理都是手工操作。手工操作手续复杂,不方便管理,不能保证数据的准确性和及时性,不仅浪费人力,物力和时间,重要的是手工操作也许导致数据录入的错误,影响工作效率。基于以上背景,确立了设计与开发医院住院管理信息系统的课题,该系统重要针对中小型医院的实际情况和特殊需求特点而设计的,使得医院的管理更加方便快捷。1.2课题研究的目的及意义本系统是对医院中的住院部进行设计,医院住院部门是医院必不可少的部分,是医院管理重要一环,是医院重要的收入来源,通过本系统的开发设计,使得医院住院管理更加流程化、方便。计算机技术在医院住院管理工作中应用越来广泛,住院病区管理使用计算技术实现信息传递网络化、计费电算化,这对提高管理水平,提高收费透明度有很现实的意义。医疗行业是关系人类健康的重要事业,医院信息系统是医疗保险体制的信息源头,因此,医院的信息化建设不仅是此后医院发展的重要方向,也将是IT界关注的领域。一个设计合理、功能完善的住院管理系统,将会成为医院网络资源中的重要部分,在提高医院医疗服务和检查工作的科学管理方面具有重大意义。通过简朴的需求分析完毕的医院住院管理系统,可以辅助医院医护人员的工作,提高医院医护人员的工作效率。通过本系统可以实现对住院部门的病人和病房两大信息的管理,涉及增、删、改、查,减轻医护人员的工作承担。并且可以实现收费管理,使得病人在出院结算时可以查看住院期间的费用明细。本系统提供强大的查询功能,可以让系统用户根据各种不同的查询条件查询出相应的数据。通过建立该医院住院管理系统,采用计算机对医院病房和病人进行管理和查询,进一步提高医院住院管理效益和现代化水平,帮助提高医院住院管理人员的工作效率,实现医院住院管理工作流程的系统化、规范化和自动化。2竞品分析2.1市场趋势以及业界现状在数字化信息的今天,随着计算机的普及,国内越来越多的医院运用计算机网络来解决平常业务,这已成为医院服务发展的一个新方向。计算机化的医院信息系统(HIS)变成了现代化医院运营过程中必不可少的基础设施与技术支撑环境。基于以上背景,越来越多的医院选择使用计算机信息系统,该系统重要针对中小型医院的实际情况和特殊需求特点而设计,使得医院的管理更加方便快捷高效。
2.2传统医院的弊端传统医院的管理都是手工操作。手工操作手续复杂,劳动强度大,不方便管理,不能保证数据的准确性和及时性,不仅浪费人力,物力和时间,重要的是手工操作也许导致数据录入的错误,影响工作效率。传统医院病人排队等候时间长,辗转过程多,影响医院的秩序;医生对病案、临床检查、病理检查等许多宝贵的数据资料的检索十分费事;在经济管理上也因而存在漏、跑、错费现象。2.3目的用户中小型医院。2.4产品定位本中小型医院管理系统规划合理,信息传递保存方便快捷,有效提高了医院的工作效率,保证病人的权益,合用于一切有条件的中小型医院。2.5核心功能医生和护士登陆系统后可对病人信息进行查询,管理员登录系统后可对其医院工作人员的信息或者病房及病床信息进行增删改查。
2.6产品优缺陷(1)优点:计算机传递信息高效,并且不容易犯错;无需使用消耗品,成本低廉;责任到人,提高医生的积极性;信息高度透明,患者了解信息方便快捷;档案存储安全可靠。(2)缺陷:病人不可以自己查看病例;病人不能进行质量评价。3需求分析3.1任务概述3.1.1目的为中小型医院的建立一个住院管理系统,减少中小型医院对于人力物力的使用,减少人工任务的犯错率,提高其工作效率。3.1.2系统定义该系统的总体任务是实现医院住院管理的系统化、规范化、自动化、简便化,从而达成医院管理高效率的目的。3.1.3系统环境硬件条件:PC机运营环境:windows系列开发软件:MyEclipse、MySQL、Dreamweaver3.2功能需求分析(1)入院登记:记录患者的个人信息,创建病例;(2)病人管理:对病人信息的增长、删除、修改、查询;(3)出院管理:对病人出院时费用情况进行结算,打印账单;(4)病房管理:管理病房的使用情况;(5)职工管理:对医生和护士信息进行管理;(6)医嘱管理:医生根据病人情况添加或修改医嘱。3.3项目进度管理表3-1进度计划表4系统设计根据上一组提出的规定以及组内讨论的结果,我们分析了系统的总体需求,从而推出系统的重要流程,根据流程分析写出系统的模块分析,再根据这些设计逐步实现与完善我们的系统。我们的设计目的是提高医院住院病区的管理水平与医院住院费用结算的自动化水平,为病人以及医生节约时间,提供高效的管理和服务,提高工作效率,加大住院费用的透明度。4.1系统总体设计思想本设计前台是选用Dreamweaver软件设计界面,后台选用Myeclipse作为后台开发软件,使用MySQL数据库管理后台数据。本系统采用B/S架构,即浏览器和服务器结构。4.2系统流程分析根据需求分析,得出该系统重要是用于对住院的病人相关信息的统筹和分派。一方面从病人角度来看,病人进医院就医,先进行登记基本信息,假如以前曾就医就可以直接调用病人信息,经医生诊断后,也许根据情况规定病人进行住院观测,这时病人登记住院,医院根据已有的病人信息为其分派病房和病床以及为其护理的护士等资源。住院过程中产生的检查费、医药费等系统都应进行记录,以便病人最后付费时查看账单。病人在住院期结束后应及时办理出院,出院后系统更新可住病房的信息。4.3系统功能模块图图4-1医院住院管理系统功能模块图4.4各子模块功能模块图图4-2门诊部功能模块图图4-3护士功能模块图图4-4医生功能模块图图4-5职工管理功能模块图图4-6病房管理功能模块图5数据库设计数据库设计是整个程序设计的最关键部分。数据库的设计是否合理,将对数据库的大小、代码的优化起到至关重要的作用。因此,在设计程序前必须对数据库进行设计,而在设计数据库前必须对所要完毕的功能进行认真的研究分析。根据系统的规定,需要建立存放系统使用过程中所用到的各种信息表:如病人信息表,病房信息表等。5.1数据库设计的E-R图图5-1医院住院管理系统E-R图5.2基本表设计表5-1病房信息表名称类型长度允许空值是否为主键Ridint10NYRdepartmentchar10NNRtypechar10NNRtotalbedint8NNRfreebedint8NNNidint10NN表5-2病人信息表名称类型长度允许空值是否为主键Pidint10NYPpasswordchar30NNPnamechar20NNPsexchar2NNPaddresschar20NNPphonebigint8NNPstatetext65535NNPrecordtext65535YNPdepartmentchar10NNDidint10YNBidint10YN表5-3医生信息表名称类型长度允许空值是否为主键Didint10NYDpasswordchar30YNDnamechar20NNDsexchar2NNDtitlechar10YNDphonebigint8YNDdepartmentchar10NN表5-4护士信息表名称类型长度允许空值是否为主键Nidint5NYNpasswordchar30NNNnamechar20NNNsexchar5NNNtitlechar20YNNphonebigint8YNNdepartmentchar10NN表5-5病床信息表名称类型长度允许空值是否为主键Bidint5NYBstatebit1NNRidint10NNBnumberint5YN表5-6账单信息表名称类型长度允许空值是否为主键PIDint10NNCitemchar50NNCdatedatetime10NNCamountint8NN表5-7医嘱信息表名称类型长度允许空值是否为主键PIDint10NYPitemchar50NNPstartdatetime10NNPenddatetime10NN6面向对象建模6.1对象模型图6-1医院住院管理系统类图6.2动态模型6.2.1门诊部模块图6-2门诊部状态图6.2.2护士模块图6-3护士状态图6.2.3医生模块图6-4医生状态图6.2.4职工管理员模块图6-5职工管理员状态图6.2.5病房管理员模块图6-6病房病床管理员状态图6.3功能模型图6-7用例图7面向对象设计本系统共涉及到五个模块:医生模块、护士模块、门诊部模块、病房管理员模块和职工管理员模块。每个模块都有其独立的功能,可对不同的信息进行管理,每个模块都与后台数据库相连,对数据进行增删改查。下面对相关的操作语句做具体说明。7.1添加数据1.Class.forName("com.mysql.jdbc.Driver");2.Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");3.Statementstmt=con.createStatement(); 4.Strings="insertintoDoctor(Dpassword,Dname,Dsex,Dtitle,Dphone,Ddepartment)values('"+in_password+"','"+in_name+"','"+in_sex+"','"+in_title+"',"+in_phone+",'"+in_department+"');";5.out.println(s);6.inti=stmt.executeUpdate(s);7.if(i==1){8. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('添加成功,单击拟定回到人员管理页')</script>");9. response.setHeader("refresh","0,url=WorkerAdmin.html");}else{10. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('添加失败,单击拟定回到人员管理页')</script>");11. response.setHeader("refresh","0,url=WorkerAdmin.html");}12.stmt.close();13.con.close();在上面的语句中,第1、2、3句用于连接数据库,在这里我们不做具体介绍,第4句写好一个插入语句,第5句输出该插入语句在程序调试时使用,第6句执行该插入语句,第7句判断该语句是否执行成功,第8、9(10,11)句用于提醒和跳回管理页面,第12,13句用于断开与数据库的连接。7.2删除数据1.Class.forName("com.mysql.jdbc.Driver");2.Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");3.Statementstmt=con.createStatement();4.Strings="deletefromDoctorwhereDid="+in_id;5.inti=stmt.executeUpdate(s);6.if(i==1){7. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('删除成功,单击拟定回到人员管理页')</script>");8. response.setHeader("refresh","0,url=WorkerAdmin.html"); }else{9. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('该工号无效,单击拟定回到人员管理页')</script>");10. response.setHeader("refresh","0,url=WorkerAdmin.html"); }11.stmt.close();12.con.close();在上面的语句中,第1、2、3句用于连接数据库,在这里我们不做具体介绍,第4句写好一个可执行的删除语句,第5句执行该修改语句,第6句判断该语句是否执行成功,第7、8(9,10)句用于提醒和跳回管理页面,第11,12句用于断开与数据库的连接。7.3修改数据1.Class.forName("com.mysql.jdbc.Driver");2.Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");3.Statementstmt=con.createStatement();4.Strings="updateDoctorsetDpassword='"+in_password+"',Dname='"+in_name+"',Dsex='"+in_sex+"',Dtitle='"+in_title+"',Dphone="+in_phone+",Ddepartment='"+in_department+"'whereDid="+in_id;5.inti=stmt.executeUpdate(s);6.if(i==1){7. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('更改成功,单击拟定回到人员管理页')</script>");8. response.setHeader("refresh","0,url=WorkerAdmin.html");}else{9. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('修改失败,单击拟定回到人员管理页')</script>");10. response.setHeader("refresh","0,url=WorkerAdmin.html");}11.stmt.close();12.con.close();在上面的语句中,第1、2、3句用于连接数据库,在这里我们不做具体介绍,第4句写好一个可执行的修改语句,第5句执行该修改语句,第6句判断该语句是否执行成功,第7、8(9,10)句用于提醒和跳回管理页面,第11,12句用于断开与数据库的连接。7.4查询数据1.Class.forName("com.mysql.jdbc.Driver");2.Connectioncon=DriverManager.getConnection("jdbc:mysql://localhost:3306/hospital","root","root");3.Statementstmt=con.createStatement();4.ResultSetrs; 5.Strings="select*fromDoctorwhereDid="+in_id;6.rs=stmt.executeQuery(s);7.if(rs.next()){8. out.println("<tr><td>"+rs.getString(1)+"</td><td>"+rs.getString(2)+"</td><td>"+rs.getString(3)+"</td><td>"+rs.getString(4)+"</td><td>"+rs.getString(5)+"</td><td>"+rs.getString(6)+"</td><td>"+rs.getString(7)+"</td></tr>");}else{9. out.println("<scriptcharset='UTF-8'language='javaScript'>alert('该工号无效,单击拟定回到人员管理页')</script>");10. response.setHeader("refresh","0,url=WorkerAdmin.html"); }11.rs.close();12.stmt.close();13.con.close();在上面的语句中,第1、2、3句用于连接数据库,在这里我们不做具体介绍,第4句定义一个结果类型数据,第5句写好一个可执行的修改语句,第6句执行该修改语句,第7句判断该语句是否有结果,第8句用于输出结果,第9,10句用于提醒和跳回管理页面,第11,12,13句用于断开与数据库的连接。8界面展示人机对话部分是人和计算机联系的重要途径,该部分重要从用户操作方便的角度出发进行考虑,重要有选项卡、数据列表框、数据组合框、文本框、按钮等形式。设计的系统界面从简,避免了复杂界面给用户导致的困惑。输入界面色彩鲜艳会给操作员带来疲劳,界面灰暗又会影响用户的心情,因此,在设计输入界面时采用了柔和色彩,减轻了操作员因长时间工作而感到的劳顿。8.1系统主页图8-1主页界面功能描述:访问医院住院管理系统时,先进入登录界面。根据提醒,不同身份的用户输入各自的账号和登录密码。其中账号会根据输入的对的与否从后台数据库表中自动提取。输入对的,点击“登录”按钮登录系统,转到系统主页,如上图所示;若用户不存在,则提醒用户名错误;若用户密码不对的,则提醒密码错误。8.2门诊部界面图8-2门诊部主页功能描述:门诊部医护人员通过登记病人的具体信息,为病人分派床位,实现病人的入院登记操作,这是病人住院的首要操作。登记成功后,为病人创建病历,将病人信息存入数据库;病人出院时,门诊部打印病人住院期间账单,病人结算后,释放其所占用病床。8.3添加医生信息页面图8-3医生信息添加界面功能描述:职工管理员可以对医生和护士信息进行管理,假如医院新聘请了一名医生,职工管理员通过执行此操作,添加医生信息保存到数据可中。8.4入院登记页面图8-4入院登记界面8.5职工信息管理页面图8-5职工管理员主页面图8-6职工管理员主页面9测试计划测试是“为了发现程序中的错误而执行程序的过程”。测试的目的是在软件投入生产性运营之前,尽也许多的发现程序的错误。目前,软件测试仍然是保证软件质量的关键环节,它是对软件规格说明、设计和编码的最后复审,也是必不可少的关键环节。9.1登录模块表9-1登录模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名登录用例编号01编制人张福生修改历史编制时间2023.6.23功能特性根据不同身份的用户登录到系统,跳转到不同的功能界面。测试目的测试软件登录部分,根据不同身份的用户登录系统,程序后台检测用户是否存在于系统,并检测密码是否满足登录与数据库中数据相符。预置条件系统数据库存在一条的用户数据:用户帐号:00001用户密码:root用户类型:医生;系统数据库不存在用户账号为00010的用户数据测试数据用户账号:00010用户密码:root用户类型:医生。操作环节操作描述数据盼望结果实际结果测试状态1用户打开网页显示登录界面显示登录界面正常2填写账号000103填写密码root4选择单选框医生5点击登录按钮弹出提醒框:没有该用户,单击拟定重新登陆弹出提醒框:没有该用户,单击拟定重新登陆测试数据用户帐号:00010用户密码:root用户类型:医生操作环节操作描述数据盼望结果实际结果测试状态1用户打开网页显示登录界面显示登录界面正常2填写账号000013填写密码root14选择单选框医生5点击登录按钮弹出提醒框:密码错误,单击拟定重新登陆弹出提醒框:密码错误,单击拟定重新登陆测试数据用户工号:00001用户密码:root用户类型:医生操作环节操作描述数据盼望结果实际结果测试状态1用户打开网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框医生5点击登录按钮网页跳转到医生的办公功能页网页跳转到医生的办公功能页测试结果实际结果与盼望结果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期20入院模块表9-2入院模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名门诊部入院模块用例编号02编制人张福生修改历史编制时间2023.6.23功能特性门诊部可以进行病人的入院操作,涉及录入病人的基本信息和选择主治医师与病房。测试目的测试测试门诊部人员是否可以实现患者的入院操作预置条件系统数据库存在一条的后勤管理员用户数据:用户帐号:00001用户密码:root用户类型:门诊部;系统数据库存在一条患者信息:患者ID:2患者姓名:二月红患者性别:男家庭地址:长沙联系方式:、入院时状态:头疼、所属科室:神经科、主治医师ID:7病床ID:27测试数据姓名:为空、其他信息:XX操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框门诊部5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击添加病房跳转到输入患者基本信息信息界面跳转到输入患者基本信息信息界面7姓名为空8填写性别、家庭住址、联系方式、症状和所属科室男、长沙、、头疼、外科9单击提交按钮弹出提醒信息:犯错,姓名为必选,单击拟定回到添加病人信息页弹出提醒信息:犯错,姓名为必选,单击拟定回到添加病人信息页10点解拟定页面跳转到录入患者信息界面页面跳转到录入患者信息界面测试数据姓名:齐铁嘴、其他信息:XX操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框门诊部5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击添加病房跳转到输入患者基本信息信息界面跳转到输入患者基本信息信息界面7填写姓名齐铁嘴8填写性别、家庭住址、联系方式、症状和所属科室男、长沙、、头疼、外科9单击提交按钮弹出提醒信息:犯错,姓名为必选,单击拟定回到添加病人信息页弹出提醒信息:犯错,姓名为必选,单击拟定回到添加病人信息页10点解拟定页面跳转到选择主治医生和病房界面页面跳转到选择主治医生和病房界面11选择主治医生二月红12选择病房10113单击确认按钮弹出提醒信息:添加成功,单击拟定回到门诊部主页弹出提醒信息:添加成功,单击拟定回到门诊部主页14单击确认按钮页面跳转到门诊部主页页面跳转到门诊部主页测试结果实际结果与盼望结果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期20医生模块表9-3医生模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名医生模块用例编号03编制人张福生修改历史编制时间2023.6.23功能特性医生可以查询自己治疗的病人的信息,并可以添加医嘱和记录病人天天的状态。测试目的测试医生是否可以添加医嘱和记录病人状态。预置条件系统数据库存在一条的后勤管理员用户数据:用户帐号:00001、用户密码:root、用户类型:医生;系统数据库存在一条患者信息:患者ID:2、患者姓名:二月红、患者性别:男、家庭地址:长沙、联系方式:、入院时状态:头疼、所属科室:神经科、主治医师ID:7、病床ID:27测试数据患者ID:7、开始时间:2023.6.23、结束时间:2023.6.25、项目:量血压。操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框医生5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击医嘱管理跳转到输入医嘱基本信息界面跳转到输入医嘱基本信息界面7填写患者ID28选择开始时间2023.6.238选择结束时间58填写项目量血压9单击提交按钮弹出提醒信息:提交成功,单击拟定回到管理页弹出提醒信息:提交成功,单击拟定回到管理页10点解拟定页面跳转到医生功能界面页面跳转到医生功能界面测试数据状态:好转操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框医生5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击查询按钮跳转到所有负责的患者基本信息界面跳转到所有负责的患者基本信息界面7在二月红旁边点击记录病人状态按钮跳转到输入症状页面跳转到输入症状页面8输入信息好转9单击提交按钮弹出提醒信息:提交成功,单击拟定回到管理页弹出提醒信息:提交成功,单击拟定回到管理页10点解拟定页面跳转到医生功能界面页面跳转到医生功能界面测试结果实际结果与盼望结果相符合,系统运营正常。测试人员张福生开发人员张福生测试日期20病房管理员模块表9-4病房管理员模块测试用例项目/软件中小型医院住院管理系统版本1.0作者张福生功能模块名后勤管理模块用例编号04编制人张福生修改历史编制时间2023.6.23功能特性后勤管理员登录到本系统,实现对病房病床的增删改查。测试目的测试后勤管理员是否可以成功登录到系统,测试管理员是否可以成功添加病房(病床)。预置条件系统数据库存在一条的后勤管理员用户数据:用户帐号:00001、用户密码:root、用户类型:后勤管理员;系统数据库存在一条病房号为101的病房数据。测试数据病房号:101、所属科室:XX、类型:XX、床位数:XX操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框后勤管理员5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击添加病房跳转到输入病房信息界面跳转到输入病房信息界面7填写病房号1018填写病房类型、所属科室和床位数普通病房、外科、39单击提交按钮弹出提醒信息:该房间号已被占用,单击拟定回到添加病房信息界面。弹出提醒信息:该房间号已被占用,单击拟定回到添加病房信息界面。10点解拟定页面跳转到添加病房信息界面页面跳转到添加病房信息界面测试数据病房号:为空、所属科室:XX、类型:XX、床位数:XX操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框后勤管理员5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击添加病房跳转到输入病房信息界面跳转到输入病房信息界面7填写病房类型、所属科室和床位数普通病房、外科、38单击提交按钮弹出提醒信息:病房号不能为空弹出提醒信息:病房号不能为空9点解拟定页面留在到添加病房信息界面页面留在到添加病房信息界面测试数据病房号:为401、所属科室:XX、类型:XX、床位数:XX操作环节操作描述数据盼望结果实际结果测试状态1用户登录网页显示登录界面显示登录界面正常2填写账号000013填写密码root4选择单选框后勤管理员5点击登录按钮弹出提醒框:登录成功弹出提醒框:登录成功6点击添加病房跳转到输入病房信息界面跳转到输入病房信息界面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准化MDT在肿瘤多学科教学中的应用
- 极端气候事件后过敏性疾病就诊高峰的预测
- 极端天气急救伦理困境应对
- 胃肠疾病的中医辨证施护
- Unit 5 Appreciating Classics说课稿2025学年高中英语重庆大学版选修六-重大版2004
- 高二数学期中考试试题
- 胃癌患者的社会支持系统
- 肺结核患者的支持团体
- 医学26年:儿童糖尿病诊疗要点 查房课件
- 26年鼻咽癌靶向作用机制新进展
- 2025年湖北省工程专业中级职务水平能力测试(林业)综合试题及答案
- 广告制作安装工作制度
- 东莞广告行业分析报告
- 中国艺术研究院社会招聘试题
- 2026重庆忠县规划和自然资源局招聘临时聘用人员1人考试参考试题及答案解析
- 《烧伤外科诊疗指南及操作规范(2025版)》
- 【《基于UASB-MBR工艺的垃圾渗滤液处理系统工艺计算设计案例》7400字】
- 科普制作指南
- 电商客服方案
- 物业管理投诉处理流程(标准版)
- 炼化企业离心压缩机干气密封技术规范
评论
0/150
提交评论