收藏 分享(赏)

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

上传人:dreamzhangning 文档编号:2787180 上传时间:2018-09-27 格式:DOC 页数:35 大小:796.50KB
下载 相关 举报
药品仓储管理信息系统设计报告.doc_第1页
第1页 / 共35页
药品仓储管理信息系统设计报告.doc_第2页
第2页 / 共35页
药品仓储管理信息系统设计报告.doc_第3页
第3页 / 共35页
药品仓储管理信息系统设计报告.doc_第4页
第4页 / 共35页
药品仓储管理信息系统设计报告.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、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 代码设计 2323.3 输入输出设计 233.3.1 输入设计: 233.3.2 输出设计 233.4 数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

17、程,我们组在这次课程设计中主要是对出库、入库和库存盘点的业务流程和数据流程进行分析,如下图:2.4.1 入库业务流程9质检经理质检合格质检不合格移库单( 入库联 )通知入库收到药品a n d药品入库药品分类辞典货位移库单库存台帐采购入库退货开始结束图 3 入库业务流程图2.4.2 出库业务流程10出 库 单下 达 发 货 通 知仓 储 经 理填 写出 入 库 主管通 知 出 库药 品 出 库出 库 单通 知 记 帐通 知 各 中 心 店 库 存 台 帐开 始结 束图 4 出库业务流程图2.4.3 盘点业务流程11开 始仓 储 保 管 主 管 通知 盘 点生 成 盘 点 表输 入 实 盘 数 量

18、核 算 库 存 台 账盘 点 表通 知 仓 储 保 管 主管结 束出 现 差 异 没出现差异图 5 盘点业务流程图2.5 数据流程分析通过对系统业务的详细调查,了解到它的业务过程。我们主要对三个模块即、入库管理、库存盘点管理、出库管理进行分析。下面是系统的主要业务流程的数据流程,如下:2.5.1 入库数据流程12采购经理F 1通知质检仓库经理F 2填写入库单F 3通知入库F 5通知库管员F 6通知入库记帐库存台帐F 7药品入库图 6 入库数据流程分析2.5.2 出库数据流程下达发货通知填写出库单通知出库药品出库通知记帐通知各中心店P 1P 6P 5P 4P 3P 2D 1库存台帐仓储经理出入库

19、主管图 7 出库数据流程图2.5.3 盘点数据流程13库 存 台 账仓 储 保 管 主 管 仓 储 保 管 专 员通 知 盘 点进 行 实 数 盘 点盘 点 审 核盘 点 通 知 盘 点 通 知 存货单生 成 盘 点 表 盘 点 数据盘 点 表 1盘点审核表P1P2P3P4图 8 盘点数据流程图2.6 数据字典2.6.1 数据项定义:数据项编号:1-01数据项名称:药品编号别 名:无简 述:某种药品的编号类 型:字符型长 度:8 字节取值范围:数字 + 英文字母数据项编号:1-02数据项名称:单价别 名:购入单价简 述:某种药品的购入单价类 型:数值型14长 度:10 位,小数位 2 位取值范

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

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

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

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

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

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

26、期入库单号规格药品名称填制人药品编号备注图 13 入库单实体图20出库单出库单号日期产品名称规格入库数量备注填制人图 14 出库单实体图出入库主管工号职位部门I D姓名图 15 出入库主管实体图仓储保管主管工号职位部门I D姓名图 16 仓库保管主管实体图存货单存货单号 日期 药品信息 填制人图 17 存货单实体图21盘点表盘点表号 日期 盘点数量 填制人图 18 盘点表实体图盘点审核表盘点审核表号 日期 盘点差距数 填制人图 19 盘点审核表实体图2.9.2 实体间 E-R 图22出入库主管填写入库单查看 仓储保管主管查看存货单填写盘点表审核盘点表审核表查看出库单开出出入库主管1nn11nn

27、11n1nnnn图 20 E-R 图3. 系统设计3.1 网络设计系统的网络结构采用以太局域网,可以和医药店内部的 Intranet 相连。用RJ45 接口,双绞线 5 类网线,交换机、路由器等设备进行连接,传输速率为100MB/S。计算机系统为 C/S 结构,有两个机器作为服务器,其中的一个作为23备份服务器,其它的机器为客户端。服务器为客户端的请求提供服务。3.2 代码设计药品编码采用区间码,主要包括货物所属种类代码、供应商代码、存放仓库代码,由 11 位数组成 仓库编码采用区间码,主要包括两个仓库代码,由 7 位数组成药品种类编码采用区间码,主要包括药品代码,公司代码,供应商代码,由 1

28、1为数组成员工编码采用区间码,主要包括公司代码、部门代码、职位代码,由 7 位数组成用户编码采用区间码,主要包括中心店及社区店代码、员工代码,由 7 位数组成例如:药品代码设计药品编码由三位整数组成。如下图:n n n n n n n n n n n校验位规格码药品编码3.3 输入输出设计3.3.1 输入设计:本系统的输入格式设计成表如下所示:资料代码 02 输入名称 需求分析表项目号 项目名称 位数及编辑 备注1 仓库内部缺药种类X(8)2 仓库内部缺药数量N(8)3 仓库外部缺药种类X(2)4 仓库外部缺药数量N(8)3.3.2 输出设计输出设计:输出信息的内容:输出项目、位数、数据形式等

29、。24输出格式:有表格。输出设备:主要为打印机、显示器。输出介质:有磁盘、纸张等。编写输出设计报告如下:资料代码 01 输出名称 发货表处理周期 一天 形式 表格 种类 excel份数 2 报送 配送中心项目号 项目名称 位数及编辑 备注1 当前缺货种类X(8)2 当前缺货数量N(8)3 库存种类 X(2)4 库存数量 N(8)5 需求增加种类X(8)6 需求增加数量N(8)7 可发货种类 X(8)8 可发货数量 N(10)用户界面设计(主界面,包括菜单设计)3.4 数据库设计3.4.1 数据库需求分析仓库在库数量 各中心店及社区店需求 公司总体调度计划汇总处理药品采购药品入库药品盘点药品数量

30、差异分析药品出库药品还库图 20 数据流图通过对企业仓库管理内容和数据流程分析,设计的数据项合数据结构如下:25药品代码信息。包括的数据项有药品编号、药品名称、药品数量。在库药品信息。包括的数据项有现有药品、现有数目、最大库存、最小库存等。药品调拨信息。包括的数据项有调拨的药品数量、种类、名称、去向等。药品采购信息。包括的数据项有采购的药品、采购专员、供应商、采购数目、采购时间等。药品退还信息。包括的数据项有退还药品、退还数目、归还时间、经手人等。药品需求信息。包括的数据项有需求数目、需求时间、需求种类、需求名称等。有了上面的数据结构、数据项和数据流程,就可以进行下面的数据库设计。3.4.2 数据库物理设计1) 药品信息表2) 供应商信息表263) 仓库信息表4) 药品目录表275) 员工信息表6) 中心店及社区店信息表287) 入库操作表8) 出库操作表299) 采购信息表10) 盘点操作信息表303.5 用户界面设计3.5.1 主界面:为了页面导航的清晰,本网站采用了框架式页面设计。 。页面头放在上框架,课程介绍模块放中框架,下框架是放接口技术相关图片。3.5.2 子界面:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报