




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
医务所药品仓库管理系统的分析与设计18医务所药品仓库管理系统的分析与设计1.系统需求12.分析问题领域22.1识别参与者22.2识别用例32.3用例的事件流描述43.静态结构模型103.1定义系统对象类103.2建立类图123.3建立数据库模134.动态行为模型145.物理模型17 1.系统需求随着计算机技术的飞速发展,信息技术开始融入我们的生活,信息自动化给我们带来极大的作用,不仅减少了我们的工作量,还大大提高了我们的工作效率。在当今社会,越来越多的医疗机构开始注重计算机这个辅助工具为自己带来的效益,方便、准确、快捷的库存管理也成了他们关心的问题。通过建立库存管理系统,可以做到管理规范快速查询、科学分析、实时处理,从而减少管理的工作量。本仓储管理系统软件,主要是对药品出、入库的管理,可以帮助用户利用计算机管理库存,实现快速查询、入出库方便、可靠性高、存储量大、保密性好,还能在很多方面减少存货的积压导致的资金流转不利等问题.在对上面描述的银行系统的基本需求进行分析后,可知该系统应具备以下的功能:1.药品管理仓管员通过用户名和密码登录系统后,可以根据具体需要对在库药品信息进行添加、删除、修改操作。另外,还提供药品信息的查询功能,仓管员可以根据生产日期、药品名、供应商等进行相应的查询。2.入库管理当仓管员接到采购员的收货单并审核通过后,通过该模块将进库药品信息录入到系统中。另外,该模块也提供入库药品的查询。3.出库管理该管理分两种情况:一、当仓管员收到医生发送过来的处方后,根据处方,对相应药品进行出库处理,将出库药品信息移出库存;二、当库存中出现药品过期情况时,仓管员通过打印出来的过期药品报表,对相应的药品进行出库处理,将过期药品信息移出库存。另外,该模块也提供出库信息查询功能。4.库检管理该模块可以根据库存的具体情况,根据药品的数量检测出缺货或是处于积压状态的药品,根据药品的有效期检测出过期的药品。5.人员信息管理该模块提供对各类人员,如仓管员、采购员、供应商等的信息管理,包括添加、删除、修改以及查询,另外该模块也提供系统用户密码的维护管理。6.报表管理根据库检管理模块检测出的库存药品情况,对处于缺货状态的药品,经仓管员确认需订货后,通过该模块打印出订货报表,对于过期的药品,则打印出过期报表。另外,当有出库药品时,则打印出出货报表。2.分析问题领域采用用例驱动的分析方法分析需求的主要任务是,识别出系统的参与者和用例,并建立用例模型。参与者和用例是通过分析功能需求确定的。2.1识别参与者通过分析医务所药品仓库管理系统的功能需求,可以识别出3个参与者:“系统管理员”、“仓库管理员”、“采购员”。参与者的描述如下:1. 系统管理员描述:系统管理员可以管理药品在仓库的各种信息、可以管理用户信息(如添加、删除、修改密码等操作)、以及管理报表打印。2. 仓库管理员描述:仓库管理员主要针对药品进库以及出库等操作(录入药品信息、处理过期或积压药品等等)3. 采购员描述:采购员针对系统产生的订货报表与供应商联系进行药品采购。2.2识别用例本系统确定的用例如下: 1.系统管理员本用例可以管理药品在仓库的各种信息、可以管理用户信息(如添加、删除、修改密码等操作)、以及管理报表打印。2.仓库管理员本用例主要针对药品进库以及出库等操作(录入药品信息、处理过期或积压药品等等) 3.采购员 本用例针对系统产生的订货报表与供应商联系进行药品采购。 图1 医务所药品仓库管理系统的用例图 2.3用例的事件流描述仓管员将药品进库用例描述名称仓管员将药品进库标识Jk描述仓管员根据药品信息单录入药品信息到系统中前提仓管员须登录系统并且有新的药品信息表单结果进库成功,更新库存并显示药品信息录入后仓库更新后的信息;失败,则重新进行进库操作扩展N/A包含N/A继承N/A仓管员将药品进库基本工作流程如下:1. 仓管员在登录系统后希望通过系统对进库药品信息的录入2. 仓管员通过药品录入信息界面addmedicinewindow录入进库药品信息并返回录入信息;3. 药品录入信息界面addmedicinewindow通过medicine实例将药品信息更新,并返回更新信息。4. 仓管员根据进库药品信息表单的数据一一对应药品录入信息界面addmedicinewindow,并向系统进行提交操作同时通过提示界面tipwindow显示进库是否成功备选流(进库不成功)的流程如下:1. 进库药品信息表单的数据一一对应药品录入信息界面addmedicinewindow但提示界面tipwindow显示进库不成功; 图2 进库活动图仓管员对药品出库用例描述名称仓管员对药品出库标识Ck描述仓管员根据药方或者过期的药品信息对仓库进行药品出库前提仓管员须登录系统并且有新的药方表单和系统提示的药品过期信息结果出库成功,更新库存并显示药品出库后仓库更新后的信息,对有过期的药品生成报表;否则,则重新进行出库操作扩展N/A 包含N/A继承N/A仓管员对药品出库基本工作流程如下:1 .仓管员在登录系统后希望通过系统对药品进行出库操作。2. 仓管员根据药方或者过期的药品信息通过药品出库界面outmedicinewindow对仓库进行药品出库3. 仓管员通过药品出库界面outmedicinewindow界面查找药品的信息并返回药品信息。4. 药品出库界面outmedicinewindow界面通过medicine实例将药品信息更新,并返回更新信息。5. 信息tipwindow界面向仓管员显示药品出库是否成功备选流(药品信息不存在)的流程如下:1. 药品出库界面outmedicinewindow界面返回药品信息为空;2. 删除药品信息界面DeletemedicinekWindow向仓管员提示该药品信息不存在。 图3出库活动图系统管理员对库存的管理用例描述名称系统管理员对库存的管理标识Kcgl描述系统管理员可以对系统的药品信息进行查询以及对进出库信息的查询和打印相应的报表和积压报表,同时也可对仓库缺货的药品让系统生成订货报表前提系统管理员须登录系统结果管理成功,更新库存并显示药品出库后仓库更新后的信息,采购员根据订货报表联系供应商进行订货;否则,重新对库存进行管理操作扩展N/A包含N/A继承N/A系统管理员对库存的管理基本工作流程如下:1. 系统管理员在登录系统后希望通过系统对库存信息的管理操作2. 系统管理员通过系统界面mainwindow根据药品属性查询药品信息,相应的通过报表界面schemawindow可对药品进行打印相应的报表(出库报表、积压报表、过期报表,订货报表),可根据药品缺货信息生成订货报表;3. 系统界面mainwindow向系统管理员显示管理库存的相关操作是否成功;备选流(药品信息不存在)的流程如下:1. 系统界面mainwindow对药品的查询信息返回为空;2. 系统界面mainwindow向系统管理员提示药品信息不存在;图4库存管理用例图系统管理员管理用户信息用例描述名称系统管理员管理用户信息标识Glyhxx描述系统管理员可对系统的用户进行查询及更改操作(增加/删除用户,修改密码)前提系统管理员须登录系统结果管理成功,更新用户信息并显示系统存在的用户名等信息;否则,重新进行对用户信息管理进行操作扩展N/A包含N/A继承N/A系统管理员管理用户信息基本工作流程如下:1. 系统管理员在登录系统后希望通过系统对用户信息的管理操作2. 系统管理员通过系统用户信息userinforwindow界面对系统用户信息进行查询以及更改操作;3. 系统管理员通过系统用户信息userinforwindow界面通过用户id字段查询系统用户信息并返回系统用户信息;4. 系统管理员根据系统用户信息userinforwindow界面返回的信息通过删除用户deleteuserwindow界面删除系统用户;5. 删除用户deleteuserwindow界面通过user实例将用户信息删除,并返回删除信息;6. 删除用户deleteuserwindow界面向系统管理员显示用户删除是否成功。7. 系统管理员根据系统用户信息userinforwindow界面返回的信息通过更新用户信息updatewindow界面更改用户密码;8. 更新用户信息updatewindow界面通过user实例将用户信息修改,并返回修改信息;9. 更新用户信息updatewindow界面向系统管理员显示用户信息修改是否成功。10. 系统管理员通过增加用户界面adduserwindow增加用户;11. 增加用户界面adduserwindow通过user实例将用户添加,并返回添加信息;12. 增加用户界面adduserwindow向系统管理员显示用户增加是否成功。备选流(用户信息不存在)的流程如下:1. 系统用户信息userinforwindow界面返回的用户信息为空;2. 系统用户信息userinforwindow界面向系统管理员提示用户信息不存在图5用户信息活动图3.静态结构模型进一步分析系统需求,识别出类以及类之间的关系,确定它们的静态结构和动态行为,是面向对象分析的基本任务。系统的静态结构模型主要用类图或者对象图描述。3.1定义系统对象类 1. 用户类2. 界面类3. 仓库类4. 药品类5. 报表类对象的属性和行为:1. 用户类图6 用户类图2.界面类图7界面类图3. 仓库类图8仓库类图4. 药品类图9药品类图5. 报表类图10报表类3.2建立类图识别出系统中的类后,还要识别出类之间的关系,然后就可以建立类图,各类之间的关系如下图:图11系统类图系统的参与者主要有系统管理员、仓库管理员、采购员,该三个参与者构成用户类,一个仓库管理员可以管理多个仓库以及多种药品,同时可管理多种报表;而系统管理员则可以管理多种药品的信息,以及多报表的管理;3.3建立数据库模系统的关系图如图所示:图12系统数据库的逻辑模型4.动态行为模型系统的动态行为模型可以用交
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年虚拟现实行业虚拟现实与增强现实技术应用前景与发展研究报告
- 2025年网络科技行业区块链数字货币应用前景研究报告
- 2025年生物科技行业创新药品研发与市场前景研究报告
- 2025年电子制造业柔性电子技术前景展望研究报告
- 商场员工安全培训方案课件
- 2025年汽车行业智能交通系统发展前景研究报告
- 山东省2025年潍坊高密市面向“三支一扶”人员定向招聘事业单位工作人员笔试历年参考题库附带答案详解
- 商场保安员安全培训课件
- 国家事业单位招聘2025中国东航一二三航空有限公司校园招聘笔试历年参考题库附带答案详解
- 南江县2025上半年四川巴中市南江县县级机关事业单位考调(选聘)27人笔试历年参考题库附带答案详解
- 过敏反应的防治与治疗讲课件
- 2025至2030年中国石油石化装备制造行业市场现状分析及投资前景研判报告
- 物流运输规章管理制度
- 中药熏洗法试题及答案
- 土方消纳处置合同协议书
- T/CCS 075-2023煤矿柔性薄喷材料喷涂施工技术要求
- 严重多发伤处理的欧洲共识(2025)解读
- 住宿外出免责协议书
- 2023梅毒螺旋体血清学试验生物学假阳性处理专家共识
- 反洗钱知识培训
- 销售合规风险管理制度
评论
0/150
提交评论