




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、库存管理系统摘要:库存管理系统是典型的信息管理系统 (MIS, 其开发主要包括后台数据库的建立 和维护,以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、 数据安全性好的库, 而对于后者则要求应用程序功能完备、 易使用等特点。 经过分析, 我们 使用 Microsoft 公司的 V isual Basic6.0开发工具,数据库选用 SQL Server2000,利用其提供 的各种面向对象的开发工具和数据库的结合比较方便, 我们开发了这套库存管理系统, 包括 仓库管理、 入库管理、 出库管理、 库存管理以及查询等模块。 仓库管理可用于配置企业的仓 库信息; 出库、 入库管理
2、可以使管理人员管理各种类型的货物进出; 库存管理可提供便捷的 库存查询管理。库存管理系统实现了企业对物流的管理, 用来控制存储物料的数量, 以保证稳定的物流 支持正常的生产, 但又最小限度地占用资本。 它是一种相关的、 动态的及真实的库存控制系 统。 它能够结合、 满足相关部门的需求, 随时间变化动态地调整库存, 精确地反映库存现状, 加强库存环节管理, 有效地控制物料收发, 降低了库存, 优化了库存结构; 能够及时了解物 料状态,全方位的仓库管理可以及时了解物料分布,避免了物料短缺、积压、过期变质,及 时了解物料的收发成本,物料数据共享。同时, 用户还可以方便地得到整理后的各种报表, 包括仓
3、库信息的报表、 入库清单、 出 库清单和库存信息报表。 通过这 4个报表的自动生成和格式化, 用户可以更为直观地得到库 存部门日常所需的各种信息,做好整个企业的销售工作。关键词:仓库管理 查询 VB SQLSERVER绪论1. 概述库存管理系统是典型的信息管理系统 (MIS,管理信息系统是在管理科学、系统科学、 计算机科学等基础上发展起来的综合性边缘科学。在 21世纪信息高速发展的时代中,管理 信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。 2. 数据库应用系统开发简介在数据库应用系统开发之前, 对开发数据库的基本概念应当了解, 对数据库的结构、 开 发数据库
4、应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求, 然后把它们转变为有效的数据库设计, 把设计转变为实际的数据库, 并且 这些数据库带有功能完备、高效能的应用。3. 库存管理系统库存管理系统是一个企事业单位不可缺少的一部分, 它的内容对于企业的决策者和管理 者来说都是至关重要的, 因此, 库存管理系统应该能够为用户提供充足的信息和快捷的查询 手段, 但一直以来人们使用传统的人工方式管理库存, 这种管理方式存在着许多缺点, 诸如 效率低、保密性差等,而且时间一长,将产生大量的文件和数据,这对于查
5、找、更新和维护 都带来了不少的困难。随着科学技术的不断提高,计算机科学不断发展,其强大的功能已经被人们深刻认识, 它已经进入了人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 使用计算机对产品库存信息进行管理, 具有人工管理无法比拟的优点; 检索迅速、 查找方便、 可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,极大地提高 货品库存的管理效率,也是企业库存管理科学化、正规化,与世界接轨的重要条件。因此,开发一个库存管理系统是很有必要的,具有其特有的技术意义和管理意义。一、系统开发理论基础1. 数据库系统设计一个成功的信息管理系统, 是建立在许多条件之上
6、的, 而数据库是其中一个非常重要的 条件和关键技术。 本管理系统所涉及的数据库设计了以下几个步骤:数据库需求分析、 逻辑 设计、物理设计与加载测试。数据库设计主要是进行数据库的逻辑设计, 即将数据按一定的分类、 分组系统和逻辑层 次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求, 分析各个数据之间的关系,按照 DBMS 提供的功能和描述工具,设计出规模适当、正确反 映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤主要是:(1 数据库结构定义:目前的数据库管理系统 (DBMS 有的是支持联机事务处理 CLTP (负责对事务数据进行采
7、集、处理、存储的操作型 DBMS ,有的是可支持数据仓库、有 联机分析处理 CLAP (指为支持决策的制定对数据的一种加工操作 功能的大型 DBMS , 有 的数据库是关系型的、有的可支持面向对象数据库。应针对选择的 DBMS ,进行数据库结 构定义。(2数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括 属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库 要尽量按关系规范化要求进行数据库设计, 但为使效率高, 规范化程度应根据应用环境和条 件来决定。 数据表设计不仅要满足数据存储的要求, 还要增加一些如反映有关信息、 操作责 任、中间数据的字
8、段或临时数据表。(3存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,并保 证数据的完整性。二、库存管理系统分析1. 需求分析本套应用程序名称为“库存管理系统” ,主要用于仓库货品信息的管理,系统由仓库管 理、入库管理、出库管理、货号清单管理以及一些统计查询和报表等几部分组成。库存管理系统需满足仓库管理员及工作人员的需求, 他们具有登陆应用系统的权限, 所 以需要对工作人员的登陆模块进行更多的考虑,设计不同用户的操作权限和登陆方法。 对于一个仓库来说, 最大的功能就是存储货品, 所以仓库管理就是对货品信息、 仓库信 息的管理, 用户可以根据实际情况对各种货品信息进行分类管理,
9、包括添加、 修改、 删除更 新数据库等。当然, 仓库中货品入库也是常有的事, 入库管理操作就是对于货品入库情况的管理, 用 户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多, 有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库货品的信息量大, 数据安全性和保密性要求高。 本系统实现了对货品信息的管理和 总体的统计等。仓库管理人员可以通过浏览、查询、添加、修改、删除等功能来实现对货品 的基本信息的管理以及统计,并可以对一些基本的信息生成报表形式,打印输出的。报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情
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 用来保存产品出库信息Takeout 表
13、中所包含的信息有:产品出库编号、出库类型、货号、单价、货币、出库数 量、仓库、位置、经办人、出库时间。(6系统用户表 Users 用来保存用户登陆的基本信息Users 表中所包含的基本信息有:用户名和密码。三、 应用程序设计1. 模块的创建模块是存放全局变量公共函数的申明、 函数、 自定义函数等, 用户可以在模块所在的工 程中调用该模块的全局变量、 函数等, 但是只能在同一个工程中调用它们。 而类模块则可以 跨工程调用, 在实际应用的时候你可以将比如数据库连接的函数包括查询、 更新、 删除放到 一个工程中编译完成生成一个 dll 文件,然后在另外一个工程中引用该 dll 文件,在使用之 前先声
14、明,这样在整个工程中就可以引用这个 dll 文件中的公共属性、函数、过程了。 (1添加模块 .Const 模块该模块用来管理工程中的常量、变量和工程中调用的 API 函数,如 SQL 字符串常量、 写入初始化 ini 文件的 API 函数、服务器参数变量、类模块变量。 .Ini 模块该模块用来设置应用程序的 .ini 文件。 INI 文件保存软件的各种初始化信息。(2添加类模块 .ClsDB 类用于封装涉及数据库操作的各种操作。 .ClsStoreRoom 类对应于 StoreRoom 表,主要是封装对 StoreRoom 表的各种操作。 .ClsStoreIn 类对应于 StoreIn 表和
15、 Store 表,主要是封装对 StoreIn 表 Store 表的各种操作。 .ClsTakeOut 类对应于 TakeOut 表和 Store 表,主要是封装对 TakeOut 表和 Store 表的各种操作。2. 程序结构本应用程序由 17个窗体组成,主要的分别是登陆窗体、主窗体、货号清单管理窗体、 入库窗体、出库窗体、库存窗体等。(1登录模块的实现运行程序, 将显示登陆界面, 只要输入正确的用户名和密码就可以进入系统, 系统就将 当前用户的信息保存在 CurUser 中, 但是用户在登陆时只要用户名或者密码任何一个输入三 次都错误的话,系统就会被关闭。(2系统主界面运行本系统, 将显示
16、库存管理子系统的主界面, 各个功能模块全部以按钮形式显示, 用 户直接单击即可进入相应的界面。(3用户管理相关界面通过用户界面上的按钮功能, 管理员可以添加、 修改和删除用户, 并在执行这些操作时, 系统会给出相应的提示,这样就为系统的安全提供了一定的保证。(4货号清单管理相关界面货号清单管理窗体可完成对货号清单信息的管理工作,包括浏览所有的货号清单信息。 通过添加、 修改、 删除等功能键实现对货号清单信息的管理工作, 以便管理部门的管理员能 够具有一个管理货号清单信息的平台。(5仓库管理相关界面在主界面上单击仓库管理按钮进入仓库管理界面。(6入库管理相关界面入库管理可完成对入库信息的管理工作
17、, 包括浏览所有的入库信息。 通过添加功能键实 现对入库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理入库信息的平台。 (7出库管理相关界面出库管理可进行对出库信息的管理工作, 包括浏览所有的出库信息。 通过添加功能键实 现对出库信息的管理工作,以便仓库管理部门的管理员能够具有一个管理出库信息的平台。 (8库存管理相关界面库存管理可完成对库存信息的管理工作, 包括浏览所有的库存信息。 通过查找等功能实 现对库存信息的管理工作,以便仓库管理部门的管理员能够具有一个管理库存信息的平台。参考文献:1林陈雪 .Visual Basic 系统开发实例导航 . 北京:人民邮电出版社, 2002:302-356. 2孙健鹏 .VB 数据库开发实例解析 . 南京:机械工业出版社,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025劳动合同期限与试用期条款的关联性分析
- 车辆使用权转让协议书范本
- 离婚后子女抚养协议
- 扶贫项目资金协议书
- 2025年03月江苏无锡经济开发区事业单位公开招聘工作人员8人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月山东华宇工学院硕士研究生公开招聘(60人)笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年03月国家统计局鸡西调查队公开招聘公益性岗位人员1人笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 2025年上海市15区高三语文二模试题汇编之现代文一(学生版)
- 天津市蓟州等部分区2025届高中毕业班第二次模拟(语文试题文)试卷含解析
- 湖南艺术职业学院《统计软件与应用》2023-2024学年第一学期期末试卷
- 如何通过合理膳食安排促进婴幼儿成长发育
- JJF(纺织) 061-2024 圆盘取样器校准规范
- 智能健康养老服务人才培养创新与实践探索
- 2025年宣传策划类面试题及答案
- 人教版(2024)七年级下册生物期中复习必背知识点提纲
- 抖音陪跑合同范本
- 2025年度灰渣采购与运输一体化服务合同
- 城中村改造项目建设方案
- 《超市生鲜技术培训》课件
- 辽宁省沈阳市第七中学2024-2025学年上学期七年级期中语文试题含答案
- 成品保护原则 成品保护基本制度
评论
0/150
提交评论