收藏 分销(赏)

UML建模医院药品标准管理系统.doc

上传人:a199****6536 文档编号:3027856 上传时间:2024-06-13 格式:DOC 页数:26 大小:283.04KB
下载 相关 举报
UML建模医院药品标准管理系统.doc_第1页
第1页 / 共26页
UML建模医院药品标准管理系统.doc_第2页
第2页 / 共26页
UML建模医院药品标准管理系统.doc_第3页
第3页 / 共26页
UML建模医院药品标准管理系统.doc_第4页
第4页 / 共26页
UML建模医院药品标准管理系统.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、 题目:医院药品管理系统UML基础和rose建模实例教程学号: 1. 班级: 2. 姓名: 3. 分工:(建图和模块创建) (制作)(分析和资料整合).需求分析医院药品管理系统是一个面向医院来进行医院药品日常信息管理信息系统(MIS)。该信息系统能够方便为医院售货员提供多种日常售药功效,也能够为医院管理者提供多种管理功效,如进货,统计药品等。医院药品管理系统功效性需求包含以下内容: 医院药品管理系统能够支持售药人员日常售货功效。每一个售药人员经过国自己用户名和密码登陆到售货系统中,为用户提供服务。在售货员为用户提供售货服务时,用户购置药品,售药人员依据系统定价计算出药品总价,用户付款并接收售货

2、员罗列药品清单,系统自动保留用户购置药品统计。 医院药品管理系统能够为医院管理者提供管理功效。医院管理包含库存管理、订货管理、报表管理、售药人员管理和系统维护等。库存管理员负责医院库存管理;订货员负责医院订货管理;设计分析员负责医院统计分析管理;系统管理员负责医院售药人员管理和系统维护。每种管理者全部经过自己用户名和密码登录到各自管理系统中。 库存管理包含药品入库管理、处理盘点信息、处理报销药品信息和管理设置信息。这些设置信息包含供给商信息、药品信息和特殊药品信息。库存管理员天天对药品进行一次盘点,当发觉库存药品有损坏时,技术处理损坏信息。当药品到货时,库存管理员检验药品是否合格后将合格药品入

3、库。当药品进入药品货柜时,药品进行出库处理 订货管理是对医院所缺药品进行订货处理,包含统计订货药品和制订订单等步骤,当订货员发觉库存药品低于库存下限时,依据系统供给商只做订单,进行药品订货处理。 统计分析管理包含查询药品信息,查询销售信息,查询供给商信息,查询缺货信息,查询报表信息和查询特殊药品信息,并制作报表。统计分析员使用系统统计分析功效了解药品信息,销售信息,供给商信息,库存信息和特殊药品信息 系统管理包含维护职员信息、维护会员信息和系统维护。系统管理员经过系统管理功效,能够了解医院职员信息,还能够对系统进行维护工作。满足上述需求系统关键包含以下多个小系统模块 销售管理子系统:销售管理子

4、系统关键用于实现售药员对用户购置药品处理。售药员经过正当认证登录到该系统中,进行售药服务。 库存管理子系统:库存管理子系统关键用于实现库存管理人员处理药品入库。盘点、报销和供给商、药品和特殊药品信息设置 订货管理子系统:订货管理子系统关键用于实现订货员统计需药订货药品信息并制订出订单。 统计分析子系统:统计分析子系统关键用于实现统计分析人员对药品信息、销售信息、供给商信息、缺货信息。特殊药品信息和报表信息等查询和分析。 系统管理子系统:系统管理子系统关键实现统计系统管理人员对系统信息维护,这些信息包含职员信息 用户信息和系统相关参数设置等。1. 系统建模1.1 创建系统用例模型创建系统用例第一

5、步是确定系统参与者。医院药品管理系统参与者包含以下多个。 售药员:售药人员为用户提供售货服务。 用户:购置医院药品人员。 库存管理员:库存管理员负责医院订货管理。 统计分析员:统计分析员负责医院统计分析管理。 系统管理员:系统管理员负责医院职员信息管理 用户信息管理和系统维护等。售药员、库存管理员、订货员、统计分析员和系统管理人员全部是医院职员,其中库存管理员、订货员、统计分析员和系统管理员全部是医院管理者。依据这些信息可创建系统参与者。以下图1示:图一 系统参与者依据各个参与者所实施具体职责,能够首先创建系统顶层用例:职员登录必需进行身份验证;售药人员进行销售管理;库存管理人员进行库存管理;

