

已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
( 学校代码学校代码: : 1012810128 学学 号号: : 020704037020704037 本科毕业设计说明书本科毕业设计说明书 二二六六年年六六月月 题题 目目: 库伦旗酒厂仓库管理信息系统的设计与实现库伦旗酒厂仓库管理信息系统的设计与实现 学学生生姓姓名名 : 边边 学学 院院 : 管理学院管理学院 系系 别别: 管理科学系管理科学系 专专 业业: 信息管理与信息系统信息管理与信息系统 班班 级级: 信管信管 02- -2 指指导导教教师师 : 内蒙古工业大学本科毕业设计说明书 摘 要 随着经济的发展,计算机的应用变得越来越普及,利用计算机实现企业的仓库 管理对企业提高生产经营效率有着重要的意义。本仓库管理信息系统是针对库伦旗 酒厂原材料仓库的具体业务而开发的。本文简要介绍了仓库管理信息系统的研究背 景与意义,着重阐述了该系统开发实现过程,从系统的需求分析、模块设计、数据 设计到系统的实现等各个环节都进行了详尽的分析和描述。 本系统利用 visual basic 6.0 编写,数据库采用 access 2003 完成,是根据企 业的实际需要而开发的一个实用的管理信息系统。本仓库管理信息系统主要实现了 货物的入库管理、出库管理、查询管理及用户管理等功能。在仓库货物信息的管理 中设置了货物存储的最高限量和最低限量,对仓库的货物实现监控,在货物入库及 出库时给出相应的预警提示。在此基础上本系统还能根据企业已入库货物量计算出 货物存储的最优量,为货物再入库时提供可靠的依据,使得入库的货物在数量上得 到好的控制,这样减少了仓库货物的积压量,降低了企业仓库的管理成本,提高了 企业的经济效益。 关键词:信息系统;仓库管理;最优存储 内蒙古工业大学本科毕业设计说明书 abstract along with the development of economic, the application of computer becomes more and more popular. it is significant to the enterprise that manage enterprises storage use computer and enhance the production management efficiency. this storage management information system is developed for the professional work of the raw material warehouse of ku lun banner brewery. this article briefly introduced the storage management information system and research background and the significance, elaborated emphatically this system development realization process, analyze and describe exhaustive the system in the aspects of demand analysis, the model design, the data designed to the system realization and so on each link has all carried on. this system is according to a practical management information system which enterprises actual need. the system uses visual basic 6.0 compilations, the database uses access 2003 to complete. this storage management information system mainly realized the cargo to go into storage, function storehouse management, inquiry management and user management. established the cargo in the warehouse cargo information management to save the high limits and lowly limits the quantity, to the warehouse cargo realization monitoring, went into storage and the storehouse when the cargo produces the corresponding prompt. this system has also realized the enterprise warehouse cargo most superior memory in this foundation, goes into storage when the cargo refers to the most superior quantity, enables the cargo which goes into storage in the quantity under the exact control, reduced the warehouse cargo backlog quantity and the cost of enterprise warehouse management, enhanced the economic efficiency. keywords: information system; storage management; most superior memory 内蒙古工业大学本科毕业设计说明书 目目 录录 引 言1 第一章 仓库管理系统概述.2 1.1 仓库管理系统研究背景与意义 2 1.1.1 系统研究背景 2 1.1.2 系统开发意义 2 1.2 仓库管理系统发展现状与趋势 3 1.2.1 系统在国内外的发展状况 3 1.2.2 系统的发展趋势 3 第二章 系统分析.5 2.1 需求分析 5 2.1.1 库伦旗酒厂概况 5 2.1.2 所调研酒厂仓库存在的主要问题 5 2.1.3 企业的需求 5 2.2 新系统的主要功能、逻辑模型的提出 6 2.2.1 存储方案模型 6 2.2.2 新系统的主要功能 7 2.2.3 系统逻辑模型的提出 8 2.3 可行性研究 8 2.4 系统业务流程分析 9 2.5 系统数据流程分析 .10 第三章 系统设计13 3.1 系统总体设计 .13 3.1.1 系统总体功能结构 .14 3.1.2 模块详细划分 .14 3.2 系统开发平台设计 .15 3.3 数据库设计 .16 内蒙古工业大学本科毕业设计说明书 1 第四章 系统详细设计与实现18 4.1 系统登陆与主界面 .18 内蒙古工业大学本科毕业设计说明书 4.1.1 登陆界面 .18 4.1.2 主界面 .18 4.2 日常处理 .18 4.2.14.2.1 入库管理入库管理 1818 4.2.2 出库管理 .18 4.3 查询统计 .18 4.3.1 单据查询 .18 4.3.2 库存查询 .18 4.3.3 月汇总 .18 4.4 计算最优量 .18 4.5 基本信息 .18 4.5.1 货物信息 .18 4.5.2 库存状况 .18 4.6 系统维护 .18 4.6.1 查看日志 .18 4.6.2 用户管理 .18 第五章 系统软件测试18 5.1 测试任务 .18 5.2 测试基本方法 .18 5.3 测试的实施.18 5.3.1 测试用例 .18 5.3.2 测试结果 .18 第六章 关键技术18 6.1 数据库连接.18 6.2 库存货物优化控制 .18 结 论.18 参考文献.18 谢 辞18 内蒙古工业大学本科毕业设计说明书 表 目 录 表 3- 1 货物信息表17 表 3- 2 货物类别表17 表 3- 3 汇总单17 表 3- 4 最优存储表17 表 3- 5 库存状况表18 表 3- 6 入库单表18 表 3- 7 出库单表18 表 3- 8 领料人信息表18 表 3- 9 供应商信息表18 表 3- 10 用户信息表.18 表 3- 11 用户管理表.18 表 3- 12 系统日志表.18 表 5- 1 测试表18 内蒙古工业大学本科毕业设计说明书 图 目 录 图 2- 1 存储结构图.6 图 2- 2 系统业务流程分析图.9 图 2- 3 系统关联图10 图 2- 4 系统顶层图11 图 2- 5 系统数据流图12 图 3- 1 系统功能模块图14 图 4- 1 登陆窗体18 图 4- 2 判断密码登陆窗体18 图 4- 3 修改密码窗体18 图 4- 4 系统主窗体18 图 4- 5 入库管理窗体18 图 4- 6 单据查询窗体18 图 4- 7 库存查询窗体18 图 4- 8 汇总单窗体24 图 4- 9 计算最优量窗体24 图 4- 10 货物信息窗体.18 图 4- 11 库存状况窗体.18 图 4- 12 系统日志窗体.18 图 4- 13 用户管理窗体.18 图 4- 14 权限选择窗体.18 图 5- 1 新增入库单测试结果图18 图 5- 2 打印入库单测试结果图18 图 5- 3 退出入库单测试结果图18 图 5- 4 删除入库单测试结果图18 内蒙古工业大学本科毕业设计说明书 1 引 言 在信息高度发展的今天,企业管理信息化己成为企业在市场竞争中求得发展的 客观需要,是管理决策者充分利用信息资源、把握市场机遇、更好地组织企业的人 力、物力、财力进行生产经营活动所必需的必要条件。企业管理信息化的发展使得 管理信息系统的开发与应用变得越来越重要,已成为时代发展的主流。管理信息系 统研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决 策信息,辅助企业进行现代化管理。 仓库管理部门是企业正常生产的物料供应保障部门。正因为仓库管理部门是关 键的中转环节,建立一套仓库管理信息系统对于如何有效的把本单位生产所需的生 产资料及时、保质保量的供应上去,以其最低的货物存储的总成本和库存量保障生 产需求有着重要的意义。仓库管理工作迫切需要采用计算机和通讯网络进行科学化 管理,使信息的添加、查询、修改、删除更自动化,使管理人员从日常繁杂的事务 中解放出来,提高管理工作的质量和效益,减少差错,减轻劳动程度。仓库管理信 息系统不仅使以上的希望都变成了现实,而且能间接减少库存的无谓积压,实现货 物的最优存储。 本仓库管理信息系统是针对库伦旗酒厂原材料仓库而开发的一个实用的管理信 息系统。本系统具有友好的用户界面,业务操作简单,进入系统即能使用,系统中 对数据进行了安全设置与保护。系统每种操作都可以通过菜单来进行,操作快捷、 方便、易懂易会。 内蒙古工业大学本科毕业设计说明书 2 第一章 仓库管理系统概述 1.1 仓库管理系统研究背景与意义 当今社会是一个信息社会,一个知识经济时代,在各行各业中离不开信息处理, 因此计算机被广泛应用于信息处理系统。计算机最大的好处在于利用它能够进行信 息管理,加强信息控制,这样不仅提高了工作效率,而且大大的提高了其安全性。 尤其对复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与 信息管理系统的开发密切相关,系统的开发是系统管理的前提。 1.1.1 系统研究背景 走进信息社会,企业信息化也在不断的完善。信息技术的发展使得各类企业都 面临着前所未有的机遇与挑战。仓库管理的方法也日新月异,以前全是由人工管理的 方法现存在很多的缺点:管理效率低,劳动强度大,信息处理速度低而且准确率也 不够令人满意。为了提高仓库管理效率,减轻劳动强度,提高信息处理速度和准确 性,让计算机对仓库进行自动管理已成为必要发展趋势,仓库管理员可以直接在计 算机上实现仓库的信息管理,并能在一定程度上实现自动化。另一方面,目前成本 竞争已成为现代竞争的有效手段,尽量降低仓库库存水平是企业管理的重要目标, 由此可见,利用当前企业不断完善的信息化资源,自动化的进行仓库信息的有效管 理,提供具体、全面地管理决策信息,辅助企业进行现代化管理已成为企业发展的 当务之急1。 1.1.2 系统开发意义 随着我国经济的飞速发展,各种类型规模的公司企业迅速崛起,对于每个企业 来说,随着企业规模的不断扩大,产品数量的急剧增加,所需要的有关的各种信息 量也会成倍增长。面对庞大的货物信息量,如何进行有效地仓库管理,从而确保企 业运行效益,这对企业来说是非常重要的。而仓库管理又涉及入库、出库的货物、 经办人员及供应商等方方面面的因素,如何管理这些信息数据,是一项复杂的系统 工程,所以这就需要由仓库管理系统来提高仓库管理工作的效率,这对信息的规范 管理、科学统计和快速查询,提高企业营运质量,提高企业生产效率,都具有十分 重要的现实意义。而且仓库管理系统还有利于提高企业管理工作的现代化水平,并 提供经营管理决策支持功能,从而使企业获得更好的经济效益。 内蒙古工业大学本科毕业设计说明书 3 1.2 仓库管理系统发展现状与趋势 1.2.1 系统在国内外的发展状况 现在国内外对仓库管理系统的开发与研究也是很有实用性的,基本上能满足各 企业的自身特点,来进行仓库货物方面的管理,同时又都在不断地深入与发展,来 适用更多的企业。现在国内外各企业自己开发的仓库管理软件能实现如下功能:代替 手工填写计划书、入库单等大量重复繁琐的劳动,如数据的存储、查询、统计、汇 总、分析、报表等,管理工作完全由计算机取而代之,各级管理人员能够快速、便 捷和准确地进行数据查询、数据统计、提供报表等。能随时掌握现有的库存项目情 况,制定合理的库存管理计划,灵活地把握库存、采购、存储、质检等一系列的管 理,动态进行库存跟踪管理,合理保留库存,减少库存积压。库存控制能够对现有 的库存项目进行动态统计,从而为每一个库存项目指定安全库存量和经济定购量, 当库存减少到用户定义的安全库存量时,系统能指示出来,并根据需要自动创建采 购申请和采购单2。 1.2.2 系统的发展趋势 今后系统将会向条码仓库管理系统发展,现阶段,伴随物流及管理信息化、网 络化的发展,应用条码技术进行仓库管理、实现仓库作业自动化,将是一个必然的 发展趋势,也是需要迫切解决的一个现实问题。随着信息化技术的不断提高和应用 的日渐普及,更多的商品拥有自己的条码,而且,使用条码化工作代替传统作业模 式,减少了手工输入,这样不但提高了作业效率,还能确保资料正确,并减少因人 为失误所造成的损失3。 1条码技术是实现仓库管理自动化的有效途径 仓库产品品种多,数量大。利用条码技术,在入库及其包装上加贴条码,配之 以仓库信息管理系统进行作业,不仅可提高效率,降低作业强度,也将大大提高产 品收发作业准确率,进而实现仓库管理的全面自动化。 2条码技术应用于仓库管理对提高仓库作业效率有重要作用 将条码技术和仓库管理信息系统结合起来。信息输入时,条码输入速度是键盘 输入的 5 倍。在仓库管理中基本的入库、出库、清库汇总等操作,保管员利用产品 的条码技术进行操作,降低了作业强度,还可避免由键盘输入造成的各种差错,提 高作业效率和科学管库水平。 内蒙古工业大学本科毕业设计说明书 4 3条码技术应用于仓库管理是完善产品保障信息网络的重要手段 目前,一些企业的仓库内部局域网已经建成并投入使用,并与业务主管部门实 现了信息沟通,仓库保障信息网在日常物料保障工作中的作用日趋明显。条码技术 在仓库管理中的应用,可进一步完善系统各仓库之间及各仓库与作业主管部门之间 的信息共享和交换功能,最终达到对产品的全程跟踪管理,充分发挥条码技术在整 个流通中的作用。 同时,在软件系统的研发过程中,将会融入一种 erp 的企业管理思想。大量的 研究与实践已经充分表明,erp 作为一种现代企业管理的思想和方法,将其大力地 推广应用就是有效的促使我国企业管理朝着更加科学化、合理化和规范化方向发展 的一种具体方法和途径。 内蒙古工业大学本科毕业设计说明书 5 第二章 系统分析 2.1 需求分析 2.1.1 库伦旗酒厂概况 库伦旗酒厂是一家以生产白酒为主的企业,有着近一百余年的酿酒历史,占地 12000 多平方米,员工 100 多人。该酒厂先后研制开发了库伦白酒、福缘酒、帝王、 忽必烈、特制白等不同档次、不同价位、不同口味的多种产品,极大地满足了不同 身份、不同地位、不同消费理念的消费需求。 2.1.2 所调研酒厂仓库存在的主要问题 仓库作为总货物资源的集散地,货物的种类繁多,包含很多信息数据的管理。 库伦旗酒厂的仓库所存储的酿酒原料主要有高粱、小麦、玉米、大麦、豌豆和糯米 等,通过对库伦酒厂仓库的详细调研得知,目前酒厂的仓库管理存在以下主要问题: 1.进行信息管理的方式主要是基于文本、表格等纸介质的手工处理,对于物料 的出入库情况的统计和核实等往往采用对账本的人工检查,对管理者的管理权限等 不受约束,任何人都可查看,这样容易引起资料外泄。 2.仓库管理中涉及入库货物、出库货物、经办人员及供应商等方方面面的因素, 工作人员对数据信息的处理工作量大,登记和修改信息时容易出错,另外,由于数 据繁多,容易丢失,且不易查找。 3.缺乏系统、规范的信息管理手段。一般的存储情况是记录在账本上的,仓库 的工作人员也只是当时记得比较清楚,时间一长,如果再要进行查询,就得在众多 的资料中翻阅查找,费时、费力,如要对很长时间以前的产品进行更改就更加困难。 4.不能及时准确的了解需要采购货物的最优订货量和订货周期,没有有利的参 考数据,这样就很难实现仓库货物的最优存储,减少仓库货物的积压量。 2.1.3 企业的需求 在知识经济时代,信息技术的发展既给企业带来了机遇,也带来了很大的压力。 内蒙古工业大学本科毕业设计说明书 6 面对这种情况,企业要想继续生存发展,就得不断完善自身的信息化。作为以生产 白酒为主的企业,仓库管理在企业管理中起到了很重要的作用,在仓库管理中存在 着信息录入量大,查询请求多,查询条件繁杂的特点。目前基于文本、表格等纸介 质的手工处理已经不能很好地满足仓库管理中的需要,不能满足企业的发展壮大。 所以,很有必要建立一个仓库管理系统,使仓库管理工作规范化,系统化,程序化, 提高信息处理的速度和准确性。企业的员工也表示非常的支持,因为仓库管理信息 系统的运行将使他们从手工劳动中解脱出来,使他们有更多的时间学习新业务,提 高自身的技能。因此,他们对我的设计工作给了积极的帮助,给我提供了大量的企 业资料,这对于我对企业的分析提供了很大的帮助! 2.2 新系统的主要功能、逻辑模型的提出 2.2.1 存储方案模型 存储论是定量方法和技术最早应用的领域之一,是管理运筹学的重要分支。早 在 1915 年人们就开始了对存储论的研究4。 存储论研究的主要问题是保持合理的存储水平,使总的损失费用达到最小。存 储论的对象,是一个由补充、存储、需求三个环节紧密构成的,并且以存储为中心 环节,其一般结构图为: 补充 需求 图 2- 1 存储结构图 存储的某种货物简称为存储,它随时间的推移所发生数量的变化,称为存储状 态。存储状态随需求过程而减少,随补充过程而增大5。确定性模型中根据不同的 条件又分为以下几种: 1.经济订购批量模型 此模型不允许缺货,生产时间很短,这是一种最基本的确定性的存储模型。此 模型的假设如下:当存货降到零时,可以立即得到补充;需求是连续均匀的;每次订货 量、订购费和单位存储费都是常量,分别为一些确定的不变的数值。 2.经济生产批量模型 此模型不允许缺货,生产需要一定的时间。此模型的假设条件,除生产需要 一定时间的条件外,其余皆与经济订购批量模型相同。 3.允许缺货的经济订购批量模型 存 储 内蒙古工业大学本科毕业设计说明书 7 此模型允许缺货,生产时间很短。当存储降至零后,还可以再等一段时间然后 订货,并把缺货损失定量化加以研究。 4.允许缺货的经济生产批量模型 此模型允许缺货,生产需要一定时间,补充不是靠订货,补充数量不可以同时 到位,补充是靠生产。 5.经济订货批量折扣模型 此模型是价格有折扣的存储问题。货物的单价随货物定购数量的变化而变化, 购买同一种货物的数量不同,单价也不同。 通过对库伦旗酒厂仓库的调研可知,此仓库货物存储的管理比较符合经济订货 批量折扣模型,因此,在开发酒厂仓库管理信息系统时,当计算货物的最优订货量 和订 货周期时是根据经济订货批量折扣模型进行分析与计算的。每种需要订购的货 物都有标准的订货单价,标准单价存放在货物信息表中,在计算最优量时,如果货 物是较大批量购进,则货物的入库单价低于标准单价;如果货物是小批量购进,则 货物入库单价等于或大于标准单价。根据以上分析再计算货物的最优量。 货物的存储费为 c1 元/月. .公斤,订货费为 c3 元/次,需求量为 d 公斤, 最优订货量 (2-1) 订货周期 (2-2) 2.2.2 新系统的主要功能 1.仓库中货物的信息量大,货物的入库和出库涉及到大量现金的流入和流出, 数据安全性和保密性要求高。本系统中设计了不同用户的操作权限和登陆方法。当 用户为管理员时,在登陆时系统会初始全部权限;当用户为操作员时,根据不同操 作员所拥有的不同权限初始系统。 2.仓库各种信息的录入、修改和删除等,包括入库货物、出库货物的输入和供 应商、用户等基本信息的录入、修改和查询等。 内蒙古工业大学本科毕业设计说明书 8 3.仓库管理的各种信息的浏览、查询,修改以及统计等,并可以对一些基本的 信息打印输出。 4.在仓库管理中加入最高储备和最低储备字段,对仓库的货物实现监控,在货 物入库及出库时给出相应的预警提示。 5.根据运筹学中的存储论计算出了上月不同货物的最优订货量和订货周期,为 本月货物在入库时提供一定的参考,这样在保证生产正常用料的情况下,使货物的 存储趋近于最优存储,减少仓库货物的积压量,降低仓库管理中的成本。 6.操作日志的管理,只有管理员可以查看,操作日志中记录了所有登陆的用户 及其操作内容。 本系统基本涵盖了仓库管理的主要需求,具有完善细致的功能、友好的用户界 面、强大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印 功能。在此基础之上,通过上月货物的需求情况计算得出货物的最优订货量和订货 周期,在本月货物的入库时参考最优的订货量来控制入库的数量,使货物的存储趋 近于最优量,实现货物的最优存储。 2.2.3 系统逻辑模型的提出 本系统的逻辑模型主要是以系统的业务流程图和数据流图为主要描述工具,以 信息系统中应有的数据流程和数据结构来描述系统。即在对仓库管理方式上进行认 真分析和研究的基础上,摆脱企业现有组织机构局限性,从管理职能和业务流程出 发,按信息系统中应有的数据流和数据结构来勾画系统的概貌。 本系统特色: 1.设置系统用户登陆功能,对系统数据进行安全设置与保护。 2.友好的用户界面,业务操作简单,进入系统即能使用。 3.成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性 能更稳定。 4.强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的数 据库系统,提供各种级别的数据保护和权限控制方式,确保数据的安全可靠。 5.系统每种操作都可以通过菜单来进行。操作快捷、方便、易懂易会。系统集 录入、维护、查询、统计和各种处理为一体,信息导入导出方便共享。 6通过存储论可以对仓库货物的存储做最优分析和计算,得出最优订货量和订 货周期以供参考,实现货物最优存储。 内蒙古工业大学本科毕业设计说明书 9 2.3 可行性研究 根据系统的需要,我从三个方面对系统的开发进行可行性分析如下: 1.技术可行性 随着企业信息化的不断完善,计算机等先进的信息化资源将会不断增多,按照 管理信息系统的原理和方法,采用成熟的信息技术和手段,加上企业员工的素质不 断提高,仓库管理信息系统在技术上是可行的。 2.经济可行性 开发过程中企业无需投入大量的资金,系统建成后的运行、维护费用很低,在 企业可以接受的范围内。同时系统建成后基本实现无纸化办公可节约大量办公费用, 降低企业成本。 3.运行可行性 新系统的研制和开发是充分的考虑工作人员对仓库的易于管理,管理者方便查 询产品信息效率。并且由于本系统用户界面友好,从而能完全满足使用者的要求。 综上所述,仓库管理系统的开发是可行的,该系统的开发也必将会对企业员工 的仓库管理工作带来极大的便利和帮助,为企业良性发展做出很重要的影响。 2.4 系统业务流程分析 业务流程图描述一个组织内部业务处理活动的内容与工作流程,是进行系统调 查使用的工具之一。通过详细的调查,分析原有管理组织机构和职责层次,制定出 相应的新系统的管理业务流程图,明确系统规划中业务流程规划对流程改革与创新 的要求。然后对新的系统目标进行具体分析,将信息管理业务流程重组,弄清楚各 环节需要的信息内容,信息来源、去向、处理方法、提供信息的时间和信息形态等6。 根据我对酒厂仓库的有关调查情况绘制的系统业务流程图如下: 开 始 用户登陆 读取用户类型 日常处理 查询统计 计算最优量 基本信息 系统维护 管理自己用户信息 管理普通用户信息 管理自己用户信息 失 败 成功 内蒙古工业大学本科毕业设计说明书 10 图 2- 2 系统业务流程分析图 2.5 系统数据流程分析 数据流图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的 科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间 的联系自顶向下、逐层分解,在逻辑上精确地描述新系统应具有的功能、数据输入、 数据输出、数据存储及数据来源和去向7。 首先对酒厂仓库管理的总体情况通过调查进行分析,整个仓库的管理从总体上 主要分为入库和出库管理、查询统计,在入库时还应要注意参考仓库上月的货物的 最优数据,减少本月货物的积压量。根据以上酒厂仓库的具体情况,我绘制的该系 统的数据流程图如下: 图 2- 3 系统关联图 用户 供应商 领料人 管理员 仓库 管理 f2 入库单 f3 出库单 f4 库存状况 f1 内蒙古工业大学本科毕业设计说明书 11 图 2- 4 系统顶层图 用户 供应商 领料人 管理员 f2 入库单 f3 出库单 f 库存数据 f1 1 计算最 优 d2最优存储 2 入库管 理 d1 2 4 查询统 计 3 出库管 理 f4 库存状况 内蒙古工业大学本科毕业设计说明书 12 图 2- 5 系统数据流图 用户 供应 商 领料 人 管理 员 f2 入库单 f3 出库单 f 库存数据 f1 1.1 进行 汇总 d2最优存储 2.1 接受入 库单 d1 2 4 查询统 计 3.1 接受出 库单 f5 库 存 状 况 库 存 状 况 d3汇总单 1.2 计算最 优量 d4 d5 2.2 入库处 理 入库单 出库单 3.2 出库处 理 内蒙古工业大学本科毕业设计说明书 13 第三章 系统设计 信息系统设计阶段的主要目的是,将系统分析阶段所提出的、充分反映了用户 信息需求的系统逻辑方案转换成可以实施的、基于计算机与网络技术的物理方案。 这一阶段主要任务是从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑 功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构 和系统各组成部分的技术方案,提出系统的实施方案。 3.1 系统总体设计 在系统总体结构设计时应遵循以下几条主要原则: 1.分解协调原则 整个系统是一个整体,具有整体目标和功能。但这些目标和功能的实现又是由 相互联系的各个部分共同工作的结果,在处理过程中根据系统总体要求协调各部分 的关系。 2.模块化原则 结构化设计的基础是模块化,结构化方法规定了一系列模块的分解协调原则 和技术,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关 系的协调来实现整个系统的功能。 3.自顶向下原则 首先抓住系统总的设计目标,然后逐层分解,即先确定上层模块的功能。再确 定下层模块的功能。 4.信息隐蔽、抽象的原则 上一层模块只负责为下一层模块的工作提供原则和依据,并不规定下层模块具 体行为,即上层模块只规定下层模块做什么和所属模块间的协调关系,但不规定怎 么做,以保证各模块的相对独立性和内部结构的合理性,使得模块与模块之间层次 分明、易于理解、易于实施、易于维护。 5.一致性原则 要保证整个设计过程中具有统一的规范、统一的标准、统一的模式等。 6.明确性原则 内蒙古工业大学本科毕业设计说明书 14 每个模块必须功能明确,消除多重功能。 3.1.1 系统总体功能结构 系统开发采用自顶向下层次化、模块化结构设计方法。根据所定义的数据类型, 在保持各功能模块的相对独立的原则下划分各模块的功能。通过对系统的总体分析, 依照自顶向下和模块化原则将此系统分为五个主要模块:日常处理模块、查询统计 模块、计算最优量模块、基本信息模块和系统维护模块。 图 3- 1 系统功能模块图 3.1.2 模块详细划分 本系统总体设计是根据企业的实际需求而开发的,用户通过登陆窗口登陆系统 时,需要输入用户名和密码,系统验证用户合法性,只有合法的用户才能成功登陆 系统,与此同时系统还要根据登陆用户的权限来设置系统的功能,本系统把全部功 能总共设置成了 14 种权限。在用户登陆系统成功后,系统进入主界面窗体,主窗体 下设的各大功能模块将以系统主菜单的形式被用户调用,各功能模块实现的功能详 仓库管理系统 日常处理 查询统计 计算最优量 系统维护 基本信息 入库管理 出库管理 货物信息 库存信息 用户信息 供应商信息 领料人信息 查看日志 用户管理 系统初始化 备份数据库 还原数据库 单据查询 库存查询 月汇总 内蒙古工业大学本科毕业设计说明书 15 细说明如下: 1.日常处理模块 此模块包括仓库的入库和出库管理,可以添加、删除、打印入库单和出库单, 在新增入库单和出库单时,系统会根据货物的最高限量和最低限量给出提示,对仓 库货物进行监控。另外,在填写新增入库单时可以参考由计算最优量模块所计算出 的上月最优量来进行当月的入库,这样可以减少货物库存的积压量,降低仓库的存 储成本,增加企业的利润。 2.查询统计模块 系统的查询功能是非常强大的,系统的用户可以进行单据的查询和库存的查询, 根据输入的条件,对货物的出入库单据和库存信息进行简单的查询,还可以进行月 汇总。 3.计算最优量模块 根据存储论的相关知识,结合该企业的实际情况,可以计算出企业本月各种货 物的最优量。在计算最优量时需要用到汇总单和货物信息表,计算出的最优值包括 最优订货量和订货周期,并把所得出的最优量存入最优存储表中,为企业下月货物 的入库提供有利数据,使得货物在库存数量上得到好的控制,减少企业库存货物的 积压量,降低企业在仓库管理中的成本。 4.基本信息模块 此模块主要包括货物信息、库存状况、用户信息、供应商信息和领料人信息, 用户成功登陆系统后,对以上信息进行录入管理,根据不同用户的不同操作权限的 设置,一些用户可以对以上基本信息进行修改、删除等功能。在此模块中还可以查 看所有货物的库存状况。 5.系统维护模块 包括用户管理,密码管理,查看日志,系统初始化以及数据的备份与还原,可 以根据需要对整个数据库进行备份,以确保数据的安全性;在用户管理中管理员可 以给不同用户设置不同的权限;密码管理中用户可以修改自己的登陆密码;设置查 看日志功能可以更进一步增强系统的安全性。 3.2 系统开发平台设计 本系统所使用的开发语言是 visual basic6.0(简称 vb6.0)。vb6.0 在和数据库 应用程序的开发中,提供了包括数据窗体控件和数据窗体对象等功能强大的工具, 内蒙古工业大学本科毕业设计说明书 16 协助编程人员轻松的连接数据库文件,并访问其中数据,该语言不仅具有一般数据 库语言的特点,而且有可视化的特点,是一种非常优秀的计算机软件开发语言8。 在屏幕的颜色搭配上突出了整体和协调原则,尽量减少多色调的无序使用,力 求模块颜色搭配一致,又有一些变化,但风格统一。在窗体的格式上,基本上采用 了统一的标准9。利用计算机对企业仓库货物信息进行管理具有手工管理所无法实 现的优点。在经过分析比较的基础上,本人选择使用 microsoft 公司的 visualbasic6.0 开发工具,利用其提供的各种可视化开发工具建立系统应用原型,然 后,不断修正、改进和补充,直到形成符合仓库管理要求的管理信息系统。 在数据库方面,access 是关系数据库开发工具,1992 年 microsoft access 作 为第一个面向 windows 操作平台的桌面数据库管理系统而诞生,它不但充分体现了 面向对象的思想,提供可视化的编程手段,而且充分利用了 windows 操作平台的优 越性,采用与 windows 完全一致的界面风格,使界面非常友好。在 access 中,用户 不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放 式数据库系统,它可以和 windows 下的其他应用程序共享数据库资源10。 数据库能汇集各种信息以供查询、存储和检索。access 允许创建自定义报表用 于打印或输出数据库中的信息。access 也提供了数据存储库,可以使用桌面数据库 文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。access 是一 种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述, access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数 据库的便利和关系数据库的强大功能。因此,在设计中选择了 access 数据库。 3.3 数据库设计 数据是信息的具体表现形式,信息是数据的内容。在数据规划中,数据比信息 具有更规范、更具体、更严格的形态与含义,而且与系统内的其他资源有更直接的 关系。数据的不完备或混乱是信息系统不成功的重要原因之一,数据规划的任务就 是根据信息需求分析的结果,对规划中体现信息需求的数据资源进行严格定义、科 学的分类和合理的组织,为信息系统功能与目标的实现打好数据基础。 数据库是一种存储数据并对数据进行操作的工具,数据是以集中的和低冗余的 方式来收集和组织以便有效地服务于应用程序。数据库的作用在于组织和表达信息, 简而言之,数据库就是信息的集合。创建任何一个数据库的第一步是仔细的规划数 据库,设计必须是灵活的、有逻辑的。 内蒙古工业大学本科毕业设计说明书 17 本仓库管理系统是应用在单机系统上的,所以只需建立一个数据库,在此数据 库基础上建立表。数据库中各表的设计结果如下面的表格所示: 表 3- 1 货物信息表 字段名数据类型字段长度是否为空备注 货物编号文本 10 否主键 货物名称文本 20 否 货物类别文本 20 是 计量单位文本 10 是 最低限量数字单精度型是 最高限量数字单精度型是 标准单价货币是 限定量数字单精度型是 订货费货币是 备注备注是 表 3- 2 货物类别表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 类别名称文本 20 是 备注备注是 表 3- 3 汇总单 字段名数据类型字段长度是否为空备注 汇总号文本 10 否主键 货物编号文本 10 否 经办人编号文本 10 否 汇总时间日期/时间是 货物流出总 量 数字单精度型是 表 3- 4 最优存储表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 货物编号文本 10 否 经办人编号文本 10 否 入库单价货币是 计算时间日期/时间是 最优订货量数字长整型是 订货周期数字长整型是 内蒙古工业大学本科毕业设计说明书 18 表 3- 5 库存状况表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 货物编号文本 10 否 货物名称文本 20 是 库存数量数字单精度型是 最低限量数字单精度型是 最高限量数字单精度型是 表 3- 6 入库单表 字段名数据类型字段长度是否为空备注 入库单号文本 10 否主键 货物编号文本 10 否 供应商编号文本 10 否 经办人编号文本 10 否 入库时间日期/时间是 入库数量数字单精度型是 入库单价货币是 总额货币是 其它金额货币是 备注备注是 表 3- 7 出库单表 字段名数据类型字段长度是否为空备注 出库单号文本 10 否主键 货物编号文本 10 否 领料人编号文本 10 否 经办人编号文本 10 否 出库时间日期/时间是 出库数量数字单精度型 是 备注备注是 表 3- 8 领料人信息表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 领料人姓名文本 20 是 性别文本 5 是 电话号码文本 30 是 手机文本 20 是 家庭住址文本 50 是 邮政编码文本 20 是 备注备注是 内蒙古工业大学本科毕业设计说明书 19 表 3- 9 供应商信息表 字段名数据类型字段长度是否为空备注 供应商编号文本 10 否主键 供应商名称文本 50 否 联系人姓名文本 20 是 通信地址文本 50 是 邮政编码文本 20 是 电话号码文本 20 是 传真号码文本 20 是 电子邮件文本 30 是 开户银行文本 50 是 银行帐号文本 50 是 业务描述备注是 表 3- 10 用户信息表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 姓名文本 20 是 头衔文本 20 是 性别文本 5 是 电话号码文本 30 是 手机文本 20 是 家庭住址文本 50 是 邮政编码文本 20 是 备注备注是 表 3- 11 用户管理表 字段名数据类型字段长度是否为空备注 编号文本 10 否主键 用户名文本 20 否 用户密码文本 10 是 用户权限数字长整型是 表 3- 12 系统日志表 字段名数据类型字段长度是否为空备注 编号自动编号长整型否主键 用户名文本 20 否 操作时间日期/时间是 操作内容备注是 内蒙古工业大学本科毕业设计说明书 20 第四章 系统详细设计与实现 耠 经过分析、建模的过程,已经完成了数据库的后台工作,以及初期的工作目标。 下面就要完成人机交互的界面。一个友好完善的界面不仅能够方便系统的使用者, 而且能够使得各个模块间的划分明确,结构更趋于完善。所以一个好的界面的设计 工作在进行系统开发的时候是必不可很少的,也是十分重要的11。 4.1 系统登陆与主界面 4.1.1 登陆界面 运行本系统程序,首先出现登录界面如下,当用户名为空或不正确时,系统给 出出错信息,当输入正确的用户名后,还需要输入正确的密码才能进入主界面。由 于用户采用权限管理,当用户名正确后系统赋予用户相应的权限,管理员登陆系统 时拥有所有的权限。 图 4- 1 登陆窗体 内蒙古工业大学本科毕业设计说明书 21 图 4- 2 判断密码登陆窗体 在用户成功登陆系统后,可以进行密码的修改。用户密码更改用于当前系统登 录的用户修改密码,为了提高安全性,用户必须输入自己原来的密码,才可以更改 密码。密码修改界面如下: 图 4- 3 修改密码窗体 4.1.2 主界面 用户输入正确的用户名和密码以后即进入主窗体。窗体的主要操作通过下拉菜 单栏来实现,菜单栏中有日常处理、查询统计、计算最优量、基本信息、系统维护、 帮助和退出 7 个菜单,通过下拉菜单可以进入系统的各部分模块,另外由于加入了 权限设置,当用户进入该界面后,系统自动根据用户的权限来显示用户可以进行的 操作,不可进行操作的部分菜单和按钮会反灰显示。主界面窗体如下: 内蒙古工业大学本科毕业设计说明书 22 图 4- 4 系统主窗体 4.2 日常处理 在日常处理中主要是货物的入库管理与出库管理, 可以对入库单和出库单进行 添加、删除和打印等操作。 4.2.1 入库管理 内蒙古工业大学本科毕业设计说明书 23 图 4- 5 入库管理窗体 4.2.2 出库管理 出库管理与图 4-5 入库管理窗体相似。 4.3 查询统计 在查询统计中包括单据查询、库存查询, 用户根据输入的条件,对货物的出入 库单据和库存信息进行简单的查询,还可以进行月汇总,对入库和出库的货物进行更 好的管理。 内蒙古工业大学本科毕业设计说明书 24 4.3.1 单据查询 图 4- 6 单据查询窗体 4.3.2 库存查询 在库存查询中设置了总体和个体,在总体和个体中分别设置了不同的查询条件, 这样方便用户对货物的查询。 图 4- 7 库存查询窗体 内蒙古工业大学本科毕业设计说明书 25 4.3.3 月汇总 月汇总是对货物在一个月的入库、出库次数以及流入、流出总量等进行统计。 如果某货物在本月已经汇总,系统会给出提示信息说明。月汇总窗体界面如下: 图 4- 8 汇总单窗体 4.4 计算最优量 计算最优量时根据汇总单和货物基本信息表中的数据计算出已入库货物本月的最 优存储量,将结果保存在最优存储表中为货物在下月入库时提供参考,实现货物存 储的优化,减少仓库的管理成本12。计算最优量窗体界面如下: 图 4- 9 计算最优量窗体 内蒙古工业大学本科毕业设计说明书 26 4.5 基本信息 基本信息中主要是对货物信息、供应商信息、领料人信息和用户信息进行录入、 修改和删除等操作,还可以查看所有货物库存的基本状况。 4.5.1 货物信息 图 4- 10 货物信息窗体 4.5.2 库存状况 主要是查看货物的库存量,条件查询库存设置在查询统计中的库存查询里。库 存状况窗体界面如下: 图 4- 11 库存状况窗体 内蒙古工业大学本科毕业设计说明书 27 4.6 系统维护 在系统维护中包括了查看日志、系统的初始化、用户管理、数据库的备份与还原,管 理员在设置用户的权限时应慎重考虑系统维护模块的权限,以确保系统的安全性. 4.6.1 查看日志 在系统日志中可以查看用户名、操作时间和操作内容,在查看时可以根据需要 对用户名、操作时间和操作内容进行不同的限定。 图 4- 12 系统日志窗体 4.6.2 用户管理 系统用户分为管理员和普通的操作员,为了提高系统的安全性,用户管理窗体 只有管理员可以查看,管理员给不同用户设置不同的操作权限。在本系统中一共设 置了 14 种权限。 内蒙古工业大学本科毕业设计说明书 28 图 4- 13 用户管理窗体 图 4- 14 权限选择窗体 内蒙古工业大学本科毕业设计说明书 29 第五章 系统软件测试 5.1 测试任务 测试是为了发现程序中的错误而执行程序的过程。测试是软件开发过程的重要 阶段,是软件质量保证的重要手段13。其任务可归纳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年教师招聘之《幼儿教师招聘》押题练习试卷附参考答案详解【研优卷】
- 2025广东共青团江门市委员会选调参照管理单位工作人员1人考试模拟试题及答案解析
- 2025年网络安全在云计算平台中的安全架构与防护策略报告
- 2025年教育产业投资并购动态:整合策略研究报告全景解读
- 合并前列腺炎的前列腺增生组织中IL-17、IL-8表达的深度解析与临床意义探究
- 民营经济面试题库及答案
- 煤厂会计面试题及答案
- 律协考核面试题库及答案
- 2025年教师招聘之《小学教师招聘》考试题库附答案详解(预热题)
- 教师招聘之《小学教师招聘》过关检测及完整答案详解【易错题】
- (课件)肝性脑病
- 基坑土石方开挖安全专项施工方案
- 中小学心理健康教育指导纲要考试试题及答案
- 社会统计学-全套课件
- 打印版唐能通
- 物流公司道路运输许可证申请资料范文
- 分公司总经理管理手册
- 六年级上册英语试题Unit1 I go to school at 8:00. 阶段训练一-人教精通版-(无答案 )
- 择菜洗菜和切菜
- (完整版)湘教版地理必修一知识点总结
- [中天]香港置地北郡商业施工策划(共172页)
评论
0/150
提交评论