物流仓储管理系统需求分析_第1页
物流仓储管理系统需求分析_第2页
物流仓储管理系统需求分析_第3页
物流仓储管理系统需求分析_第4页
物流仓储管理系统需求分析_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、物流仓储管理系统需求分析第三组2014.7.1目录1引言21.1 编写目的21.2 项目背景21.3 定义22任务概述32.1 目标32.2 运行环境43数据描述53.1 数据库设计53.2 用例图53.2.1 用户登陆模块用例图53.2.2整体流程图64功能需求104.1 功能划分104.1.1 前台用户74.1.2 后台用户管理员84.2 功能描述84.2.1 用户信息管理84.3 系统结构85性能需求95.1 环境要求95.2 系统安全性要求95.3 故障处理要求95.4 时间限制错误!未定义书签。5.5 其他性能要求106运行需求106.1 用户界面106.2 服务器软件106.3 硬

2、件接口106.4 软件接口101 / 116.5 内部接口111 引言1.1 编写目的此需求分析文档对物联网智能仓储管理系统做了全面细致的用户需求分析,明确所要开发的系统应具有的功能、 性能与界面,使系统分析人员与仓库开发人员能清楚地了解用户的需求, 并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。1.2 项目背景在21世纪科技与文化飞速发展之际, 物联网通过智能感知、 识别技术与普适计算、广泛应用于网络的融合中。而仓储管理在企业的整个供应链中起着至关重要的作用, 如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。 传统简

3、单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化, 仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。在这个大背景下,物联网仓储管理系统针对于特定对象(如仓库)的商品、单据流动,进行仓库作业结果的记录、核对和管理,从而增加仓库的效率、管理透明度、减少了人工成本,提高了仓库利用率,明显增加了经济效益。1.3 定义browser/server体系b/s结构的软件是相对传统的 c/s结构而言的。 c/s结构应该具有这样的特征 : 客户端、服务器端都安装相应的软件, 客户端、服务器端各完成相应的计算工作,服务器端保存数据库。 b/

4、s结构应该具有如下特征 : 服务器端都安装相应的软件,客户端不安装任何软件 ( 不需要维护 ) 。客户端运行程序是靠浏览器软件 ( 如 ie ,netscape 等 ) 登陆服务器进行的。客户端在浏览器里完成一定的计算任务。client/server体系在计算机产生和发展的过程中,计算机软硬件设备、网络技术发生了巨大的变化,计算机的体系结构也随着相关技术在不断发展。 在计算机发展的早期主要是主机 / 终端方式,进入 80年代以来, client/server 体系逐渐走上了迅速发展的道路。90年代后,随着大型数据库管理系统以及可视化程序开发技术的成熟, 进一步推动了 client/server

5、 结构的广泛应用。 如今,client/server 体系己经成为最主要的计算机应用体系结构,随着网络应用的要求, client/server 体系又进2 / 11一步衍变成 t多层 client/server结构体系和 browser/server 体系。本项目预计使用 c/s体系对该工程进行计划。序号术语所指对象或含义1js一种计算机脚本语言,主要在web 浏览器 (客户端 )解释执行2php连接前台与数据库的语言,处理表单3xml可扩展标记语言 , 是一种简单的数据存储语言,使用一系列简单的标记描述数据4sqlserver2000数据库系统5html前台界面编写6csscascading

6、 style sheets层叠样式表7jqueryjs 库8java一种可以撰写跨平台应用软件的面向对象的程序设计语言2任务概述2.1 目标项目开发意图:将以前一直以人工化的仓储管理方式,通过网站形式转化为物联网智能仓储管理系统,实现在线进行仓库的进入 /转出,从而减少人力物力,提高了仓库利用率,明显增加了经济效益。2.2 运行环境客户的操作平台 :pcweb服务器 : eclipse数据库服务器软件 : mysql3数据描述3.1 数据库设计字段名称类型默认是否索引是否为空说明值3 / 11idint主键否主键usernamevarchar(30)否账号passwordvarchar(30)

7、用户密码truenamevarchar(30)姓名sextinyint0性别 0 男 1女emailvarchar(20)邮箱birthdaydatetime生日create_datedatetime创建时间last_modifydatetime最后修改时间表 3-1登陆数据字典字段名称类型默认是否索引是否为空说明值idint主键否主键usernamevarchar(30)否账号passwordvarchar(30)用户密码sextinyint0性别 0 男 1女addressvarchar(50)地址create_datedatetime创建时间last_modifydatetime最后修改

8、时间user_idint管理员 id表 3-2客户数据字典字段名称类型默认是否索引是否为空说明值idint主键否主键namevarchar(30)否名称position_numint货位数量used_numint已使用货位数量create_datedatetime创建时间表 3-3仓库数据字典字段名称类型默认是否索引是否为空说明值idint主键否主键titlevarchar(50)否入库标题typevarchar(50)否入库类型warehouse_idint仓库 idposition_numint占用货位数量statustinyint入库状态0 未审核1 审核通过2 审核未通过costflo

