仓库管理系统软件需求规格说明书(共15页).doc
-
资源ID:7748497
资源大小:166KB
全文页数:15页
- 资源格式: DOC
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
仓库管理系统软件需求规格说明书(共15页).doc
精选优质文档-倾情为你奉上Part:02<仓库管理系统>软件需求规格说明书版本:< 1.0 >项目组号: 04项目成员: 徐丽娜 鞠宏钰 何韶兵 苏 强 文档编号:02密 级:秘密编 写:鞠宏钰编写日期:2011年10月31日审 核: 苏 强审核日期:2011年10月31日批 准:王智超批准日期:年 月 日修订记录版本章节名称修订内容修订日期修订人批准人用户需求确认书 软件需求规格说明书中列举的需求已包含用户现阶段所用需求,需求明确,符合要求。用户职务用户签名签订日期专心-专注-专业目 录1 引言1.1 编写目的随着信息时代的快速发展,管理智能化势在必然,我们开发本系统的目的就是通过软件系统的智能化代替和完成仓库系统中的手工管理、统计数据、查询数据等工作。1.2 范围a 系统名称:仓库管理系统b 该软件将在仓库管理中代替手动数据处理c 该软件将精确地记录所有相关的货品数量、货品价格、出库、入库以及退货信息等。1.3 定义 静态数据:该系统实现功能的一部分固定化数据 动态数据:软件运行过程中用户输入或系统处理后的数据1.4 参考资料a 软件工程导论(第5版)张海藩 编著 清华大学出版社b 数据库系统概论(第4版) 萨师煊 王珊 编著 高等教育出版社c 软件分析可行性研究报告d 软件项目计划书2 项目概述2.1 产品描述为了方便对仓库的信息化管理,我们对仓库管理系统进行了软件可行性分析,认为这个系统可以完成,并且具有很高的使用价值,值得开发。该系统将代替传统仓库管理中手动数据处理,并且可以大大降低工作人员的工作量和提高工作效率,同时也相对于传统处理更具有准确性,和实用性。该系统软件目前定性为一款独立软件,所有内部模块或数据自含。2.2 产品功能数据录入:录入货品信息、供货商信息、入库、出库以及退货信息等。数据修改:可以对录入的信息进行更改。统计数据:统计仓库中货品的数量、价格、类别以及总价值等。数据查询:按要求输入查询条件,找到所需的信息。数据备份:对系统中的数据进行备份,以防止数据库因为意外故障而使重要数据丢失却不能还原,从而减少意外所引起的不必要的损失。2.3 用户特点该软件的用户需要具有计算机基本操作的能力2.4 一般约束a 管理方针:徐丽娜、何韶兵负责程序编写,苏强负责数据库设计和连接,鞠宏钰负责系统测试以及审核,四个组员各司其职,并合理配合,保证系统能在最短的时间内尽量完成的更好。b 硬件的限制:必须拥有带有所需开发环境的计算机c 并行操作:系统模块的编写要和数据库设计同步,保证二者的统一性d 性能测试:LOADRUNNERe 自动化测试:QTPf 控制功能:VS 2008g 所需的高级语言:C# SQL数据库h 应用的临界点:由数据库容量定i 部分重要数据要进行保密设置2.5 假设和依据本系统的提出,是假定每个用户都有一定的计算机基本办公操作能力,如果条件允许,我们将会应用户需求,将本系统的操作尽可能简单化,以方便用户使用。3 具体需求a 引言 本系统主要采用C#和SQL数据库技术完成,C#是Microsoft公司设计的一种编程语言,它松散地基于C和C+,是从C和C+派生来的一种简单、现代、面向对象和类型安全的编程语言,并且结合了Visual Basic的快速开发能力和C+的强大灵活的能力。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。根据仓库管理的处理过程,仓库管理系统要保证用户可以利用该软件进行出库、入库和退货等数据记录以及用户处理后数据的录入或修改等功能。b 输入1) 输入数据 用户:姓名、密码、工作号 货品:名称、单价、数量、总价、供货商 客户信息:姓名、电话、地址、公司、电话2) 操作员控制细节的需求 所有操作员由公司管理阶层统一管理,并根据操作员的职责分配活动权 限。操作员在操作的过程中要详细且准确的记录必要数据,例如出库数量、 入库数量和退货数量等。同时,操作员还要定期的对已录入的信息做备份, 已防止意外损失。3) 接口控制文件的参考资料: C#数据库系统开发完全手册明日科技 张跃廷 许文武 王小科 编著 Visual C# 2005 管理系统开发经典案例罗斌 等编著c 输出1) 输出数据:数量、单价、总价、客户、时间2) 接口控制文件的参考资料 C#数据库系统开发完全手册明日科技 张跃廷 许文武 王小科 编著 Visual C# 2005 管理系统开发经典案例罗斌 等编著3.1 功能需求3.1.1 系统管理编号:CK01名称:系统管理模块目标:操作人员登录并使用该系统软件输入参数:账号、密码输出参数:无操作:通过权限选择登陆系统,管理员可以修改员工和货物信息,进行管理 工作;员工只能进行基本的查询操作,可以更改自己的密码。异常 :密码错误备注 :无交叉参考 :无3.1.2 出库管理编号:CK02名称:出库管理模块目标:记录出库处理中的必要数据输入参数:货名、单价、数量、总价、目标客户、出货时间、记录人输出参数:处理后的表格清单操作:添加出库信息异常 :无备注 :无交叉参考 :无3.1.3 入库管理编号:CK03名称:入库管理模块目标:记录入库处理中的必要信息输入参数:货名、单价、数量、总价、供货商、入库时间、记录人输出参数:处理后的表格清单操作:添加入库信息异常 :无备注 :无交叉参考 :无3.1.4 退货管理编号:CK04名称:退货管理模块目标:记录退货处理中的必要信息输入参数:货名、单价、数量、总价、退货商、退货时间、记录人、退货种 类输出参数:处理后的表格清单操作:添加退货信息异常 :无备注 :无交叉参考 :无3.1.5 查询管理编号:CK05名称:查询管理模块目标:查询货品信息以及仓库管理中的数据统计输入参数:货名、处理时间输出参数:货名、单价、数量、总价、供货商、处理后的数据统计表操作:添加查询条件异常 :无备注 :无交叉参考 :CK02、CK03、CK043.1.6 打印管理编号:CK06名称:打印管理模块目标:通过外部硬件借口将系统处理好的信息清单打印出来输入参数:货名、单价、数量、总价、供货商、退货商、目标客户、处理时 间输出参数:处理后的清单操作:添加出库、入库、退货信息异常 :无备注 :无交叉参考 :CK02、CK03、CK043.2 外部接口需求3.2.1 用户接口a 对屏幕格式的要求 主要采用windows系统的窗体风格,主界面采用主子窗体形式,窗体标题对应相 应功能名称。b 报表或菜单的页面打印格式和内容 入库表格 出库表格 退货表格 打印格式 c 输入输出的相对时间 立即相应用户需求。d 程序功能键的可用性 保存、打印按钮在录入信息后可用,修改、备份按钮在选定内容后可用。3.2.2 硬件接口本系统可以通过路由器进行联机操作,所有信息交流将涉及数据库与内存信息交换。3.2.3 软件接口a 名字:Microsoft sqlserver 2008 助记符:sql 2008 规格说明号:R01来源:微软公司开发目的:作为服务器来存储数据b 名字:.NET Framework 助记符:.net 规格说明号:R02 版本:4.0 来源:微软公司开发 目的:为软件运行框架3.2.4 通信接口可以通过路由器组成局域网进行联机操作。3.3 性能需求A 静态数值需求1) 支持的终端数、支持并行操作的用户数、处理的文卷和记录数均视运行环境而定。2) 表和文卷的大小由用户需求而定。B 动态数值需求欲处理的事务和任务的数量,以及在正常情况下和峰值工作条件下一定时间周期中处理的数据总量均是运行环境而定。3.4 设计约束主要受开发人员的人数、技术限制,以及时间限制。3.4.1 其他标准的约束a 开发金额不足b 数据命名采用:Camel、Pascal命名规范c 没有较好的评审机构3.4.2 硬件的限制a 硬件配置的特点 I/O设备:显示器、鼠标、键盘、采用CISC指令系统。b 内存储器和辅助存储器的容量 内存256M以上,磁盘25G以上。3.5 属性3.5.1 可用性只要用户掌握了计算机的基本办公操作,即可使用。3.5.2 安全性本系统最大限度仅限于局域网使用,若没有恶意的人为因素,本系统将具有较高的安全性。3.5.3 可维护性本系统采用变相对象的语言设计,而且对数据库的操作是重新类库保存,所以可维护行较高。3.5.4 可转移 转换性任何装有.NET平台的计算机均可运行。3.5.5 警告 版权所有,翻版必究!3.6 其他需求3.6.1 数据库 本项对作为产品的一部分进行开发的数据库规定一些需求,它们包括:a 在功能需求中标识的数据类型 (1) 整数型:包括bigint、int、smallint和tinyint (2) 精确整数型:包括decimal 和 numeric两类 (3) 浮点型:float(n)和real (4) 货币型:money和smallmoney(5) 字符型:包括固定长度 (char) 或可变长度 (varchar) 字符数据类型两类。(6) 文本型:包括text和ntext两类(7) 日期时间类型:包括datetime和smalldatetime两类b 存取能力视数据库容量而定。c 数据库应定期的做好备份,以防止意外事故导致数据丢失,造成不必要的损失。3.6.2 操作A 在用户启动软件前要确保数据库服务器已经启动。B 由公司上层领导(可视为管理员)授予用户,操作权限。C 为保证数据的准确性,用户要按设定要求填写信息方可保存数据。3.6.3 场合适应性需求a 本系统主要适用于大中型仓库信息化管理。b 管理员可以将部分文字显示设为与自己公司相关。4 附录 本系统为武昌理工学院,信息工程学院,软件0901班第四组学习性开发,若有什么不满足的地方,用户尽可提出建议,我们诚喜接受。数据流图: