(毕业设计论文)库存管理论文:库存管理系统

上传人:zhuma****mei1 文档编号:54413875 上传时间:2018-09-12 格式:DOC 页数:5 大小:37KB
返回 下载 相关 举报
(毕业设计论文)库存管理论文:库存管理系统_第1页
第1页 / 共5页
(毕业设计论文)库存管理论文:库存管理系统_第2页
第2页 / 共5页
(毕业设计论文)库存管理论文:库存管理系统_第3页
第3页 / 共5页
(毕业设计论文)库存管理论文:库存管理系统_第4页
第4页 / 共5页
(毕业设计论文)库存管理论文:库存管理系统_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《(毕业设计论文)库存管理论文:库存管理系统》由会员分享,可在线阅读,更多相关《(毕业设计论文)库存管理论文:库存管理系统(5页珍藏版)》请在金锄头文库上搜索。

1、w库存管理论文:库存管理系统库存管理系统摘要: 库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建 立和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性 强、数据安全性好的库,而对于后者则要求应用程序功能完备、易使用等特点。经过分析, 我们使用 Microsoft 公司的 Visual Basic6.0 开发工具,数据库选用 SQL Server2000,利用其 提供的各种面向对象的开发工具和数据库的结合比较方便,我们开发了这套库存管理系统, 包括仓库管理、入库管理、出库管理、库存管理以及查询等模块。仓库管理可用于配置企 业的仓库信息;出库、入库

2、管理可以使管理人员管理各种类型的货物进出;库存管理可提 供便捷的库存查询管理。 库存管理系统实现了企业对物流的管理,用来控制存储物料的数量,以保证稳定的物 流支持正常的生产,但又最小限度地占用资本。它是一种相关的、动态的及真实的库存控 制系统。它能够结合、满足相关部门的需求,随时间变化动态地调整库存,精确地反映库 存现状,加强库存环节管理,有效地控制物料收发,降低了库存,优化了库存结构;能够 及时了解物料状态,全方位的仓库管理可以及时了解物料分布,避免了物料短缺、积压、 过期变质,及时了解物料的收发成本,物料数据共享。 同时,用户还可以方便地得到整理后的各种报表,包括仓库信息的报表、入库清单、

3、 出库清单和库存信息报表。通过这 4 个报表的自动生成和格式化,用户可以更为直观地得 到库存部门日常所需的各种信息,做好整个企业的销售工作。 关键词:仓库管理 查询 VB SQLSERVER 绪论 1. 概述 库存管理系统是典型的信息管理系统(MIS),管理信息系统是在管理科学、系统科学、 计算机科学等基础上发展起来的综合性边缘科学。在 21 世纪信息高速发展的时代中,管理 信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。2. 数据库应用系统开发简介 在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、 开发数据库应用程序的步骤、开发体系及

4、方法都应当有相当清晰的了解和认识。 数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为: 理解用户的需求,然后把它们转变为有效的数据库设计,把设计转变为实际的数据库,并 且这些数据库带有功能完备、高效能的应用。 3. 库存管理系统 库存管理系统是一个企事业单位不可缺少的一部分,它的内容对于企业的决策者和管 理者来说都是至关重要的,因此,库存管理系统应该能够为用户提供充足的信息和快捷的 查询手段,但一直以来人们使用传统的人工方式管理库存,这种管理方式存在着许多缺点, 诸如效率低、保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新 和维护都带来了不少的困难。

5、 随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识, 它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对产品库存信息进行管理,具有人工管理无法比拟的优点;检索迅速、查找方w便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,极大 地提高货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。 因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。 一、系统开发理论基础 1. 数据库系统设计 一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要 的

6、条件和关键技术。本管理系统所涉及的数据库设计了以下几个步骤:数据库需求分析、 逻辑设计、物理设计与加载测试。 数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑 层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需 求,分析各个数据之间的关系,按照 DBMS 提供的功能和描述工具,设计出规模适当、正 确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。 数据库设计的步骤主要是: (1)数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理 CLTP(负责对事务数据进行采集、处理、存储)的操作型 DBMS,有的是

7、可支持数据仓库、 有联机分析处理 CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型 DBMS,有的数据库是关系型的、有的可支持面向对象数据库。应针对选择的 DBMS,进 行数据库结构定义。 (2)数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括 属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据 库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境 和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、 操作责任、中间数据的字段或临时数据表。 (3)存储设备和存储空间组织:确定数据的

8、存放地点、存储路径、存储设备等,并保 证数据的完整性。 二、库存管理系统分析 1. 需求分析 本套应用程序名称为“库存管理系统” ,主要用于仓库货品信息的管理,系统由仓库管 理、入库管理、出库管理、货号清单管理以及一些统计查询和报表等几部分组成。 库存管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限, 所以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。 对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息、仓库 信息的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加、修改、删 除更新数据库等。 当然,仓库中货品入库也

9、是常有的事,入库管理操作就是对于货品入库情况的管理, 用户可以方便地输入一些货品的信息。 有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多, 有所区别的只是对一些出库货品的管理,也很方便数据的输入。 仓库货品的信息量大,数据安全性和保密性要求高。本系统实现了对货品信息的管理 和总体的统计等。仓库管理人员可以通过浏览、查询、添加、修改、删除等功能来实现对w货品的基本信息的管理以及统计,并可以对一些基本的信息生成报表形式,打印输出的。 报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况, 在数据报表功能中包括出库报表、库存报表等,以此来完成一些基本

