医务所药品仓储管理系统面向对象设计报告2

合集下载

仓库管理系统实验报告

仓库管理系统实验报告

仓库管理系统实验报告实验目的:本次实验旨在设计一个仓库管理系统,利用计算机技术实现仓库的物资管理、入库和出库等基本功能,提高仓库管理的效率和准确性。

实验内容:1. 设计仓库管理系统的需求分析:根据仓库的基本需求,确定系统应具备的功能和特性,包括物资信息的录入、查询和修改、入库和出库管理等。

2. 构建数据库:根据需求设计数据库结构,包括物资信息表、入库表和出库表等,并建立相应的关系。

3. 编写数据库操作代码:利用编程语言如Java,实现数据库的建立、连接、增、删、改、查等操作。

4. 用户界面设计:根据系统的需求,设计用户界面,包括显示物资信息、录入物资信息、查询物资信息等功能的界面。

5. 实现系统功能:将数据库操作和用户界面相结合,实现仓库管理系统的各项功能,包括录入物资信息、查询物资信息、入库管理和出库管理等。

实验步骤:1. 进行需求分析:分析仓库的基本需求、用户需求和系统功能,明确系统设计的方向和目标。

2. 根据需求设计数据库:根据物资信息、入库和出库等需求设计数据库结构,并建立相关的表和关系。

3. 编写数据库操作代码:利用编程语言实现数据库的建立、连接和操作,包括增、删、改、查等功能。

4. 设计用户界面:根据系统功能设计用户界面,包括显示物资信息、录入物资信息和查询物资信息等模块的界面。

5. 实现系统功能:将数据库操作和用户界面相结合,实现系统的各项功能,包括录入物资信息、查询物资信息、入库和出库管理等。

6. 进行系统测试:对系统进行全面的功能测试和性能测试,确保系统的可靠性和稳定性。

7. 优化和改进:根据测试结果和用户反馈进行系统的优化和改进,提高系统的性能和用户体验。

实验结果:通过本次实验,成功设计并实现了一个仓库管理系统,具备物资信息的录入、查询和修改功能,能够进行入库和员工出库管理,提高了仓库管理的效率和准确性。

实验总结:本次实验通过设计和实现仓库管理系统,使我对仓库管理的流程和要求有了更深入的理解,并提高了我的数据库操作和用户界面设计能力。

药品仓储管理信息系统设计报告

药品仓储管理信息系统设计报告

目录1. 系统规划 (3)1.1 系统背景 (3)1.2 项目名称 (3)1.3 调查资料 (3)1.3.1 系统初步调查 (3)1.3.2 系统详细调查 (3)1.4 用户需求分析 (4)1.4.1 用户需求基本情况: (4)1.4.2 分析与综合 (4)1.5 可行性分析 (5)1.6 功能要求: (5)1.7 性能要求 (6)2. 系统分析 (6)2.1 系统分析方法 (6)2.2 组织结构 (7)2.3 功能结构图 (7)2.4 业务流程分析 (8)2.4.1 入库业务流程 (8)2.4.2 出库业务流程 (9)2.4.3 盘点业务流程 (10)2.5 数据流程分析 (11)2.5.1 入库数据流程 (11)2.5.2 出库数据流程 (12)2.5.3 盘点数据流程 (12)2.6 数据字典 (13)2.6.1 数据项定义: (13)2.6.2 数据流定义: (14)2.6.3 处理逻辑定义: (15)2.6.4 数据存储定义: (16)2.7 模块结构分析 (16)2.7.1 模块结构说明: (16)2.7.2 模块结构图 (17)2.8 处理流程分析 (17)2.8.1 入库处理流程分析 (17)2.8.2 出库处理流程分析 (18)2.8.3 盘点处理流程分析 (18)2.9 数据分析 (19)2.9.1 实体图 (19)2.9.2 实体间E-R图 (21)3. 系统设计 (22)3.1 网络设计 (22)3.2 代码设计 (23)3.3 输入输出设计 (23)3.3.1 输入设计: (23)3.3.2 输出设计 (23)3.4 数据库设计 (24)3.4.1 数据库需求分析 (24)3.4.2 数据库物理设计 (25)3.5 用户界面设计 (29)3.5.1 主界面: (29)3.5.2 子界面: (30)3.7 程序流程设计 (32)1. 系统规划1.1 系统背景XX药品公司是一家市级连锁型药品销售公司,在本地有五十几家分店,其中中心店有十二个,其他的是社区店。

