资源预览内容
第1页 / 共90页
第2页 / 共90页
第3页 / 共90页
第4页 / 共90页
第5页 / 共90页
第6页 / 共90页
第7页 / 共90页
第8页 / 共90页
第9页 / 共90页
第10页 / 共90页
亲,该文档总共90页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
人民医院药品管理系统设计与实现毕业设计目录引言11 项目概述21.1 现状概述21.2 组织机构21.3 系统业务流程32 系统需求分析62.1 需求陈述62.2 Use Case建模72.2.1 定义参与者72.2.2 Use Case图72.3系统功能描述93 总体设计123.1 系统结构123.2 软件架构123.2.1 架构设计目标123.2.2 软件架构设计133.2.3 软件架构类图173.3 数据库设计193.3.1 数据库概念模型设计193.3.2 数据库表结构设计194 详细设计294.1 系统交互图294.1.1系统架构类交互图294.1.2 参与者与模块间的交互294.1.3 系统协作图334.1.4 系统状态图354.1.5 系统活动图374.2 业务逻辑对象类设计394.2.1 发现业务逻辑类394.2.2 业务逻辑对象类图394.3 开发环境的选择414.3.1 系统开发工具414.3.2 数据库的选择434.4.3 系统网络架构设计435 编码455.1 概述开发工具及源程序代码455.2 源程序习惯说明455.3 源程序代码486 测试516.1 测试过程及测试方法概述516.2 测试项目测试用例536.3 软件测试结论586.3.1 软件能力586.3.2 缺陷和限制586.3.3 建议596.3.4 测试评估及总结597 结束语62致谢63参考文献64附录A 中文译文65附录B 英文原文71附录C 源程序清单78xxxxxxxx大学毕业设计(论文)引言随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。我国在新医疗改革的背景下,对医院的信息化管理提出了更高的要求。在很多县级城市的综合医院里,信息化水平仍然不达标,医院的信息管理还停留在手工记账阶段。手工记账的工作方式加大了人员的工作量,数据上的错误往往来自于手工上的疏忽。医院药库主要负责医院的药品流动,同时药品的统计数据是衡量医院水平的重要指标。医院信息系统中的药库管理系统实现了药品信息的全过程追踪和动态管理,对药品的库存和基本信息实现了有效的监管。人民医院药库管理系统正是为人民医院的药库管理流程而定制的,该项目改善了医院原先手工记账的状况,显著地提高了医院药库管理的信息化水平。本文将以面向对象的设计方式,采用工程化的思想,论述阜新县人民医院药库管理系统的设计与实现过程。开发医院药库管理系统的目标就是立足医院应用实际,着眼于未来发展,以强化医院管理,提高医疗质量,方便药库管理员对药品的管理和查询,提高医院的服务效率和服务质量,设计一套符合医院功能规范要求,安全稳定,操作简便的医院信息管理信息系统,为医院信息提供了一套全方位的解决方案。医院药库管理系统能够实现对医院药库管理系统入出库管理,在医院实现药库药品库存流向的监管和控制。为满足系统的全面性、实时性、操作简单的方便性和系统功能扩展灵活性的要求,该系统将进一步促进医院的信息化管理。医院药库管理系统主要针对药库业务展开,医院药库管理系统的应用,简化了药库管理员管理药品库存、药品出入库操作以及盘点查询等工作,从而提高了药库管理的效率,使药库管理员的工作更加高效,速度,统计结果更加准确,对于整个医院有着举足轻重的地位。改善医院管理,支持医教研,以科学、规范的医院内部管理体系为基础,充分利用电子计算机、网络通信及数据库等现代信息技术,在几年时间内,优化医院工作流程,实现医院信息的全电子化管理,建立远程医疗系统,全面建设数字化医院。1 项目概述1.1 现状概述人民医院位于辽宁省阜镇繁荣大街中段,是一所集医疗、科研、教学、预防为一体的县级综合性医院,也是辽宁省第一批被国家评审通过的二级甲等医院,担负着全县74万各族人民的医疗、保健、急救任务。人民医院现有正式职工508人,床位300张,总资产达4900万元。人民医院诊疗实力雄厚,汇聚了多位权威专家、教授,拥有一支由医学博士、博士生导师专家学者组成的专家组坐镇医院亲诊,始终坚持以发展为主题,深入开展科研攻坚,积极引进国际尖端设备,深度落实以患者为中心的服务理念,使医疗专业水平再上新台阶。人民医院以“病人至上,质量第一”为办院宗旨,以人性化的空间设计、全程导医陪护服务、先进网络管理流程为特色,以“星级的服务,普通的收费”构筑起医患之间的和谐平台。然而,人民医院的药库管理依然处于手工记账的阶段,每次到月结盘点的时候,不完善的信息化建设使药库管理的工作人员叫苦不迭。在药剂科科长徐明新的监督和指导下,医院西药库、中药库、草药库、大补液库、麻药库和卫材库各部门负责人对发票进行管理,将药品信息记录在医院统一印制的账本上。药剂科还专人负责发票的管理,医院药品入库则先对发票进行详细的记录并手工保存。医院药品出库的时候由请领人负责签字取药。每逢库存盘点和月结,需要翻出一个月时间的记录账本逐条计算。医院为了提高全院信息化建设,为药剂科配备了一台计算机,每月药剂科的人员需要统计各科室消耗及药品入出库信息并绘制Excel报表提交给财务科。虽然为科室配备了计算机,但是医院的信息管理仍然未达到信息化的标准。1.2 组织机构目前阜新县人民医院组织机构如图1-1所示:阜新县人民医院下设院部、药剂科、护理部、门诊部、住院部、财务科、检查检验终端科室、后勤等八大行政科室,其中护理部下设15个护士站,门诊部下设27个门诊诊察科室,住院部下设12个住院科室,每个一级科室设立了1名部长,2名副部长监督下级科室,下级科室设立一名科长和一名副科长带领科员完成医院的日常工作。其中院部主要指的是医院的机关部门,负责全院的日常管理工作和党建工作。医院药剂科负责管理医院的三个药局和五个药库,使医院的药品管理呈现三级管理制度,即药库药局科室,医院的药品由医嘱控制流动,库存管理由药库方面和药局方面进行管理。护理部主要负责管理医院护士和护士长的工作。住院部和门诊部负责管理和监督医生工作。财务科负责统计和向上级提交报表,管理着医院财务流动。检查检验科室是医院的检验和化验中心,负责患者检查、化验工作。后勤部门主要管理医院的物资和设备。图1-1 人民医院组织机构图Fig 1-1 Diagram of the FuXin County Hospital of People Organizational Structure1.3 系统业务流程经过前期调研分析和综合其它各方面相关理论知识,现归纳阜新县人民医院药库管理的业务流程如下:1.药剂管理员入库前先查找药品信息,没有就添加新记录到药品账目账本上。2.药库库管员将药品入库,保存药品采购发票到发票簿中,更新药品库存账本,填写好入库日期和库管员姓名。3.药库库管员执行药品出库,并根据药局申请药品进行出库操作。请领人需要在药品出库单上签字,药库库管员需要在药品库存账本上更新信息,并填写好领用科室和领用人。4.药库库管员对药品进行调价、填写药品价格变动明细表、填写药品的调价信息,并通知药局调价结果,进而发放调价通知单。5.药库库管员制定药品采购计划,填写药品入库计划单,然后整理备案。6.药库库管员通知药库封账,之后通过人工盘点药品库存数量,填写好药品的盘点单,然后比对药品库存账本,更新库存后,结存。根据以上总结出来的业务流程,结合在学校学习到的软件工程知识,经过对需求调研的总结,给出医院药库管理系统的业务流程图。业务流程图用于描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。业务流程图的图例见表1-1,阜新县人民医院药库管理业务流程图如下图1-2所示:表1-1业务流程图图例Tab 1-1 the Legend of Workflow符号名称说明处理能改变数据值或数据位置的加工部件输入输出数据的输入与输出人员使用程序的人或系统数据流指明数据流动方向账册、报表用于记录数据的纸质文档医院药库管理系统系统的开发主要围绕上述业务流程进行,开发过程采用面向对象的开发技术,具体开发过程见下面的章节。图1-2 人民医院药库管理业务流程图Fig 1-2 the Workflow of Pharmacy Management Of FXHis2 系统需求分析2.1 需求陈述为了开发出真正满足用户需求的软件产品首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论人们把设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。1需求陈述为以下工作提供了良好的机制:理解客户需要什么,分析要求,评估可行性,协商合理的方案,无歧义的详细说明方案,确认规格说明,管理需求以致将这些需求转化为可运行的系统。2 根据调研分析得知,阜新县人民医院药库管理系统共需要完成5项中心任务,即:基本信息维护、药价管理、库存管理、入出库管理、查询统计。每项任务具体描述如下:1.基本信息维护基本信息维护模块主要由医院药剂管理人员负责使用,提供了药库管理系统基本信息的管理功能,包括系统的常数维护、生产厂家及供货公司维护、入出库科室维护、药品基本信息维护等功能,录入的数据将在其他模块中作为选项出现。2.药价管理药价管理模块主要由药剂科的药价管理人员来操作,主要负责对医院药品的批发价、购入价、零售价进行调整。同时选择生效执行时期。3.库存管理药品的库存管理主要是用来查看药品的实际库存,可对药品进行停用操作。同时库存管理加入了盘点功能,用来保证系统库存数量为实际库存数量。 4.入出库管理 药品的入出库管理提供了药库管理人员对药品的入出库操作功能,药品的入库包括正常入库、特殊入库和入库退库操作,药品的出库操作包括正常出库、特殊出库和出库退库操作。由于医院的药品是三级管理制度,即药库、药局、患者,所以药品的入出库会在药库、药房的库存上产生库存数量的变化。5.统计查询统计查询提供了丰富的报表,方便医院做统计工作。药库的统计查询主要针对于查询药品的入出库操作记录,保证了医院院部对医院药品的监管工作的准确与高效。系统任务确定之后,下面的工作就是进行系统分析。面向对象的分析的主要任务是:分析问题领域、找出问题解决方案、发现对象、分析对象的内部构成和外部关系、建立软件系统的对象模型。分析问题领域是软件系统开发的一项基本工作,是项目开发之初必须首先进行的重要工作。分析问题领域的结果是对问题领域清晰、精确的定义,即明确目标系统将做什么。 分析问题领域的主要任务是:对问题领域进行抽象、提出解决方案、对未来的系统进行需求分析、确定系统的职责范围、功能需求、性能需求、应用环境及假设条件等。实施面向对象分析的一般步骤如下:1.分析用户需求,建立Use Case 并通过用例图来描述用户的需求。2.通过建立域模型以识别类与对象,从而识别系统中的各种对象。3.确定对象的内部特征,从而定义出各个属性与服务,以进一步细化类的结构。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号