9、at货位价格create_datedatetime创建时间last_modifydatetime最后修改时间4 / 11user_idint表 3-4申请入库数据字典字段名称类型默认是否索引是否为空说明值idint主键否主键titlevarchar(50)否出库标题stock_in_idvarchar(50)否入库 idnumint出库数量statustinyint出库状态0 未审核1 审核通过2 审核未通过create_datedatetime创建时间last_modifydatetime最后修改时间user_idint表 3-5审核入库数据字典3.2 用例图3.2.1 用户登陆模块用例图用

10、例规格描述 :注册简要描述:用户通过设定用户名和密码来创建个人账户。事件流: 1.当用户要求注册成为一个新用户,系统要求输入新的用户名和密码2.新用户输入其用户名和密码3.系统进行用户名的验证是否重复a1:已用的用户名a2:用户名,密码不符合要求4.新用户注册成功5 / 11前置条件:未注册新用户输入符合要求的用户名和密码后置条件:注册成功后, 可直接进入系统, 管理个人信息。 否则修改用户名,重新注册。登陆简要描述:用户必须输入正确的用户名和密码才可登陆事件流: 1.当用户要求登陆系统时,系统要求输入用户名和密码2. 用户输入其用户名和密码3. 系统进行用户名和密码的验证a1:无效的用户名a

11、2:密码错误4. 用户登录系统,进行其他操作前置条件:用户有正确的用户名和密码后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入用户名和密码登陆。修改用户信息简要描述:系统验证登陆者是注册用户且登陆后可以根据需求修改当前账户的信息事件流: 1. 用户登陆系统后选择修改用户信息功能2. 用户输入新的用户信息3. 操作成功前置条件:登陆者必须是注册用户后置条件:用户信息修改成功3.2.2整体流程图用例规格描述 :6 / 11注册简要描述:用户通过设定用户名和密码来创建个人账户。事件流:1.当用户要求注册成为一个新用户,系统要求输入新的用户名和密码2. 新用户输入其用户名和密码3. 系

12、统进行用户名的验证是否重复a1:已用的用户名a2:用户名,密码不符合要求4. 新用户注册成功前置条件:未注册新用户输入符合要求的用户名和密码后置条件:注册成功后,可直接进入系统,管理个人信息。否则修改用户名,重新注册。登陆简要描述:用户必须输入正确的用户名和密码才可登陆事件流: 1.当用户要求登陆系统时,系统要求输入用户名和密码2. 用户输入其用户名和密码3. 系统进行用户名和密码的验证a1:无效的用户名a2:密码错误4. 用户登录系统,进行其他操作前置条件:用户有正确的用户名和密码后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入用户名和密码登陆。修改用户信息简要描述:系统验证

13、登陆者是注册用户且登陆后可以根据需求修改当前账户的信息事件流: 1. 用户登陆系统后选择修改用户信息功能2. 用户输入新的用户信息3. 操作成功前置条件:登陆者必须是注册用户后置条件:用户信息修改成功4功能需求4.1 功能划分4.1.1 前台用户前台用户必须登录成功后方可进入主页面进行其他操作。7 / 11用户1、可以查看自己的信息。2、可以查看本人所得成就信息3、可以查看商户、 菜品、其他用户等信息 (按不同的条件和排序方式显示) 。4.1.2 后台用户管理员1、对前台用户管理,增删改查。2、对后台用户信息进行管理,增删改查,修改密码。3、数据备份与恢复。4、对用户提供信息进行审核,然后进行

14、相关操作。5、后台用户必须登录成功后方可进入后台主页面。6、可以安全注销。4.2 功能描述4.2.1 用户信息管理1、用户登录机制保证了用户在本网站的安全性,便于网站管理。前台用户必须以微信账号进行登录后才可进行操作,确保了信息的安全性。2、管理员拥有对用户信息的查看和修改权限,如增、删用户,查询用户信息等。4.3 系统结构主界面客户管理员添加管理员查看所有人用户申请过户添加用户查看仓库审核出入库申请出入库8 / 11审核过户修改删除5性能需求5.1 环境要求服务器端系统软件: windows xp/win7数据库管理系统: microsoft sql server或 oracle开发工具:

15、java / html 语言 /javascript客户端系统软件: windows xp/win7 。采用浏览器形式: ie ,火狐, chrome 等主流浏览器。 当执行查询时,查询完后提供返回按钮可继续查找; 用户处于一定时间的“不操作” ,服务器可不再响应其对数据库的请求操作,除非再次登陆。5.2 系统安全性要求 数据库连接采用 mssql 方法进行连接, 从而提高数据库的可操作性和安全性; 对某些页面进行强制用户登陆后方能进行相关操作。5.3 故障处理要求软、硬件故障:a) 用户所使用电脑的系统有问题,或者浏览器有问题。b) 数据库有问题也无法正常使用c) 内存太小会影响运行速度d) 对于各类突发事件的要注意避免e) 对于电脑的存储量要随时关注,以免出现存储量不足的情况9 / 115.4 其他性能要求保密性 :系统数据要做好保密设施,以免重要数据的丢失或者盗取。简洁性:用户的操作界面必须做到简单明了,不能有太复杂的设置或者操作。可更新性:对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。可转换性:只要系统能保证环境部署成功,并且网络正常,就能保证系统的正常运行。6运行需求6.1 用户界面移动端用户界面力求简洁快速, 页面设计风格应一致, 为用户提供最好的最赏心悦目的服务6.2 服务器

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论