药品仓库管理系统的需求分析新版精品资料.docx
《药品仓库管理系统的需求分析新版精品资料.docx》由会员分享,可在线阅读,更多相关《药品仓库管理系统的需求分析新版精品资料.docx(13页珍藏版)》请在冰豆网上搜索。
药品仓库管理系统的需求分析新版精品资料
《软件工程》实验指导与报告书
2012学年第2学期
班级:
信息管理与信息系统(医药方向)
组号:
组长:
组员:
实验地点:
指导教师:
信息科学与工程学院
2010.9
实验三需求调研分析
小组:
11组长:
实验目的与任务
目的:
确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。
任务:
采用不同的软件开发技术,完成对软件开发项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。
预习内容
需求调研提纲,参考资料和阅读相关的国家有关软件开发的标准文档。
实验内容及要求
明白项目的业务流程图,绘制数据流图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书.
实验结果(可续页)
见续页
思考题
1、需求分析在软件开发中真的有那么重要吗?
2、分析系统流程图,流程图和数据流图的区别和各自的特点.
3、怎样写符合规范的数据流图和数据词典?
4、怎样组织对该工作的评审?
需求分析在软件开发中起着至关重要的作用。
正如任何一件工作着手以前首先必须明确目标一样,软件开发工作在进行软件设计以前,必须弄清楚,要开发的软件应该具有哪些功能,应达到什么性能。
明确了需求,就得到了软件设计的依据。
软件开发的实践表明,做好需求分析并不是一件轻而易举的事。
考察软件危机发生的原因之一便是忽视了需求分析这一重要步骤。
往往是软件开发人员和用户未能全面地、准确地理解需求,或是未能恰当地表达这些需求,以致把需求分析阶段的遗留问题隐藏起来,并把它带到了开发工作的后期阶段,最终酿成不良的后果.
康复医药公司仓库管理系统
需求分析
1。
引言
1。
1编写目的
随着计算机的普及,人们对计算机的认识及需求有了明显的增加.计算机对于大量信息的管理的优势更是显而易见。
对于一个只要企业来说,这方面的需要尤其重要。
如果企业的管理员能够充分利用管理系统,那么他的工作任务就可能会事半功倍。
本需求分析的编写目的在于研究药品库存管理系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据.
1。
2背景及范围
医药管理系统作为医药公司信息化建设的一个重要平台,能在完成各种医药资源的合理统计与分配,互联网访问,公司管理等方面发挥重要作用。
现有的医药公司药品仓库管理系统不能充分体现信息化“事半功倍”的优势,在应用过程中或是存在不小的漏洞或是操作繁琐,本系统的设计与应用能够规范医药公司仓库中药品的进存管理和数据统计与分析,在较小的代价下满足用户信息需求。
本项目与其他软件或其他系统的关系:
该系统在WIN98﹑WIN2000、WinXP系统中都能很好的运行,具有很好的兼容性。
同时,需要对数据库软件SQL的支持.
1.3定义
需求:
用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能.
仓库管理员:
担任系统维护,药品进出库等功能。
订单:
一笔完整的订单记录应该包括与它相关商品集合以及各个商品的数量等信息。
药品:
包括药品编号、名称、价格、种类,生产日期,有效期等。
1.4可行性分析
对本系统的各方面可行性进行分析如下。
经济可行性分析:
项目提出者投资开发此系统后,药品仓库管理实现了自动化,只需工作人员录药品,仓库管理员,业务经手人,供货商,的相关信息。
它能够减少工作人员的重复劳动,同时员工可以方便调查库存情况,了解药品的库存量以及在仓库的分布情况,尽量减少商品的挤压。
系统提供业绩查询功能,可按供应商、客户对业务员计算业绩,减少了管理成本,这样,可以节约企业的办公开支和人力成本;系统开发成本低廉,且维护费用低。
技术可行性分析:
该系统的硬件和软件要求都不是很高,目前市场上的一般计算机都可以满足系统开发的要求,维护工作也较方便,有一定经验的人员可以在短时间内掌握相关技术.
社会可行性分析:
该系统具有合法地位。
随着计算机网络和信息技术,电子商务的发展壮大,大型医药公司信息化特别是药品仓库管理系统化的趋势明显。
2。
任务概述
2。
1目标
药品仓库管理是医药行业管理中的重要部分,面对大量的药品进出存信息,针对医药公司由于每天销售量很大,错账时有发生的现象,开发一个界面友好,易于操作的进出存软件成为医药公司的首选。
该药品仓库管理系统是针对医药公司药品的仓库管理方面而开发的一款以药品管理为基础,涉及到药品的基本信息查询,进出库药品,对入库药品的核对与质量检查,处理过期药品,统计业务员业绩等的医药信息管理软件,它以广泛的调查为基础,最大程度的满足使用需求,优化资源,尽可能地降低成本,统筹安排实现最大效益化。
通过本系统软件,能帮助库存管理人员利用计算机,快速方便的对药品进行管理、进货、出货、查找的所需操作,智能化功能及对各种特殊药品的操作。
2。
2运行环境
本产品是一种工作在windows系统平台的软件,它是以SQL数据库为基础。
该软件可以在WIN98﹑WIN2000、WinXP等系统中运行,兼容性能良好。
采用SQL2008数据库管理系统。
3.系统分析
3。
1组织结构
该系统主要分为五大块:
入库,出库,过期药品处理,供应商管理,客户管理。
入库:
在药品采购完成之后,对这些药品进行入库操作,使管理有序,为下边的出库和综合管理操作提供方便。
出库:
实现对药品的动态出库,实时更新库存量。
过期药品处理:
依据药品的生产日期和有效期,列出过期药品的清单,并处理。
供应商与客户管理功能见3。
1。
系统的组织结构图如图3-1所示
图3-1组织结构图
3.2业务流程
系统功能:
(1)对制药厂送来的药品进行检查,将合格的药品存入仓库,不合格的退回。
(2)对出库药品订单进行核对,并打印汇总后的订单。
(3)核对并处理过期药品。
(4)每次入库出库后都要记录现有库存量。
主业务流程图如图3-2。
1所示,
图3—2.1主业务流程
进货处理业务流图如图3-2.2所示
图3—2。
2进货处理业务流图
过期药品处理业务流图如图3—2。
3所示
图3—2。
3过期药品处理业务流图
出货处理业务流图如图3-2。
4所示
图3-2.4出货处理业务流图
4.需求规格说明
4.1功能性需求
4。
1.1功能需求
(1)对药品信息的维护和管理,能够很快实现药品信息的添加、删除和修改,并按一定条件查询药品信息.
(2)对供应商信息的管理,能够完成信息的添加、修改和删除,并按一定条件查询信息。
(3)对客户信息的管理,能够完成信息的添加、修改和删除,并按一定条件查询信息.
(4)仓库管理,能够查询库存药品信息,并对库存进行更新、盘点。
(5)查询功能,要求可以按日期查询,也可按用户选择字段和输入内容查询。
4。
1。
2非功能需求
(1)输入、输出数据精度要求:
如涉及到货币,必须精确到十分位。
(2)程序响应时间不能超过3秒,3秒后自动跳转至首页。
(3)更新处理时间不能超过3秒.
(4)数据转换与传输时间不能超过3秒。
(5)操作方式:
具备鼠标和键盘共同操作的特性。
(6)运行环境:
具备Windows2000以上的环境。
(7)与其它软件的接口:
具备同Word2003或者以上版本(如wps)的接口.
(8)系统应具有良好的兼容性。
4。
2结构化分析
4.2。
1建立概念模型(E-R图)
实体:
仓库,药品,药厂(供应商),客户
属性:
仓库:
库存量,面积,管理员
药品:
名称,种类,生产日期,有效期,编号,价格,数量
客户:
名称,经手人,地址,电话
药厂(供应商):
名称,经手人,地址,电话
联系:
一个仓库可以存储多种药品
一个仓库里的药品可以销售给多个客户
一个仓库里的药品可以由多个药厂供应
客户和药品以及药厂和药品之间都是多对多的关系
实体关系图如图4—2。
1所示
图4-2。
1实体关系图
由以上的实体关系图转化的关系模型如下:
仓库:
(管理员,库存量,面积)
药品:
(编号,名称,种类,生产日期,有效期,价格,数量)
客户:
(名称,经手人,地址,电话)
药厂(供应商):
(名称,经手人,电话,地址)
销售(出库):
(名称,编号,数量,价格,时间)
供应(入库):
(名称,编号,数量,价格,时间)
购买:
(名称,编号)
生产:
(名称,编号)
4.2。
2数据流图
主数据流图如图4-2。
2所示
图4-2.2主数据流图
分层数据流图如图4-2。
3所示
图4—2。
3分层数据流图
4。
2。
3数据字典
5。
运行环境要求
5.1运行环境
Server要求内存256M以上,cpu2。
0GHz以上,cpu奔腾
以上。
5。
2支持软件
操作系统Windos系统、数据库管理系统:
SQL数据库系统。
5.3接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:
输入界面、输出界面).用户对程序的维护,最好要有备份
5.4控制
系统的主要输入设备是键盘和条码机.输出主要是显示器输出和打印机打印输出等。
6。
需求分析总结
在之前的可行性分析基础上,我们进行了以上的需求分析过程.在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值.
7。
组内分工