药品仓储管理信息系统设计报告_第1页
药品仓储管理信息系统设计报告_第2页
药品仓储管理信息系统设计报告_第3页
药品仓储管理信息系统设计报告_第4页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、目录1. 系统规划 .31.1系统背景 .31.2项目名称 .31.3调查资料 .31.3.1系统初步调查 .31.3.2系统详细调查 .31.4用户需求分析 .41.4.1用户需求基本情况 :.41.4.2分析与综合 .41.5可行性分析 .51.6功能要求: .51.7性能要求 .62. 系统分析 .62.1系统分析方法 .62.2组织结构 .72.3功能结构图 .72.4业务流程分析 .82.4.1入库业务流程 .82.4.2出库业务流程 .92.4.3盘点业务流程 .102.5数据流程分析 .112.5.1入库数据流程 .112.5.2出库数据流程 .122.5.3盘点数据流程 .12

2、2.6数据字典 .132.6.1数据项定义: .132.6.2数据流定义: .142.6.3处理逻辑定义: .152.6.4数据存储定义: .162.7模块结构分析 .162.7.1模块结构说明: .162.7.2模块结构图 .172.8处理流程分析 .172.8.1入库处理流程分析 .172.8.2出库处理流程分析.182.8.3盘点处理流程分析 .182.9数据分析 .192.9.1实体图 .192.9.2实体间 E-R 图.213. 系统设计 .223.1网络设计 .223.2代码设计 .233.3输入输出设计 .233.3.1输入设计: .233.3.2输出设计 .233.4数据库设计

3、 .243.4.1数据库需求分析 .243.4.2数据库物理设计 .253.5用户界面设计 .293.5.1主界面: .293.5.2子界面: .293.7程序流程设计 .301. 系统规划1.1系统背景XX 药品公司是一家市级连锁型药品销售公司,在本地有五十几家分店,其中中心店有十二个,其他的是社区店。该公司面向全国药厂采购药品。 主要销售的药品有 药品分类辞典 里的各类药品,主要有三大类(中药,化学药,生物制品) ,四十几小类。同时还销售一些常用医药物品,如纱布、棉签等。该公司在全市有四个仓库, 主要负责向全市各中心店送货。 一个仓库负责三个中心店,但可以在其他仓库没有货的时候进行统一调配

4、。 中心店再面向下面的社区店进行配送。为了加强药品的管理, 减少成本,保证药品不断货销售, 该公司计划将仓库减少至两个, 一个仓库管理六个中心店, 建设一个药品仓库管理信息系统。 该系统要求将公司销售科,采购科,下面各仓库,中心店和社区店的电脑进行联网。由公司集中采购,再分别配送。仓库的采购周期为一个月。 要求系统主要功能有。1)仓库定期向公司报送采购定单。由公司采购科完成采购。2) 仓库要对入库药品进行登记、检验等管理工作,仓库要保证各类药品一定的库存量。3) 仓库要对各中心店及其社区店的药品进行配送,保证它们不断货。库存管理是现代企业生产管理与经营管理活动中的一个重要环节。 库存管理是物资

5、管理的核心和灵魂, 库存在保证企业生产经营活动顺利进行的同时, 在协调供应与需求之间的平衡关系方面也起着只管重要的作用。 但是,库存需要占用资金、花费成本,既不能没有库存、也不能库存过高,怎样管理好库存成为多数企业在实行现代管理技术中的难题。1.2项目名称药品库存管理信息系统1.3调查资料系统初步调查药品公司目前有两个仓库, 12 个中心店,每个中心店下设若干社区店。仓库采购周期为一个月, 每月 5 日提交采购订单, 可紧急采购。 仓库发货按各中心店的需求,一般每周发货一次。仓库每月 25 日进行盘点。系统详细调查环境及运行状况 ,要求仓库管理系统可以很好地和现代物流结合在一起并能够适应仓库进

6、化的条件1) 组织机构及人员分工 :仓储经理:负责调配管理人员工作和重要的单据确认.各主管和专员:负责处理仓库实施工作业务流程 :通过观察 XX 药品公司仓库的业务流程模拟出仓库信息管理系统的流程 ,通过业务流程图加以说明基础数据 :数据来源采购科的采购订单和各中心店及社区店的发货通知,单据等资源 .管理人员 :熟悉仓库管理系统操作2) 资源硬件:电脑若干台打印机若干台软件:操作系统:中文 Windows XP / Windows 2007 /Windows 2000开发系统: MS SQL Server2000开发工具: ACCESS2003 DREAMWEAVER8.0 JAVA2.0约束

