由系统分析员向库存管理员采集相关数据信息,需要确保数据的精确度。
2.3.8 数据管理功能要求
考虑到库存商品数量、品种等要求,需要记录的数据至少有1百万的数量级。从数据库安全出发,需要备 份的文件和记录等至少需要10份。 2.3.9 故障处理要求
如果有查询精度不够高、反应时间慢、出现数据库丢失等故障,需要系统维护人员及时解决。 2.3.10 其他专门要求 2.4 运行环境规定 2.4.1 设备
硬件方面:Pentium级处理芯片、编程用计算机一台,32兆显存的兼容显卡、256色,1024*768的兼容显示 器、标准兼容打印机 2.4.2 支持软件
WIN98操作系统、excel等。 2.4.3 接口
可以与EXCEL对接,查询后在EXCEL中输出 3. 概要设计规格说明书 3.1 引言
在需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中对
库存管理的实地调研中获得,并在需求规格说明书中得到详尽的叙述及阐明。本阶段已在系统需求分析的基础
上,对库存管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成
若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的
概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明。在下一阶段的详细设计中,程序
设计员可参考此概要设计报告,在概要设计中对库存管理所做的模块结构设计的基础上,对系统进行详细设计。
在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结
构,或在修改时找出在本阶段设计的不足或错误。 3.2 总体设计 3.2.1需求规定
开发的这个库存管理系统。为便于库存管理员更好的对库存产品进行管理,企业把各种产品信息,包括货
物号、货物名、货物数、货物价格、货主以及仓库号存储到系统中,要求系统能有效、快速、安全、可靠和无
误的完成库入库管理、仓库提货管理、仓库货物查询以及货物信息维护等操作。并要求系统界面要简单明了, 易于操作,系统程序利于维护。 3.2.2 运行环境
系统主要由一个主应用程序组成,安装在各库房的计算机上。计算机配置均要求在Pentium III级别以上。 3.2.3 基本设计概念
下面将使用(结构化设计)面向数据流的方法对库存管理系统的处理流程进行分析。系统可分为五大部分:
主应用程序、入库登记模块、货物信息维护、出库登记模块和货物信息查询。 3.2.4 结构
主应用程序
入库登记出库登记
货物信息
模块 模块
维护
货物信息查询
(1)主应用程序
这个模块是仓库管理系统的主模块,在这个模块中包含了三个子功能模块:入库登记模块、货物信息维护
和出库登记模块。用户可以在这个模块中调用这些子模块,当子功能模块的操作完成之后会返回到这个模块中。 (2)入库登记模块
这个模块主要是在货物入库的时候进行登记,登记的内容有编号、货物号、货物数、货物价格。货主。仓
库号、日期等。在这个模块中所记录的数据主要存为数据库的日志数据。在这个模块中整合了货物信息查询功
能,当用户需要登记货物记录的时候,可以通过输入货物的编号或者货物名,这时如果已存在该种货物的记录,
则会在货物记录中追加,如果没有该种货物的记录,则会新创建该种货物记录。在这个界面中,也会列出最近
一段时间的入库记录,而且也会随着用户的登记记录动态地更新。
(3)货物信息维护
该模块是用户用来维护货物信息的,用户可以在这个模块中修改货物的编号、货物名、货物单价、货物的
存放仓库号等。与这个界面相对应的是货物记录,所以该界面中所显示出来的货物记录是所有该种货物的集合,
数目是所有出入库记录的总和。和上面的一个模块一样,在这个模块中也包含了信息查询的功能。当进行维护
的时候可以通过输入货物名、编号或者其他信息来查找相对应的货物记录。如果查询的结果为多条记录,用户
还可以通过选择来确定进行信息修改的为哪一个货物。 (4)出库登记模块
这个模块主要是在货物出库的时候进行登记的,登记的内容有编号、货物号、货物数、货物价格、货主、
仓库号、日期等。在这个模块中所记录的数据库的日志数据。在这个模块中整合了货物信息查询功能,当用户
需要登记货物记录的时候,可以通过输入货物的编号或者货物名来查找到相应的记录。在这个界面中,也会列
出最近一段时间的出库记录,而且也会随着用户的登记记录动态地更新。
3.2.5 功能需求与程序的关系
程序1 程序2 程序3 程序4 程序5 主应用程序 √ √ √ √ √ 入库登记模块 √ 货物信息维护 √ 出库登记模块 √
货物信息查询 √ √ √ √ 3.2.6 人工处理的过程
查询修改初始信息的录入、打印等。 3.3 接口设计 3.3.1 用户接口
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,
易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户
相关推荐: