2022年作业-医院管理系统的分析与设计参照 .pdf
-
资源ID:27300433
资源大小:1.63MB
全文页数:19页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年作业-医院管理系统的分析与设计参照 .pdf
- 1 - 系统分析与设计作业题目:医院管理系统的分析与设计姓名:学号:班级:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 19 页 - - - - - - - - - - 2 - 一、需求分析1.1 系统总功能需求首先需要对医院管理系统进行详细的了解和分析,一个功能完全满足基本需要的系统需要包括以下几个模块:医院管理系统基本维护门诊管理院长查询住院管理药房管理1.1.1 基本维护功能模块基本维护模块是每个系统必不可少的一个组成部分,在这个功能模块中, 提供了药品信息的添加、查询、删除、并进行维护基本药品信息的途径,以及住院病人的进本信息的添加、查询、删除、及维护病人信息的途径,本功能模块还有收费项目及用户的各种维护功能等。1.1.2门诊管理功能模块这个功能模块主要实现病人看病时的挂号,及缴费等信息, 并执行相应的功能,该部分包括挂号管理、划价管理、收费管理功能1.1.3住房管理功能模块该模块主要是实现有病人有大病要住院观察治疗是入住病房,以及病好以后出院和在住院期间医院对病房中病人的监管、预收款记录等, 该部分还提供病房的预约, 比如有人要住院时可以提前来医院预约病房,如果有空位则就可以预约。1.1.4药房管理功能模块在对药房管理信息系统进行全面信息化管理的过程中,药房模块是一项非常重要的功能。比如病人买药,那划价单取药等,这项功能主要 包 括 入 库 管 理 ,出库 管 理 , 调 价 处 理 功 能1.1.5院长查询功能模块名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 19 页 - - - - - - - - - - 3 - 在对药房管理信息系统进行全面信息化管理的过程中,院长查询模块是一项非常重要的模块, 比如院长看看该医院的看病人数,药品的库存等, 用于为医院的医学、教、研和人、财、物等分析决策信息,一边医院更好长远的发展1.1.6登录功能模块该模块功能主要是用户必须要合法登陆才可以进入系统,否则为非法入侵1.2 基本维护功能需求基本维护模块的具体功能如图1-2 所示。基本维护信息包括: 病人信息和药品信息、用户信息及收费项目信息等。基本维护药品信息维护收费项目维护病人基本资料用户信息维护图 1-2 基本维护功能需求1.2.1 药品信息维护药品信息维护添加药品信息删除药品信息更新药品信息图 1-2-1 药品信息维护功能需求框图(1)添加药品信息这个功能实现把药品信息输入到数据库中,药品信息包括名称、规格、入库单价、出库单价、分类和整量单位、散量单位等。(2)删除药品信息这个功能实现把无效的药品信息从数据库中删除。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 19 页 - - - - - - - - - - 4 - (3)更新药品信息这个功能实现把已存在的药品信息修改后输入到数据库中。1.2.2 用户信息维护添加用户信息查询用户信息删除用户信息更新用户信息用户信息维护图 1-2-2 用户信息维护功能需求框图(1)添加用户信息这个功能实现当医院新来工作人员时把工作人员的信息输入到数据库中,用户信息包括用户名、密码、家庭住址、联系电话等。(2)查询用户信息这个功能实现把用户的一些信息从数据库中查询出来(3)更新用户信息这个功能实现把已存在的用户信息修改后输入到数据库中。(4)删除用户信息这个功能实现把无效的用户信息从数据库中删除。1.2.3 病人基本资料查询病人信息删除病人信息更新病人信息病人基本资料图 1-2-3 病人基本资料功能需求框图(1) 查询病人信息这个功能实现把病人的一些信息从数据库中查询出来。(2)删除病人信息这个功能实现把无效的病人信息从数据库中删除。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 19 页 - - - - - - - - - - 5 - (3)更新病人信息这个功能实现把已存在的病人信息修改后输入到数据库中。1.2.4 收费项目维护收费项目维护收费项目添加收费项目修改收费项目删除收费查询图 1-2-4 收费项目维护功能需求框图(1)收费项目添加这个功能实现当医院新增收费项时把其信息输入到数据库中,用户信息包括名称、费用、费用类别、病种类别等。(2)收费项目修改这个功能实现把已存在的用户信息修改后输入到数据库中。(3)查询项目信息这个功能实现把已存在的收费项目信息从数据库中查询出来。(4)收费项目删除这个功能实现把无效的项目信息从数据库中删除。1.3 门诊管理功能需求门诊管理功能需求的具体功能如图1-3 所示门诊管理包括: 挂号管理和划价管理及收费管理。门诊管理挂号管理划价管理收费管理图 1-3 门诊管理需求框图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 19 页 - - - - - - - - - - 6 - (1)挂号管理:根据医院的实际情况,病人挂号分持卡和自费两种方式,持卡的病人挂号时可由他本人或操作员在卡阅读器上扫一下,系统自动显示出该人的基本信息, 然后操作员确认后给他一张挂号纸,挂号费由系统自动扣除。 自费就是由操作员添加病人姓名、性别、电话号码、 地址等有关资料进数据库并收取挂号费,由系统给出门诊号。(2)划价管理:用于完成门诊病人各种处方、检查申请、治疗申请等诊治费用的计价工作。(3)收费管理:用于完成门诊病人各种诊治费用的收取工作,能够依据划价单查询病人的划价信息, 进行费用收取、 收据打印处理, 并保存操作记录备查1.4 住院管理功能需求住院管理功能需求的具体功能如图1-4 所示门诊管理包括: 住院和出院及病房管理。出院住院住院管理病房管理预约床位取消预约图 1-4 住院管理功能需求(1)预约病房功能需求。该功能实现对患者对床位的预约管理,患者听过预约床位就可实现到医院就可以有病放入住。(2)预约病房功能需求。该功能实现对患者对床位的预约取消管理(3)住院功能需求。该实现对病人入住病房信息的统一管理,可以增加或者修改病人病房信息。(4)病房管理功能需求。该实现对病人入住病房时间,医院用于完成对病人的医疗嘱咐及病房预缴金的催促,及病例记录。(5)出院功能需求。该实现对患者病愈后办里的出院手续以及住院期间花名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 19 页 - - - - - - - - - - 7 - 费金额的结算。1.5 药房管理功能需求这个模块的具体功能如图1-5 所示。药房管理主 要 包 括 入 库 管 理 ,出 库管 理 , 药品 查 询 功 能药房管理药品入库药品出库药品查询图 1-15 药房管理需求框图(1)药品入库需求系统自动产生入库单号。登记入库品名、规格、数量、金额、发票号码等信息,打印入仓单(2)药品出库需求系统自动产生出库单号。按品名、规格、数量、金额等项目登记出库信息,打印出库单(3)药品查询需求包括按 入 库 单 号 查 询 入 仓 情 况 、 按 入 库 时 间 查询 入 仓 情 况 、 按 出 库 单 号 查 询 出 库 情 况 、 按 出 库 时 间 查 询 出 库 情 况 、按 品 名 编 码 查 询 库 存 量 、查 询 库 存 量 低 于 警 戒 线 药 品情 况 、查 询 总 库存 量1.6 院长查询功能需求这个模块的具体功能如图1-6 所示。药房管理主 要 包 括 入 库 管 理 ,出 库管 理 , 药品 查 询 功 能院长查询科室挂号量库存统计病房入住查询图 1-7 院长查询功能需求框图(1)科室挂号量需求用于查询本院的各科室的看病情况(2)病房入住需求用于查看本院的病人住院情况名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 19 页 - - - - - - - - - - 8 - (3)库存查询需求用于查看医院的药品库存情况1.7 安全使用管理功能需求这个模块的具体功能如图1-6 所示。登录正确的用户名与密码图 1-7 安全使用管理功能需求框图二、 UML 系统建模使用 UML 进行系统建模 ,用面向对象的方法来分析系统,然后用可视化的模型将信息用标准的图形直观地显示出来,以此建立面向对象地系统模型.我们使用UML 来进行系统开发地分析 ,以帮助开发人员了解系统功能与系统流程。2.1 用例的建立分析阶段最重要地是用例视图的建立,用例视图强调用户希望得到的功能,它是成为参与者地外部用户所能观察到的系统功能地模型图.通过用户视图 ,使用者应该明确软件后续设计阶段所要完成地任务,整个软件直到实现地过程都是围绕需求阶段地用例来进行地。(1)角色地确定角色是与系统有交互作用地人或事务,通常代表着一个系统地使用者, 或者需要与系统打交道地人或事务。在医院管理系统中有如下事务:病人要挂号看病病人要缴费划价病人要预约病房病人要取消预约名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 19 页 - - - - - - - - - - 9 - 病人要住院病人要出院工作人员根据病人要求提供服务工作人员进行查询,修改信息对病人来说, 所要求地服务都是直接传递给工作人员的,真正地系统使用者是工作人员, 病人只是跟工作人员打交道,不涉及到系统本身。 而整个工作流程中,只出现两个角色,那就是读者和工作人员(院长也算工作人员)。(2)创建用例用例是用户跟系统的交互, 是系统提供地功能块。 使用用例与传统的方法不同,将项目分解成使用用例是面向对象地过程而不是面向实现地过程,用例关注地是系统外地用户, 有助于让开发人员了解最重要地部分满足用户需求和期望。通过用例,用户也能清楚看到系统提供地功能。在本系统中,通过分析得到以下用例:信息维护挂号划价住院出院病房预约取消预约院长查询用例图的建立名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 19 页 - - - - - - - - - - 10 - 收费项目修改收费项目查询收费项目删除收费项目添加收费项目维护查询病人资料删除病人资料更改病人资料病人信息维护删除用户信息更新用户信息添加用户信息查询用户信息用户信息维护医院工作人员添加药品信息更新药品信息删除药品信息药品信息维护图 2-1-1 信息维护的用例图医院工作人员收费输入有关病人基本信息进行缴费挂号单医生病人开处方领药图 2-1-2 挂号、划价用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 19 页 - - - - - - - - - - 11 - 床位号查询住房情况取消预约预约病房病人住院申请医院工作人员删除已预约的床位号图 2-1-3 病人预约及住院的用例图申请出院病人结算费用统计账单医院工作人员办理出院手续图 2-1-4 病人出院的用例图各科室挂号量病房入住情况查询院长库存统计图 2-1-5 院长查询的用例图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 19 页 - - - - - - - - - - 12 - 2.2 时序图的生成表现系统流程以及系统元素之间的交互关系可以用两种试图:时序图和协作图。时序图的功能是按照时间顺序描述系统元素间的交互,协作图的功能按照时间和空间顺序描述系统元素间的交互和他们之间的关系。病人挂号看病的时序图如图2-2-1 所示。病人信息 : 病人 : 医院工作人员 : 医生药房药品库1: 挂号2: 新病人创建基本信息|老病检查状态(病人号)3: 生成挂号单4: 看病5: 开处方6: 领药7: 修改药品8: 修改9: 小于系统警戒线提示采购药品10: 提药11: 领药图 2-2-1病人挂号看病的时序图病人住院、出院的时序图如图2-2-2 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 19 页 - - - - - - - - - - 13 - 收费管理 : 病人 : 医院工作人员病房1: 住院请求2: 查询病房信息3: 返回查询结果4: 有则办理住院手续5: 处理手续6: 催促交预费7: 预交费8: 返回缴费凭据和住院单9: 入住病房10: 办理出院手续11: 核算账单12: 返回账单13: 预交费不够则缴费14: 预缴费多余返回多余费用图 2-2-2 病人住院、出院时序图医院工作人员采购药品入库时序图如图 2-2-3 : 医院工作人员药品入库药品库1: 录入入库单2: 存储3: 修改库存4: 修改5: 成功图 2-2-3 药品入库时序图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 19 页 - - - - - - - - - - 14 - 2.3 状态图的生成病人就诊的状态图如图2-3-1 所示。挂号缴费生成挂号单看病处方审核处方领药修改库存储存发药预警进货小于警戒线图 2-3-1病人就诊的状态图住院、出院的状态图如图2-3-2 所示。办理住院手续预缴费分配病房床位接受医嘱住院接受治疗治疗完成办理出院手续结算账单图 2-3-2住院、出院的状态图采购入库的状态图如图 2-3-3 检查库存输出采购单采购药品药品入库核实清单修改库存图 2-3-3采购入库的状态图2.4 活动图的生成病人就诊的活动图如图2-4-1 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 19 页 - - - - - - - - - - 15 - 挂号缴费挂号单看病开处方领处方单审核处方单药品申请发放药品审核图 2-4-1病人就诊的活动图药品采购入库的活动图如图2-4-2 所示查询药品警戒线输出采购单采购审核药品入库修改库存采购清单图 2-4-2药品采购入库的活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 19 页 - - - - - - - - - - 16 - 病房管理的活动图如图2-4-3 所示预约病房住院请求查询病房病房床位取消预约存在与否删除预约信息住院是否有空位治疗病好出院核算账单结账图 2-4-3病房管理的活动图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 19 页 - - - - - - - - - - 17 - 三、类图的生成类图是系统设计核心的部分, 明确基本的类以及相关的关系有助于我们进一步工作 , 这也是进入编码阶段重要的基础。医院管理系统的基本信息类图如图3-1 所示. 基本信息类:定义了该系统所需要的基本信息,便于系统使用者对数据库进行添加、修改、查询、删除等对数据库的直接操作图 3-1基本信息类图基本信息类图中各个类的说明见表1. 表 1 基本信息类图说明类名说明工作人员类医院所有工作人员信息类药库类药品存储的类病房类这是病人住院所需要的病房信名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 19 页 - - - - - - - - - - 18 - 息病人类病人的基本信息类药品类存储药品的基本信息医生类继承与工作人员类基本操作类所有基本信息类的操作父类功能类图:这部分类图是系统运行界面的功能部分,包括挂号、划价、缴费和预定病房,取消预订等的功能。图 3-2 功能类图功能类图中各个类的说明见表2 表 2 功能类图的说明类名说明药房管理类主要用于处理关于药房的一下信息处理病房管理类主要处理关于病人住院,预约病房等信息处理门诊管理类主要处理病人看病挂号。医生生成处方等信息处理院长类用于查看可是挂号量,药品库存量,病房入住的查询一边其来管理医院名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 19 页 - - - - - - - - - - 19 - 四、系统部署系统的部署图描述的是系统节点上运行资源的安排,在医院管理系统中, 系统包括 6 种节点,分别是:数据库服务器、 基本信息维护、 门诊管理、住院管理、药 房 管 理 、 院 长 查 询 。 医 院 管 理 系 统 的 部 署 图 如 图4-1所 示数据库服务器基本服务院长查询药房管理住院管理门诊管理应用服务器图 4-1 医院管理系统配制图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 19 页 - - - - - - - - -