7、条件 :各主管和专员的水平很大程度上影响仓库管理系统的运行,开发人员的技术条件 ,输出方式只能以表格输出,资金和时间十分有限 .3) 系统详细调查方法我们组通过对该药品公司背景了解,基本掌握公司的基本需求.掌握了公司的货物仓库的运行情况, 了解了药品的存储基本状况, 所以我们组利用我们所了解的信息,为该公司仓库管理信息系统进行规划、分析和设计。1.4用户需求分析用户需求基本情况 :1) 功能需求 : 可以在计算机中需要相关字段查找到所要记录 , 有着权限的人可以更改记录 . 并保存记录实现货物的运转与系统一体化 .2) 性能需求 : 可以清晰放映着每件货物的状态和仓库所能接受的货物 , 用户能

8、够从电脑上查询到自己货物的基本情况。3) 环境需求 :WINDOWS XP / WINDOWS 2007 / WINDOWS 20004) 可靠性需求 : 电脑环境干净 , 没病毒 , 漏洞 . 系统全面加密5) 安全需求 : 客户所查询的消息不会在仓库信息管理系统中公开反映6) 用户界面需求:清晰简单能被用户快速上手操作7) 资源使用需求: PC 机和相关系统软件8) 软件开发成本:在 500 元 10000 元分析与综合功能需求中都可以实现, 而性能要求不但要求系统的完善,更加重要的是要求管理员能够及时更新信息和记录。这个并不是系统本身能实现的,要根据操作人员的工作态度来完善。环境要求和可

9、靠性要求都可以在开发中实现, 但是这只是开发中的问题, 该系统是否能在安全的环境中运行这个条件需要用户的配合。 系统会设置安全的密码和权限控制可以有效地实现安全功能。 用户界面的需求和资源使用的控制还有开发成本和开发进度都可以准时有效地实现。1.5可行性分析开发本系统之前,我们组从技术可行性和经济可行性以两个方面进行可行性分析,得出开发本系统是可行的。1) 技术可行性:本系统采用 Microsoft SQL Server 作为数据库平台,设计采用了 VF 这门计算机程序语言 VF 应用程序由窗口组成,这些窗口包含用户与之交互的控件。开发人员可以使用所有标准空间(如按钮、复选框、下拉列表框或编辑

10、框)以及 VF 提供的特殊的使应用程序更易于开发和使用的控件。通常人们把 VF 看成是一种开发工具,实际上它比其他工具强得多,是一种强有力的开发环境。开发人员不仅能用它来开发用户容易使用的各种应用程序还可以通过VF修改数据库,利用 400 多个部定义函数, 可以开发能和其他应用程序进行的各中应用程序。因此从理论上来说,该系统在技术上是可行的。2) 经济可行性虽然开发系统 ,其必须要投入大量的人财物各方面的力量 ,花大量的时间投入到系统系统的开发当中 .但是对于开发完成并投入使用后给企业带来的效益来看 , 那些投入是值得的 .运用该系统来大大减少了库存管理人员所使用的时间 ,提高了效率 .对大量

11、的数据等进行管理,又便于操作员查询各种信息.仓库管理在企业看来作用是十分重要的,公司必须改变管理中那种重生产、轻流通 ,重商流、轻物流的观念,使仓库管理在实现仓库管理总目标的过程中发挥它的重要性 .这就使得公司对仓储部提出了更高的要求.计算机技术飞速发展,使得计算机这一信息处理器应用于仓库的日常管理成为必然的趋势,而且这也将为仓库管理带来前所未有的改变,采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它能极大提高了仓库工作人员的工作效率,大大减少繁琐、杂乱出入流程,并且可以减少入库管理、出库管理及库存管理的漏洞,节约管理开支,从而增加企业的收入,这也使得仓库的管理水平有了很大的提

12、高。3) 操作可行性本系统操作简单,易于理解,只需要通过简单的培训,上手较快,公司的仓库管理员均能进行操作,营运环境要求低,因此本系统从操作方面是完全可行。1.6功能要求:1) 密码设置:每个操作员均有自己的密码,可以防止非本系统人员进入本系统;又因每个人的权限不一致,故可以防止越权操作。2.) 资料维护:为了存放图书、读者档案的全部数据,本系统将每一本图书和每位读者的信息进行管理。系统维护包括对各种表记录的修改、删除、添加等操作。3.) 系统查询:可以按图书编号、借阅证编号等相关信息进行查询4.) 系统管理:进行图书馆信息管理、管理员权限设置。5.) 报表统计:包括统计图书信息、读者信息、借

