仓库信息管理系统2软件需求说明书.doc
《仓库信息管理系统2软件需求说明书.doc》由会员分享,可在线阅读,更多相关《仓库信息管理系统2软件需求说明书.doc(9页珍藏版)》请在冰豆网上搜索。
计算机科学与工程学院仓库信息管理系统(杨梓鸣)软件需求说明书
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 3
2.1目标 3
2.2用户的特点 3
2.3假定和约束 3
3需求规定 3
3.1对功能的规定 3
3.2对性能的规定 7
3.2.1精度 7
3.2.2时间特性要求 7
3.2.3灵活性 7
3.3输人输出要求 8
3.4数据管理能力要求 8
3.5故障处理要求 8
3.6其他专门要求 8
4运行环境规定 9
4.1设备 9
4.2支持软件 9
4.3接口 9
4.4控制 9
第9页共9页
软件需求说明书
1引言
1.1编写目的
仓库信息管理系统是一套用于仓库、进销存管理的软件。
它适用于企业,超市,物流等单位管理商品、物资、用品、材料、零配件的采购、入库、出库(销售)等日常工作。
提供基本的查询、统计、汇总功能,及简洁、明晰的报表。
灵活的成本统计、应何时出库入库及数量的问题,为经理决策、财务记帐、综合统计提供了良好的参考平台。
仓库信息管理系统主要针对于某些企业库存信息的管理,是针对仓库日常执行业务,主要分为了仓库信息管理和信息查询,用户通过相应的模块,对仓库里的设备的基本情况进行操作,对库存数量进行查询,管理员通过简单的操作即可轻松的管理仓库信息。
1.2背景
a.软件项目名称:
仓库信息管理系统
b.本项目是由小组共同提出,它适用于企业,超市,物流等仓库的管理及运行!
该系统的开发者姓名单如下:
姓名:
杨梓鸣、梁雁云、李海美、黄玲玲、黄时凤、王超群、徐权、黄瀚锋、覃丹丹、蒋玺职称:
项目组长程序员程序员程序员
c.该软件系统同其他系统或其他机构的基本的相互来往关系如下:
该系统的数据库及其备份建立在MicrosoftOfficeAccess2003基础上
1.3定义
本文件中用到的专门术语的定义和外文首字母组词的原词组如下:
仓库信息管理系统、窗口化对仓库信息管理:
包括对入库及入库的基本信息查询出库管理:
包括对出库及出库基本信息查询库存管理:
对当前的产品数量及是否应该继续进或更新产品或做某些备注做出一些综合统计及报告说明。
1.4参考资料
a.有关软件项目开发文档的国家标准(GB8567——88)
b.参考书籍:
《java面向对象编程》、《java课程设计》
c.其它参考资料:
新浪
2任务概述
2.1目标
该软件系统开发的目的是为了使仓库信息管理员更好地管理仓库入库、出库情况以及库存信息,目标针对于仓库货物的流通情况,能够方便的实现进出产品的出入库功能和信息的查询,并能够明了的反映库存信息情况以及时地提醒仓库信息管理员该对哪些产品进行出库和入库操作,系统要求有一定不合法的法操作的判断能力和容错能力以不至于偶尔的误操作致使系统崩溃或是数据彻底丢失。
2.2用户的特点
本系统的最终用户是对物流,超市,企事业的仓库进行管理的管理员。
操作本系统的人员要求会在WindowsXP系统上进行熟练操作,其维护人员的技术水平要求在精通Java语言及相关平台及MicrosoftOfficeAccess2003的操作前提下可以维护.
2.3假定和约束
由于此系统是本小组在学校及自己的PC机上演示及在个人机上进行开发,所以其经费没有计算。
其开发期限预计在半个月内完成。
3需求规定
3.1对功能的规定
经过我们查找资料、实际可行性和系统分析,我组现已分析总结出仓库管理系统的数据流程.该系统完成后将具备如下功能:
a.仓库各种信息的输入:
包括入库、出库、还原(更新)、需求信息的输入等;
b.仓库管理的设计:
如各种产品信息查询、修改和维护;
(其中库存管理中加入最高储备和最低储备字段,对仓库的物品实现监控和预警(当查询时显示这些信息));
c.仓库中剩余产品数量图形化显示,具有现实意义(简单明了);
d.建立一个操作员管理模块:
实现操作员的登录及操作用户的添加,更改用户密码和删除用户的管理(这其中设立相关权限);
e.关于仓库管理系统的若干说明,如:
使用开发者、系统版本以及时间;
f.系统背景更换以及背景音乐的设置满足用户心情的调节。
(这样工作起来不会太枯燥)。
g.仓库信息管理系统的层次图如下
h.仓库信息管理系统总体结构图
i.系统的状态转换图如下
k.仓库信息管理系统的系统联系图
3.2对性能的规定
3.2.1精度
输入的数据必须符合设计的格式要求,产品数量必须为正整数。
3.2.2时间特性要求
对于该软件的时间特性要求:
a.响应时间0.1s;
b.更新处理时间0.1s;
c.数据的转换和传送时间0.1s;
d.查询时间;等待要求为0.5s。
3.2.3灵活性
该系统是以Java语言为背景的,应该是可以跨平台运行的,至于操作系统应该也是可以转换在新一点的Vista操作系统。
数据库是以微软的产品Access2003应该在Windows的绝大部分操作系统上是没问题的。
3.3输人输出要求
a.输人输出要求系统在输入的时候会对其内容进行校验。
在系统的内部,系统做了严格的输入内容验证,不符合要求的输入,系统会提示并要求用户重新输入或退出,没有一定的权限的输入,会给予提示并不给予操作。
b.输入:
管理用户时:
输入操作员号可以查询其一天的工作,对产品的数量查询。
增加管理员,删除管理员及修改管理员信息,查看库存及统计库存情况
操作员时:
出库,入库基本信息查询,出库基本信息查询,库存查询
输出:
输入的信息经过存储变换后在显示窗口上显示结果。
3.4数据管理能力要求
其他专门要求当管理员建立了用户表,操作员及仓库管理员权限后,管理员,操作员、要对自己的用户名及密码进行保密,因为此系统企业管理系统模式,故任何一个持有用户名及密码都可以进行规定权限内的操作。
3.5故障处理要求
本系统在查看分析结果时,若操作系统是Vista则效果非常明显,这是由于是通过绘图来显示结果。
在Windows操作系统上,在不同的版本上也有不同效果。
这需要一个较好的显示设备来实现这些事情。
3.6其他专门要求
只有系统内部人员知道系统管理信息的机制,并且是个人员间的信息是透明的,即是管理员是不能查看其它任何操作员的信息的。
4运行环境规定
4.1设备
a.服务器类型:
小型机个人版;
b.存储器容量:
80G硬盘以上.内存容量:
512MB;
c.操作系统:
WindowsXP;
d.数据库服务器:
MicrosoftOfficeAccess2003;
e.前端开发工具:
JDK1.5以上版本;
f.数据访问对象:
JDBCtoODBC.
4.2支持软件
运行该系统软件需要的操作系统为WindowsXP及以上版本,支持JAVA语言编译的JDK1.4以上版本,数据库要MicrosoftOfficeAccess2003以上版本。
4.3接口
通过JDBCtoODBC来访问MicrosoftOfficeAccess2003中的数据库。
4.4控制
图形界面操作,来源于系统用户或系统管理员的鼠标单击操作以及键盘输入数据操作。