医院药品库房管理系统综合报告分析

医院药品库房管理系统综合报告分析

医院药品库房管理系统综合报告分析1医院药品库房管理系统综合报告信息管理与信息系统二班晏丽赵冬灵方艳萍2一、可行性分析 ............................................................. 错误!未定义书签。

引言........................................................................... 错误!未定义书签。

第一部分可行性分析.............................................. 错误!未定义书签。

⒈经济可行性.................................................... 错误!未定义书签。

⒉技术可行性.................................................... 错误!未定义书签。

⒊运行可行性.................................................... 错误!未定义书签。

第二部分需求分析.................................................. 错误!未定义书签。

Ⅰ功能需求 ........................................................ 错误!未定义书签。

Ⅱ性能需求 ........................................................ 错误!未定义书签。

Ⅲ具体需求分析................................................ 错误!未定义书签。

二、系统设计 ................................................................. 错误!未定义书签。

药品库存管理系统系统设计报告-(1)

药品库存管理系统系统设计报告-(1)

信息系统分析与设计课程设计系统设计说明书课程设计题目:药品库存管理系统专业班级:信管学生姓名:学号: 200705 指导教师: _ ___________2010年12 月24 日目录摘要 (2)一、系统分析 (2)1、可行性分析 (2)2、系统功能分析 (3)3、系统性能分析 (4)二、系统设计 (5)1、系统总体结构设计 (5)2、数据库设计 (5)3、系统功能模块设计 (8)4、用户界面设计 (9)5、输入输出设计 (12)三、总结 (15)摘要医院单位的药品信息和数据纷乱复杂,整理统计费力费时。

要做好对企业的管理,企业就必须快速准确地获取自己企业单位的信息,这就要求及时统计数据并方便查看,以及对企业的数据信息进行维护。

本软件是利用VisualBasic6.0设计开发的医院药品信息管理系统,是医院信息系统的一个重要组成部分,可实现对医院药品信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。

本文所叙述的内容以及程序代码都是医院药品管理中的常见问题。

一、系统分析(一)可行性分析1)技术可行性该软件的开发只需在Windows操作系统下进行,利用vb进行开发,在计算机上只需安装一般的字处理软件和一些支持软件,不需要大型的系统软件和应用软件来支持。

2)经济可行性进行该软件的开发经费和投资较少,开发只需一台能运行和安装windows操作系统以及vb以上的计算机,需要的支持软件较少,软件投入应用时也不需要很高配置的计算机设备和网络的安装,软件的运行寿命比较长,成本较低,所以开发该系统具有经济可行性。

3)运行可行性该系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等方面的因素,从而能够满足使用的要求。

窗口操作简单,直观,易于掌握。

是具有运行可行性的。

经上述的需求分析分析,系统的研制和开发具有可行性。

(二)系统功能分析1)基本信息的维护药品类型的建立与维护,包括药品类型的新建、修改和删除等。

医院药品管理系统系统设计报告

医院药品管理系统系统设计报告

医院药品管理系统系统设计报告院 (系)专业班级组长组员2011年 11 月 3 日系统设计说明书1引言在我国,随着医药卫生体系改革的深入,医药连锁经营的推行,越来越多的医药经营企业意识到提高企业管理水平的重要性,也迫切要求加快管理信息化的进程。

