文档介绍:学 号:
HUBEI POLYTECHNIC UNIVERSITY
仓库管理系统
教学院
课程名称
专 业 网络工程
班 级
姓 名
同组人员
指导教师
2013年 6 月 19 日
(完成时间)
目录
一、可行性研究 1
(一)选题的背景 1
(二)可行性分析 1
二、需求分析 3
(一)概述 3
(二)系统的功能需求 3
(三)建立数据流图 4
(四)系统主要操作流程图 6
(五)系统状态图 8
三、总体设计 10
(一)系统功能分析 10
(二)系统层次图 11
四、详细设计与实现 15
(一)模块过程设计与界面设计 15
(二)伪码 15
五、编码 17
六、软件测试 22
、可行性研究
(一)选题的背景
企业的库存物资管理往往是很复杂、 很繁琐的。 由于所掌握的物资种类众多, 订货、 管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多, 因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根 据企业的具体情况制定相应的方案。
一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存 管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管 理系统的核心。因此有必要开发一套独立的库存管理系统来提高企业工作效率 , 而所使 用的这套库存管理系统是企业生产经营管理活动中的核心,此系统必须可以用来控制合 理的库存费用、适时适量的库存数量,使企业生产活动效率最大化。通过对这些情况的 仔细调查,我开发了下面的仓库库存管理系统。
(二)可行性分析
可行性研究的目的, 就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目 标是否现实, 系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 因此, 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较 高层次上以较抽象的方式进行的系统分析和设计的过程。
一般来说, 可行性分析应从经济可行性、 技术可行性、 操作可行性等方面进行研究。 本系统的可行性分析如下:
经济可行性分析
由于本库存管理系统成本主要集中在本管理系统的开发与维护上,对用户不造成过 重的经济负担。而一旦此系统投入使用 , 不仅可以减少库存的工作强度,提高工作效率, 而且方便了库存对信息的管理,延续了传统的管理模式,极大限度地方便了库存管理人 员,而且,目标系统不是很复杂,开发的周期较短,人员经济支出不大,所节省的大量 人力、财力产生的效益将远远大于本系统的开发成本,所以从经济方面讲开发此系统是 可行的。
技术可行性分析 技术上的可行性分析要考虑现有技术条件能否顺利完成开发工作及将来要采用的硬 件和软件技术能否满足用户提出的要求。
从开发人员的水平考虑,作为计算机科学与技术专业毕业的学生,大学四年所积累 的专业知识使我们从一定程度上具备了开发一个小型系统的能力,而且学校现有的计算 机设备也完全能够满足开发的需要。
操作可行性分析
传统的库存管理系统, 一般有两种方式: 一是手工管理, 这种方式应用最传统的 “笔 纸操作系统”,虽然在简单信息查询时会有一定的方便,但是存在着更多的不便:信息 保存时间和条件很受限制、容易被损坏、信息查询不便、信息传达容易造成失误等。
另一种常见的信息管理方法是应用单机版的管理系统,本系统就是一款做的相对到 位的单机版的库存管理系统,在库存信息处理方面做得很精准规范。
因为库存管理人员已经有丰富的信息管理经验,加之有相当的计算机应用经验,所 以对于此系统一定很容易就可操作熟练。
综上所述,本库存管理系统投资少、收益大,且其运行操作简单易学,具备了开发 的可行性。
、需求分析
(一)概述
系统需求分析就是在用户需求调研的基础上,确定系统的总体结构方案,完成相应 的需求分析报告。
从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层 和界面表示层等 3 个层次,而应用程序结构可归纳为:集中式应用程序结构、单机板应 用程序结构、多层服务器应用程序结构、浏览器/服务器应用程序结构、客户机/服务 器应用程序结构等 5 种类型。
本库存管理系统就采用了单机版应用程序结构,将数据库和应用程序置于一台机器 上,这样更加节约成本,适合中小规模的超市使用。用户可以轻松将其拷贝到其他计算 机上,可以同时运行程序。
(二)系统的功能需求
本库存管理系统是一套对货品入库、出库、库存进行全面管理的系统。 在管理内容上,