13、阅信息和罚款信息等。6.) 其它操作:包括修改密码、添加用户、页面设置等。1.7性能要求1.) 系统安全、可靠。2.) 功能齐全。3.) 操作方便、界面友好。4.) 易于维护和扩充。5) 数据精确度:查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。6.) 时间特性:一般操作的响应时间在 1-2 秒,对软磁盘和打印机及条形码刷卡服务响应时间也应在可接受的时间完成。7) 适应性:要求适应前面提到的运行环境。2. 系统分析系统分析的任务是在全面调查的基础上, 通过对现行管理业务的分析, 提出系统的目标要求和功能分析的总体逻辑模型。2.1系统分析方法采用结构化分析的方法,自顶向下的逐层分

14、解、逐步细分、逐步求精,利用分解和抽象这两个基本手段控制系统的复杂性,把大问题分解成小问题, 然后分别解决。分解是把一个复杂问题分割成若干个较小、较易解决的问题, 然后分别处理。例如我将系统的功能分成四个模块考虑,正是基于这样的方法。 抽象是考虑问题的本质属性, 暂时不考虑具体的细节, 以后再逐层添加细节, 直到最详细的容,即把复杂的处理容隐蔽起来,便于抓住主体,有利于对问题的理解。例如我考虑顶层的业务流程时我就暂时抛开各个模块细节, 先进行总体上的分析, 然后再考虑各个模块里的细节。1) 业务流程图根据公司的库存管理的情况, 对相应的库存管理功能模块的业务流程进行分析2) 数据流程图根据系统

15、调查阶段的数据资料,并依据用户的要求, 确定该公司信息系统的基本功能和工作过程。首先库房管理员根据库存情况,决定是否需购货, 根据相应的功能要求, 我们绘制系统的数据流程图。3) 数据字典数据字典是对描述数据流程图中的数据项、 数据流、数据存储、加工处理逻辑等组成部分的严格定义,2.2组织结构该公司药品库存管理的组织机构如图l 所示。XX药品公司仓储部采购科仓储经理采购经理出仓药采采采质储品购采购入购检保配计购合库办主管送划主同主公管主主主管主管室管管管管出仓药质储品入检保配库专管送专员专专员员员图 l组织机构设置图2.3功能结构图通过对该公司了基本情况做出了解后, 则我们祖就其情况作出了基本

16、的功能结构,如下:仓储经理 全面负责仓库的行政与业务管理出入库主管和专员 负责出库管理和入库管理质检主管和专员 负责出入库药品的质量检验仓储保管主管和专员 负责库存盘点、查询,缺货、补货和退货管理药品配送专员和主管 负责药品信息管理, 中心店及社区管理, 供应商管理具体功能如图 2:XX 公司仓储管理系统出入库管理库存管理配送管理基础信息管理出库管理库存查询供应商管理入库管理中心店及社区店库存盘点管理缺货管理商品信息管理补货管理退货管理图 2功能结构图2.4业务流程分析现行药品的库存管理系统的业务流程, 我们组在这次课程设计中主要是对出库、入库和库存盘点的业务流程和数据流程进行分析,如下图:入

17、库业务流程开始采购入库移库单通知质检合格(入库联)入库and药品入库移库单库存台帐质检经理收到药品质检不合格结束药品分类辞典退货货位图 3入库业务流程图出库业务流程开始出库单仓储经理下达发货通知通知出库通知记帐库存台帐出入库主出库单通知各中心店管填写药品出库结束图 4出库业务流程图盘点业务流程开始仓储保管主管通知盘点生成盘点表输入实盘数量核算库存台账出现差异没出通知仓储保管主现管差异盘点表结束图 5 盘点业务流程图2.5数据流程分析通过对系统业务的详细调查, 了解到它的业务过程。 我们主要对三个模块即、入库管理、库存盘点管理、 出库管理进行分析。 下面是系统的主要业务流程的数据流程,如下:入库

18、数据流程F1F2采购经理仓库经理通知质检填写入库单F6F5F3库存台帐通知入库记帐通知库管员通知入库F7药品入库出库数据流程仓储经理P1下达发货通知出入库主管P2P3填写通知出库单出库图 6 入库数据流程分析P6药品出库P5通知D1库存台帐记帐P4通知各中心店图 7 出库数据流程图盘点数据流程P1仓储保管主管通知盘点仓储保管专员盘点通知盘点通知盘存点审货核单表P4P3P2盘点审核生成盘点表盘点数进行实数盘点盘点表 1据库存台账图 8盘点数据流程图2.6数据字典数据项定义:数据项编号: 1-01数据项名称:药品编号别名:无简述:某种药品的编号类型:字符型长度:8字节取值围:数字+ 英文字母数据项