经调查可知,该医院医药经营企业的物流管理以及相应的财务处理、信息处理,长期以来一直采用手工操作,随着产业结构调整、全新的市场竞争环境,企业管理和运营效率已经成为企业成败的关键所在,手工方式的弊端毕现无疑。

这就要求医药管理摆脱过去人手操作的繁琐,以充分满足医药经营企业各个环节对人流、物流、资金流、信息流进行统一系统的管理。

药品信息管理系统是指利用软硬件技术、网络通信技术等现代化手段,对药品的进货、出货、库存、价格及账务进行精确快速的管理,大大降低了管理中的复杂性以及出错率、减轻手工劳动的强度,提高顾客的满意度,从而为医院的整体运行提供全面的,自动化管理及各种服务的信息系统。

1.1目标本文档的目的旨在推动软件工程的规范化,使设计人员遵循统一的详细设计书写规范,节省制作文档的时间,降低系统实现的风险,做到系统设计资料的规范性与全面性,以利于系统的实现、测试、维护、版本升级等。

详细设计的详细程度,应达到可以编写程序的水平。

1.2范围本阶段的设计任务:各子系统的公用模块实现设计、专用模块实现设计、存储过程实现设计、触发器实现设计、外部接口实现设计、部门角色授权设计、其它详细设计等。

1.3术语说明序号术语名称术语定义1 详细设计在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员据此能顺利书写出程序代码。

2 存储过程存放在数据库服务器上的一段程序,它能被其它程序调用,以完成对数据库表的某些规定操作。

3 触发器存放在数据库服务器上的一段程序,当触发条件满足时它就被执行,以完成对数据库表的某些规定操作。

4 算法详细设计中实现某项功能的数据处理方法及处理流程。

2整体说明2.1简介本系统名称为医院管理系统——库房系统管理子系统。

药品存销信息管理系统课程设计报告

药品存销信息管理系统课程设计报告

《数据库系统概论》课程设计报告题目:药品存销信息管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日目录1.需求分析--------------------------------------------- 21.1模块功能分析--------------------------------------- 22.概念结构设计---------------------------------------- 32.1E-R图---------------------------------------------- 32.2实体关系图----------------------------------------- 53.逻辑结构设计---------------------------------------- 6 3.1药品存储基本信息管理表----------------------------- 63.2源代码-------------------------------------------- 104.功能处理---------------------------------------------105.系统设计制作小结------------------------------------146.参考文献---------------------------------------------14一:需求分析在计算机技术飞速发展的今天,计算机管理已经在很多领域得到广泛的应用。

计算机化已成为医院现代化一个不可或缺的因素。

目前很多医院的信息管理还比较落后,劳动强度大且效率低,因此,开发医院管理信息系统将提高医院的各项工作效率。

模块功能分析:(1)药品模块:用来记录药品编号、药品名称、生产厂家、生产日期、保质期、用途、价格、数量、经手人等信息;(2)员工模块:用来记录员工编号、姓名、性别、年龄、学历、职务等信息;(3)客户模块:用来记录客户编号、姓名、联系方式、购买时间、购买药品编号、名称、数量等信息;(4)入库和出库模块:用来记录当前库存信息、药品存放位置、入库数量和出库数量,入库和出哭单据号等信息。

药品库存管理系统需求分析报告+-+需求分析报告

药品库存管理系统需求分析报告—需求分析报告*1随着计算机的普及,人们对计算机的认识及需求有了明显的增加。

计算机对于大量信息的管理的优势更是显而易见.对于一个只要企业来说,这方面的需要尤其重要.有了这个药品库存管理系统,管理员的工作任务就可能会事半功倍.1.1本需求的编写目的在于研究药品库存管理系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据。

1.2本项目的名称:药品库存管理系统.本项目的任务提出者:******制药公司本项目的任务开发者:***********************项目与其他软件或其他系统的关系:该系统在WIN98?WIN2000、WIN XP系统中都能很好的运行,具有很好的兼容性。

