新版仓库管理系统样本.doc
《新版仓库管理系统样本.doc》由会员分享,可在线阅读,更多相关《新版仓库管理系统样本.doc(46页珍藏版)》请在咨信网上搜索。
资料内容仅供您学习参考,如有不当之处,请联系改正或者删除。 第一章 概述 1、 项目背景„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„3 2、 项目目的和意义„„„„„„„„„„„„„„„„„„„„„„„„„„„„„4 3、 软件定义„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„5 4、 开发环境„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„6 第二章 需求分析 1、 问题陈述„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 8 2、 系统功能„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 9 3、 数据库概念结构设计„„„„„„„„„„„„„„„„„„„„„„„„„„10 4、 数据库逻辑结构设计„„„„„„„„„„„„„„„„„„„„„„„„„„11 5、 软件功能模块设计„„„„„„„„„„„„„„„„„„„„„„„„„„„15 6、 视图定义„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„16 7、 输入输出设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„17 8、 安全设计„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„17 第三章 系统的详细设计与实现 1、 引言„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 18 2、 模块实现„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 18 第四章 结束语„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„ 20 参考资料„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„21 源程序清单„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„„22 引言 随着社会经济的迅速发展和科学技术的全面进步, 计算机事业的飞速发展, 以计算机及 与通信技术为基础的信息系统正处于蓬勃发展的时期。各种仓库管理的方法也是日新月异。 以前全是由人力管理的方法存在很多缺点, 仓库的管理问题也就提上了日程。随着这种企事 业单位产品和材料的大量增加, 起管理难度也越来越大, 如何优化仓库夫人日常管理也就成 为了一个重要的课题。 在计算机飞速发展的今天, 将计算机这一信息处理利器应用于仓库 的日常管理已经是 势在必行, 而且这也将为仓库管理带来前所未有的改变, 它能够带来意想不到的效益, 同时 也会为企业飞速发展提供无限制的潜力。采用计算机管理信息系统已经成为仓库管理科学化 和现代化的重要标志, 它给企业带来了明显的经济效益和社会效益。主要体现在: 极大的提 高了仓库管理人员的工作效率, 大大减少了以往入、 出、 存流程繁琐杂乱周期长的弊端。基 于仓库管理的全面自动化, 能够减少入库管理、 出库管理和库存管理的漏洞。能够节约不少 管理开支, 增加企业收入。仓库管理的操作自动化和信息的电子化, 全面提高了仓库的管理 水平。 随着中国改革开放的不断深入, 经济的飞速发展, 企业要想生存发展, 要想在激烈的市 场竞争中立于不败之地, 没有现代化的管理是万万不行的, 仓库管理的全面自动化, 信息化 则是其中及其重要的部分。为了加快产库管理的自动化步伐, 提高仓库管理业务的处理小效 率, 建立仓库管理系统已经变得十分必要。 第一章 概述 一、 项目背景 企业的仓库物资管理往往是很复杂、 很繁琐的。由于所掌握的物资种类众多, 订货、 管 理、 发放的渠道各有差异, 各个企业之间的管理体制不尽相同, 各类统计报表繁多, 因此仓 库的仓库管理必须编制一套仓库管理信息系统, 实现计算机化操作, 而且必须根据企业的具 体情况制定相应的方案。 传统的商品由进货到发货, 要经过若干环节, 多次账面转抄, 由于物品繁多, 规格型号 的标识繁多, 加之业务人员素质的因素, 易造成仓库供应效率低下, 影响生产.; 由于库房与 管理部门之间存在信息难以交流。供应业务员、 仓库保管员、 计划员和有关领导相互之间信 息流通困难, 使得仓库供应效率低下, 造成库存积压。使库存储备很大, 影响资金周转。另 外, 使得仓库的管理数据的汇总, 以及信息的传递困难; 手抄的, 手工作业容易造成失误, 同时每月向上级单位所报报表需耗费相当大的人力资源进行大量数据计算, 这将影响数据的 准确率和效率, 从而造成不必要的损失和浪费 根据当前的企业管理体制, 一般的仓库管理系统, 总是根据所掌握的物资类别, 相应分 成几个科室来进行物资的计划, 订货, 核销托收, 验收入库, 根据企业各个部门的需求来发 送物资设备, 并随时按期进行仓库盘点, 作台帐, 根据企业领导和自身管理的需要按月、 季 度、 年度进行统计分析, 产生相应报表。为了加强关键物资、 设备的管理, 要定期掌握其储 备, 消耗情况, 根据计划定额和实际纤毫定额的比较, 进行定额管理, 使得资金使用合理, 物资设备的储备最佳。 仓库的仓库管理是整个物资供应管理系统的核心。因此有必要开发一套独立的仓库管理 系统来提高企业工作效率, 而所使用的这套仓库管理系统是企业生产经营管理活动中的核 心, 此系统必须能够用来控制合理的仓库费用、 适时适量的仓库数量, 使企业生产活动效率 最大化。经过对这些情况的仔细调查, 我开发了下面的仓库仓库管理系统。 二、 编写目的和意义 项目开发目的: 大多数仓库管理理论认为, 库存是物理上和逻辑上库房库位的所有有形 和无形物料极其价值的总和, 具体包括成品、 原材料、 在制品、 在途品、 生产前物料、 备品 备件等。虽然持有一些库存是必要的, 过量的库存却非但没有用处而且占用了资金。占用的 资金对于公司发展、 新产品开发等都是非常需要的; 减少资金占用还能够大大减少来自银行 贷款的利息和风险。对那些采购量特别大、 采购件市场价格有波动的物料仓库, 加强库存管 理效果更为明显。因此, 平衡公司仓库投资与其它资金需求至关重要。 仓库管理的主要目标就是经过对仓库所有入出库活动的管理和控制及对仓库数据有效 的统计和分析, 以保证企业生产中畅通的物流, 使决策人员及早发现问题, 采取相应措施, 调整仓库结构,缩短储备周期, 加速资金周转, 最大限度地降低仓库占用, 同时, 经过周期 性的仓库盘点, 及时补救管理中的漏洞, 使仓库管理系统实时地反映企业中各个仓库的现时 情况, 为各类管理人员从不同侧面提供所需信息, 以便协调企业经营收到更大效益, 仓库管 理系统是协调企业生产经营的基础, 其数据的准确性、 方便的查询、 有效的分析是整个计算 机管理系统顺利运行的关键。 项目开发意义: 仓库管理系统的开发, 能够给企业带来经济上的长远利益。首先, 仓库 管理系统的开发及使用, 给企业节约了人力、 财力、 物力, 有效的控制了企业仓库的运转, 加速了资金的周转。其次, 仓库管理系统的开发有力的推动了企业的现代化进程, 提高了企 业的管理水平和现代化水平。使企业在经济蓬勃发展的今天更能灵活的应付各种生产任务和 信息资源的开发。对企业利用信息进行生产活动、 经营活动提供了有效的帮助。是企业实现 现代化的必经之路, 是企业实现发展目标的重要手段。最后, 仓库管理系统能够灵活的与外 界进行交流, 加速了企业的交流进程, 扩展了企业的交流对象, 使企业得到进一步的发展成 为可能。本系统的开发完成能灵活的运用于各种企业的仓库管理业务。能够有力的推动各个 企业的现代化管理进程, 从而实现对整个行业乃至其它相关部门和单位的现代化进程的推动 作用。使计算机为核心的自动化管理系统得以普及和大范围的应用。 三、 软件定义 本系统是一个仓库管理系统, 用户能够是不通的企事业单位。 为提高仓储作业和仓储管 理活动的效率, 对仓库实施全面地系统化管理的计算机信息系统 当前, 许多企业已认识到企业管理信息对企业发展的战略意义, 而仓库, 特别是制造业 中的仓库, 作为链上的节点, 不同链节上的库存观不同, 在物流供应链的管理中, 不再把库 存作为维持生产和销售的措施, 而将其作为一种供应链的平衡机制, 其作用主要是协调整个 供应链。但现代企业同时又面临着许多不确定因素, 无论她们来自分供方还是来自生产或客 户, 对企业来说处理好库存管理与不确定性关系的唯一办法是加强企业之间信息的交流和共 享, 增加库存决策信息的透明性、 可靠性和实时性。而这, 正是仓库管理系统所要帮助企业 解决的问题。 苍鹭管理系统软件除了管理仓库作业的结果记录、 核对和管理外最大的功能是对仓库作 业过程的指导和规范: 即不但对结果进行处理, 更是经过对作业动作的指导和规范保证作业 的准确性、 速度和相关记录数据的自动登记( 入计算机系统) , 增加仓库的效率、 管理透明 度、 真实度降低成本比如经过无线终端指导操作员给某定单发货: 当操作员提出发货请求时, 终端提示操作员应到哪个具体的仓库货位取出指定数量的那几种商品, 扫描货架和商品条码 核对是否正确, 然后送到接货区, 录入运输单位信息, 完成出货任务, 重要的是包括出货时 间、 操作员、 货物种类、 数量、 产品序列号、 承运单位等信息在货物装车的同时已经经过无 线方式传输到了计算机信息中心数据库。 用户能够经过相应的模块对仓库里的材料的基本情况进行更新、 查询和删除, 对材料的 出库和入库进行管理, 对出入库明细技能型查询, 对出入库和材料的库存进行管理 四、 开发环境 1、 开发系统软硬件需求 由于大多数公司内部使用的计算机平台都是基于 Windows 环境的。为了降低系统成本, 应 最大程度地利用现有的资源、 兼容现有的环境, 可确定使用下面的开发环境: ( 1) 操作系统: Windows /XP/Vista; ( 2) 数据库服务器: MicrosoftAccessr ; ( 3) 内存: 1G 以上 ( 4) 硬盘: 大于 80G 2、 前端开发工具: VisualBasic6.0(企业版); 后台数据库: Microsoft Access ( 1) 市场上众多的程序开发工具中, 使用的最多的最为先进的可作为企业开发工具的 是 Visual Basic6.0。 VisualBasic6.0 是可视化的快速应用程序开发语言, 它提供了可视化的集成开发环境, 这一环境为应用程序设计人员提供了一系列灵活而现今的工具, 能够广泛的用于各种应用程 序设计 VB 功能特点: ○ 1 具有面向对象的可视化设计工具 在 VB 中, 应用面向对象的程序设计方法( OOP) , 把程序和数据封装起来视为一 个 对象, 每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求, 直接在屏幕上”画”出窗口、 菜单、 按钮、 滚动条等不同类型的对象, 并为每个对象 设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序, 因而程序 设计的效率可大大提高。 ○ 2 事件驱动的编程机制 事件驱动是非常适合图形用户界面的编程方式。在图形用户界面的应用程序中, 是由用户的动作即事件掌握着程序运行的流向, 每个事件都能驱动一段程序的运 行。程序员只要编写响应用户动作的代码, 而各个动作之间不一定有联系。 ○ 3 提供了易学易用的应用程序集成开发环境 在 VB 集成开发环境中, 用户可设计界面、 编写代码、 调试程序, 直至把应用程序 编译成可执行文件在 Windows 中运行, 使用户在友好的开发环境中工作。 ○ 4 结构化的程序设计语言 VB 具有丰富的数据类型和结构化程序结构, 作为一种程序设计语言, 它还有如下 一些特点: 强大的数值和字符串处理功能; 丰富的图形指令, 可方便地绘制各种图形 ; 提供静态和动态数组, 有利于简化内存的管理 ; 过程可递归调用, 使程序更为简练 ; 支持随机文件和顺序文件的访问 ; 提供了一个可供应用程序调用的包含多种类型的图标库 ; 具有完善的运行出错处理; ○ 5 支持多种数据库系统的访问 利用数据控件可访问的数据库系统有: Microsoft Access、 Btrieve、 DBASE、 Microsfot FoxPro 和 Paradox 等, 也能够访问 Microsoft Excel、 Lotus1-2-3 等多种电子表格。 ○ 6 支持动态数据交换( DDE) 、 动态链接库( DLL) 和对象的链接与嵌入( OLE) 技术 ( 2) Access 数据库简介 作为 Microsoft 的 office 套件产品之一,access 已经成为世界上最流行的桌面数据 库系统。Access 与许多优秀的关系数据库一样, 能够让你很容易地连接相关的信息而 且还对其它的数据库系统有所补充。它能操作其它来源的资料, 包括许多流行的 PC 数 据库程序( 如 dBASE, Paradox, Microsoft FoxPro) 和服务器、 小型机及大型机上的 许多 SQL 数据库。Access 还完全支持 Microsoft 的 OLE 技术。 Access 还提供 windows 操作系统的高级应用程序开发系统。 Access 与其它数据库开 发系统之间相当显著的区别就是: 您不用写一行代码, 就能够在很短的时间里开发出一 个功能强大而且相当专业的数据库应用程序, 而且这一愉快的过程是完全可视的! 如果 您能给它加上简短的 VBA 代码, 那么您的程序决不比专业程序员潜心开发的程序差。 3、 关键技术 系统主要是 ODBC 和后台数据库连接起来, ODBC 里自带了很多函数, 因此只要用 这些函数就能和数据库连接起来 系统对数据库的操作是经过 SQL 语句开始显得, 在程序中把写好的 SQL 语句作为 参数传到 ODBC 中在带的执行 SQL 语句函数中, 由 ODBC 接口函数执行 SQL 语句 本系统以软件工程的思想来设计, 采用 VB6.0 作为实现语言, 以 ACCESS 为后 台数据库, 其功能在系统内部源代码直接完成, 使用的 ODBC 控件来实现数据库与系统 的链接, 提高系统的开发效率 第二章 需求分析 一、 问题陈述 随着科学技术的发展, 社会进步, 计算机迅速的发展,仓库管理的方法也日新月异, 以前全是由人管理的方法现存在很多的缺点: 管理效率低, 劳动强度大, 信息处理速度 低而且准确率也不够令人满意。为了提高仓库管理效率, 减轻劳动强度提高, 信息处理 速度和准确性; 为仓库管理员提供更方便、 科学的服务项目。为仓库管理员提供的一种 更先进、 科学的服务系统。 于是我们便选择了由计算机来设计一个仓库管理系统的方案。 让计算机对仓库进行自动管理, 仓库管理员能够直接在计算机上实现仓库的信息管理, 并能在一定程度上实现自动化。我们在现行系统初步调查的基础上提出了新系统目标, 即新系统建立后所要求达到的运行指标, 这是系统开发和评价的依据。 本软件的主要功能就是对仓库进行有效的管理, 使之形成完善的应用系统。数据库 中要合理设置库存信息表格, 用来实现库存信息的录入, 查询, 更新, 删除和统计等功 能, 使得企业人有较为详细的数据统计和分析。 二、 系统功能 本系统的功能是对仓库进行有效的管理, 使之形成完善的引用体系。数据库中要合 理设置商品信息和库存信息等表格, 用来实现商品库存信息的录入、 查询、 更新、 删除、 统计等功能, 使得企业有较详细的数据她哦估计和分析。为了确保数据的安全性, 对数 据库进行的操作都应有相应的权限要求。另外, 本系统从实用性方面考虑, 在联机交换 数据时, 尽量使数据在必要时才进行传递, 提高运行速度 ( 一) 系统完成的功能 图 2.1 系统功能模块 本系统主要包括四个功能模块 1. 基础数据模块 功能: 用来设置各实体、 简单关系的基本信息。 2. 采购管理 模块 功能: 根据库存报警、 供应商供货明细、 供应商供货汇总制定采购计划(即: 规定当 前急需的货品的数量、 购买哪一个供应商的商品)、 为采购订货单提供数据。采购收货单 记录已采购货品的信息。 3. 库存操作处理模块 功能: 其它出、 入库单是针对一些特殊情况, 如为员工发放礼品等。仓库盘点管理: 仓库管理是一项非常重的工作。仓库盘点是为了纠正系统记录库存商品数量与实际数量 之间可能存在的误差在执行的, 用户能够及时纠正库存数量。 4. 数据查询模块 功能: 库存报警主要是保证缺货货品的供货的及时性 。供应商供货汇总、 供应商供 出 入 库 管 理 仓库管理 基 础 数 据 库 存 操 作 数 据 查 询 货明细主要是定量对供应商进行科学的信用分析。库存汇总、 库存单据为企业决策者提 供重要的信息。 三、 数据库概念结构设计 ( 一) 数据库需求分析 在仔细调查企业库存物资材料管理过程的基础上, 设计出本系统所处理的数据流程图 图 4.3 仓库管理系统数据流程图 ( 二) 设计 E-R 图 这一设计阶段是在需求分析的基础上, 设计出能够满足用户需求的各种实体, 以 及它们之间的关系, 为后面的逻辑结构设计打下基础。根据上面的设计规划出的实体 有采购订单、 采购订单明细、 采购收货单、 采购收货单明细、 采购入库单、 入库单明 细、 销售出库单、 出库单明细、 供应商、 商品库存表、 商品、 仓库。各个实体的 E-R 图及其关系描述如下: 仓库现有库存 各部门需求 企业总体生产计 划 设备采购 设备入库 设备还库 设备出库 汇总处理 图 2.2 系统 E-R 图 ( 三) 数据库关系模型 由需求分析和实体关系图能够得到数据库关系模型 采购订单( 采购订单编号,制单日期,制单人,备注) 采购订单明细( 明细编号, 采购订单编号, 商品编码,数量,单价,金额) 采购收货单( 采购收货编号, 供应商编号, 交货日期, 制单日期, 经手人, 操作员, 备注) 采购收货单明细( 明细编号, 采购收货编号, 商品编码, 库存数量, 产品进价, 总额) 采购入库单( 采购入库编号, 供应商编号, 仓库编号, 入库日期, 备注, 采购收单编 号, 总金额, 总数量, 制单人, 编号) 入库单明细( 明细编号, 入库编号, 商品编码, 库存数量, 产品进价, 金额, 总库存) 销售出库单( 出库编号, 客户编号, 仓库编号, 出库日期, 备注, 订单编号, 制单人, 总金额) 销售出库单明细( 明细编号, 出库编号, 商品编码, 数量, 单价, 金额, 总库存) 供应商( 供应商编号, 供应商名称, 供应商地址, 电话, 邮编, 地区, 传真, 开户行 名称, 开户行账号, 联系人, 联系人电话) 商品库存表( 仓库编号, 商品编码, 库存数量, 库存下限, 库存上限, 备注) 商品(商品编码, 条形码, 商品名称, 规格, 计量单位, 有效期, 成本价, 类别名称) 仓库( 仓库编号,仓库名称,仓库地址,库管员,联系电话) 四、 数据库逻辑结构设计 n 1 采购订单 采购订单明细 组成 组成 m 1 n 采购收货单 供应 供应商 组成 组成 采购收货单明细 1 1 n n 商品 仓库 m 存储 1 m 1 销售出库明细单 组成 组成 销售出库单 1 m n 在上面的实体以及实体之间关系的基础上, 形成各个表格之间的关系。 库存管理系统数据库中的各个表的设计结果如下面的几个表格所示, , 每个表格表示 数据库中的一个表。 表 1 采购订单表 字段名称 数据类型 可否为空 说明 订单编号 文本 NOT NULL 字段大小为 6 制单人 文本 NOT NULL 字段大小为 20 制单日期 日期 NOT NULL 无 备注 文本 NULL 无 表 2 采购订单明细表 字段名称 数据类型 可否为空 说明 明细编号 文本 NOT NULL 字段大小为 6 采购订单编号 文本 NOT NULL 字段大小为 6 商品编码 文本 NOT NULL 字段大小为 10 数量 数字 NOT NULL INTEGER 单价 数字 NOT NULL FLOAT 金额 数字 NOT NULL FLOAT 表 3 采购收货单 字段名称 数据类型 可否为空 说明 采购收货编号 文本 NOT NULL 字段大小为 6 供应商编号 文本 NOT NULL 字段大小为 6 制单日期 日期/时间 NOT NULL 无 经手人 文本 NULL 字段大小为 20 操作员 文本 NULL 字段大小为 20 备注 文本 NULL 无 表 4 采购收货单明细 字段名称 数据类型 可否为空 说明 明细编号 文本 NOT NULL 字段大小为 6 采购收货编号 文本 NOT NULL 字段大小为 6 商品编码 文本 NOT NULL 字段大小为 6 库存数量 数字 NOT NULL INTEGER 产品进价 数字 NOT NULL FLOAT 总额 数字 NOT NULL INTEGER 表 5 采购入库单 字段名称 数据类型 可否为空 说明 采购入库编号 文本 NOT NULL 字段大小为 6 供应商编号 文本 NOT NULL 字段大小为 6 仓库编号 文本 NOT NULL 字段大小为 6 入库日期 日期 NOT NULL 无 采购收单编号 文本 NOT NULL 字段大小为 6 总金额 文本 NULL 字段大小为 10 总数量 数字 NOT Null INTEGER 制单人 文本 NULL 字段大小为 20 备注 文本 NULL 无 表 6 入库单明细 字段名称 数据类型 可否为空 说明 明细编号 文本 NOT NULL 字段大小为 6 入库编号 文本 NOT NULL 字段大小为 6 商品编码 文本 NOT NULL 字段大小为 6 金额 文本 NOT NULL 字段大小为 10 总库存 数字 NOT NULL INTEGER 库存数量 数字 NOT NULL INTEGER 产品进价 数字 NOT NULL FLOAT 表 7 销售出库单 字段名称 数据类型 可否为空 说明 出库编号 文本 NOT NULL 字段大小为 6 客户编号 文本 NOT NULL 字段大小为 6 仓库编号 文本 NOT NULL 字段大小为 6 出库日期 日期 NOT NULL 无 备注 文本 NULL 无 订单编号 文本 NOT NULL 字段大小为 6 制单人 文本 NULL 字段大小为 20 总金额 数字 NULL FLOAT 表 8 销售出库单明细 字段名称 数据类型 可否为空 说明 明细编号 文本 NOT NULL 字段大小为 6 出库编号 文本 NOT NULL 字段大小为 6 商品编码 文本 NOT NULL 字段大小为 6 数量 数字 NOT NULL INTEGER 单价 数字 NOT NULL FLOAT 金额 数字 NOT NULL FLOAT 总库存 数字 NOT NULL INTEGER 表 9 供应商 字段名称 数据类型 可否为空 说明 供应商编号 文本 NOT NULL 字段大小为 6 供应商地址 文本 NULL 字段大小为 20 电话 数字 NULL INTEGER 邮编 数字 NULL INTEGER 联系人 文本 NULL 字段大小为 20 表 10 商品库存表 字段名称 数据类型 可否为空 说明 仓库编号 文本 NOT NULL 字段大小为 6 商品编码 文本 NOT NULL 字段大小为 6 库存数量 数字 NULL INTEGER 库存下限 数字 NULL INTEGER 库存上限 数字 NULL INTEGER 备注 文本 NULL 无 表 11 商品 字段名称 数据类型 可否为空 说明 商品编号 文本 NOT NULL 字段大小为 6 主键 商品名称 文本 NULL 字段大小为 20 计量单位 文本 NULL 字段大小为 10 有效期 日期 NOT NULL 无 成本价 数字 NOT NULL FLOAT 类别名称 文本 NULL 字段大小为 20 表 12 仓库 字段名称 数据类型 可否为空 说明 仓库编号 文本 NOT NULL 字段大小为 6 主键 仓库名称 文本 NULL 字段大小为 20 仓库地址 文本 NULL 字段大小为 20 库管员 文本 NULL 字段大小为 20 联系电话 数字 NULL INTEGER 五、 软件功能模块设计 系统功能模块设计, 是在系统功能分析的基础上, 考虑 VB 和 Access 的特点, 设计出如图所示的系统功能模块图。 图 系统功能模块图 采 购 入 库 管 理 仓库管理 数据查询 库存操作处理 出入库管理 基础数据 供 应 商 基 本 信 息 仓 库 基 本 信 息 员 工 基 本 信 息 商 品 基 本 信 息 商 品 存 储 信 息 入 库 管 理 出 库 管 理 采 购 退 货 管 理 销 售 出 库 管 理 销 售 退 货 管 理 其 它 入 库 管 理 其 它 出 库 管 理 仓 库 调 拨 仓 库 盘 点 库 存 报 警 库 存 明 细 库 存 汇 总 库 存 单 据 供 应 商 供 货 汇 总 供 应 商 供 货 明 细 1、 供应商基本信息: 包含供应商品的人员的基本信息 2、 仓库基本信息: 仓库的信息和商品信息, 如仓库地址, 库存, 商品种类, 数量, 金 额等商品信息 3、 商品库存表: 仓库中各种商品德数量的信息 4、 商品: 需要保存在数据库的商品信息有商品名称, 规格, 单位, 有效期, 成本价, 类别名称等 5、 员工基本信息如姓名, 性别, 年龄, 住址, 联系电话等 6、 采购计划: 根据仓库商品的状况制定的要采购的商品计划 7、 订货单: 所要采购的商品种类及其有关信息 8、 采购入库单: 采购的商品存入仓库, 并把有关数据存入数据库 9、 采购退货: 商品退换供应商的操作 10、 销售出库管理: 商品出售给其它人员并把销售后仓库信息的变化存入数据库 11、 销售退货管理: 消费者因不满意商品而退货, 商品重新进入仓库并在数据库中重新 你添加信息 12、 仓库调拨: 一个仓库资源不足时从另一个仓库调入商品 13、 仓库盘点: 仓库商品的种类数量等 13、 仓库报警: 某种商品数量少于最小限度时, 系统自动发出警报 14、 仓库汇总: 所有仓库的所有商品的数量等的信息 15、 库存单据: 与商品库存有关的表格 16、 库存明细: 与商品有关的数据的详细罗列 17、 供应商供货汇总: 供货的种类、 数量, 价格、 时间信息 18、 供应商供货明细: 供应商供货的种类, 数量, 价格的信息及供应商的信息, 交易信 息等 六、 视图定义 1、 库存统计视图 CREATE VIEW 库存统计视图 AS SELECT 商品编号,商品名称,商品价格,商品数量, 仓库编号 FROM 商品 AND 商品库存表 2、 商品入库视图 CREATE VIEW 商品入库 AS select 货物编号,入库数量,仓库编号 from 入库单 where 编号= 3、 商品信息视图 CREATE VIEW 商品信息视图 AS select * from 入库单 where 编号= 4、 库存视图 CREATE VIEW 库存视图 AS select 库存数量 from 库存 where 货物编号= 5、 盘点视图 CREATE VIEW 盘点视图 AS SELECT * FROM (仓库 INNER JOIN 货物信息 ON 仓库.ID = 货物信息.ID) INNER JOIN 盘点单 ON 仓库.ID = 盘点单.ID; 6、 出库视图 CREATE VIEW 出库视图 AS SELECT * FROM (仓库 INNER JOIN 出库单 ON 仓库.ID = 出库单.ID) INNER JOIN 货物信息 ON 仓库.ID = 货物信息.ID; 七、 输入输出设计 本系统界面标准 Windows 形式, 键盘输入(也能够用条形码读取), 人机交互, 容易使用。 输入输出的设计考虑美观实用和通俗易懂, 图文并茂。 八、 系统安全性设计 系统数据库中包含多个二维表, 因此在系统与数据库的连接上, 并没有把数据库和系统的 连接直接写入代码, 而是经过对服务器端进行系统设置, 使数据库名及路径不可见, 并经过 ACCESS 的数据库安全设置, 保证了数据库的安全性。系统根据用户身份不同赋予不同权限, 用户用密码登陆, 同样也保证了系统数据的安全性。 第三章 系统的详细设计与实现 一、 引言 详细设计的为系统中的每一个模块去确定使用的算法和块内数据结构, 并描述每个模块 具体实现细节, 其中数据库的操作分为录入, 查询, 更新和删除, 都用 VB6.0 编程语言 来实现 在该系统的设计实现中, 考虑到操作员的技术水平, 运用了 COMMAND 空间, 似的整 个系统界面清楚, 易于操作, 同时运用了组合框等空间, 用户选择便能够以实现操作 二、 模块实现 1、 基础数据模块 基础数据模块包含的内容有供应商信息、 仓库基本信息, 员工信息, 商品基本信息, 商品库存信息, 这些数据是其余三个模块功能实现的基础, 在此模块能进行信息的查询、 添 加、 更新、 删除。 在数据库中建立不同的报表, 将各个子模块的信息录入到数据库中, 并 有管理员随时对数据库中的信息进行更新和修改, 如有新的商品进入时需要添加信息, 商品 价格变动时要更改价格信息, 在商品售出时, 要记录售出的数量并将原有的商品信息进行清 理 ( 1) 商品信息录入: 输入所需录入的信息的全部内容, 点击确定按钮即可将记录添加到 数据库 ( 2) 商品信息查询: 登录后再组合框中选择要查询的字段, 则文本框中输入如要查询的 内容, 点击查询, 根基 ODBC 绑定的数据库, 显示数据库中相应表对应的数据信息 ( 3) 商品信息更新: 定位要更新的记录, 在相应的文本框中输入要更新的信息, 点击确 定后, 变能够将记录添加到数据库中。 ( 4) 商品信息删除: 定位要删除的信息, 点击按钮即可删除数据库库中的相应的记录 2、 数据查询模块的设计与实现 用户在系统界面选择系统功能完成不同的操作, 实现系统的使用。根据以上的分析和 总结, 系统的因该包括四部分: 入库、 出库、 订单和现实报表。入库时商品进入仓库时的 信息, 如商品编号、 种类、 数量、 价格、 入库时间、 仓库编号的信息; 出库类似, 但包含 出库时间, 出库等信息; 订单是系统根据系统情况分析要购买的商品种类数量; 报表是查 询各种商品信息和仓库信息, 提供商信息时显示的表格 3、 库存管理模块 ( 1) 库存盘点 软件系统周期性的自动检查仓库中商品的种类并记录商品的数量, 同时产生表格给管理 员, 对于超过最大限度和最小限度的商品分别给予报警, 有管理员确认信息无误后, 由系统 产生采购哦计划表 ( 2) 库存查询 用户登录系统后, 根据需要的的商品的种类输入关键字检索, 能够查询不同的仓库的商 品, 也能够查询商品在不同的仓库中的库存和价格等。 4、 数据库管理模块的实现 由于数据库管理模块分工详细, 项目繁多, 在此将其合并为三个子功能模块设计 本模块包含入库管理, 出库管理和库存管理三个字模块 ( 1) 入库管理模块 入库登记: 主要对入库信息进行录入操作, 即第一大模块的基础。点击添加, 输入所 有要录入的信息, 输入完毕后, 将记录添加到数据库 入库查询: 主要讲入库表中的所有数据信息查处并显示, 这样用户便能够查看显存的 货物信息, 并以此为据进行货物的采集, 及采购表和采购单明细表的录入 和更新 ( 2) 出库管理模块 出库登记: 主要对出库信息进行录入操作, 输入出库信息后将记录添加到出库数据库 中, 及销售输出表和销售出库明细表的有关内容的录入和更新 出库查询: 主要讲出库表中的所有数据信息查出兵显示, 这样用户便能够查看所有的 出货信息 ( 3) 库存管理模块 此模块有三个子模块, 库存信息查询模块, 库存信息更新模块, 库存信息删除模块。 其中查询模块用于对数据库中的入库、 出库信息进行查找并显示; 更新模块用于更新数据 库中的信息; 删除模块用于删除无效或错误的库存信息 库存信息查询模块: 本名模块的输入输出字段为商品编号、 商品名称、 商品价格、 数量、 供应商等, 改模块的功能同商品信息查询模块, 在组合框中选择要查询的字段, 文本框中 输入要查询的内容, 系统连接数据库, 在 页面显示数据库中相应数据 数据库信息更新模块: 功能与实现同商品信息更新模块, 当进入主界面时, 单击库存管 理菜单会出现窗口, 在华联山谷要更新的的记录字段中, 填上要更新的字段。点击确定后 更新成功则提示, 取消操作时放弃更新, 是记录返回到选择更新记录位置上 库存信息删除模块: 当进入主界面时, 单击库存管理里菜单会出现窗口, 找到要删除的 记录, 点击删除即可实现删除, 点击取消将会放弃操作, 是记录返回到选择删除的记录位 置 第四章 结束语 为期两周的数据库的课程设计结束了, 我选择了”库存管理系统”这个课题。以前都没 有做过系统软件开发, 只是在书上看过, 因此对软件的开发只有一个模糊的概念, 经过这一 次实训让我们对软件开发有了切身的体会, 它是一个相对固定的模式和流程, 我们首先做的 是经过我们的思路先把流程描绘出来, 然后按照流程做, 就能够比较规范的完成一个软件的 制作。此次实习我们知道了光是纸上谈兵是没有用的, 唯有理论联系实际, 才能更好- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 新版 仓库 管理 系统 样本
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文