19、编号: 1-02数据项名称:单价别名:购入单价简述:某种药品的购入单价类型:数值型长度: 10 位,小数位 2 位取值围: 0.00 9999999.99数据项编号: 1-03数据项名称:库存数量别名:实际库存数量简述:某种药品的库存数量类型:数值型长度: 5 位整数取值围: 099999数据流定义:数据流名称:存货单编号: F1简述:仓管人员填写的药品在库凭单数据流来源:仓储保管专员数据流去向:进行实数盘点数据流组成:日期+ 存货单编号+ 药品编号+ 在库数量数据流名称:出库单编号: F2简述:出入库主管填写的出库凭证数据流来源:出入库主管数据流去向:登记库存台账数据流组成:日期 +出库单编

20、号 +药品编码 +发货数量数据流名称:入库单编号: F3简述:采购人员填写的药品入库凭单数据流来源:采购人员数据流去向:登记库存台账数据流组成:日期+ 入库单编号+ 药品编号+ 购入数量数据流名称:发货单编号: F4简述:供应商填写的药品发货凭单数据流来源:供应商数据流去向:登记合同台账数据流组成:日期+ 发货单编号+ 供应商编号+ 药品编号+ 发货数量数据流名称:取货单编号: F5简述:库管员填写的要求车间取货凭单数据流来源:库管员数据流去向:中心店及社区店数据流组成:日期+ 仓库编号+ 药品编号+ 数量数据流名称:盘点表编号: F6简述:仓储保管专员填写的药品盘点数据数据流来源:仓储保管专

21、员数据流去向:盘点数与实际库存数进行核算数据流组成:日期+ 盘点表编号+ 药品编号+ 盘点数量数据流名称:盘点审核表编号: F7简述:仓储保管主管审核的药品盘点表数据流来源:仓储保管主管把盘点表1 与库存台账进行核算数据流去向:仓储保管主管数据流组成:日期+ 盘点表编号+ 药品编号+ 盘点数量处理逻辑定义:处理名:盘点审核编号: D1输入:数据流输出:数据流描述:将仓库保管专员制作的盘点表与在库实际数量进行审核,看是否一致处理名:验货处理编号: D2输入:数据流,数据流输出:数据流,数据流描述:采购员要检验货物的质量。处理名:出入库检查编号: D3输入:数据流输出:数据流描述:当验货处理后,库

22、管员将货物入库,并发取货单到订货单位数据存储定义:数据存储的名称:库存台账数据存储编号: C1简 述:记录药品的编号、名称、单价与库存数量等信息数据存储组成:药品编号 + 购入单价 + 库存数量关键字: 药品编号数据存储的名称:药品信息数据存储编号: C2简述:记录库存药品的编号,类别,名称,规格,单价,单位,存放位置,用途数据存储组成:药品编号+名称+类别+规格+单价+单位+存放位置+用途关键字:药品编号2.7模块结构分析模块结构说明:基础信息管理模块, 主要是对中心店及社区店基本信息的录入,修改和删除等功能。还有对药品信息的处理,库存数量的确定,仓位的信息的管理控制。库存管理模块, 主要是

23、下达采购订单给采购科,下达入库通知, 对于入库的货物进行收获、质检等处理。在库数量的查询,库存盘点、查询、转移、冻结和调整的处理。 对货物缺货的进行补货或紧急采购,对药品进行检获、 发货等处理财务结算管理模块,对在仓库所有活动的费用进行管理模块结构图中心店及社区店药品信息库存数量库存仓位基本信息在库数量发货订单采购订单库存转移库存调整调整分配入库通知库存盘点安全库存缺货处理、紧急采购收货库存查询库存冻结捡货、补货质量检验库存交易发货采购费用入库费用库存费用出库费用图 9模块结构图2.8处理流程分析入库处理流程分析开始结束入库检查存储合格是拣货分货入库信息处理否退货图 10 入库处理流程分析出库

24、处理流程分析开始结束出库凭证审核包装是出库信息处理出货检查合格否捡货分货返回车间图 11 出库处理流程分析盘点处理流程分析开始盘点单与存货单下达盘点通知生成盘点审核表审核检查存货单填写盘点表最后交于仓储保管主管确认账面在库数仓储保管专员进结束量行实数盘点图 12 盘点处理流程分析2.9数据分析在需求分析阶段已完成后, 对该系统进行数据分析。 根据该阶段所建立的概念模型,已经得出满足系统设计要求的几个关系描述,该阶段的主要工作就是把前一阶段的成果转化为具体的数据库。实体图入库单日期药品名称药品编号备注规格入库单号填制人图 13入库单实体图出库单号入库数量日期出库单备注产品名称填制人规格图 14出