同时,需要对数据库软件SQL的支持.1。

3实体:客观世界中存在的且可互相区别的事物。

联系:客观事物中的彼此之间的关系。

属性:实体或者联系所具有的性质。

1。

4<〈软件工程>〉—-—---——张海藩编著清华大学出版社〈<软件工程〉〉 -—----—-王利福张世琨朱冰编著北京大学出版社<〈数据库原理及应用〉> -—----——李绍原主编科学出版社2该药品库存管理系统软件目前已有比较完善的管理与使用功能。

研制药品库存管理系统软件是为了满足药品库存管理员方便对进药与出药的方便,同时方便对药品的各种管理与操作。

2。

12.1。

1a。

为了药品库存管理系统更完善;b. 为了药品库存管理更方便;c. 为了减轻药品库存管理工作人员的工作负担;d。

为了加强制药公司的正规化管理;通过本系统软件,能帮助库存管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找的所需操作,报警功能,智能化功能及对各种特殊药品的操作。

本软件适用于制药公司的药品库存管理,是一个很方便的药品库存管理软件。

可以对药品随时进行进货、出货、查找和处理.大大节省了制药公司的人力、物力和财力。

本产品是一种工作在windows系统平台的软件,它是以SQL数据库为基础.2.22.32。

医院药库管理系统实验报告

河南工程学院实习报告课程名称程序设计实训设计题目医院药库管理系统设计与实现系(部)计算机学院班级学号姓名实习时间2013.12.30-2014.1.3指导教师李艳玮2014年 1 月3日教师评语等级分:目录1.背景 (4)2.开发环境 (4)3.实训目的 (4)4.系统需求分析 (4)4.1 系统需求 (4)4.2 功能需求 (5)5.系统设计目标和原则 (6)6. 系统功能模块设计 (7)7. 数据库设计 (7)8.基本程序清单 (9)8.1新增药品订单 (9)8.2修改密码 (17)9.实训总结 (19)1.背景随着计算机性能的不断提高,价格不断地下降,计算机已在医院医疗、教学、科研、管理等方面得到了越来越广泛的应用.计算机化的医疗信息系统已成为现代化医院运营过程中不可缺少的基础设施与技术支撑环境.就好像一个现代化医院的成功运行离不开功能完善、美观舒适的建筑物、技术娴熟的医护人员,性能齐全、高精尖的医疗设备一样,它离不开计算机化的医院药库管理系统2.开发环境本系统的开发工具为:VS2008+ SQL2005运行环境:.net framework 2.0以上,sql2005以上,windows server2003以上,IIS6.0以上3.实训目的动态网页程序设计实训是根据专业教学计划的要求,在教师指导下对学生进行的基于Web的应用系统开发专业技能的训练,目的是培养学生综合运用理论知识分析和解决实际问题的能力,实现由理论知识向操作技能的转化,是对理论与实践教学效果的检验,也是对学生综合分析能力与独立工作能力的培养过程。

4.系统需求分析4.1 系统需求模块化设计,具有良好的可扩充性,以适应医院不同阶段的发展需要.方便的系统剪裁成功,各子系统间任意选择是否联网.信息共享、准确及时交流信息:发挥网络功能,减少重复操作,提高工作效率.彻底改变手工或单机管理对信息收集处理中的重复、混乱和容易出错的状况,充分利用计算机网络及关系型数据库的资源共享、数据共享等技术.一个环节录入信息,其他环节可以共享,确保数据的准确性和一致性.基本信息录入采用拼音输入方式,鼠标操作,基本不需要输入汉字,大大提高工作效率.4.2 功能需求药库管理系统是一门新兴的、集体管理科学、信息科学、系统科学及计算机为一体的综合性学科,研究的是信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理.应满足以下功能1、供应商表(supplier):ID,地址,电话号码,信用度2、管理员表(manager):ID,角色ID,管理员用户名,管理员密码,上次登录时间,联系方式3、角色表(managerRole):ID,角色名称,发放药品(药品出库管理)权限,药品管理权限订单管理权限,供应商管理权限,修改个人信息权限,用户管理权限4、药品信息表(medicineData):药品ID,药库ID,药品名称,药品库规格(guige),单位,库存量,单价,入库日期,有效期,警告库存量5、药库表(medicineWareHouse):ID,管理员ID,分类,药库名字6、订单表(orders):ID,供应商ID,订单,订货日期,交货日期,生产地点7、订单详细信息表(orderDetails):ID,订单ID,药品ID,单价,数量,规格,总价,批号8、药品请领单(medicineBuy):ID,药库ID,领用单位,药品名,领药量,单价,金额表结构图如下:5.系统设计目标和原则目的利用计算机网络技术提升药库的管理水平。

