当前位置:文档之家› 物流仓储管理系统 需求分析

物流仓储管理系统 需求分析

物流仓储管理系统   需求分析
物流仓储管理系统   需求分析

物流仓储管理系统

需求分析

第三组

2014、7、1

目录

1.引言 (2)

1、1编写目得 (2)

1、2项目背景 (2)

1、3定义 (2)

2.任务概述 (3)

2、1目标 (3)

2、2运行环境 (4)

3.数据描述 (5)

3、1数据库设计 (5)

3、2用例图 (7)

3、2、1用户登陆模块用例图 (7)

3、2、2 整体流程图 (8)

4.功能需求 (10)

4、1功能划分 (10)

4、1、1前台用户 (10)

4、1、2 后台用户——管理员 (10)

4、2 功能描述 (11)

4、2、1 用户信息管理 (11)

4、3 系统结构 (11)

5.性能需求 (12)

5、1环境要求 (12)

5、2 系统安全性要求 (12)

5、3 故障处理要求 (12)

5、4 时间限制 (13)

5、5 其她性能要求 (13)

6.运行需求 (13)

6、1用户界面 (13)

6、2服务器软件 (13)

6、3硬件接口 (14)

6、4软件接口 (14)

6、5 内部接口 (14)

1.引言

1、1编写目得

此需求分析文档对物联网智能仓储管理系统做了全面细致得用户需求分析,明确所要开发得系统应具有得功能、性能与界面,使系统分析人员与仓库开发人员能清楚地了解用户得需求,并在此基础上进一步提出概要设计说明书与完成后续设计与开发工作.

1、2项目背景

在21世纪科技与文化飞速发展之际,物联网通过智能感知、识别技术与普适计算、广泛应用于网络得融合中.

而仓储管理在企业得整个供应链中起着至关重要得作用,如果不能保证正确得进货与库存控制及发货,将会导致管理费用得增加,服务质量难以得到保证,从而影响企业得竞争力。传统简单、静态得仓储管理已无法保证企业各种资源得高效利用。

如今得仓库作业与库存控制作业已十分复杂化多样化,仅靠人工记忆与手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。

在这个大背景下,物联网仓储管理系统针对于特定对象(如仓库)得商品、单据流动,进行仓库作业结果得记录、核对与管理,从而增加仓库得效率、管理透明度、减少了人工成本,提高了仓库利用率,明显增加了经济效益。

1、3定义

Browser/Server体系

B/S结构得软件就是相对传统得C/S结构而言得。C/S结构应该具有这样得特征:客户端、服务器端都安装相应得软件,客户端、服务器端各完成相应得计算工作,服务器端保存数据库。B/S结构应该具有如下特征:服务器端都安装相应得软件,客户端不安装任何软件(不需要维护)。客户端运行程序就是靠浏览器软件(如IE ,Netscape等)登陆服务器进行得。客户端在浏览器里完成一定得计算任务。Client/Server体系

在计算机产生与发展得过程中,计算机软硬件设备、网络技术发生了巨大得变化,计算机得体系结构也随着相关技术在不断发展.在计算机发展得早期主要就是主机/终端方式,进入80年代以来,Client/Server体系逐渐走上了迅速发展得道路。90年代后,随着大型数据库管理系统以及可视化程序开发技术得成熟,进一步推动了Client/Server结构得广泛应用.如今,Client/Server体系己经成为最主要得计算机应用体系结构,随着网络应用得要求,Client/Server体系又

进一步衍变成T多层Client/Server结构体系与Browser/Server体系。

2.任务概述

2、1目标

项目开发意图:将以前一直以人工化得仓储管理方式,通过网站形式转化为物联网智能仓储管理系统,实现在线进行仓库得进入/转出,从而减少人力物力,提高了仓库利用率,明显增加了经济效益。

2、2运行环境

客户得操作平台:PC

Web服务器: Eclipse

数据库服务器软件: MySQL

3.数据描述

3、1数据库设计

表3—1 登陆数据字典

user_id int

字段名称类型默认

值就是否索

就是否为

说明

id int 主键否主键

title varchar(50) 否出库标题stock_in_id varchar(50) 否入库id num int 出库数量

status tinyint 出库状态

0 未审核

1 审核通过

2 审核未通过

create_date datetime 创建时间last_modify datetime 最后修改时间user_id int

3、2用例图

3、2、1用户登陆模块用例图

用例规格描述:

注册

简要描述:用户通过设定用户名与密码来创建个人账户.

事件流:1、当用户要求注册成为一个新用户,系统要求输入新得用户名与密码

2、新用户输入其用户名与密码

3、系统进行用户名得验证就是否重复

A1:已用得用户名

A2:用户名,密码不符合要求

4、新用户注册成功

前置条件:未注册新用户输入符合要求得用户名与密码

后置条件:注册成功后,可直接进入系统,管理个人信息。否则修改用户名,重新注册。

●登陆

简要描述:用户必须输入正确得用户名与密码才可登陆

事件流:1、当用户要求登陆系统时,系统要求输入用户名与密码

