物流仓储管理系统 需求分析.docx
《物流仓储管理系统 需求分析.docx》由会员分享,可在线阅读,更多相关《物流仓储管理系统 需求分析.docx(13页珍藏版)》请在冰豆网上搜索。
物流仓储管理系统需求分析
物流仓储治理体系
需求剖析
第三组
目次
1.引言2
2.义务概述3
3.数据描写5
3.2.2整体流程图8
4.功效需求10
0
4.1.2后台用户——治理员10
4.2功效描写11
4.2.1用户信息治理11
5.机能需求12
6.运行需求13
6.5内部接口14
1.引言
此需求剖析文档对物联网智能仓储治理体系做了周全过细的用户需求剖析,明白所要开辟的体系应具有的功效.机能与界面,使体系剖析人员与仓库开辟人员能清晰地懂得用户的需求,并在此基本长进一步提出概要设计解释书和完成后续设计与开辟工作.
在21世纪科技与文化飞速成长之际,物联网经由过程智能感知.辨认技巧与普适盘算.普遍运用于收集的融会中.
而仓储治理在企业的全部供给链中起着至关重要的感化,假如不克不及包管准确的进货和库存掌握及发货,将会导致治理费用的增长,办事质量难以得到包管,从而影响企业的竞争力.传统简略.静态的仓储治理已无法包管企业各类资本的高效运用.
如今的仓库功课和库存掌握功课已十分庞杂化多样化,仅靠人工记忆和手工录入,不单费时辛苦,并且轻易出错,给企业带来伟大损掉.
在这个大布景下,物联网仓储治理体系针对于特定对象(如仓库)的商品.单据流淌,进行仓库功课成果的记载.查对和治理,从而增长仓库的效力.治理透明度.削减了人工成本,进步了仓库运用率,显著增长了经济效益.
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体系.
本项目估计运用C/S体系对该工程进行筹划.
序号
术语
所指对象或寄义
2.
JS
一种盘算机剧本说话,重要在web阅读器(客户端)解释履行
3.
PHP
衔接前台与数据库的说话,处理表单
4.
Xml
可扩大标识表记标帜说话,是一种简略的数据存储说话,运用一系列简略的标识表记标帜描写数据
5.
SQLServer2000
数据库体系
6.
HTML
前台界面编写
7.
CSS
CascadingStyleSheets层叠样式表
8.
JQuery
Js库
9.
Java
一种可以撰写跨平台运用软件的面向对象的程序设计说话
2.义务概述
项目开辟意图:
将以前一向以人工化的仓储治理方法,经由过程网站情势转化为物联网智能仓储治理体系,实如今线进行仓库的进入/转出,从而削减人力物力,进步了仓库运用率,显著增长了经济效益.
客户的操纵平台:
PC
Web办事器:
Eclipse
数据库办事器软件:
MySQL
3.数据描写
数据库设计
字段名称
类型
默认值
是否索引
是否为空
解释
id
int
主键
否
主键
username
varchar(30)
否
账号
password
varchar(30)
用户暗码
truename
varchar(30)
姓名
sex
tinyint
0
性别0男1女
email
varchar(20)
邮箱
birthday
datetime
诞辰
create_date
datetime
创建时光
last_modify
datetime
最后修正时光
表3-1登陆数据字典
字段名称
类型
默认值
是否索引
是否为空
解释
id
int
主键
否
主键
username
varchar(30)
否
账号
password
varchar(30)
用户暗码
sex
tinyint
0
性别0男1女
address
varchar(50)
地址
create_date
datetime
创建时光
last_modify
datetime
最后修正时光
user_id
int
治理员id
表3-2客户数据字典
字段名称
类型
默认值
是否索引
是否为空
解释
id
int
主键
否
主键
name
varchar(30)
否
名称
position_num
int
货位数目
used_num
int
已运用货位数目
create_date
datetime
创建时光
表3-3仓库数据字典
字段名称
类型
默认值
是否索引
是否为空
解释
id
int
主键
否
主键
title
varchar(50)
否
入库标题
type
varchar(50)
否
入库类型
warehouse_id
int
仓库id
position_num
int
占用货位数目
status
tinyint
入库状况
0未审核
1审核经由过程
2审核未经由过程
cost
float
货位价钱
create_date
datetime
创建时光
last_modify
datetime
最后修正时光
user_id
int
表3-4申请入库数据字典
字段名称
类型
默认值
是否索引
是否为空
解释
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-5审核入库数据字典
用例规格描写:
●注册
扼要描写:
用户经由过程设定用户名和暗码来创建小我账户.
事宜流:
1.当用户请求注册成为一个新用户,体系请求输入新的用户名和
暗码
2.新用户输入其用户名和暗码
3.体系进行用户名的验证是否反复
A1:
已用的用户名
A2:
用户名,暗码不相符请求
4.新用户注册成功
前置前提:
未注册新用户输入相符请求的用户名和暗码
后置前提:
注册成功后,可直接进入体系,治理小我信息.不然修正用户名,从新注册.
●登陆
扼要描写:
用户必须输入准确的用户名和暗码才可登陆
事宜流:
1.当用户请求登陆体系时,体系请求输入用户名和暗码
2.用户输入其用户名和暗码
3.体系进行用户名和暗码的验证
A1:
无效的用户名
A2:
暗码错误
4.用户登录体系,进行其他操纵
前置前提:
用户有准确的用户名和暗码
后置前提:
登陆成功,用户方可进行响应操纵;不然登录掉败需从新输入用户名和暗码登陆.
●修正用户信息
扼要描写:
体系验证登陆者是注册用户且登陆后可以依据需求修正当前账户
的信息
前置前提:
登陆者必须是注册用户
后置前提:
用户信息修正成功
3.2.2整体流程图
用例规格描写:
●注册
扼要描写:
用户经由过程设定用户名和暗码来创建小我账户.
事宜流:
1.当用户请求注册成为一个新用户,体系请求输入新的用户名和
暗码
2.新用户输入其用户名和暗码
3.体系进行用户名的验证是否反复
A1:
已用的用户名
A2:
用户名,暗码不相符请求
4.新用户注册成功
前置前提:
未注册新用户输入相符请求的用户名和暗码
后置前提:
注册成功后,可直接进入体系,治理小我信息.不然修正用户名,从新注册.
●登陆
扼要描写:
用户必须输入准确的用户名和暗码才可登陆
事宜流:
1.当用户请求登陆体系时,体系请求输入用户名和暗码
2.用户输入其用户名和暗码
3.体系进行用户名和暗码的验证
A1:
无效的用户名
A2:
暗码错误
4.用户登录体系,进行其他操纵
前置前提:
用户有准确的用户名和暗码
后置前提:
登陆成功,用户方可进行响应操纵;不然登录掉败需从新输入用户名和暗码登陆.
●修正用户信息
扼要描写:
体系验证登陆者是注册用户且登陆后可以依据需求修正当前账户
的信息
前置前提:
登陆者必须是注册用户
后置前提:
用户信息修正成功
4.功效需求
前台用户必须登录成功后方可进入主页面进行其他操纵.
用户
1.可以检讨本身的信息.
2.可以检讨本身所得成就信息
3.可以检讨商户.菜品.其他用户等信息(按不合的前提和排序方法显示).
4.1.2后台用户——治理员
1.对前台用户治理,增删改查.
2.对后台用户信息进行治理,增删改查,修正暗码.
3.数据备份与恢复.
4.对用户供给信息进行审核,然落后行相干操纵.
5.后台用户必须登录成功后方可进入后台主页面.
6.可以安然刊出.
4.2功效描写
4.2.1用户信息治理
1.用户登录机制包管了用户在本网站的安然性,便于网站治理.前台用户必须以微信账号进行登录后才可进行操纵,确保了信息的安然性.
2.治理员失去对用户信息的检讨和修正权限,如增.删用户,查询用户信息等.
体系构造
5.机能需求
情形请求
办事器端
①体系软件:
Windowsxp/win7
②数据库治理体系:
MicrosoftSQLServer或Oracle
③开辟对象:
JAVA/HTML说话/javascript
客户端
①体系软件:
Windowsxp/win7.
②采取阅读器情势:
IE,火狐,chrome等主流阅读器.
①当履行查询时,查询完后供给返回按钮可持续查找;
②用户处于一准时光的“不操纵”,办事器可不再响应其对数据库的请求操纵,除非再次登陆.
5.2体系安然性请求
①数据库衔接采取MSSQL办法进行衔接,从而进步数据库的可操纵性和安然性;
②对某些页面进行强迫用户登陆后方能进行相干操纵.
5.3故障处理请求
软.硬件故障:
a)用户所运用电脑的体系有问题,或者阅读器有问题.
b)数据库有问题也无法正常运用
c)内存太小会影响运行速度
d)对于各类突发事宜的要留意防止
e)对于电脑的存储量要随时存眷,以免消失存储量缺少的情形
5.4其他机能请求
保密性:
体系数据要做好保密举措措施,以免重要数据的丧掉或者盗取.
简练性:
用户的操纵界面必须做到简略清晰明了,不克不及有太庞杂的设置或者操纵.
可更新性:
对于体系可以依据客户须要进行更新,保护等操纵,扩大其功效,并使体系稳固.
可转换性:
只要体系能包管情形安排成功,并且收集正常,就能包管体系的正常运行.
6.运行需求
移动端用户界面力图简练快速,页面设计作风应一致,为用户供给最好的最心旷神怡标办事
Web办事器软件:
IIS5.1(InternetInformationServer)
数据库办事器软件:
mysql
手机是安卓智能机
GPS
办事器的操纵体系:
WindowsXPSP1及以上操纵体系
6.5内部接口
内部接口方面,各模块之间采取函数挪用.参数传递.返回值的方法进行信息传递.具体参数的构造将鄙人面数据构造设计的内容中解释.接口授递的信息将是以数据构造封装了的数据,以参数传递或返回值的情势在各模块间传输.