




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
上海理工大学成人高等学历教育毕业 设计 论文 1 超市库存管理系统研制超市库存管理系统研制 摘要摘要 随着现代工业的发展 计算机信息管理系统越来越受到企业重视 本文主要分析了 库存管理系统的一些基本功能和组成情况 包括系统的需求分析 系统结构 功能模块 划分以及数据库模式分析等 重点对应用程序的实际开发实现作了介绍 达到了数据的 一致性和安全性 且应用程序功能完备 符合了库存管理系统作为典型的信息管理系统 MIS 的要求 同时简单介绍了 Visual Basic 编程环境和 Access 数据库管理系统的功能 特点 库存管理系统是企业物流管理中不可或缺的一部分 关键词 库存管理 数据库 信息管理 VB 超市库存管理系统研制 2 Supermarket stock management system development AbstractAbstract With the development of modern industry the information management system of the computer is being paid attention to by enterprises This text has analysed some basic functions of the administrative system of the stock and makes up the situation mainly including the systematic demand is analysed systematic structure the function module divides and the data base mode is analysed etc have realized doing the introduction to the actual development of the application program especially Having reached the consistency and security of the data and the application program function is complete have accorded with the administrative system of the stock as the request for the typical information management system MIS Introduced the function characteristics of Visual Basic programming environment and Access data base management system briefly at the same time the administrative system of the stock is an indispensable part in enterprise s material flow management Keywords stock management database information management VB 上海理工大学成人高等学历教育毕业 设计 论文 3 目录目录 中文摘要 ABSTRACT 第一章 绪 论 1 1 1 例题意义 1 1 2 开发背景 1 1 3 主要工作 2 第二章 管理信息系统方法 3 2 1 管理信息系统现状 3 2 2 管理信息系统开发方法 4 第三章 可行性分析与研究 7 3 1 系统目标和可行性分析 7 3 1 1 系统目标 7 3 1 2 社会可行性分析 7 3 1 3 经济可行性分析 7 3 1 4 技术可行性分析 7 3 1 5 组织结构分析 7 第四章 系统分析 9 4 1 系统的业务描述 9 4 2 系统数据流程分析 10 4 2 1 数据流成图例说明 10 4 2 2 数据流图描述 10 4 3 数据字典 14 4 3 1 数据存储说明 14 4 3 2 数据流说明 15 4 3 3 数据处理说明 15 第五章 系统设计 17 5 1 系统结构图 17 5 2 数据库设计 17 5 3 代码设计 18 5 4 系统实现 19 5 4 1 开发工具介绍 19 5 4 2 主界面设计 20 超市库存管理系统研制 4 5 4 3 系统界面设计 20 5 4 4 基本信息管理功能 21 5 4 5 表单管理功能 23 5 4 6 库存登记功能 25 第六章 结论 30 附录 1 31 参考文献 39 谢词 40 上海理工大学成人高等学历教育毕业 设计 论文 5 第一章第一章 绪论绪论 1 1 例题意义 就目前 市场经济不断发展 买方市场业已形成 随之而来是企业间日趋激烈的多 元化竞争 例如各产品间的价格战 质量战 时间战等 所以企业要想在 激烈的竞争 尤其是价格 及时间之争 中立于不败 就必须降低传统的各种成本 而企业的采购 库存 生产配比等环节是企业 尤其是生产装配型企业 成本的 重中之重 同时客户的 需求变化之快 客户的订单小批量多品种 对交货期 价格 质量都提出更高要求 传 统的以产品为中心的观念逐渐被以客户需求为中心所取 代 依靠传统的手段 手工管理 传统的计算机管理 对这些环节进行管理 无法使企业的采购 库存 生产配比等环节 的信息数据及时沟通 适时共享 造成大量 的盲目采购 库存积压 生产配比失衡等现 象 不仅降低了效率 更重要的是为企业大大增加了不必要的成本 在 21 世纪 随着我国加入 WTO 企业之间的竞争并无国界 管理技术和信息技术都 在日新月异地更新发展 如何运用信息技术与传统产业完美结合 提高企业竞争力 信息 管理已成为重要的生产要素 决不可等闲视之 超市采购 库存 销售 财务四个业务 环节是应紧密衔接 数据信息及时共享 才能最大程度的避免盲目采购 库存成本增加 生产过剩 或跟不上 1 2 开发背景 库存管理是商业企业管理非常重要的一个环节 尤其是经营多种商品型超市企业的 库存管理更显重要 所以要做到使成千上万种物料的帐实相符 降低库存 减少资金占 用 同时避免物料积压或短缺 则现代化超市企业的库存业务应具备以下特点 1 能随时得知某种物料的收 发 存状况 2 及时得知需要盘点的物料及盘点结果 3 随时能对现存的物料进行生产配比的模拟预算 4 在保证生产的前提下 最大程度的降低库 5 应和财务部门紧密衔接 形成高效的过帐措施 目前库存管理可能存在的问题 1 传统的手工业务处理 大大降低了企业效率 而且出错率增加 2 商品需求的计算较复杂 根据订单的品种数量 物料清单及结合现有可用库存 计算出需采购商品数量 需加工的半成品数量 需外协件的数量 由于不同的成品可能 使用同一部件 而且采购的物料可能分批到货 现有库存的消耗 采用人工来处理费时 费力 效率低且难免会出现差错 3 产品规格 型号 品种较多 商品品种多且零碎 造成库存管理复杂 无法随 超市库存管理系统研制 6 时了解半成品 成品的收 发 存情况 4 商品的出入库 物料移动 盘点 货物补订 生产补料等业务处理过程 非常 复杂而烦琐 依靠传统的手工处理或个别部门电脑处理 不仅浪费大量的人力 物力 时间 而且精确程度极低 另外加上盲目采购 造成大量的库存积压或短缺 5 商品的基础数据 复杂而繁多 企业传统的卡片式管理 显然已不能适应高效 率的生产资源消耗 需求 储备动态变化的要求 6 不能监控商品储存数量及时间及安全存量报警 7 不能及时准确了解需要采购的原材料数量 8 未能及时得知需要盘点的商品及盘点结果 9 未能随时对现存的物料进行生产配比的模拟预算 10 未能在保证销售的前提下 最大程度的降低库存 11 未能随时得知某种物料的收 发 存状况 12 未能随时对库存的商品进行销售配比的模拟预算 13 供应商的选择体系未能完善而合理 1 3 主要工作 超市库存管理系统主要是针对超市的仓库进出库以及在库商品的日常记录 以及对 库存商品进行有效管理 本人在该系统开发过程中的工作主要是负责该系统的初期系统 分析 以及后期的程序设计 上海理工大学成人高等学历教育毕业 设计 论文 7 第二章第二章 管理信息系统方法管理信息系统方法 管理信息系统 mis 是一个由人和计算机等组成的能进行信息收集 传递 储蓄 加工 维护和使用的系统 它能实测企业的各种运行情况 利用过去的数据预测未来 从全局 出发辅助企业决策 利用信息控制企业行为 帮助企业实现规划目标 管理信息系统 management information system MIS 辅助计算机管理人员完成信息搜集 加工等 管理工作的系统软件 管理信息系统对企业事业单位的作用在于加快信息的采集 传送 及处理速度 实验数据在全单位的共享 及时地为各级管理人员提供所需的信息 辅助 他们决策 从而改善单位的运行效率及效果 通常 MIS 的实施需要三大要 素 系统观点 数学的方法 计算机的支持 一个完整的信息管理系统应包括 辅助决策系统 DSS 工业控制系统 IPC 办公自动化系统 OA 以及 数据库 模型库 方法库 知识库和 与上级机关及外界交换信息的接口等 随着技术的进步 管理信息系统正向着集成化 自然化和用户参与的方向发展 2 1 管理信息系统现状 管理信息系统 MIS 是一门边缘学科 集管理科学 信息科学 系统科学 现代通 信技术和电子计算机技术于一体 1985 年 管理信息系统创始人 明尼苏 达大学卡尔森 管理学院的著名教授戴维斯 Gordon B Davis 给出了一个具有代表性的定义 管理 信息系统是一个利用计算机硬件和软件 手工作 业 分析 计划 控制和决策模型以及 数据库的用户 机器系统 它能提供信息支持企业或组织的运行 管理和决策功能 随着网络技术的出现 管理信息系统又有了新的必恭必敬 基于网络的管理信息系 统不断出现 管理信息系统的概念模型也发生了相应的变化 许多学者对 管理信息系统 给出了新的定义 例如劳顿认为 管理信息系统是一个基于计算机的信息系统 它通 过收集 处理 存储和扩散信息 来支持组织的管理 决策 合 作 控制 分析活动 并使之可视化 因此 我们可以看出 管理系统系统具有几个基本含义 1 管理信息系统不是一个单纯的软件系统 而是一个人 机系统 由人和机器协 同工作 管理信息系统在支持企业或组织的各项管理活动中 管理人员 负责将基础数据 及时地输入到计算机中 计算机则根据企业或组织中的各层管理人员的要求对基础数据 进行加工处理 并将所得到的信息输出 计算机不断地与最终 用户进行着信息的交换 但在对数据的加工处理过程中又需要人的适当干预 2 管理信息系统的管理过程就是对数据进行惧 存储 加工处理 传递 并产生 超市库存管理系统研制 8 信息的过程 因此数据是管理信息系统的灵魂 管理信息系统运用了数据库的技术 对 基础数据进行统一规划 存储 供各层管理人员使用 从而实现了数据的一致和共享 3 管理信息系统可以解决企业或组织所面临的问题 例如 管理信息系统可以处 理企业产生经营活动的全过程 可以解决组织中数据处理效率问题 也可以解决财务管 理决策过程等 管理信息系统应具有如下几个功能 1 数据处理功能 数据处理是管理信息系统最基本的功能 它包括对各种类型数据的收集 加工处理 传递 存储等工作 2 实测功能 通过对数据的加工处理 可以随时了解各部门的实际运行情况 如各生产车间今天 生产的产品数量 销售部接受的订单等 3 预测功能 通过运用一定的数学方法和预测模型 对过去的数据进行分析 就可能对未来可能 发生的情况进行预测 为高级管理人员进行管理决策提供依据 4 控制功能 通过信息的反馈可以对整个企业生产经营的各个部门 各个环节的运行情况进行监 测 协调 控制 保证系统的正常运行 5 辅助决策功能 通过对数据的加工处理 可以快速地获取对决策有影响的信息 从而为合理的配置 企业的各项资源 做出最佳的决策提供科学的依据 目前 管理信息系统的应用已经非常广泛 随着计算机技术 网络技术和通信技术 的发展 管理信息系统的功能也日趋完善 并朝着智能化 网络化 集成化等方向发展 如办公自动化 OA 电子商务 EC 专家系统 ES 计算机集成制造系统 CIMS 2 2 管理信息系统开发方法 目前 常用的管理信息系统的开发方法有生命周期法 原型法和面对对象的开发方 法 下面仅对原型法和面对对象的开发方法进行简单的描述 1 原型法 原型法 Prototyping Method 是 20 世纪 80 年代发展起来的 旨在改变生命周期 法的缺点的一种系统开发方法 原型法的基本思想 首选根据用户的要求 由用户和开发者共同确定系统的基本要求和主要功能 利用 上海理工大学成人高等学历教育毕业 设计 论文 9 系统快速生成工具 建立一个系统模型 再在此基础上与用户交流 将模型不断补充 修改完善 如此反复 最终直至用户和开发者都比较满意为止 就形成了一个相对稳定 较为理想的管理信息系统 原型法的开发过程 采用原型法开发管理信息系统可以分为如下几个阶段 A 确定用户的基本需求 由用户提出对新系统的基本要求 如功能 基本界面形式 所需的数据 应用范围 运行环境等 开发者根据这些信息估算出开发该系统所需的费 用 并建立简明的系统模型 B 开发初步的原型系统 系统开发人员根据用户的要求建立原型系统 但该系统只 是一个初步的 不成熟的系统 从系统的工作效率上看也是不完善的 其主要目的是为 了描述开发者所理解的用户的基本需求 C 修改 评价原型系统 将建造好的原型系统交给用户 并投入试运行 用户将使 用过程中发现的问题一一记录下来 并与开发人员进行交流 开发人员针对这些问题不 断地对系统进行修改 扩充与完善 直至用户满意为止 D 形成最终的管理信息 对用户满意的原型系统进行进一步的开发 不断补充 完 善 最终形成一个适用的管理信息系统 原型法的优缺点 原型法的优点是开发周期短 费用较少 同时可以较有效地避免因开发者和用户的 认识隔阂所产生的失败 其缺点是系统的开发缺乏统一的规划和开发标准 难以对系统 的开发过程加以控制 原型法一般适用于开发规模不大 不太复杂或需求经常发生变化的系统 2 面向对象的开发方法 面向对象 Object Oriented 的技术于 20 世纪 80 年兴起 随后广泛地应用于计算 机技术的几乎所有领域 面向对象的技术中最重要的概念是对象 面向对象是基于问题对象的自底向上的一种系统开发方法 在开发过程中 分析和设计 阶段独立于程序设计语言 信息系统模型设计好后 最终用具体的程序设计语言 数据 库或硬件来实现 面向对象法最主要的特点是对对象为基础 对象是分析问题和解决问 题的核心 面对对象法的开发过程 面对对象法的开发过程一般分为四个阶段 A 认识客观世界 如一个企业 中的对象以及行为 分别独立设计各个对象的实体 B 分析对象之间的联系和相互之间所传递的信息 由此构造客观世界 企业 所对 应的信息管理系统的模型 C 由信息系统的模型转换成计算机软件系统的模型 超市库存管理系统研制 10 D 由计算机软件系统的模型再转化成一个现实系统 面向对象法的优缺点 面向对象法的优点是便于帮助分析者 设计者和用户清楚地表达抽象概念 互相进 行交流 交流特定的软件工具模块 直接地完成了从对象的描述到软件体 系结构之间的 转换 避免了其它的方法在开发过程的客观世界描述和软件结构不一致性和复杂性问题 便利系统开发简单 统一 开发周期短 费用低 面向对象法的主要缺点与原型法一样 因此这种方法也不适用于开发大的 复杂的 系统 本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路 力求在开发过程中尽量吸收这两种方法的长处 而克服它们的短处 上海理工大学成人高等学历教育毕业 设计 论文 11 第三章第三章 可行性分析与研究可行性分析与研究 3 1 系统目标和可行性分析 3 1 1 系统目标系统目标 开发本系统的目的在于为超市提供一个界面友好的 易于使用的管理系统 使超市 的管理工作步入数字化 以尽可能的提高超市中各项相关工作的效率 降低员工的工作 强度 将原本需要人工完成的繁重的计算工作交由计算机完成 同时 通过对本系统的 开发 提高自己的系统设计与编程能力 将过去所学融会贯通 本系统开发混合采用结 构化开发方法与面向对象开发方法 结合两种开发方法各自的优势进行系统开发 对原来的库存管理系统进行改进 使之能为公司提供强大的管理支持和查询服务 具体完成以下功能 商品的入库 出库 存放 查询 统计 3 1 2 社会可行性分析社会可行性分析 鉴于目前超市的库存管理工作部分还是手工管理 工作效率很低 并且不能及时了 解库存商品的种类和卖场销售比较高的商品等 不能更好的适应当前卖场销售的要求 手工管理还存在这许多弊端 由于不可避免的人为因素 造成数据的遗漏 误报 计算机 信息化管理有着储存量大 速度快等许多优点 提供给我们的处理信息及时快捷 因此 我们利用计算机提供给我们的信息对超市的库存商品管理过程形成一整套动态的管理 3 1 3 经济可行性分析经济可行性分析 在经济上 费用的支出和带来的巨大收益相比自是不能相提并论了 至于管理上 工作人员对于这项工程的实施必然是持赞成的态度 因为这样会大大减轻他们的工作量 提高工作效率 经过初步的预算本系统的全部实施只需 300000 元左右 建成后的维护费 用也与线性系统运行费用相同 而每年可以促进超市仓库的工作优化 仓库的有效利用 率 并可有效降低仓库的不必要支出 提高仓库运作资金的有效利用 3 1 4 技术可行性分析技术可行性分析 在技术上 鉴于软硬件方面对系统的需求 软件要求易学 界面友好 容易掌握 可以很简单方便的进行库存信息管理 硬件的配置要求不能太高 这样可以很好的适应 当前的超市仓库的库存管理工作 如今电脑软硬件技术飞速发展 计算机系统开发人员 也比比皆是 开发知识密集型的信息系统的技术条件也已经很成熟了 3 1 5 组织结构分析组织结构分析 该超市的组织结构如图 3 1 所示 超市的主要负责是店长 负责其超市的各个方面 超市分为库存管理部 卖场 财务部和采购部四个主要部门 库存部门的主要任务是根据销售部提供的信息和采购部及时联系 使库房货源充足 负责货物的接受 并安排好货物的存放事宜 对每天进出库房的货物进行详细记录 使 超市库存管理系统研制 12 基础数据完备 卖场主要负责日常销售工作 包括物品摆放 货架整理 收银等货物销售区的日常 事务 及时准确地将销售信息反馈给其他部门 以保证商品的及时供应更新 同时处理 消费者提出的各种疑问和信息 为公司的整体运作提供实际销售的基础数据 财务部门负责一切于财务有关的各项事宜 全面记录公司的所有收支资金流动 包括各 种收入 支出 税务 财务结算等 对进出货款实行控制 定期分析资金走向 为公司 的发展计划做好准备 采购部门的工作重心在接收到库存管理部发来的缺货消息后与相应的供应商联系 购进商品 店长 卖场采购部仓库财务采购 收货员发货员记帐员库管员 图 3 1 超市组织结构图 上海理工大学成人高等学历教育毕业 设计 论文 13 第四章第四章 系统分析系统分析 本次系统开发的任务主要是开发库存管理 系统分析阶段的调研采取的是全面铺开 与重点调查相结合的方法 即把工作重点放在库存管理部的具体业务上 略去其他无关 部门的具体业务调查 4 1 系统的业务描述 现行系统的库存管理业务流程如图 4 2 所示 卖场在销售货物时发现某种商品不足 填写缺货清单 送至库存管理部 库存管理部检查这种商品的存货量 如果储货充足则 直接向销售部发送提货通知让销售部提货 如果不足则制定进货计划 并将进货计划交 给采购部 采购部根据进货计划向供应商发出采购所需商品需求表 供应商送货至超市 仓库 仓库部门接收商品并登记存放 然后通知卖场来提货 系统流程图是用来描述系统物理模型的一种传统工具 下面 将列出本说明书中使 用到的主要图形符号的图例说明 如图 4 1 所示 系统终结点 加工处理 文档或报表 人工操作 数据表 控制流向 读写数据库 输入输出 图 4 1 系统流程图图形符号 超市库存管理系统研制 14 卖场 提货单 库存台帐 出库流水帐 检查库存 供应商 送货单 验收商品 合格商品入 库单 不合格商品退 货单 入库流水帐 存放商品 登记库位 库位 库存盘点 实际库存清单 损毁商品清单 出库单 缺货清单 制定进货 计划 进货计划 采购 发货 员 库存清单 发货 员 记帐 员 库管 员 库管 员 库管 员 修改 库存 记帐 员 收货员 记帐 员 库管 员 图 4 2 超市仓库业务流程图 商品入库流程说明 供应商将商品送到超市仓库 将送货单和商品交给收货员检验 收货员根据送货单 检验商品的数量是否正确 商品是否有破损 如果是食品则还要看商品的生产日期是否 新鲜 如果有不合格的商品 收货员开具退货单写明退货原因及数量同退货商品一起交 给供应商 检验合格的商品就填写合格商品入库单同商品一起入库 入库单交给记帐员 上海理工大学成人高等学历教育毕业 设计 论文 15 记帐 商品根据不同库位存放 商品在库管理说明 商品入库后需要定期盘点 盘点后产生报表用来修改库存信息 对于破损的商品库 管员还需要进行销毁 将统计表交给记帐员登记帐册修改库存数量 平时库管员还需要 根据卖场所给缺货清单检查库存是否充足 如果所需库存商品充足则通知发货员准备出 库商品 如果库存商品数量不足 则需要制定进货计划 并将进货计划交给采购员 请 采购员购入所缺商品 商品出库管理 库管员在确定库存商品充足的时候会通知发货员 发货员根据卖场所需商品清单准 备商品 并填写出库单交给记帐员 记帐员根据出库单修改商品库存信息 发货员在准 备好商品通知卖场部门到仓库提货 4 2 系统数据流程分析 数据流程图 logical data flow diagram 描述数据流动 存储 处理的逻辑关系 也称为逻辑数据流程图 数据流程图一般用到四个基本符号 即外部实体 数据处理 数据流和数据存储 外部实体是指系统以外又与系统有联系的人或事物 数据处理是对数据的逻辑处理 数据的变换 数据流是数据处理功能的输入和输出 数据存储是数据存储的逻辑描述 4 2 1 数据流图图例说明数据流图图例说明 数据流图主要图形符号的说明 如图 4 3 所示 编号 描述 描述 编号数据表名 外部实体加工 数据流数据存储 图 4 3 数据流图主要图形符号 4 2 2 数据流图描述数据流图描述 1 1 超市库存管理系统顶层超市库存管理系统顶层 DFDDFD 描述超市库存管理系统的大体轮廓 包括主要外部实体 主要数据流 主要数据存 储 如图 4 4 所示 超市库存管理系统研制 16 销售部 缺货清单 提货单 D1商品库台帐 采购部 进货计划 供应商 送货单 退货单 超市库存 管理系统 图 4 4 超市库存管理系统顶层 DFD 2 2 超市库存管理系统超市库存管理系统 0 0 层层 DFDDFD 零层图是对顶层图的展开 将系统分解成几个主要的处理 并描述各处理间的数据 流 数据存储和相关联的外部实体 如图 4 5 卖场 P1 入库管 理 P2 在库管 理 P3 出库管 理 D1 P4 统计 入库流水帐 出库流水帐 库存台帐盘点清单 提货单 供应 商 送货单 退货单 入 库 单 出 库 单 缺货清单 采购 进货计划 图 4 5 超市库存管理系统的 0 层 DFD 3 3 对对 P1P1 入库管理的展开入库管理的展开 图 4 6 是对 0 层图中 P1 商品入库管理处理的详细展开 描述了 P1 商品入库管理处 理内部各子处理 数据流 数据存储 上海理工大学成人高等学历教育毕业 设计 论文 17 供应 商 P1 1 商品验 收 送货单 不合格商 品退货单 入库商品清单 P1 2 填写入 库单 入 库 单 P1 4 记帐处 理 D3入库流水帐 入库单 P1 3 商品存 放 D2库位信息 P1 5 新增商 品 入库单 D4商品信息 P4 图 4 6 入库管理处理的展开 4 4 对对 P2P2 在库管理处理的展开在库管理处理的展开 图 4 7 是对 0 层图中 P2 商品统计处理的详细展开 描述了 P2 商品统计处理内部各 子处理 数据流 数据存储 卖场 P2 1 库存查 询 缺货清单 D1库存台帐 P2 2 库存盘 点 D5实际库存清单D6损毁商品清单 库 存 有 货 清 单 P3 P2 3 制定进 货计划 库存缺货清单 D7进货计划 采购 进货计划 P4 图 4 7 在库管理处理的展开 5 5 对对 P3P3 出库管理处理的展开出库管理处理的展开 图 4 8 是对 0 层图中 P3 商品在库管理处理的详细展开 描述了 P3 商品在库管理处 理内部各子处理 数据流 数据存储 超市库存管理系统研制 18 出 库 单 P3 2 准备商 品 出库商品清单 P3 4 记帐处 理 D8 出库流水帐 出库商 品清单 P3 5 填写提 货单 提 货 单 卖场 P4 P3 3 库位查 询 D2库位信息 库位信息表 P2 P3 1 填写出 库单 图 4 8 出库管理处理的展开 4 3 数据字典 4 3 1 数据存储说明数据存储说明 数据存储的条目 主要描写该数据存储的结构 及有关的数据流 查询要求 例数据存储 D1 库存台帐 的条目 如表 4 1 所示 表 4 1 库存台帐 的数据存储条目 注 其它数据存储条目详见附录 1 数据存储条目 名称 库存台帐 编号 D1 简要说明 对超市所有商品信息变动的汇总 组成 商品编号 商品名称 商品规格 计量单位 单价 商品入库数量 商品出库数量 商品库存数量 商 品损毁数量 商品存放位置 组织 按商品编号递增排序 注释 上海理工大学成人高等学历教育毕业 设计 论文 19 4 3 2 数据流说明数据流说明 数据流 缺货清单 的条目 如表 4 2 所示 表 4 2 缺货清单 的数据流条目 数据流 提货单 的条目 如表 4 3 所示 表 4 3 提货单 的数据流条目 注 其余数据流条目详见附录 1 4 3 3 数据处理说明数据处理说明 P1 入库管理 的处理过程条目 如表 4 4 所示 表 4 4 P1 入库管理 的处理过程条目 数据流条目 名称 缺货清单 简要说明 卖场货架商品不足时 填写的需求清单 数据流来源 卖场 数据流去向 P2 1 组成 商品编号 商品名称 商品规格 商品计量单位 需求数量 处理过程条目 名称 入库管理 处理编号 P1 说明 超市所有入库商品的处理情况 输入 供应商 P1 输出 P1 供应商 P1 P2 P1 P4 处理描述 验收供应商提供的商品 如有不合格商品直接退还给供应商 合格商品收入仓库 每个步骤 都要填写相应的表单以供记帐员登记帐册 数据流条目 名称 提货单 简要说明 发货员在卖场提货时填写的单据 数据流来源 P3 5 数据流去向 卖场 组成 商品编号 商品名称 商品规格 计量单位 商品数量 日期 提货人 超市库存管理系统研制 20 P2 在库管理 的处理过程条目 如表 4 5 所示 表 4 5 在库管理 的处理过程条目 P3 出库管理 的处理过程条目 如表 4 6 所示 表 4 6 出库处理 的处理过程条目 P4 统计 的处理过程条目 如表 4 7 所示 表 4 7 统计 的处理过程条目 注 其余处理过程条目详见附录 1 处理过程条目 名称 在库管理 处理编号 P2 说明 对仓库中的所有商品的管理 输入 D1 P2 P1 P2 销售部 P2 输出 P2 采购 P2 P3 P2 P4 处理描述 根据卖场提过的缺货清单查询库存是否充足 如果充足直接通知发货员准备商品 如果不充 足则制定进货计划给采购 并且定期盘点库存商品核对修改实际库存情况 处理过程条目 名称 出库管理 处理编号 P3 说明 对出库商品进行管理 输入 P2 P3 输出 P3 卖场 P3 P4 处理描述 根据 P2 提过的情况准备卖场所需商品并通知卖场提货 填写相应的出库商品单据以供记帐 员修改帐册 处理过程条目 名称 统计 处理编号 P4 说明 将所有商品的出入存情况进行汇总统计 输入 P1 P4 P2 P4 P3 P4 输出 P4 D1 处理描述 根据 P1P2P3 提供的商品入库情况 商品在库情况和商品出库情况统计汇总登记库存台帐 上海理工大学成人高等学历教育毕业 设计 论文 21 第五章第五章 系统设计系统设计 5 1 系统结构图 系统结构图描述超市库存管理系统的各模块 模块间的联系 如图 5 1 所示 超市库存管理系统 入 库 管 理 在 库 管 理 出 库 管 理 统 计 商 品 验 收 填 写 入 库 单 商 品 存 放 新 增 商 品 商 品 入 帐 库 存 查 询 库 存 盘 点 修 改 库 存 填 写 出 库 单 制 定 进 货 计 划 准 备 商 品 记 帐 处 理 库 位 查 询 填 写 提 货 单 图 5 1 超市库存管理系统结构图 5 2 数据库设计 概念结构模型 E R 图 如图 5 2 所示 超市库存管理系统研制 22 入库商 品 供应商库管员供应验收 NMMN M N 供应 商编 号 商品 编号 工号 填写填写 入库单出库单 M N 统计 MM 库存台帐 11 M 准备 N 出库商 品 产生 M N 提货单 入库 单编 号 出库 单编 号 商品 编号 商品 编号 提货 单编 号 图 5 2 超市库存管理系统 E R 图 5 3 代码设计 该系统主要对货物编号 供应商编号 日期 库位等进行代码设计 主要采用助忆 和顺序相结合的原则进行设计 1 货物编号 代码结构采用 XXXXXXXXX X XX XXXXXX 商品大类代码 商品小类代码 序号 代码第一个字段为商品大类代码 二三位为商品小类代码 后六位是货物序号从 000001 999999 现代超市商品主要分为 3 大类 食品类 非食品类和生鲜类 本系统将此 3 大类商品用字母 ABC 表示 它们各自又有若干小类分别用它们的拼音 缩写表示如 A 食品类 饮料类 YL 零食类 LS 烟酒类 YJ 调味品类 TW 等 B 非食品类 家电类 JD 服装类 FZ 办公用品类 BG 化妆品类 HZ 家具类 JJ 纸 制品类 ZZ 等 C 生鲜类 蔬菜类 SC 肉类 RL 水果类 SG 熟食类 SS 河海鲜类 HH 等 每个小类又包括许多具体商品 如饮料类中又有可乐 橙汁 矿泉水等等每一种中 又有不同牌子的相同产品 所以在序号设置时位数设置到 10 万位 这样完全可以满 足现在以及今后的商品编码设置需要 例如 某牌子的外套其货物种类代码为 BFZ 设随机序号为 000001 则该外套的货物 编号为 BFZ000001 上海理工大学成人高等学历教育毕业 设计 论文 23 2 供货商编号 代码结构采用 XXXXXXX XX XXXXX 供货商类型 序号 代码的前两位是供货商类型的编号同所供应商品的小类代码相同 后五位是随机编 号从 00001 99999 目前超市供应商的种类用两位数完全可以包括 而具体的供应商数量用达到万位数 的序号也完全可以满足需要 即使今后有所增加也能满足 例如 松下公司提供的是家电类商品 它的供应商类型为 JD 序号假设为 00001 则松下公司的供应商编号就为 JD00001 3 日期 代码结构采用 yyyymmdd yyyy mm dd 年 月 日 代码的前部分表示年 中间部分表示月 后部分表示日 4 库位 代码结构采用 XXX X XX XX 功能代码 商品种类 仓位序号 第一位代表仓库功能区代码同商品大类 二三位代表商品种类代码 后二位代表具 体仓位序号从 01 99 例如 600ml 瓶装可口可乐属于食品类中的饮料类 按仓库功能区分类应存放在 AYL 区 设仓位序号为 01 则该可口可乐的库位为 AYL01 5 4 系统实现 5 4 1 开发工具介绍开发工具介绍 Visual Basic 6 0 Access2003 Visual Basic 6 0 特点 Visual Basic 6 0 是在 Windows 环境中运行的可视化工具 具有 所见即所得 的 设计特点 Visual Basic 6 0 应用程序的界面就是一个窗体 使用窗体设计器和工具箱 超市库存管理系统研制 24 等图形化的设计工具 可以非常方便的为窗体添加控件等图形对象 并可自动生成产生 界面的代码 应用程序开发人员只需要设计界面和实现应用程序功能的代码 而大部分 界面设计的复杂性都被 封装 起来 从而大大提高了程序设计效率 Visual Basic 6 0 具有支持面向对象的程序设计特点 在 Visual Basic 应用程序中 程 序和数据封装为一个对象 对象可以以图形的方式显示在窗体上 是可视的 窗体和控 件等都是对象 每个对象都具有自己的属性 方法和事件 在设计应用程序界面时 只 需要将控件等对象添加到窗体上 并设置其属性 而相关的程序代码都由 Visual Basic 自动生成 Access2003 特点 Microsoft Access 作为一种关系型数据库管理系统 是 Windows 下最为流行的桌面 数据库管理系统 Access2003 是中文 Office 中的重要组成部分之一 具有功能强大 界 面友好 操作简单 易学易用等优点 是中小型信息管理系统理想的开发环境 5 4 2 主界面设计主界面设计 本系统有权限管理 可供各个部门 员工使用 登录系统时输入用户名和密码后点 击确定进入系统 如图 5 3 所示 图 5 3 系统登录 5 4 3 系统界面设计系统界面设计 该系统功能主要通过菜单的方式运行 包括 3 大功能 基本信息管理 表单管理 库 存登记 在 3 大功能菜单中又有许多下级功能菜单以及二级功能菜单 如图 5 4 所示 上海理工大学成人高等学历教育毕业 设计 论文 25 图 5 4 系统功能菜单 5 4 4 基本信息管理功能基本信息管理功能 基本信息管理功能主要包括有 员工信息 供应商信息 商品信息和库位信息 4 个 子功能 员工信息主要是登记仓库中工作的所有员工的基本个人信息包括 员工 ID 姓名 年龄 性别以及在仓库中的职位 具体情况如下图 5 5 所示 图 5 5 员工信息 供应商信息是登记超市所有供应商的基本信息 包括供应商名称 地址 电话以及 超市库存管理系统研制 26 供应商同超市的联系人 具体如下图 5 6 所示 图 5 6 供应商信息 商品信息是登记超市所有商品的基本信息 主要包括商品 ID 商品名称 商品规格 计量单位 单价 供应商以及产地 具体如图 5 7 上海理工大学成人高等学历教育毕业 设计 论文 27 图 5 7 商品信息 库位信息是划分仓库不同存放区域所采用的代码 信息包括库位 ID 和库位的面积 具体如下图 5 8 所示 图 5 8 库位表 5 4 5 表单管理功能表单管理功能 表单管理负责系统的所有表单的输出打印 主要有入库单打印 出库单打印 退货 单打印和库存缺货清单打印 入库单是根据入库商品登记产生的表单 如图 5 9 所示 超市库存管理系统研制 28 图 5 9 入库单 出库单是根据出库商品所登记产生的表单 如图 5 10 所示 图 5 10 出库单 退货单是在供应商送货时发现有不合格商品 将不合格商品退还给供应商时开具的 表单 如图 5 11 所
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Unit 6 Entertaining Us教学设计-2025-2026学年高中英语重庆大学版选修九-重大版2004
- 《用“四舍”法试商的除法》(教学设计)-2024-2025学年四年级上册数学人教版
- 蔬菜培训基本知识总结课件
- 蔬菜品种知识培训课件
- Unit 9 Section A 1a - 2c 说课稿 2024-2025学年人教版八年级英语下册
- 2.2《大战中的插曲》教学设计 2023-2024学年统编版高中语文选择性必修上册
- 怎样通知最快 (教学设计)-2024-2025学年五年级下册数学人教版
- 2025年常识试题及答案解析
- 蓄电池知识培训课件
- 《游动物园》(教学设计)-2024-2025学年一年级上册数学冀教版
- 五年级体育课教案全集
- 新审计法知识讲解课件
- 幼儿教育幼儿园安全知识教育试题
- 哮喘患儿自我管理指导
- 2022学年上海复旦附中高一(上)期末信息技术试题及答案
- 数学思维与问题解决能力-深度研究
- 银行员工消保知识培训
- 初中数学新人教版七年级上册第二章《有理数的运算》教案(2024秋)
- 《种质资源利用》课件
- 安全防护设施培训
- 保洁投标书范本
评论
0/150
提交评论