1、课程设计报告书题 目:企业库存系统开发报告书院 (系): 2011 年 6 月 2 日开发背景介绍:企业的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。 一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率, 而所使用的这套库存管
2、理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。1 开发运行环境及工具介绍1.1 开发环境介绍1.1.1 硬件环境:win71.1.2 软件环境:Access 数据库1.2 开发工具介绍数据库是以一定的组织方式存储在一起的相关数据的集合。它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据既有较高的独立性。Access 数据库系统是由计算机系统、数据、数据库管理系统和有关人员组成的具有高度组织的总体可行性分析:1. 经济可行性分析 本库存管理系统所要求的的硬件(计算机)和软件设备(Access 办公软件)同学们自有
3、的,并且目标系统不是很复杂,开发的周期较短。系统的维护及使用方便,可以节省大量资金。2. 技术可行性分析 应用常用办公软件 access 编制,可以是表格,报表,查询,宏命令等很方便地结合在一起,并且可以一定程度的利用 Access 的编译程序对其进行编制。作为大学生的我们已经具备熟练掌握和使用的能力,能够很好地进行软件的开发和应用。3. 操作可行性分析 本次开发的简易库存管理系统简单直观、很容易上手,便于管理人员的使用。2 系统分析 1)业务流程图 2。数据流程图仓库收入台账合同合同台账 库存台账 客户信息台账仓库费用台账入库单 3)功能结构图 库存信息管理系统数据录入管理数据查询管理 仓库
4、费用管理客户 P2库存查询P3出库确认P4产品出库车间 P5入库确认P6产品入库P1合同登记客户合同库长出库单库工车间库长入库单4)数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典(由于篇幅原因,在此仅给出部分) 。 数据项的定义数据项编号:0-0001数据项名称:皮座简 述:本公司生产的产品数据项编号:1-0002数据项名称:单价简 述:皮座的售出单价类 型:数值型长 度:3 位,小数位 2 位取 值 范 围 : 0.00 999.99数据项编号:1-0003数据项名称:库存数量简 述:皮座的库存可调用数量类 型:数值型
5、长 度:5 位整数取 值 范 围 : 0 99999 数据流的定义数据流名称:入库单编 号:F1出 库 信 息 录 入入 库 信 息 录 入客 户 信 息 录 入货 物 信 息 查 询客 户 查 询出 库 货 物 查 询入 库 货 物 查 询现 存 货 物 查 询仓 库 使 用 费 查 询入 库 费 用出 库 费 用仓 库 其 他 费 用简 述:产品入库凭单数据流来源:车间生产人员数据流去向:登记库存台账数据流组成:日期 + 入库单编号 + 商品编号 + 购入数量流 通 量 :25 份/天高峰流通量:50 份/天数据流名称:发货单编 号:F2简 述:公司填写的商品发货凭单数据流来源:公司销售部
6、门数据流去向:登记合同台账数据流组成:日期 + 发货单编号 + 供应商编号 + 商品编号 + 发货数量流 通 量 :25 份/天高峰流通量:50 份/天数据流名称:取货单编 号:F3简 述:库管员填写的要求车间取货凭单数据流来源:库管员数据流去向:车间数据流组成:日期 + 车间编号 + 商品编号 + 数量流 通 量 :25 份/天高峰流通量:50 份/天 数据存储的定义数据存储的名称:库存台账数 据 存 储 编 号 : D1简 述 :记录皮座的编号、名称、单价与库存数量等信息数 据 存 储 组 成 : 商品编号 + 购入单价 + 库存数量关 键 字 : 商品编号数据存储的名称:合同台账数 据
7、存 储 编 号 : D2简 述 :记录合同的编号、客户编号、货物编号、单价与购入数量等信息数 据 存 储 组 成 : 合同编号 + 客户编号 + 商品编号 + 单价 + 购入数量 + 日期 + 合同状态关 键 字 : 合同编号数据存储的名称:客户信息数 据 存 储 编 号 : D4简 述 :记录客户的编号,名称,地址数 据 存 储 组 成 : 客户编号 + 名称 + 地址 关 键 字 : 客户编号数据存储的名称:皮座信息数 据 存 储 编 号 : D5简 述 :记录库存商品的编号,类别,名称,规格,单价,单位,存放位置,用途数 据 存 储 组 成 : 商品编号 + 名称 + 类别 + 规格 +
8、 单价 + 单位 + 存放位置 + 用途关 键 字 : 商品编号数据存储的名称:1000560225数 据 存 储 编 号 : D7简 述 :记录用户名称、密码和权限数 据 存 储 组 成 : 用户名 + 密码 + 权限关 键 字 : 用户名 处 理 逻 辑 的 定 义处理名:库存检查编 号:P1输 入:数据流 F5输 出:数据流 F6描 述:当销售部门将合同单发给库管员后,库管员要将合同单与库存台账进行比较,看是否需要增加生产。处理名:验货处理编 号:P2输 入:数据流 F2,数据流 F5输 出:数据流 F1,数据流 F4描 述:库存管理员要检验产品的质量。处理名:出入库检查编 号:P3输
9、入:数据流 F1输 出:数据流 F3描 述:当验货处理后,库管员将货物入库,根据合同信息发取货单到订货单位。3 系统设计3.1 系统设计目标A系统符合企业库存货物管理的规定,操作方便,安全。B能及时地根据需要更新仓库内货物的类别和数量。C尽可能采用企业现在的软硬件环境,降低开发成本。3.2 系统数据库设计1)输出设计(主要指打印输出设计)方便使用者,尽量利用原系统的输出格式、如需修改,应征得用户的同意;输出表格考虑到了系统发展的需要,能够及时进行系统的输出更新。2)输入设计(主要指数据录入设计)一、制输入量:数据输入与计算机的处理比较起来相对较慢,数据录入时,系统的大多数时间都处于等待状态,系
10、统利用率显著降低。二、减少输入延迟:输入数据的速度往往成为提高信息系统运行效率的瓶颈,为减少延迟,采用周转文件、批量输入等方式。三、减少输入错误:输入设计应采用多种输入校验方法和有效性验证技术,以此减少输入错误。四、输入过程简化:应尽量避免不必要的输入步骤,不会因为查错、纠错而使得输入复杂化。3)代码设计(职工证号和部门代号等)本系统采用的是顺序码,用于标记系统执行过程的操作与处理顺序,便于理解跟记忆,便于用户的学习与记忆,简单方便。4)程序设计说明书此系统实在 Access 2003 的基础上开发的运行环境:Windows XP 、Windows 7等操作系统运行。方便用户对系统的操作更加熟
11、悉和了解,实质操作更加简单快捷。 4 系统实施1)程序启动画面1) 在运行查询或录入2) 操作步骤:按照 Access 基本操作进行 双击打开系统,进入登陆界面。 输入密码,进入系统。 选择入库、出库、其他等选项详细查看库存5 关键技术Access 数据库技术,数据库是以一定的组织方式存储在一起的相关数据的集合。它能以最佳的方式,最少的数据冗余为多种应用服务,程序与数据既有较高的独立性。采用结构化系统开发方法,注重开发人员与用户的紧密结合,注重过程的整体性和全局性。6 结论1. 系统开发的过程中,重要的是对系统进行分析以及建立恰当的系统模型。有了一个好的系统模型之后,我们再将其划分成几个模块,那样做起来就会容易得多。2. 在该库存管理系统设计中,从系统的实用性出发,我能够在开发该系统时站在用户的角度看问题,本着用户操作界面友好、清晰、易学易用的原则进行设计。3该库存管理系统以其简洁的页面和快捷的操作流程为大众提供了很好的服务,既方便使用者掌握,又便于操作,应用 Acess 制作的成本有廉价,是一个比较好的系统参考文献:管理信息系统第四版