6、订货员进行订货管理;太难估量分析员进行统计分析;系统管理人员进行职员管理和系统维护。依据这些参与者职责创建顶层用例图,图2所表示。图2 顶层用例图1.职员用例图 职员是医院售药人员和医院管理者抽象,它包含行为是医院售药人员和医院管理者共同行为,职员在本系统中经过正当身份验证能够修改本身信息和密码。依据以上活动创建职员用例图,图3所表示:图3 职员用例图2. 售药员用例图售药人员能够经过该系统进行销售药品活动。当售药人员销售药品时,首先获取药品信息。然后将销售信息更新,假如用户需要打印药品清单发票,在药品清单中对商品进行计价处理。经过上述活动创建是售药人员用例图,图4所表示图4.售药员用例图3.

7、 库存管理员用例图库存管理员能够经过该系统进行以下活动。 处理盘点:库存管理员天天需要对医院药品信息进行盘点。 处理报销:库存管理员对医院损坏药品进行报销处理。 药品入库;:当药品到货时,库存管理员检验药品是否合格并将合格药品进行入库操作 药品出库:当药品进入药品销售卖架时,药品进行出库处理。 管理设置:库存管理员负责供给商信息、药品基础信息和特殊药品信息管理设置 补货,检验药品是否足够供给,当低于额定量时,通知进货员经过上述活动创建库存管理员用例图,图5所表示图5库存管理员用例图4. 订货员用例图订货员能够经过该系统进行订货活动管理活动。订货员首先依据药品缺货信息统计订货药品,并依据订货药品

8、信息制订出订单。将订货信息通知管理员, 经过上述活动创建订货员用例图,图6所表示图6 订货员用例图5. 统计分析员用例图统计分析员负责医院统计分析管理,它能够经过该系统进行以下活动。 查询基础信息;统计分析员能够查询药品基础信息,依据药品基础信息制订出对应方案。 查询销售信息:统计分析员能够查询销售信息 查询供给商信息:统计分析员能够查询供给商信息。 查询缺货信息:统计分析员能够查询缺货信息。 查询报损信息:统计分析员能够查询报损信息 查询特殊药品信息:统计分析员能够查询特殊药品信息。经过上述活动创建统计分析员用例图,图7所表示。图7 统计分析员用例图7.管理员用例图系统管理员能够经过该系统进

9、行以下活动。 管理职员信息:系统管理员能够够管理医院职员信息,如:添加职员,删除职员和修改职员。 管理用户信息;系统给管理员能够管理医院用户信息,如:添加用户,删除用户和修改用户信息,统计用户消费等 系统设置:系统管理员能够依据部分需要进行必需系统设置。经过上述活动创建系统管理员用例图没图8所表示图8 系统管理员用例图2.2创建系统静态模型在取得系统基础需求用例模型后,经过观察系统对象多种属性常见系统静态模型。首先,确定系统参与者属性。每一个职员在登陆系统是全部需要提供职员用户名和密码,所以每一个医院职员应该拥有用户名和密码属性。医院职员还拥有在医院唯一标识职员编号。另外,职员属性中还包含职员

10、年纪、头衔和照片等信息。医院售药人眼和管理者全部继承自职员,拥有职员属性。在系统中用户统计包含用户名称。用户编号。用户地址和用户总消费等。依据以上特征能够建立参与者职员和用户初步类图模型,图9所表示图9 参与者初步类图模型其次,确定系统中关键业务实体类,这些类通常需要在数据库中进行存放,假如需要存放药品信息,所以需要一个药品类,一样依据供给商信息能够确定供给商类。在确定这些存放类后,需要确定这些类关键属性。药品信息关键包含药品编号、药品名称、药品类别、计量单位、供给商、保质期、进价、售价等。供给商信息关键包含商家编号、商家姓名、联络方法、邮编、电话、email、联络人、法人代表、开户账号、开户

11、银行、付款方法等。依据以上信息,创建这些类基础属性信息,图10所表示药品类和供给商类类图初步表示形式图10 商品和供给商类类图2.3创建系统动态模型依据系统用例模型,经过相互作用一组对象为中心序列图和协作图、以独立对象为中心活动图和状态图来考察系统对象行为。在校医院药品管理系统中,经过上述用例,以以下交互行为为例进行简单说明: 售药人员销售药品 统计分析员查询商品信息 库存管理员处理商品入库 订货员处理订货管理1“售药人员销售药品”用例对“售药人员销售药品”用例描述以下表所表示名称 售药人员销售药品 标识 UC 001描述 用户在医院选择药品后,经过售药人员进行货物销售处理前提 售药人员已经登