医院药品管理系统系统设计报告

医院药品管理系统系统设计报告一、概述二、系统需求1.药品库存管理:包括药品入库、出库和库存查询等功能。

可以根据不同药品的批次、有效期、供应商等进行管理,并实时更新库存数量。

2.订单管理:医院可以根据需求生成采购订单,并进行订单的审核、批准和执行等操作。

同时,系统还可以提供采购记录和采购统计功能,方便管理者进行分析和决策。

4.药品信息管理:包括药品名称、药品分类、规格、单价、说明书等信息的管理和维护。

系统提供药品信息的查询、修改和删除功能。

三、系统架构四、系统模块设计1.用户模块:管理用户的登录和权限。

根据用户角色的不同,可以访问不同的功能模块。

2.药品库存模块:负责药品的入库、出库和库存查询等功能。

通过扫码仪或手动输入药品的条形码,系统可以自动识别药品信息。

3.订单管理模块:提供采购订单的创建、审核和执行功能。

同时,可以查询采购记录和采购统计信息。

5.药品信息管理模块:提供药品信息的录入、修改和删除功能,同时可以查询药品的详细信息。

五、系统实施计划根据项目的规模和重要性,系统实施分为前期准备、系统开发、系统测试和系统上线四个阶段。

1.前期准备:根据医院的需求,明确系统的功能和目标,并进行项目规划和需求分析。

2.系统开发:根据需求分析的结果,进行系统的设计和开发。

设计人员负责数据库的设计和接口设计,开发人员负责系统代码的编写和调试。

3.系统测试:系统开发完成后,进行系统的功能测试和性能测试。

测试人员可以模拟不同场景进行测试,并提出改进意见。

4.系统上线:经过测试合格后,将系统部署到服务器上,医院的用户可以通过浏览器访问系统。

六、总结医院药品管理系统的设计能够有效提高药品管理的效率和准确性,减少人工工作量,提升服务质量。

通过合理的系统架构和模块设计,能够满足医院的实际需求,并且易于维护和扩展。

系统的实施计划也能够保证项目的顺利进行,最终将系统成功上线并投入使用。

仓储管理系统实验报告

仓储管理系统实验报告一、实验背景随着企业规模的不断扩大和业务的日益复杂,仓储管理在企业运营中的重要性愈发凸显。

高效、准确的仓储管理能够有效降低成本、提高运营效率,并提升客户满意度。

为了深入了解和掌握仓储管理的流程与技术,我们进行了本次仓储管理系统的实验。

二、实验目的1、熟悉仓储管理系统的功能和操作流程。

2、掌握货物入库、出库、库存管理等核心业务的处理方法。

3、分析仓储管理系统在实际应用中的优势和不足。

4、培养团队协作和问题解决的能力。

三、实验环境1、硬件环境配备了高性能的计算机,具备足够的内存和存储空间,以确保系统的流畅运行。

2、软件环境使用了某知名的仓储管理系统软件,该软件具有稳定的性能和丰富的功能模块。

四、实验内容及步骤(一)系统初始化1、建立仓库基本信息,包括仓库名称、位置、面积等。