10、信息的打印,方便简 洁。 本系统基本涵盖了库存管理的主要需求,具有完善细致的功能、友好的用户界面、强 大的数据处理功能和完备的安全机制;随心所欲的查询和所见即所得的打印功能,并全面 支持分析和决策的功能。 2. 模块划分 (1)用户管理 用户管理中包括添加用户、修改用户、删除用户。 (2)仓库管理 仓库信息的查询、仓库信息的录入、仓库信息的修改、仓库信息的删除。 (3)入库管理 添加入库信息。 (4)出库管理 对货品出库日期、出库类型以及对出库货物的数量、单价进行管理。 (5)库存管理 货物查询、库存转移。 (6)货号清单管理 通过货号清单信息的查询、添加、修改、删除等功能键实现对货号清单信息

11、的管理工 作。 (7)仓库信息查询 将根据仓库信息对仓库里的库位进行汇总。(8)入库清单查询 通过入库日期和入库类型对所有入库的货物进行汇总。 (9)出库清单查询 通过出库日期和出库类型,对历史出库、历史出库情况进行管理。 (10)库存信息查询 管理库存的所有货物的数量、位置等。 3. 数据库设计 本库存管理系统是应用在单机系统上的,所以只需建立起一个数据库,在此数据库基 础上建立起表格,现将部分数据结构表描述如下: (1)货号清单信息表 Item 用来保存货号清单中的基本信息 Item 表中包含的基本信息有:机型、货号、图号、名称、规格、颜色、单位、制购、 说明、类型、状态、检验、能力、净重

12、、毛重、包装单重、包装体积、包装类型、包装数 量、数量下限、数量上限、有效期、警告期、备注。 (2)库位信息表 StoreRoom 用来保存库位信息 StoreRoom 表中所包含的基本信息有:库位代号、仓库、位、库位描述。 (3)库存信息表 Store 用来保存成为库存信息表 Store 表中所包含的基本信息有:存货货号、存货数量、仓库号、位置号。 (4)入库信息表 StoreIn 用来存储产品入库信息 StoreIn 表中所包含的信息有:产品入库编号、入库类型、货号、单价、货币、入库数 量、仓库、位置、经办人、入库时间。 (5)出库信息表 Takeout 用来保存产品出库信息 wTakeo

13、ut 表中所包含的信息有:产品出库编号、出库类型、货号、单价、货币、出库数 量、仓库、位置、经办人、出库时间。 (6)系统用户表 Users 用来保存用户登陆的基本信息 Users 表中所包含的基本信息有:用户名和密码。 三、 应用程序设计 1. 模块的创建 模块是存放全局变量公共函数的申明、函数、自定义函数等,用户可以在模块所在的 工程中调用该模块的全局变量、函数等,但是只能在同一个工程中调用它们。而类模块则 可以跨工程调用,在实际应用的时候你可以将比如数据库连接的函数包括查询、更新、删 除放到一个工程中编译完成生成一个 dll 文件,然后在另外一个工程中引用该 dll 文件,在 使用之前先

14、声明,这样在整个工程中就可以引用这个 dll 文件中的公共属性、函数、过程 了。 (1)添加模块 .Const 模块 该模块用来管理工程中的常量、变量和工程中调用的 API 函数,如 SQL 字符串常量、 写入初始化 ini 文件的 API 函数、服务器参数变量、类模块变量。 .Ini 模块 该模块用来设置应用程序的.ini 文件。INI 文件保存软件的各种初始化信息。 (2)添加类模块 .ClsDB 类 用于封装涉及数据库操作的各种操作。 .ClsStoreRoom 类 对应于 StoreRoom 表,主要是封装对 StoreRoom 表的各种操作。 .ClsStoreIn 类 对应于 St

15、oreIn 表和 Store 表,主要是封装对 StoreIn 表 Store 表的各种操作。 .ClsTakeOut 类 对应于 TakeOut 表和 Store 表,主要是封装对 TakeOut 表和 Store 表的各种操作。 2. 程序结构 本应用程序由 17 个窗体组成,主要的分别是登陆窗体、主窗体、货号清单管理窗体、 入库窗体、出库窗体、库存窗体等。 (1)登录模块的实现 运行程序,将显示登陆界面,只要输入正确的用户名和密码就可以进入系统,系统就 将当前用户的信息保存在 CurUser 中,但是用户在登陆时只要用户名或者密码任何一个输 入三次都错误的话,系统就会被关闭。 (2)系统

16、主界面 运行本系统,将显示库存管理子系统的主界面,各个功能模块全部以按钮形式显示, 用户直接单击即可进入相应的界面。 (3)用户管理相关界面 通过用户界面上的按钮功能,管理员可以添加、修改和删除用户,并在执行这些操作 时,系统会给出相应的提示,这样就为系统的安全提供了一定的保证。 (4)货号清单管理相关界面 货号清单管理窗体可完成对货号清单信息的管理工作,包括浏览所有的货号清单信息。w通过添加、修改、删除等功能键实现对货号清单信息的管理工作,以便管理部门的管理员 能够具有一个管理货号清单信息的平台。 (5)仓库管理相关界面 在主界面上单击仓库管理按钮进入仓库管理界面。 (6)入库管理相关界面 入库管理可完成对入库信息的管理工作,包括浏览所有的入库信息。通过添加功能键 实现对入库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理入库信息的平 台。 (7)出库管理相关界面 出库管理可进行对出库信息的管理工作,包括浏览所有的出库信息。通过添加功能键 实现对出库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理出库信息的平 台。 (8)库存管理相关界面 库存管理可完

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号