12、录系统结果 用户成功购置药品扩展 罗列用户药品清单包含 获取药品信息和更新药品销售信息继承自 N/A售药人员工作步骤以下:1. 用户期望经过售药人员购置商品,售药人员期望经过售货管理子系统处理商品销售。2. 用户将购置药品提交给售药人员3. 售药人员经过销售管理子系统中管理药品界面获取药品信息。4. 管理药品界面依据药品编号将药品类实例化并请求该商品信息。5. 药品类实例化对象依据药品编号加载药品信息,并提供给管理药品界面。6. 管理药品界面对商品进行计价处理。7. 管理药品界面更新销售药品信息。8. 管理药品界面显示处理药品。9. 售药人员将货物提交给用户。在售药人员销售药品基础工作步骤中还

13、存在分支,能够使用被选过程来描述。备选过程(药品信息不存在)步骤以下:1. 药品类实例化对象提供给管理商品界面信息为空。2. 管理药品界面向售药人员提醒该药品信息不存在,并要求库存管理员手动录入。3. 库存管理员录入商品信息后,售药人员继续处理药品销售。依据基础步骤创建售药人员销售药品序列图,图11所表示图11 售药人员销售药品序列图和序列图等价协作图图12所表示。图12 售货员销售商品协作图2统计分析员查询商品信息对“统计分析员查询药品信息”用例描述如表2所表示表2 统计分析员查询药品信息名称 统计分析员查询药品信息标识 UC 002描述 统计分析员经过统计分析子系统查询药品信息前提 统计分

14、析员已经登陆系统结果 统计分析员查询药品信息并制订商品报表扩展 N/A包含 N/A继承自 N/A统计分析员查询药品信息工作步骤以下:1. 统计分析员期望经过统计分析子系统查询药品信息。2. 统计分析员经过统计分析子系统中查询药品信息界面获取药品信息。3. 查询药品信息界面依据药品属性或特征将药品实例化,并请求该类药品信息。4. 药品类实例化对象加载药品信息,并提供给查询药品信息界面。5. 查询药品信息界面显示该类药品信息。6. 统计分析员请求查询药品信息界面制订出该类药品报表。7. 查询药品信息界面制订该类药品报表。8. 查询药品信息界面将该类药品报表显示给统计分析员。在统计分析员查询药品信息

15、基础工作步骤还存在分支,可使用备选过程来描述。备选过程(药品信息不存在)步骤以下:1. 药品类实例化对象提供给查询药品信息界面药品信息为空。2. 统计分析员不再进行报表制作。退出该界面。依据基础步骤创建统计分析员查询药品信息序列图。图13所表示图13 统计分析员查询药品信息序列表和序列图等价协作图图14所表示图14 统计分析员查询药品信息协作图3.“库存管理员处理药品入库”用例对“库存管理员处理药品入库”用例描述如表3所表示。表3 库存管理员处理药品入库名称 库存管理员处理药品入库标识 UC 003描述 库存管理员经过库存管理子系统处理药品入库前提 库存管理员已经登陆系统结果 库存管理员将药品

16、成功添加扩展 N/A包含 库存管理员检验药品继承自 N/A库存管理员处理药品入库工作步骤以下:1. 库存管理员期望经过库存管理子系统将购置药品处理入库2. 库存管理员经过库存管理子系统中商品入库界面获取商品信息。3. 药品入库界面依据药品编号将药品类实例化,并请求该类药品信息。4. 药品实例化对象依据药品编号加载药品信息,并提供给药品入库界面。5. 库存管理员经过药品入库界面增加药品数目。6. 药品入库界面经过药品类实例化对象修改药品信息。7. 药品类实例化对象向药品入库界面返回修改信息。8. 药品入库界面向库存管理员显示添加成功信息。在库存管理员处理药品入库工作步骤中还存在分支,可使用备选过

