软件工程课程设计
仓库管理系统需求分析
班级:11软工数据库1班
  参与者:闫军
   

仓库管理系统软件需求分析说明书
1引言
1.1编写目的
开发本系统的目的在于代替手工管理、统计报表等工作,具体的要求包括:
数据录入:录入商品信息、供货商信息、入库信息。出库信息、退货信息等;
数据修改:修改录入的信息; 
统计数据;统计仓库里面的商品数量,种类以及总价值;
数据查询:输入查询条件,即可查询到需要的信息;
数据备份:定期对数据库进行备份,以便数据库遭受到以外损坏能得到及时的恢复,从而减少破坏造成的损失。
1.2文档约定
我们使用四种排版约定突出特定用词和短语。这些约定及其使用环境如下。
比例粗体
这是指在文档中涉及到的书名。例如:
齐志昌,谭庆平,宁洪    「软件工程(第二版)」  北京:高等教育出版社,2004
1.3预期读者和阅读建议
项目的名称:仓库管理系统软件。
本项目的任务提出者及开发者是软件学院,用户是各仓库、企业。
1.4产品范围
本系统适应于各种需要仓库管理的企业。
1.5参考文献
齐志昌,谭庆平,宁洪    「软件工程(第二版)」  北京:高等教育出版社,2004
Ian Sommerville    「软件工程(第六版)」    程成 陈霞 等译    北京:机械工业出版社,中信出版社,2003
萨师煊 王珊  「数据库系统概论》(第四版)」  高等教育出版社,2014.4
秦靖  「Oracle从入门到精通:视频实战版」  北京:机械工业出版社,2011.1
2综合描述
2.1产品前景
仓库管理系统是传统仓库管理的延伸,它可以利用网络的无限广阔空间,方便的对仓库进行管理,加上Web数据库技术的利用,大大简化了传统管理的过程。
可以实现仓库管理工作的全自动化管理,可以有效利用网络的软硬件资源,发挥最大效力,更好的企业服务,可以减轻管理员的工作强度省去很多时间,能效完成管理。
2.2产品功能
本软件控件均以中文形式表示,对普通程序使用者的使用提供简单方便的快捷操作,不需要技术含量,实现傻瓜式操作。但维护人员应懂JAVA语言和数据库知识。
本系统软件应用于各类仓库、企业。在功能上还可进一步实现安全防范、关于数据结构方面可能单一满足少部分数据提取分析的功能。
该软件为B/S架构,程序放于服务器中。
2.3用户的特点
该软件使用操作人员主要为仓库管理人员,维护者为超市技术部门人员。使用操作人员不需要技术背景,但须看懂操作说明 ;维护人员需具备一定的计算机能力。
2.4运行环境
1)服务器端:
    (1)操作系统:Windows xp
    (2)Web服务器:Tomcat 6.0
    (3)java开发包:JDK 1.6
    (4)数据库:ORACLE数据库
    (5)浏览器:IE
    (6)分辨率:最佳效果为1024*768
2)客户端:
    (1)浏览器:各种浏览器均可
    (2)分辨率:最佳效果为1024*768
2.5设计和实现上的限制
本系统采用标准开发编码规范和设计符号,采用工业标准;使用效率受操作人员对系统的熟练程度和网络及I/O设备的影响,系统虽存在安全登录措施,但不保证因工作人员泄露密码及黑客攻击对系统安全的影响。
2.6假定和约束
本软件的开发无经费,开发时间为五天左右。
3软件产品的系统体系结构
3.1仓库管理系统的结构件连接图
3.2软件产品的功能
本系统实现仓库的自动化,功能化管理。
.2.1本系统使用的案例:
(1)仓库管理:由角操作员启用该用例。
(2)数据库后台管理:由管理员启用该用例。共包括七个用例。
3.2.2本系统的建档角:
       
仓库管理系统免费软件
参与者说明:
参与者名称:管理员    抽象:否
描述:维护后台数据库及仓库管理,权限管理的人员。
参与者说明:
参与者名称:操作员    抽象:否
描述:参加仓库管理的录入人员
参与者说明:
参与者名称:供应商  抽象:否
描述:进行供货提醒,返修产品管理的人员
3.2.3 系统各层次用例图
总用例:
3.3用户特征
  本系统用户一般为操作员,供货商和管理员。
3.4限制与约束
  本系统必须满足以下限制:
1)系统中所有用户能够正常登陆,能够完成各自权限内的功能。
2)安全可靠,建立系统使用日志。
3)该系统必须确保对数据进行完全保护,以避免未经授权的访问,所有的远程访问都要登录,并且每个登录用户只能根据角所售的权限进行访问。
4)界面友好,操作简便。
5)软件系统开放性好,结构灵活,可扩充,易于维护。
6)在实施的各个阶段都要服从他的一些规划,包括功能设计,系统配置和计划。
4外部接口需求
4.1用户界面
本系统采用标准用户图形标准,错误信息采用弹出框提示,登录界面的登录响应事件会根据用户名给予管理员的权限;教师给予教师的权限;学生是以学生身份登录系统的,所以数据库会以用户名自动识别,并给予不同的权限。
4.2硬件接口
本软件不需要特定的硬件或硬件接口进行支撑。
4.3软件接口
内部接口即为实现各个类之间的接口。
4.4通信接口
无特殊要求
5系统特征
5.1说明和优先级
本系统能基本实现无纸化办公的要求,方便对仓库进行管理,省去财力、物力、人力。为企业提升约80%的效率,此系统运行在windows平台上,优先级高于其他程序,低于必须服务。
5.2相应序列
用户输入-连接数据库查询相应数据-显示到显示器
用户输入-触发数据库写进程-数据存入数据库
5.3功能需求
5.3.1对功能的规定
用数据流图表示:
管理系统
管理员
顶级(0)数据流图
系统功能模块图:
5.3.2对性能的规定
5.3.2.1精度
要按照严格的数据格式输入,否则系统不给予响应。
5.3.2.2时间特性要求
一般操作的响应时间都应在1-2秒内。
5.3.2.3灵活性
由于该软件为一个人开发且要求不高,因此在灵活性方面做得不好。
5.3.3输入输出要求
输入数据:菜单选项,按钮选择,文字录入。
输出数据:显示在屏幕上。
5.3.4数据管理能力要求
5.3.5故障处理要求

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。