基于PB仓库管理系统设计
关键词:数据库;PowerBuilder8.0;仓库管理
用PB开发的仓库管理系统
摘要:本系统主要完成对仓库的库存管理,包括入库、出库、库存,用户信息以及密码管理等五个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改、报表等功能。
系统采用当前优秀的开发工具—PowerBuilder8.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。
系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。查询功能也是系统的核心之一,在系统中可以选择查询条件进行查询,系统具有动态生成的条件查询,还可以对仓库的超储缺储状况进行分析,其目的都是为了方便用户使用。系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能。
2需求分析
需求分析是数据库系统开发的第一步也是最重要的一步。开发仓库管理系统时也不例外。
2.1目标设计
系统开发的总体目标是用计算机管理仓储业务从入库到出库的全部过程,为企业的仓储管理工作提供高效、简洁、方便的服务。
2.2系统功能需求
(1)系统在有新到物资入库时应该经过三个阶段,首先由库管人员填写新到料日志信息,然后由质量检验人员对新到物资进行质量检验,填写质量检验单,最后库管人员再根据质量检验单填写入库单。
(2)系统在有出库请求时,库管人员经过确认后正式出库,修改库存,然后填写出库单。
(3)为了系统的安全性、完整性要求,系统的入库记录与出库记录应该不允许被删除。
(4)系统应该具有库存管理功能,应该有超储缺储分析功能,以方便用户完成对日常出入库业务的查询,库存量的查询。
(5)系统还应该提供强大数据统计、查询、报表生成以及打印等功能,并应该具有数据备份功能。
(6)系统应该有很好的可扩展性。
在需求分析阶段,得到了仓库管理系统的数据流程分析如图2-2
4系统详细设计
在前面的设计中,已将系统划分为多个模块,并将它们按照一定的原则组装起来,同时确定了每个功能及模块之间的外部接口。现在所要做的就是确定每个模块具体执行过程,也可以说是“过程设计”。
4.1数据库结构设计
数据库是应用程序的中轴,数据库的设计与维护的质量将在很大程度上决定应用程序的质量和成功与否。通过对业务的调查,获得用户对数据库的信息要求、处理要求和安全性、完整性的要求,建立系统。
4.1.1逻辑结构设计
在完成系统的ER图之后,需要将ER模型转化为关系模型,也就是说,要设计出数据库所需要的表格。在这里,我选用的是关系数据库。
1引言
随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。仓库的管理问题也日益凸显,随着物资的大量增加,原来大量依靠手工记账、填写单据的管理方式工作效率低下,容易出现错误,查询有关数据困难,特别是难于对库存物品的时机和数量进行优化,其管理难度也越来越大。
在计算机飞速发展的今天,将计算机这一信息处理器应用于仓库的日常管理已是势所必然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力。采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。主要体现在:极大提高了仓库工作人员的工作效率,大大减少了以往出入存流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。仓库管理的操作自动化和信息的电子化,全面提高了仓库的管理水平。
随着我国改革开放的不断深入,经济的飞速发展,企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的,仓库管理的全面自动化、信息化则是其中极其重要的部分。为了加快仓库管理自动化的步伐,提高仓库的管理业务处理效率,建立仓库管理系统已变得十分必要。
入库、库存、出库还是现在企业仓库管理的基本模式,虽然,最近又出现了很多新的管理模式,如:基于零库存思想的沃尔玛特管理方式,但这些新的思想在中国大部分企业的管理中还是难以实现的。所以如何设计好仓库管理系统,尽可能地减少仓库管理的重复性和低效性就成为当前最为重要的问题。仓库管理的核心是入库、库存和出库之间的联系,如何处理好三者之间的关系是系统最为关键的部分。另外,员工信息和供应商信息管理也是仓库管理中一个必不可少的部分,它提供着与入库和出库相关的一些信息,使得整个系统更加完整,更加实用。
通过对仓库管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今仓库管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。
本系统主要完成对仓库的库存管理功能,它包括入库、出库、库存,用户信息以及系统维护管理等五个方面,并可以完成对各类信息的浏览、查询、添加、删除、修改和报表输出等功能。
通过该系统的分析、设计和实现,熟悉和掌握PowerBuilder8.0开发环境、建立和修改表、建立索引、插入数据、查询数据、修改和删除数据,理解数据库的基本知识——表、索引、主键、外键等,并熟练掌握语句查询功能。