1、 I 小型企业库存管理系统分析与设计小型企业库存管理系统分析与设计 摘 要 在科学飞速发展的今天,人们的视野越来越广,数据量急剧增加。过去人们 把数据存放在文件柜里, 现在人们借助计算机和数据库技术科学地保存和管理大 量的复杂数据,以便能方便而充分地利用这些宝贵的信息资源。 各种管理系统, 也是依据上述原理设计出来的软件产品, 本报告展示的内容, 是面向库存、进货、退货和各种信息统计等管理过程设计并实行数据库的过程。 报告主要展现了设计思路与数据的搭建过程, 编写此报告旨在更好的记录此 次实践过程,加深对数据知识的理解和提高动手操作以及专业报告撰写能力,本 报告仅供数据库设计和此系统改进参考之
2、用。 本系统的设计目标就是要为中小型企业提供一套运行稳定、安全可靠、操作 简便的管理系统。帮助企业库存管理日常工作业务,规范管理各项工作和操作流 程。从根本上改变以前那种旧的管理模式,真正提高管理和服务的水平。 小型企业库存管理系统就是典型的管理信息系统, 它主要包括前端应用程序 的开发与实现和后台数据库的建立和维护两个方面。 对于前者则要求应用程序功 能完备,易操作等特点。对于后者要求建立起数据一致性、完整性和数据安全性 好的数据库。在本系统中使用了 powerbuilder 9.0 开发工具,利用其提供的各 种强大功能来开发本系统。数据库管理系统则是用 powerbuilder 9.0 自
3、带的数 据库 Adaptive Server Anywhere 8.0。 本系统对企业入出库管理等模块较好地 加以实现,并探讨了企业库存管理系统基本框架和各个模块的主要功能。 关键词: 库存管理 ; 数据库 ;PowerBuilder; II 目目 录录 1 系统概述系统概述 1 1.1 系统开发背景 1 1.2 系统开发意义 1 1.3 开发工具简介 2 1.3.1 开发方法简介 . 2 1.3.2 PowerBuilder 简介 2 1.3.3 数据库简介 3 2 系统分析系统分析 . 4 2.1 系统可行性分析 4 2.1.1 经济上的可行性 . 4 2.1.2 管理上的可行性 . 4
4、2.1.3 技术可行性分析 . 4 2.2 系统需求分析 5 2.2.1 功能需求 5 2.2.2 性能需求 5 2.3 业务流程分析 5 2.4 数据流程分析 7 3 系统设计系统设计 . 10 3.1 功能模块设计 10 3.2 数据库设计.11 3.2.1 数据库需求分析 11 3.2.2 概念结构设计 11 3.2.3 逻辑结构设计 . 14 4 系统实现系统实现 . 17 4.1 用户登陆的实现 17 4.2 主窗口界面设计 18 4.3 入库管理模块的实现 18 4.4 出库管理模块的实现 21 4.5 系统设置模块的实现 24 结束语结束语 27 参考文献参考文献 28 致谢致谢
5、 . 29 1 1 系统概述 1.1 系统开发背景 随着社会信息量的迅速增长,计算机处理的数据量不断增加,在我国,管理信息系 统是计算机应用最广泛的领域之一。随着我国经济建设突飞猛进,管理科学化与管理手 段的现代化已经提到非常重要的地位。企业、事业单位为了提高自身的管理水平和竞争 能力,纷纷投入人力物力,开发适合本单位需求的管理信息系统。中国的信息化沿着企 业信息化和政府信息化这两根链条正在飞速的发展,在全国的各级教育单位中,都在进 行管理方式的改革,由以前的人工管理方式在向现在的人工加计算机技术的过渡中,在 现在的这种模式中可以很大的提高工作人员的工作效率,提高了正确性。 在传统模式下利用人
6、工进行库存管理,存在着较多的缺点,如:效率底,保密性差, 时间一长将产生大量的文件和数据,更不便于查找,更新,维护等。诸如这些情况,仓 库管理者对仓库的信息管理带来了很大困难,严重影响了企业的经营效率。随着科学技 术的不断提高,计算机科学日渐成熟, 使用先进的计算机技术来代替传统的人工模式, 来实现信息的现代化管理,其强大的功能已为人们深刻认识,它已进入人类社会的各个 领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对库存信息进 行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、易修改、可靠 性高、存储量大、数据处理快捷、保密性好、寿命长、成本低、便于打印等。这些优点 能够极大地提高库存信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重 要条件。因此,开发这样一套管理软件成为很有必要的事情。 中小企业与行政事业单位建立的管理信息系统尤如雨后春笋,一个新的开发和管理 信息系统的热潮正在掀起, 为此,我在 PowerBuilder 9.0 的环境下设计了库存管理系统, 是针对库存管理工作而开发的管理软件,是较为简单的信息管理系统。它是任何一个经