UML医院药品管理系统
- 格式:docx
- 大小:214.05 KB
- 文档页数:12
医用药品管理系统医用药品管理系统是一种用于医疗机构或药店等场所管理和记录药品信息的系统。
它的主要功能包括药品库存管理、药品进销存的记录、药品使用情况统计等。
这个系统可以帮助医疗机构更好地管理药品,提高效率,确保用药安全。
一、药品库存管理药品库存管理是医用药品管理系统的核心功能之一。
系统中可以设定各类药品的初始库存量,随着药品的进货和使用,系统会自动更新库存数量。
当库存数量低于设定的警戒值时,系统会自动提醒相关人员进行补货。
这个功能可以帮助医疗机构避免因为库存不足而影响患者的正常用药。
二、药品进销存记录医用药品管理系统可以记录药品的进销存情况。
当药品进货时,系统会将进货的药品信息和数量进行记录,同时更新库存数量。
同样地,当药品被使用或者销售时,系统也会进行相应的记录。
这个功能方便了医疗机构对药品的管理和追溯,使得药品的流通过程更加透明化。
三、药品使用情况统计医用药品管理系统可以根据药品的使用情况进行统计分析。
系统可以生成各种报表,如药品销售报表、药品使用频率报表等,帮助医疗机构了解药品的使用情况和趋势。
这些统计数据可以为医疗机构的管理和决策提供参考依据,以便更好地控制药品的使用和管理成本。
四、其他功能除了以上主要功能,医用药品管理系统还可以具备其他辅助功能。
比如,系统可以设定药品的有效期,在药品快要过期时提醒相关人员进行处理;系统可以提供药品的详细信息和说明,方便医务人员查询和了解药品的使用方法和副作用等信息。
总结医用药品管理系统是一个高效、安全的管理药品的工具。
它可以帮助医疗机构更好地管理药品库存,记录药品进销存情况,统计药品使用情况,提高工作效率,降低用药风险。
医用药品管理系统的应用将是医疗行业信息化发展的趋势,对提高医疗质量和服务水平有着积极的推动作用。
目录第一章背景和意义第二章需求分析第三章用例图第四章类图第五章时序图,协作图第六章活动图第七章状态图第八章组件图和部署图一.背景,意义我们对药店并不陌生,当我们生病时,经常要去买药。
传统的药店管理是,药店负责人对药品买卖进行登记,每个月/季度对药品的存余进行统计。
当病人去买药时,也是负责人去取药。
这种管理方式花费较多的人力物力,效率较低。
而且人的精力是有限的,有时难免出错,容易造成损失;当有大量的药品需要登记,管理时更容易出错造成损失。
对客户而言,店铺里面有无他所需的药品不确定,而且价格也是不知的,这样难免会觉得没保障。
传统方式药品买卖,效率相对较低,给客户带来不便。
药店管理系统能够对药品进行统一的登记,管理;这样大大简化了药店负责人的工作,提交效率。
用电脑系统管理药品不仅效率高,也大大提高管理的可靠性。
药店管理系统罗列出店铺拥有的药品,而且标注价格,提供服务。
客户不需上门便可以通过网络了解药品的情况,给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:二、客户购药子系统的需求分析购药子系统要完成以下几个功能: (1)分为登录状态和非登录状态非登录状态完成:查询药品(价格,种类,数量,厂家和生产日期); 将选定的药品放入购物车; 查看自己的查询记录登录状态:除了实现非登录状态的功能还能完成以下功能: 查看自己帐号余额,用余额支付; 预约药品 药店管 理系统 客户购药 系 统工 人 员 操 作 系 统工作人员操作子系统操作系统需要完成以下功能: (1)对用户设置权限(2)统计每种药品的销售,剩余 (3)计算本月的盈余,发到电脑非登录 购药子系统 选定药品放入购物车查询药品 查看查询记录登录 购药子系统 操作帐号 余额预约药品查看 查询记录 选定药品放入购物车 查询药品 工作人员 操作子系统 计算盈余统计各类数据管理 用户三、用例图浏览用户用例图注册用户用例图用例:用户操作简述:未注册用户和注册用户可以通过进入网站,进行一系列的操作参与者:未注册用户/注册用户前置条件:进入药店管理系统后置条件:成功购药/退出基本路径:1、系统要求管理员输入药品信息2、输入药品信息3、系统检查药品信息,返回结果4、将药品放入购物车5、查看查询记录6、注册用户用余额结帐7、用例结束管理人员用例图用例:管理人员操作简述:管理人员通过登录系统,管理用户,查看药品销售,剩余,存储信息。
医院药品管理系统设计1. 简介医院药品管理系统是一种集药品管理、药品进销存、药品配送、药品质量管理和药品合理用药等功能为一体的信息管理系统,驱动着医院药品的正常运转。
本文将对医院药品管理系统进行系统设计分析,包括需求分析、系统架构设计、数据库设计、模块设计等。
2. 需求分析(1)药品管理模块:包括药品目录维护、药品审核、药品字典、药品分类管理等,具体包括药品流水记录、药品批号管理、药品进销存管理等。
(2)药品配送模块:以医院作为场所,以供应商为目标,包括配送供应商目录维护、配送订单生成,配送记录查询等。
(3)药品质量管理模块:涵盖药品研发、药品检验、药品理化检测、药品召回管理等一系列的功能,确保医用药品的安全质量。
(4)药品合理用药模块:包括药品使用指导、药品禁忌、药物不良反应和药物错误等功能,保障患者使用药物的安全性与有效性。
(5)统计分析模块:对药品流水货物进销存统计、药物不良反应统计、疾病药物预测、药品资产清单、药品信息报告等内容进行综合查询统计分析,现状变化分析。
3. 系统架构设计本系统采用分布式架构,前端使用MVC架构,异步处理方案采用前端异步请求完成,后端采用SSH框架,使用Hibernate JPA作为ORM技术,保障数据的操作与效率。
采用Linux操作系统、Tomcat服务器、MySQL数据库等组件来搭建架构。
4. 数据库设计本系统采用关系型数据库,具备高可靠性及可扩展性。
重要数据采用分布式存储方案,采用主从同步的方式进行备份处理。
5. 模块设计(1)药品管理模块- 药品目录维护:包括药品基本信息,如药品名称、药品成分、药品单价等。
- 药品审核:设置药品进化流程、限制指定人员进行审核操作,保障药品质量。
- 药品字典:将药品按某种方式进行分组,以便于后期管理。
- 药品分类管理:将药品按照某种规则进行分类,适当区分药品各类别的属性。
- 药品流水记录:对药品流入和流出进行记录,方便管理者对药品进销存管理的实时动态监测。
题目:医院药品管理系统——UML基础与rose建模实例教程学号:1.班级:2.姓名:3.分工:(建图与模块创建)(PPT制作)(分析与资料整合)1.需求分析医院药品管理系统是一个面向医院来进行医院药品日常信息的管理信息系统(MI S)。
该信息系统能够方便的为医院的售货员提供各种日常的售药功能,也能够为医院的管理者提供各种管理功能,如进货,统计药品等。
医院药品管理系统的功能性需求包括以下内容:●医院药品管理系统能够支持售药人员的日常售货功能。
每一个售药人员通过国自己的用户名和密码登陆到售货系统中,为顾客提供服务。
在售货员为顾客提供售货服务时,顾客购买药品,售药人员根据系统的定价计算出药品的总价,顾客付款并接受售货员罗列的药品清单,系统自动保存顾客购买的药品记录。
●医院药品管理系统能够为医院的管理者提供管理功能。
医院的管理包括库存管理、订货管理、报表管理、售药人员管理和系统维护等。
库存管理员负责医院的库存管理;订货员负责医院的订货管理;设计分析员负责医院的统计分析管理;系统管理员负责医院的售药人员管理和系统维护。
每种管理者都通过自己的用户名和密码登录到各自的管理系统中。
●库存管理包括药品的入库管理、处理盘点信息、处理报销药品信息和管理设置信息。
这些设置信息包括供应商信息、药品信息和特殊药品信息。
库存管理员每天对药品进行一次盘点,当发现库存药品有损坏时,技术处理损坏信息。
当药品到货时,库存管理员检查药品是否合格后将合格的药品入库。
当药品进入药品货柜时,药品进行出库处理●订货管理是对医院所缺药品进行订货处理,包括统计订货药品和制定订单等步骤,当订货员发现库存药品低于库存下限时,根据系统供应商只做订单,进行药品订货处理。
●统计分析管理包括查询药品信息,查询销售信息,查询供应商信息,查询缺货信息,查询报表信息和查询特殊药品信息,并制作报表.统计分析员使用系统的统计分析功能了解药品信息,销售信息,供应商信息,库存信息和特殊药品信息●系统管理包括维护员工信息、维护会员信息和系统维护。
医院药品管理系统大数据库设计系统医院药品管理系统是一个重要的信息管理系统,用于管理医院的药品库存、进货、销售等相关信息。
一个良好的数据库设计对于系统的高效运行和数据安全性至关重要。
下面是一种可能的医院药品管理系统大数据库设计的简要介绍:1.实体分析:-药品实体:包括药品编号、药品名称、药品类型、生产厂家、进货价、售价、库存量等属性;-进货实体:包括进货单号、供应商编号、进货日期、总金额等属性;-销售实体:包括销售单号、销售日期、销售数量、销售金额等属性;2.关系分析:-药品与供应商之间是多对一的关系,即一个供应商可以提供多种药品;-进货与供应商之间是一对多的关系,即一个供应商可以对应多个进货单;-销售与药品之间是多对一的关系,即一种药品可以有多次销售记录。
3.数据表设计:-药品表:包括药品编号(主键)、药品名称、药品类型、生产厂家、进货价、售价、库存量等字段;-进货表:包括进货单号(主键)、供应商编号、进货日期、总金额等字段;-进货明细表:包括进货单号、药品编号、进货数量、进货单价等字段;-销售表:包括销售单号(主键)、销售日期、销售金额等字段;-销售明细表:包括销售单号、药品编号、销售数量、销售单价等字段。
4.数据库关系图如下:+----------------------+药品+-----------------------+药品编号,主药品名称药品类型生产厂家进货价售价库存量+-----------------------++------------------------+供应商+-------------------------+供应商编号,主供应商名称地址+-------------------------+ +------------------------+进货+-------------------------+进货单号,主供应商编号,外进货日期总金额+-------------------------+ +------------------------+进货明细+------------------------+进货单号,外药品编号,外进货数量进货单价+------------------------++------------------------+销售+------------------------+销售单号,主销售日期销售金额+------------------------++------------------------+销售明细+------------------------+销售单号,外药品编号,外销售数量销售单价+------------------------+通过以上的数据库设计,可以实现医院药品管理系统的基本功能,包括药品的录入、供应商信息的录入、药品的进货、销售等功能。
医院药品管理系统系统设计报告一、概述二、系统需求1.药品库存管理:包括药品入库、出库和库存查询等功能。
可以根据不同药品的批次、有效期、供应商等进行管理,并实时更新库存数量。
2.订单管理:医院可以根据需求生成采购订单,并进行订单的审核、批准和执行等操作。
同时,系统还可以提供采购记录和采购统计功能,方便管理者进行分析和决策。
4.药品信息管理:包括药品名称、药品分类、规格、单价、说明书等信息的管理和维护。
系统提供药品信息的查询、修改和删除功能。
三、系统架构四、系统模块设计1.用户模块:管理用户的登录和权限。
根据用户角色的不同,可以访问不同的功能模块。
2.药品库存模块:负责药品的入库、出库和库存查询等功能。
通过扫码仪或手动输入药品的条形码,系统可以自动识别药品信息。
3.订单管理模块:提供采购订单的创建、审核和执行功能。
同时,可以查询采购记录和采购统计信息。
5.药品信息管理模块:提供药品信息的录入、修改和删除功能,同时可以查询药品的详细信息。
五、系统实施计划根据项目的规模和重要性,系统实施分为前期准备、系统开发、系统测试和系统上线四个阶段。
1.前期准备:根据医院的需求,明确系统的功能和目标,并进行项目规划和需求分析。
2.系统开发:根据需求分析的结果,进行系统的设计和开发。
设计人员负责数据库的设计和接口设计,开发人员负责系统代码的编写和调试。
3.系统测试:系统开发完成后,进行系统的功能测试和性能测试。
测试人员可以模拟不同场景进行测试,并提出改进意见。
4.系统上线:经过测试合格后,将系统部署到服务器上,医院的用户可以通过浏览器访问系统。
六、总结医院药品管理系统的设计能够有效提高药品管理的效率和准确性,减少人工工作量,提升服务质量。
通过合理的系统架构和模块设计,能够满足医院的实际需求,并且易于维护和扩展。
系统的实施计划也能够保证项目的顺利进行,最终将系统成功上线并投入使用。
目录第一章背景和意义第二章需求分析第三章用例图第四章类图第五章时序图,协作图第六章活动图第七章状态图第八章组件图和部署图一.背景,意义我们对药店并不陌生,当我们生病时,经常要去买药。
传统的药店管理是,药店负责人对药品买卖进行登记,每个月/季度对药品的存余进行统计。
当病人去买药时,也是负责人去取药。
这种管理方式花费较多的人力物力,效率较低。
而且人的精力是有限的,有时难免出错,容易造成损失;当有大量的药品需要登记,管理时更容易出错造成损失。
对客户而言,店铺里面有无他所需的药品不确定,而且价格也是不知的,这样难免会觉得没保障。
传统方式药品买卖,效率相对较低,给客户带来不便。
药店管理系统能够对药品进行统一的登记,管理;这样大大简化了药店负责人的工作,提交效率。
用电脑系统管理药品不仅效率高,也大大提高管理的可靠性。
药店管理系统罗列出店铺拥有的药品,而且标注价格,提供服务。
客户不需上门便可以通过网络了解药品的情况,给交易带来便利。
整个系统的模块分为客户购药系统和工作人员操作系统:二、客户购药子系统的需求分析购药子系统要完成以下几个功能:(1)分为登录状态和非登录状态非登录状态完成:查询药品(价格,种类,数量,厂家和生产日期);将选定的药品放入购物车;查看自己的查询记录登录状态:除了实现非登录状态的功能还能完成以下功能:查看自己帐号余额,用余额支付;预约药品工作人员操作子系统操作系统需要完成以下功能:(1)对用户设置权限(2)统计每种药品的销售,剩余(3)计算本月的盈余,发到电脑三、用例图浏览用户用例图注册用户用例图用例:用户操作简述:未注册用户和注册用户可以通过进入网站,进行一系列的操作参与者:未注册用户/注册用户前置条件:进入药店管理系统后置条件:成功购药/退出基本路径:1、系统要求管理员输入药品信息2、输入药品信息3、系统检查药品信息,返回结果4、将药品放入购物车5、查看查询记录6、注册用户用余额结帐7、用例结束管理人员用例图用例:管理人员操作简述:管理人员通过登录系统,管理用户,查看药品销售,剩余,存储信息。
医院药品管理数据库设计系统随着医院规模的不断扩大和人口的增加,医院药品管理成为一项十分重要的工作。
好的药品管理系统可以提高医院的工作效率和服务质量,降低药品管理的成本,确保患者用药的安全性。
为此,设计一个医院药品管理数据库系统是非常必要的。
数据库系统需要包括以下几个主要的模块:药品信息管理模块、库存管理模块、采购管理模块、销售管理模块和统计报表模块。
1.药品信息管理模块:该模块用于管理医院药品的基本信息,包括药品名称、规格、生产商、价格、产地等信息。
该模块还可以记录药品的适应症、禁忌症、用法用量等详细信息,便于医生和药师查询、选择和使用。
同时,该模块还可以记录药品的分类信息,方便用户进行分类统计和检索。
2.库存管理模块:该模块用于管理医院药品的库存信息。
包括库存数量、库存预警、进货日期、有效期等信息。
通过该模块可以实时查询当前药品的库存情况,及时补货,保证药品的供应充足。
该模块还可以设置库存预警功能,当库存数量低于一些临界值时,系统会自动发出提醒,以便采购员及时采购。
3.采购管理模块:该模块用于管理医院药品的采购信息。
包括采购日期、采购数量、采购价格、经办人等信息。
通过该模块可以方便地进行采购计划和采购订单的管理,预测未来需要采购的药品,合理安排采购计划。
该模块还可以统计和分析药品的采购情况,评估供应商的绩效。
4.销售管理模块:该模块用于管理医院药品的销售信息。
包括销售日期、销售数量、销售价格、销售人员等信息。
通过该模块可以方便地进行销售订单和销售退货的管理,及时记录销售情况,便于统计药品的销售情况和销售收入。
5.统计报表模块:该模块用于生成各种报表和统计分析结果。
可以统计药品的库存情况、进货情况、销售情况、销售收入等信息,生成报表和图表,供管理人员进行决策分析。
同时,还可以根据需求定制化报表和统计分析功能,满足不同用户的需求。
为了保证数据库系统的安全性和稳定性,还需要设置用户管理、权限管理、数据备份和恢复等功能,确保数据库的正常运行和数据的安全性。
医院药品管理系统
近年来,信息化管理逐渐广泛应用于人民生活生产的各个行业。
信息化医疗对于提高医疗管理的准确性和高效性来说,信息化医疗当仁不让。
药房和药库作为医疗管理服务的一个重要部门,方方面面都影响着医院经济活动。
优质药房管理,不仅与患者临床用药是否安全、有效有关,而且还与医院经济效益和医院声誉有很大的联系,可以说对医院的发展举足轻重,加强药房信息化管理可以有效地杜绝药品过期、流失、浪费等现象的发生,减少药库、药房工作人员结账、盘点、统计的工作量,因此加强医院药品信息化管理具有非常重大的意义。
本系统采用三层C/S(客户机/服务器)体系结构,PowerBuilder开发工具和SQL Server 2005数据库,给出了主要功能模块分析及设计流程图、数据库以及前台操作界面截图,本次系统(医院药品管理系统)共设计三个模块:药库管理,门诊药房管理,住院药房管理。
本系统基本实现药品从供应商处进货后药库入库,根据门诊药房和住院药房的请领计划出库,其中请领计划由两药房的库存管理中的药品库存上下限控制得来,药库出库后由两药房验收入库,门诊药房根据门诊医生处方发药,住院药房根据病区医生医嘱的各种领药单来进行确认发药。
根据统计两药房每种药品每月平均用量来确定该药品的库存上下限,库存管理中还包括药品盘点和报损单,两药房之间也可以相互调库。
UML期末考查报告题目:医院药品管理系统学号:班级:姓名:医院药品管理系统题目描述:医院药品管理系统是一个面向医院来进行医院药品日常信息的管理信息系统(MIS)。
该信息系统能够方便的为医院的售货员提供各种日常的售药功能,也能够为医院的管理者提供各种管理功能,如进货,统计药品等。
系统主要包括以下几个小的系统模块●销售管理子系统:销售管理子系统主要用于实现售药员对顾客购买药品的处理。
售药员通过合法的认证登录到该系统中,进行售药服务。
●库存管理子系统:库存管理子系统主要用于实现库存管理人员处理药品入库。
盘点、报销以及供应商、药品和特殊药品的信息设置●订货管理子系统:订货管理子系统主要用于实现订货员统计需药订货药品信息并制定出订单。
●统计分析子系统:统计分析子系统主要用于实现统计分析人员对药品信息、销售信息、供应商信息、缺货信息。
特殊药品信息以及报表信息等的查询和分析。
●系统管理子系统:系统管理子系统主要实现统计系统管理人员对系统信息的维护,这些信息包括员工信息顾客信息和系统相关参数的设置等。
1.系统建模创建系统用例的第一步是确定系统的参与者。
医院药品管理系统的参与者包含以下几种。
●售药员:售药人员为顾客提供售货服务。
●顾客:购买医院药品的人员。
●库存管理员:库存管理员负责医院的订货管理。
●统计分析员:统计分析员负责医院的统计分析管理。
●系统管理员:系统管理员负责医院的员工信息管理顾客信息管理和系统维护等。
(1).员工用例图员工是医院售药人员和医院管理者的抽象,它包含的行为是医院售药人员和医院管理者的共同行为,员工在本系统中通过合法的身份验证能够修改自身信息和密码。
根据以上活动创建员工用例图,如图1所示:图1 员工用例图(2)售药员用例图售药人员能够通过该系统进行销售药品活动。
当售药人员销售药品时,首先获取药品信息。
然后将销售信息更新,如果顾客需要打印药品清单发票,在药品清单中对商品进行计价处理。
通过上述活动创建是售药人员用例图,如图2所示图2.售药员用例图(3)库存管理员用例图库存管理员能够通过该系统进行如下活动。
●处理盘点:库存管理员每天需要对医院药品信息进行盘点。
●处理报销:库存管理员对医院的损坏药品进行报销处理。
●药品入库;:当药品到货时,库存管理员检查药品是否合格并将合格的药品进行入库操作●药品出库:当药品进入药品销售卖架时,药品进行出库处理。
●管理设置:库存管理员负责供应商信息、药品基本信息和特殊药品信息的管理设置●补货,检查药品是否足够供应,当低于额定量时,通知进货员通过上述活动创建库存管理员的用例图,如图3所示图3库存管理员用例图(4)订货员用例图订货员能够通过该系统进行订货活动管理活动。
订货员首先根据药品的缺货信息统计订货药品,并根据订货药品信息制定出订单。
将订货信息通知管理员,通过上述活动创建订货员用例图,如图4所示图4 订货员用例图(5)统计分析员用例图统计分析员负责医院的统计分析管理,它能够通过该系统进行如下活动。
●查询基本信息;统计分析员能够查询药品的基本信息,根据药品的基本信息制定出相应的方案。
●查询销售信息:统计分析员能够查询销售信息●查询供应商信息:统计分析员能够查询供应商的信息。
●查询缺货信息:统计分析员能够查询缺货信息。
●查询报损信息:统计分析员能够查询报损信息●查询特殊药品信息:统计分析员能够查询特殊药品信息。
通过上述活动创建统计分析员用例图,如图5所示。
图5 统计分析员用例图(6)管理员用例图系统管理员能够通过该系统进行如下活动。
●管理员工信息:系统管理员能够够管理医院员工信息,如:添加员工,删除员工和修改员工。
●管理顾客信息;系统给管理员能够管理医院顾客的信息,如:添加顾客,删除顾客和修改顾客信息,统计顾客消费等●系统设置:系统管理员能够根据一些需要进行必要的系统设置。
通过上述活动创建系统管理员用例图没如图6所示图6 系统管理员用例图2.创建参与者的简单类图在获得系统基本需求的用例模型后,通过观察系统对象的各种属性常见系统的静态模型。
首先,确定系统的参与者属性。
每一个员工在登陆系统是都需要提供员工的用户名和密码,因此每一个医院的员工应该拥有用户名和密码属性。
医院员工还拥有在医院的唯一标识——员工编号。
此外,员工属性中还包含员工的年龄、头衔和照片等信息。
医院的售药人眼和管理者都继承自员工,拥有员工属性。
在系统中的顾客的记录包括顾客名称。
顾客编号。
顾客地址和顾客的总消费等。
根据以上特征可以建立参与者——员工和顾客的初步类图模型,如图7所示图7 参与者的初步类图模型3.创建用例交互图(顺序图和通信图)在校医院药品管理系统中,通过上述的用例,以下面交互行为为例进行简单说明:●售药人员销售药品●统计分析员查询商品信息3.1“售药人员销售药品”用例售药人员的工作流程如下:1.顾客希望通过售药人员购买商品,售药人员希望通过售货管理子系统处理商品销售。
2.顾客将购买的药品提交给售药人员3.售药人员通过销售管理子系统中的管理药品界面获取药品信息。
4.管理药品界面根据药品的编号将药品类实例化并请求该商品信息。
5.药品类实例化对象根据药品的编号加载药品信息,并提供给管理药品界面。
6.管理药品界面对商品进行计价处理。
7.管理药品界面更新销售药品信息。
8.管理药品界面显示处理药品。
9.售药人员将货物提交给顾客。
在售药人员销售药品的基本工作流程中还存在分支,可以使用被选过程来描述。
备选过程(药品信息不存在)的流程如下:1.药品类实例化对象提供给管理商品界面的信息为空。
2.管理药品界面向售药人员提示该药品信息不存在,并要求库存管理员手动录入。
3.库存管理员录入商品信息后,售药人员继续处理药品销售。
根据基本流程创建售药人员销售药品的顺序图,如图8所示图8 售药人员销售药品顺序图与顺序图等价的通信图如图9所示。
图9 售货员销售商品通信图3.2统计分析员查询商品信息统计分析员查询药品信息的工作流程如下:1.统计分析员希望通过统计分析子系统的查询药品信息。
2.统计分析员通过统计分析子系统中的查询药品信息界面获取药品信息。
3.查询药品信息界面根据药品的属性或特征将药品实例化,并请求该类药品信息。
4.药品类实例化对象加载药品信息,并提供给查询药品信息界面。
5.查询药品信息界面显示该类药品信息。
6.统计分析员请求查询药品信息界面制定出该类药品报表。
7.查询药品信息界面制定该类药品报表。
8.查询药品信息界面将该类药品报表显示给统计分析员。
在统计分析员查询药品信息的基本工作流程还存在分支,可使用备选过程来描述。
备选过程(药品信息不存在)的流程如下:1.药品类实例化对象提供给查询药品信息界面的药品信息为空。
2.统计分析员不再进行报表制作。
退出该界面。
根据基本流程创建统计分析员查询药品信息的顺序图。
如图10所示图10 统计分析员查询药品信息顺序图与顺序图等价的通信图如图11所示图11统计分析员查询药品信息通信图4.状态图药品包含以下的状态:刚被购买还未入库的药品,被添加能出售的药品、药品被出售、药品被回收。
它们之间的转换规则如下:●刚被购买后的药品可以通过库存管理员添加转换为入库的药品。
●当入库药品被出售,药品处于被销售状态。
●当药品由于过期,损坏等因素造成不合格时,药品被回收。
根据药品的各种状态以及装换规则创建药品的状态图,如图12所示。
图12药品状态图5.活动图在利用活动图描述参与者如何协同工作时,还可以建立相关参与者的活动图进行说明。
下面以员工验证密码为例进行说明。
可以通过以下步骤描述员工验证登录的活动:●员工需要通过身份验证后进入相关子系统才能够进行相关操作。
●系统运行后系统进入初始化登录界面。
●员工输入自己的用户名和密码。
●登录界面对输入的用户名和密码进行判断。
●如果是合法的用户,则系统对用户的权限进行判断,员工进入相关的管理界面,登录成功。
●如果是非法的用户,系统提示用户名或密码错误,系统提示用户名或密码错误,登录失败。
根据员工在系统中所进行的活动可以创建员工验证登录的活动图,如图13所示。
图13 员工验证登录的活动图6.部署图系统的部署图描述的是系统节点上运行资源的安排,在医院药品信息管理系统中,系统包括四种节点,分别是:库存管理节点,库存管理员通过该节点进行库存管理和维护;订货管理节点,订货管理员通过该节点进行订货管理;统计分析节点,统计分析员通过该节点进行统计分析;系统管理节点,系统管理员通过该节点进行系统维护和员工信息维护。
医院药品信息管理系统的部署图如图14所示。
图14医院药品信息管理系统的部署图。