4住院管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

住院信息管理系统任务一:确定需求基本用例角色:医生、护士、系统维护人员、出纳人员1.护士功能需求:查询患者基本信息查询患者治疗信息:包括用药、诊疗记录危重患者的病情变化床位登记日常记录:体温、血压、2.医生功能需求:查询患者信息更新患者病症记录查房信息查询患者检查信息开处方查询日程安排录入出院小结转科3.系统维护人员功能需求:用户维护:护士、医生数据备份数据还原病区管理:外科、内科、血液科病房管理:4人间、2人间4.出纳人员功能需求:病人办理入住手续出院办理续费记录账单统计打印满足上述需求的系统主要包括下面几个模块:数据库模块:提供使用者录入、修改并维护数据的途径录入模块:病人入院、出院登记、包括编号、姓名、性别、年龄、病因等查询模块:病人基本信息查询、包括编号、姓名、性别、年龄、病因等统计模块:信息的统计、包括病人信息、病房信息、住房信息、用户信息报表打印模块:病人基本信息表、包括编号、姓名、性别、年龄、账单信息、病因等任务二:创建SRS文档SRS提供了不同类别的冻结需求规范引言住院信息管理系统是24小时不间断运行的用途SRS文档将作为SDLC(软件开发生命周期)设计和编码阶段的输入。作用域住院信息管理系统是记录病人住院信息和有利于医务人员管理病人信息,对病患的情况进行实时跟踪管理功能性需求1.护士:可以通过该系统进行增删查病人基本信息,更新病床、病房、病人状况信息2.医生:进行病例了实时更新,登记日常查房记录、查询患者信息、患者检查信息、日程安排,录入出院小结、开处方以及转科。3.系统维护人员:可以维护用户、备份数据、还原数据、管理病区、管理病房。4.出纳人员:入住、出院手续办理、续费记录、账单统计的打印。非功能性需求:用户对医院的意见和建议的提出。界面需求:1.应该具有键盘机制,以输入信息2.界面格式一致,风格一致3.界面操作简单易懂运行环境:为了保证系统的运行效率,应该经常维护。任务三:确定用例1.护士参与的用例:查询患者基本信息查询患者治疗信息记录危重患者的病情变化床位登记日常记录2.医生参与的用例:查询患者信息更新患者病症记录查房信息查询患者检查信息开处方查询日程安排录入出院小结转科3.系统维护人员参与的用例:用户维护数据备份数据还原病区管理病房管理4.出纳人员参与的用例:病人办理入住手续出院办理续费记录账单统计打印任务四:确定角色医生护士系统维护人员出纳人员任务五:描述用例和角色之间的关系1.医生参与的用例图(如图1所示)医生查询患者信息更新患者病症记录查房信息查询患者检查信息开处方查询日程安排录入出院小结转科****************图1医生参与的用例图医生可以查询日程安排,按日程安排查询患者信息和检查信息并更新患者病症、给患者开处方,每天记录查房信息、录入出院小结。2.护士参与的用例(如图2所示)护士查询患者基本信息查询患者治疗信息记录危重患者的病情变化床位登记日常记录**********图2护士参与的用例图护士可以查询患者基本信息和治疗信息并记录危重患者的病情变化、做好床位登记和日常登记。3.系统维护人员参与的用例(如图3所示)系统维护人员用户维护数据备份数据还原病区管理病房管理**********图3系统维护人员参与的用例图系统维护人员要维护用户,每天做好数据备份和还原,并管理好病区和病房。4.出纳人员参与的用例(如图4所示)出纳人员病人办理入住手续出院办理续费记录账单统计打印********图4出纳人员参与的用例图出纳人员给病人办理入住和出院手续,并做好续费记录和账单统计打印。任务六:细化用例细化医生参与的用例图(如图5所示)查询患者基本信息查询患者诊疗信息记录查房信息开处方查询日程安排录入出院小结登陆系统includeinclude更改日程安排extend办理专科手续医生转科图5细化医生参与的用例图登录用例:可以查询、更新患者信息,查询日程安排和患者的检查信息并录入出院小结。查询日程安排用例:可以申请日程变更。转科用例:可以办理专科手术。细化护士参与的用例(如图6所示)查询患者基本信息查询患者诊疗信息床位登记日常记录护士登陆系统includeinclude床位变动extend患者信息改动extend查询病历卡图6细化护士参与的用例图登录用例:可以查询患者基本信息和治疗信息查询患者治疗信息用例:查询病历卡。床位登记用例:可以记录床位的变动。细化系统维护人员参与的用例(如图7所示)用户维护数据备份数据还原病区管理病房管理维护人员登陆系统更改查询extend病房添加病房移除extend病区添加病区移除extendextendextend图7系统维护人员参与的用例图用户维护用例:可以对用户信息进行添加、修改、删除和查询。病区管理用例:可以添加和删除病区病房管理用例:可以添加和减少病房以及为患者转房细化出纳人员参与的用例(如图8所示)病人办理入住手续出院办理续费记录统计账单打印出纳人员有医保卡无医保卡评价登陆系统以续费未续费报销自费图8细化出纳人员参与的用例图病人办理入住手续用例:可以更具有无医保卡选择报销和自费。出院手续用例:评价续费手续用例:可以查询是否续费。二、《住院信息管理系统》的静态建模通过使用静态建模来描绘系统的物理结构,包括类关系图和对象关系图。静态建模技术用于描绘软件系统的静态或结构成分,也称为结构建模。(在这次的课程设计中我主要设计了类图,对象图时类图的实例,所以并没有画出对象图)确定初始类图通过问题陈述提取出名词或者名词词组,然后再通过规则确定该系统需要的类。(1)去除冗余类(2)去除不相关类(3)去除模糊类(4)提取属性(5)提取操作确定类的属性(能够描述类的特性)确定类的方法(提取动词词组)分析类之间的关系通过分析之后,我得出了住院管理系统需要用到的类有:医院人员类:hospitalPerson病人类:sickperson全职医生类:fulltimedoctor兼职医生:parttimedoctor医生类:doctor护士类:nurse维护人员类:surfaceman病床类:sickbed病区类:sickzoom病房类:sickroom账单类:bill地址类:Address科室类:Office药品类:Medicine这样,完整的类图就可以画出来了。(类图如图9所示)图9医院管理系统类图三、《住院信息管理系统》的动态建模动态建模表示软件系统静态成分的行为,所以,也称为行为建模。使用动态建模技术来表示软件系统中静态成分的交互、工作流程和各种状态。通常使用交互关系图、状态关系图和活动关系图来创建。交互关系图描述软件系统静态成分之间的交互。(序列图和通信图,通信图也称为协作图)活动关系图表示系统的静态成分为了完成过程需要执行的活动的顺序。状态关系图则描绘软件系统各成分之间的交互而造成的对象状态的更改。任务一:系统的序列图序列图以按时间排列的消息形式来表示对象之间的交互,描绘了消息的时间顺序。医生查询信息序列图(如图10所示):医生页面系统后台数据库1:单击登陆按钮2:校验数据3:查询患者信息4:查询日程安排5:检索信息6:返回数据7:返回查询信息8:返回数据给医生图10医生查询序列图医生要查询患者信息,首先要登录系统这时登录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器,服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功,则返回true,用户进入登录后的界面,验证失败返回false,页面继续跳转到登录界面。登录系统以后,可以向系统提出查询申请,在后台数据库中检索到所要查询的内容后,返回给医生。护士查询信息序列图(如图11所示):护士页面系统DB1:单击登录按钮2:查询患者基本信息4:检索信息3:查询患者和治疗信息6:返回数据7:返回结果到页面8:返回数据给患者5:图11护士查询信息序列图护士查询患者信息与医生查询信息的过程相同。出纳人员生成账单序列图(如图12所示):出纳人员页面系统DB1:单击登录按钮2:验证身份3:提交账单到系统4:校验数据5:保存数据到数据库6:返回账单信息7:返回账单信息到页面8:返回信息给出纳人员图12出纳人员生成账单序列图出纳人员在登录系统之后,将账单提交到数据库,服务器再与数据库交互,将数据保存到数据库,如果数据保存成功,则显示为True,系统就会将账单信息一步步返回给出纳人员,若数据保存不成功,则显示为False,由用户重新保存。任务二:系统的通信图通信图以消息的形式表示对象之间的交互,描绘了参与对象的结构职责。医生查询信息协作图(如图13所示)医生要查询患者信息,首先要登录系统这时登录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器,服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功,则返回true,用户进入登录后的界面,验证失败返回false,页面继续跳转到登录界面。登录系统以后,可以向系统提出查询申请,在后台数据库中检索到所要查询的内容后,返回给医生。:医生页面系统后台数据库2:校验数据1:单击登陆按钮8:返回数据给医生3:查询患者信息4:查询日程安排7:返回查询信息5:检索信息6:返回数据图13医生查询信息协作图护士查询信息协作图(如图14所示)护士查询患者信息与医生查询信息的过程相同。都是首先要登录系统这时登录窗口负责和服务器交互,将用户输入的用户名和密码发送到服务器,服务器再与数据库交互,以验证用户名和密码的有效性,如果验证成功,则返回true,用户进入登录后的界面,验证失败返回false,页面继续跳转到登录界面。登录系统以后,可以向系统提出查询申请,在后台数据库中检索到所要查询的内容后,返回给护士。:护士页面系统DB5:1:单击登录按钮8:返回数据给患者2:查询患者基本信息3:查询患者和治疗信息7:返回结果到页面4:检索信息6:返回数据图14护士查询信息协作图出纳人员生成账单协作图(如图14所示)出纳人员在登录系统之后,将账单提交到数据库,服务器再与数据库交互,将数据保存到数据库,如果数据保存成功,则显示为True,系统就会将账单信息一步步返回给出纳人员,若数据保存不成功,则显示为False,由用户重新保存。:出纳人员页面系统DB1:单击登录按钮2:验证身份3:提交账单到系统4:校验数据5:保存数据到数据库6:返回账单信息7:返回账单信息到页面8:返回信息给出纳人员图15出纳人员生成账单协作图任务三:系统的状态图状态图表示对象在其生命周期期间因响应事物而获得的各种状态。病人出入院状态图(如图16所示)患者在医院有出院、入院状态图。当患者出入院时,首先应办理出入院手续,若已办理则可以出、入院,否则则不能。住院出院手续办理手续办理未办理已办理已办理未办理图16病人出入院状态图病床状态图(如图17所示)病床状态图有使用中、维修中、闲置中与报废4种状态,当病床购入后,若损坏,则处于维修中这一状态,修复后才可以使用,若无法修复则为报废状态,病床若无人使用则处于闲置状态,反之则处于使用状态。购入使用维修中报废闲置超过使用期重新使用损坏无人使用修复无法修复图17病床状态图任务四:系统的活动图可以使用活动图来对特定过程的控制流进行建模,是特殊类型的状态机关系图。账单打印活动图(如图18所示)在打印账单时,应登录系统界面,在登录界面之后,首先要浏览患者信息,查询患者账单余额是否少于500,若少于则打印催费单和这一天账单,若不少于则打印这一天账单。系统首页浏览缴费信息余额=500催费单Y缴费N打印登录界面登录成功YN缴费单图18账单打印活动图四、《住院信息管理系统》的架构建模部署软件系统的设计不仅包括描述逻辑构成(如类、对象和接口)而且包括描述软件系统中实现的逻辑构成。实现逻辑构成的目的是构成包含组件和节点的物理系统。组件通过一组接口来实现系统的静态构成。节点通常

1 / 17
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功