2、用户输入其用户名与密码

3、系统进行用户名与密码得验证

A1:无效得用户名

A2:密码错误

4、用户登录系统,进行其她操作

前置条件:用户有正确得用户名与密码

后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入用户名与密码登陆。

●修改用户信息

简要描述:系统验证登陆者就是注册用户且登陆后可以根据需求修改当前账户

得信息

事件流:1、用户登陆系统后选择修改用户信息功能

2、用户输入新得用户信息

3、操作成功

前置条件:登陆者必须就是注册用户

后置条件:用户信息修改成功

3、2、2 整体流程图

用例规格描述:

●注册

简要描述:用户通过设定用户名与密码来创建个人账户。

事件流:1、当用户要求注册成为一个新用户,系统要求输入新得用户名

密码

2、新用户输入其用户名与密码

3、系统进行用户名得验证就是否重复

A1:已用得用户名

A2:用户名,密码不符合要求

4、新用户注册成功

前置条件:未注册新用户输入符合要求得用户名与密码

后置条件:注册成功后,可直接进入系统,管理个人信息。否则修改用户

名,重新注册。

●登陆

简要描述:用户必须输入正确得用户名与密码才可登陆

事件流:1、当用户要求登陆系统时,系统要求输入用户名与密码

2、用户输入其用户名与密码

3、系统进行用户名与密码得验证

A1:无效得用户名

A2:密码错误

4、用户登录系统,进行其她操作

前置条件:用户有正确得用户名与密码

后置条件:登陆成功,用户方可进行相应操作;否则登录失败需重新输入

用户名与密码登陆。

●修改用户信息

简要描述:系统验证登陆者就是注册用户且登陆后可以根据需求修改当

前账户

得信息

事件流:1、用户登陆系统后选择修改用户信息功能

2、用户输入新得用户信息

3、操作成功

前置条件:登陆者必须就是注册用户

后置条件:用户信息修改成功

4。功能需求

4、1功能划分

4、1、1前台用户

前台用户必须登录成功后方可进入主页面进行其她操作.

用户

1、可以查瞧自己得信息。

2、可以查瞧本人所得成就信息

3、可以查瞧商户、菜品、其她用户等信息(按不同得条件与排序方式显示)。

4、1、2 后台用户-—管理员

1、对前台用户管理,增删改查。

2、对后台用户信息进行管理,增删改查,修改密码.

3、数据备份与恢复。

4、对用户提供信息进行审核,然后进行相关操作。

5、后台用户必须登录成功后方可进入后台主页面。

6、可以安全注销。

4、2 功能描述

4、2、1 用户信息管理

1、用户登录机制保证了用户在本网站得安全性,便于网站管理.前台用户必须以微信账号进行登录后才可进行操作,确保了信息得安全性。

2、管理员拥有对用户信息得查瞧与修改权限,如增、删用户,查询用户信息等。

4、3系统结构

5。性能需求

5、1环境要求

服务器端

①系统软件:Windows xp/win7

②数据库管理系统:Microsoft SQL Server 或Oracle

③开发工具:JAVA / HTML语言/javascript

客户端

①系统软件:Windows xp/win7.

②采用浏览器形式:IE,火狐,chrome等主流浏览器.

①当执行查询时,查询完后提供返回按钮可继续查找;

②用户处于一定时间得“不操作”,服务器可不再响应其对数据库得请求操作,除非再次登陆.

5、2 系统安全性要求

①数据库连接采用MSSQL方法进行连接,从而提高数据库得可操作性与安全性;

②对某些页面进行强制用户登陆后方能进行相关操作。

5、3 故障处理要求

软、硬件故障:

a)用户所使用电脑得系统有问题,或者浏览器有问题。

b)数据库有问题也无法正常使用

c)内存太小会影响运行速度

d)对于各类突发事件得要注意避免

e)对于电脑得存储量要随时关注,以免出现存储量不足得情况

5、4 其她性能要求

保密性:

系统数据要做好保密设施,以免重要数据得丢失或者盗取。

简洁性:

用户得操作界面必须做到简单明了,不能有太复杂得设置或者操作.

可更新性:

对于系统可以根据客户需要进行更新,维护等操作,扩展其功能,并使系统稳定。

可转换性:

只要系统能保证环境部署成功,并且网络正常,就能保证系统得正常运行。

6.运行需求

6、1用户界面

移动端用户界面力求简洁快速,页面设计风格应一致,为用户提供最好得最赏心悦目得服务

6、2服务器软件

Web服务器软件:IIS 5、1(Internet Information Server)

数据库服务器软件:mysql

6、3硬件接口

手机就是安卓智能机

GPS

6、4软件接口

服务器得操作系统: Windows XP SP1及以上操作系统

6、5 内部接口

内部接口方面,各模块之间采用函数调用、参数传递、返回值得方式进行信息传递。具体参数得结构将在下面数据结构设计得内容中说明.接口传递得信息将就是以数据结构封装了得数据,以参数传递或返回值得形式在各模块间传输。

相关主题
文本预览
相关文档 最新文档