17、程来描述。备选过程(药品信息不存在)步骤以下:1. 药品类实例化对象提供给药品入库界面药品信息为空。2. 药品入库界面向库存管理员提醒该商品不存在,并要求库存管理员手动录入。3. 库存管理员录入商品基础信息后,库存管理员继续处理药品入库。依据基础步骤创建库存管理员处理药品入库序列图。图15所表示。和序列图等价协作图图16所表示图16 库存管理员处理药品入库协作图4.“订货员进行订货管理”用例对“订货员进行订货管理”用例描述如表4所表示。表4 订货员进行订货管理名称 订货员进行订货管理标识 UC 004描述 订货员经过订货管理子系统处理药品订货前提 订货员已经登陆系统结果 订货员成功订货扩展 N

18、/A包含 统计订货药品和制作订单继承自 N/A订货员进行订货管理工作步骤以下:1. 订货员期望经过订货管理子系统处理药品订货。2. 订货员经过订货管理子系统中订货管理界面获取带订货药品信息。3. 订货管理界面将药品类实例化,并依据药品数量应该满足条件请求相关药品信息。4. 药品类实例化对象依据药品数量应该满足条件加载药品信息,并提供给订货管理界面。5. 订货员经过订货管理子系统中订货管理界面获取待订货厂商信息。6. 订货管理界面将供给商类实例化,并依据药品类型请求相关供给商信息。7. 供给商类实例化对象加载供给商信息,并停工给订货管理界面。8. 订货员经过订货管理子系统中订货管理界面制作对应订

19、单。9. 订货管理界面制作对应订单并显示给订货员。在订货员进行订货管理基础工作步骤中还存在分支,可使用备选过程来描述。备选过程A(药品信息不存在)步骤以下:1. 药品类实例化对象提供给订货管理界面药品信息为空。2. 订货员界面向订货员提醒该药品信息不存在,并要求库存管理员手动录入。3. 库存管理员录入药品信息后,订货员继续处理药品订货。备选过程B(供给商信息不存在)步骤以下;1. 供给商了实例化对象提供给订货管理界面供给商信息为空。2. 订货管理界面向订货员提醒该药品供给商信息不存在,并要求库存管理员查询供给商信息并手动录入。3. 在库存管理员录入供给商信息后,订货员继续处理药品订货。依据基础

20、步骤创建订货员进行订货管理序列图,图17所表示。图17 订货员进行订货管理序列图和序列图等价协作图图18所表示图18 订货员进行订货管理协作图上面描述多个用例序列图和协作图,它们全部是经过一组对象交互活动来表示用例行为,然后经过状态图对有明确状态转换类进行描述。在医院药品信息管理系统中将对有明确状态转换类进行描述,下面以商品状态图为例进行简单说明。药品包含以下状态:刚被购置还未入库药品,被添加能出售药品、药品被出售、药品被回收。它们之间转换规则以下: 刚被购置后药品能够经过库存管理员添加转换为入库药品。 当入库药品被出售,药品处于被销售状态。 当药品因为过期,损坏等原因造成不合格时,药品被回收

21、。依据药品多种状态和装换规则创建药品状态图,图19所表示。图19 药品状态图在利用活动图描述参与者怎样协同工作时,还能够建立相关参与者活动图进行说明。下面以职员验证密码为例进行说明。能够经过以下步骤描述职员验证登录活动: 职员需要经过身份验证后进入相关子系统才能够进行相关操作。 系统运行后系统进入初始化登录界面。 职员输入自己用户名和密码。 登录界面对输入用户名和密码进行判定。 假如是正当用户,则系统对用户权限进行判定,职员进入相关管理界面,登录成功。 假如是非法用户,系统提醒用户名或密码错误,系统提醒用户名或密码错误,登录失败。依据职员在系统中所进行活动能够创建职员验证登录活动图,图20所表

22、示。图20 职员验证登录活动图2.4创建系统布署模型前面模型全部是根据逻辑见解对系统进行概念建模,下面经过构件图和布署图来说明系统实现结构。在医院药品信息管理系统中,经过构件映射到系统实现类中,说明该构件物理实现逻辑类,如在医院药品信息管理系统中们,能够对商品类和供给商类创建对应构件进行映射,创建构件图图21所表示。系统布署图描述是系统节点上运行资源安排,在医院药品信息管理系统中,系统包含四种节点,分别是:库存管理节点,库存管理员经过该节点进行库存管理和维护;订货管理节点,订货管理员经过该节点进行订货管理;统计分析节点,统计分析员经过该节点进行统计分析;系统管理节点,系统管理员经过该节点进行系统维护和职员信息维护。医院药品信息管理系统布署图图22所表示。图22 医院药品信息管理系统布署图

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服