25、库单实体图姓名职位工号出入库主管部门ID图 15出入库主管实体图姓名职位工号仓储保管主管部门ID图 16仓库保管主管实体图存货单存货单号日期药品信息填制人图 17存货单实体图盘点表盘点表号日期盘点数量填制人图 18盘点表实体图盘点审核表盘点审核表号日期盘点差距数填制人图 19盘点审核表实体图实体间 E-R 图出入库主管出入库主管11填写开出nn入库单出库单nn查看11仓储保管主管查看11查看填写nn存货单盘点表nn审核n盘点表审核表图20E-R图3. 系统设计3.1网络设计系统的网络结构采用以太局域网,可以和医药店部的Intranet 相连。用 RJ45接口,双绞线 5 类网线,交换机、路由器

26、等设备进行连接, 传输速率为 100MB/S。计算机系统为 C/S 结构,有两个机器作为服务器,其中的一个作为备份服务器,其它的机器为客户端。服务器为客户端的请求提供服务。3.2代码设计药品编码采用区间码, 主要包括货物所属种类代码、供应商代码、 存放仓库代码,由 11 位数组成仓库编码采用区间码,主要包括两个仓库代码,由7 位数组成药品种类编码采用区间码,主要包括药品代码,公司代码,供应商代码,由11 为数组成员工编码采用区间码,主要包括公司代码、部门代码、职位代码,由7 位数组成用户编码采用区间码, 主要包括中心店及社区店代码、员工代码,由 7 位数组成例如:药品代码设计药品编码由三位整数

27、组成。如下图:nnnnnnnnnnn校验位规格码药品编码3.3输入输出设计3.3.1输入设计:本系统的输入格式设计成表如下所示:资料代码02输入名称需求分析表项目号项目名称位数及编辑备注1仓库部缺药种类X(8)2仓库部缺药数量N(8)3仓库外部缺药种 X(2)类4仓库外部缺药数 N(8)量3.3.2输出设计输出设计:输出信息的容:输出项目、位数、数据形式等。输出格式:有表格。输出设备:主要为打印机、显示器。输出介质:有磁盘、纸等。编写输出设计报告如下:资料代码01输出名称发货表处理周期一天形式表格种类excel份数2报送配送中心项目号项目名称位数及编辑备注1当前缺货种 X(8)类2当前缺货数

28、N(8)量3库存种类X(2)4库存数量N(8)5需求增加种 X(8)类6需求增加数 N(8)量7可发货种类X(8)8可发货数量N(10)用户界面设计(主界面,包括菜单设计)3.4数据库设计数据库需求分析仓库在库数量各中心店及社区店需求公司总体调度计划汇总处理药品采购药品盘点药品出库药品入库药品数量差异分析药品还库图 20 数据流图通过对企业仓库管理容和数据流程分析,设计的数据项合数据结构如下:药品代码信息。包括的数据项有药品编号、药品名称、药品数量。在库药品信息。包括的数据项有现有药品、现有数目、最大库存、最小库存等。药品调拨信息。包括的数据项有调拨的药品数量、种类、名称、去向等。药品采购信息

29、。 包括的数据项有采购的药品、 采购专员、供应商、采购数目、采购时间等。药品退还信息。 包括的数据项有退还药品、 退还数目、归还时间、经手人等。药品需求信息。包括的数据项有需求数目、需求时间、需求种类、需求名称等。有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计。数据库物理设计1) 药品信息表2) 供应商信息表3) 仓库信息表4) 药品目录表5) 员工信息表6) 中心店及社区店信息表7) 入库操作表8) 出库操作表9) 采购信息表10) 盘点操作信息表3.5用户界面设计主界面:为了页面导航的清晰,本采用了框架式页面设计。 。页面头放在上框架,课程介绍模块放中框架,下框架是放接口技术相关图片。子界面:良好的用户界面一般都符合下列的用户界面规:1)易用性原则2)性原则3)帮助设施原则4)合理性原则5)美观与协调性原则6)菜单位置原则7)独特性原则8)快捷方式的组合原则9)排错性考虑原则10)多窗口的应用与系统资源原则第一、一致性如果你可以在一个列表的项目上双击后能够弹出对话框, 那么应该在任何列表中双击都能弹出对话框。 要有统一的字体写号

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论