2、设置货物分类和编码规则,以便于货物的识别和管理。

(二)入库管理1、采购订单的录入与审核,确保货物信息准确无误。

2、货物的验收,检查货物的数量、质量、规格等是否符合要求。

3、入库单的生成与打印,将货物存入指定仓位。

(三)出库管理1、销售订单的处理,根据订单需求准备货物。

2、出库单的生成与审核,确保货物出库的合法性和准确性。

3、货物的拣选与包装,按照出库单要求进行操作。

(四)库存管理1、定期进行库存盘点,核对系统库存与实际库存的差异。

2、库存调整,对盘盈盘亏等情况进行处理。

3、库存预警设置,当库存数量低于设定值时,系统自动发出警报。

(五)报表分析1、生成各类库存报表,如库存日报表、月报表等。

2、分析库存周转率、货物积压情况等,为决策提供数据支持。

五、实验结果与分析(一)系统优势1、提高了工作效率通过自动化的流程和信息处理,大大减少了人工操作的时间和错误率,入库和出库的时间明显缩短。

2、数据准确性高系统能够实时更新库存数据,确保了数据的准确性和一致性,为企业的决策提供了可靠的依据。

3、库存管理更加精细库存预警功能能够及时提醒管理人员进行补货或调整库存,有效避免了缺货或积压现象的发生。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

医务所药品仓储管理系统面向对象分析与设计——谢海钊目录1. 系统需求 (3)2. 分析问题领域 (3)2.1 识别参与者 (3)2.2 识别用例 (4)2.3 用例图 (5)2.4 用例描述 (5)3. 静态结构模型 (23)4. 动态行为模型 (25)5. 物理模型 (43)1.系统需求当今社会,信息技术突飞猛进,越来越多的医疗机构开始注重计算机这个辅助工具为自己带来的效益,方便、准确、快捷的库存管理也是他们关注的问题。

为了减少医务仓库管理人员的工作量,提高工作效率,需要一个库存管理系统,可以做到管理规范、快速查询、科学分析、实时处理,从而减少管理的工作量。

该仓储管理系统软件,可以对药品出、入库的管理,可以帮助用户利用计算机管理库存,实现快速查询、入出库方便、可靠性高、存储量大、保密性好,还能在很多方面减少存货的积压导致的资金流转不利等问题,同时也能管理供应商、用户等基本信息,改变传统企业库存人工管理的方式。

通过对上面描述的系统的基本需求进行分析后,可以得知这个系统至少应该具有以下功能:1)管理员可以进行药品入出库管理。

2)管理员可以对药品信息进行增删改查。

3)管理员可以查看库存药品是否过期、短缺、积压。

4)采购员可以对供应商信息进行增删改查。

5)系统管理员可以对用户信息进行增删改查。

6)用户可以对个人信息进行修改。

2.分析问题领域2.1识别参与者通过分析药品仓储管理系统的功能需求,可以识别出3个参与者:仓管员、采购员、系统管理员。

参与者描述如下:(1)仓管员描述:仓管员可以进行药品入出库管理、对药品信息进行增删改查、查看库存药品是否过期、短缺、积压,并且可以对个人信息进行修改。

(2)采购员描述:采购员可以对供应商信息进行增删改查、查看库存药品是否过期、短缺、积压,并且可以对个人信息进行修改。

(3)系统管理员描述:系统管理员权限最大,除了拥有仓管员、采购员的权限外,还能对用户信息进行增删改查。

2.2识别用例(1)登录本用例提供了验证用户身份的功能。

(2)入库处理本用例提供了把入库信息存入库存的功能。

(3)出库处理本用例提供了把出库药品信息移出库存的功能。

(4)查询药品信息本用例提供了从库存读取药品信息的功能。

(5)添加药品信息本用例提供了把药品信息存入库存的功能。

(6)修改药品信息本用例提供了修改在库药品信息的功能。

(7)删除药品信息本用例提供了删除在库药品信息的功能。

(8)查询供应商信息本用例提供了从数据库读取供应商信息的功能。

(9)添加供应商信息本用例提供了添加供应商信息到数据库中的功能。

(10)修改供应商信息本用例提供了修改供应商信息的功能。

(11)删除供应商信息本用例提供了删除供应商信息的功能。

(12)查询用户信息本用例提供了从数据库读取用户信息的功能。

(13)添加用户信息本用例提供了添加用户信息到数据库中的功能。

(14)修改用户信息本用例提供了修改用户信息的功能。

(15)删除用户信息本用例提供了删除用户信息的功能。

(16)查看积压药品信息本用例提供了查看库存中处于滞涨状态的药品的功能。

(17)查看短缺药品信息本用例提供了查看库存处于短缺状态的药品的功能。

(18)查看过期药品信息本用例提供了查看库存处于过期状态的药品的功能。

(19)修改个人信息本用例提供了用户修改本人信息的功能。

2.3用例图2.4用例描述表1 用户登录系统基本工作流程如下:(1) 用户希望通过用户登录界面登录到系统。

(2) 用户通过用户登录界面LoginWindow 录入用户名、密码。

(3) 系统验证从用户登录界面LoginWindow 传来的用户名、密码。

(4) 用户登录系统成功。

备选流(用户登录失败)的流程如下:(1) 系统提示用户名或密码错误,用户可以重新输入或终止用例。

活动图:用户)表2 仓管员处理入库(1)仓管员在登录系统后希望通过系统对药品进行入库处理。

(2)仓管员通过入库处理界面InputWindow录入新进药品信息。

(3)入库处理界面InputWindow通过Medicine实例添加到数据库中。

(4)入库处理界面InputWindow向仓管员显示显示药品入库成功。

备选流(新进药品信息不存在)的流程如下:(1)提供给查询药品信息界面QueryMedicineWindow药品信息为空。

(2)查询药品信息界面QueryMedicineWindow向仓管员提示药品信息不存在表3仓管员处理出库(1)仓管员在登录系统后希望通过系统对药品进行出库处理。

(2)仓管员通过出库处理界面OutputWindow录入要出库的药品编号或名称。

(3)出库处理界面OutputWindow通过将Medicine实例化,显示药品的信息。

(4)仓管员通过出库处理界面OutputWindow录入出库药品的数量和其他信息。

(5)Medicine类实例请求Output对象检查药品信息和出库数量是否合法。

(6)Output对象减少出库药品的数量。

(7)Output对象返回是否成功减少药品的数量(8)出库处理界面OutputWindow显示是否出库成功。

备选流(出库数量大于在库量)的流程如下:(1)出库处理界面OutputWindow弹出药品数量不足对话框。

(2)出库处理界面OutputWindow显示该在库药品的数量。

活动图:表4仓管员(或系统管理员)添加药品(1) 仓管员(或系统管理员)在登录系统后希望通过系统添加某些药品。

(2) 仓管员(或系统管理员)通过添加药品界面AddMedicineWindow添加药品信息。

(3) 添加药品界面AddMedicineWindow通过Medicine实例添加到数据库中。

(4)添加药品界面AddMedicineWindow显示药品是否添加成功。

备选流(药品信息不存在)的流程如下:(1)提供给查询药品界面SearchMedicineWindow药品信息为空。

(2) 查询药品界面SearchMedicineWindow向仓管员(或系统管理员)提示该药品信息不存在。

表5仓管员(或系统管理员)删除药品(1)仓管员(或系统管理员)在登录系统后希望通过系统删除某些药品。

(2)仓管员(或系统管理员)通过删除药品界面DeleteMedicineWindow删除药品。

(3)仓管员(或系统管理员)通过删除药品界面DeleteMedicineWindow查找药品的信息并返回药品信息。

(4)删除药品界面DeleteMedicineWindow通过Medicine实例将药品信息删除,并返回删除信息。

(5)删除药品界面DeleteMedicineWindow向仓管员(或系统管理员)显示药品删除是否成功。

备选流(药品信息不存在)的流程如下:(1)提供给删除药品界面DeleteMedicineWindow药品信息为空。

(2)删除药品界面DeleteMedicineWindow向仓管员提示该药品信息不存在。

表6仓管员(或系统管理员)修改药品基本工作流程如下:(1)仓管员(或系统管理员)希望通过系统修改某些药品。

(2)仓管员(或系统管理员)通过修改药品界面UpdateMedicineWindow修改药品信息。

(3)仓管员(或系统管理员)通过修改药品界面UpdateMedicineWindow查找药品的信息并返回药品信息。

(4)修改药品界面UpdateMedicineWindow,通过Medicine实例将修改后的药品信息保存到数据库中,并返回是否成功修改信息。

(5)修改药品界面UpdateMedicineWindow向仓管员(或系统管理员)显示修改是否成功。

备选流(药品信息不存在)的流程如下:(1)提供给修改药品界面UpdateMedicineWindow药品信息为空。

(2)修改药品界面UpdateMedicineWindow向仓管员提示该药品信息不存在。

表7 仓管员(或系统管理员)查询药品基本工作流程如下:(1)仓管员(或系统管理员)在登录系统后希望通过系统查询某药品的信息。

(2)仓管员(或系统管理员)通过系统的查询药品界面SearchMedicineWindow录入药品的编号或名称,请求查找药品信息。

(3)查询药品界面SearchMedicineWindow根据药品的编号或名称将Medicine类实例化并请求药品信息。

(4)Medicine类实例化对象根据药品的编号或名称加载药品信息,并提供给查询药品界面SearchMedicineWindow。

(5)查询药品界面SearchMedicineWindow向仓管员(或系统管理员)显示药品信息。

备选流(药品信息不存在)的流程如下:(1)提供给查询药品界面SearchMedicineWindow药品信息为空。

(2)查询药品界面SearchMedicineWindow向仓管员提示该药品信息不存在。

活动图:表8 仓管员(或系统管理员/采购员)查看过期药品基本工作流程如下:(1)仓管员(或系统管理员/采购员)在登录系统后希望通过系统查询过期药品的信息。

(2)仓管员(或系统管理员/采购员)通过系统的查询过期药品界面SearchMedicineOverDateWindow请求查看过期药品信息。

(3)查询过期药品界面SearchMedicineOverDateWindow将Medicine类实例化并请求过期药品信息。

(4)Medicine类实例化对象通过检索库存加载过期药品信息,并提供给查询过期药品界面SearchMedicineOverDateWindow。

(5)查询过期药品界面SearchMedicineOverDateWindow向仓管员(或系统管理员/采购员)显示药品信息。

备选流(过期药品信息不存在)的流程如下:(1)提供给查询过期药品界面SearchMedicineOverDateWindow药品信息为空。

(2)查询过期药品界面SearchMedicineOverDateWindow向仓管员(或系统管理员/采购员)提示没有过期药品。

表9 仓管员(或系统管理员/)查看短缺药品基本工作流程如下:(1)仓管员(或系统管理员/采购员)在登录系统后希望通过系统查询短缺药品的信息。

(2)仓管员(或系统管理员/采购员)通过系统的查询短缺药品界面SearchMedicineLackWindow请求查看短缺药品信息。

(3)查询短缺药品界面SearchMedicineLackWindow将Medicine类实例化并请求短缺药品信息。

(4)Medicine类实例化对象通过检索库存加载短缺药品信息,并提供给查询短缺药品界面SearchMedicineLackWindow。

(5)查询短缺药品界面SearchMedicineLackWindow向仓管员(或系统管理员/采购员)显示短缺药品信息。

相关文档
最新文档