仓储系统需求分析.docx
《仓储系统需求分析.docx》由会员分享,可在线阅读,更多相关《仓储系统需求分析.docx(9页珍藏版)》请在冰豆网上搜索。
![仓储系统需求分析.docx](https://file1.bdocx.com/fileroot1/2023-3/1/07c75db8-15a0-4089-b782-84c94ccdf9e4/07c75db8-15a0-4089-b782-84c94ccdf9e41.gif)
仓储系统需求分析
仓储系统需求分析(总15页)
-本页仅作为文档封面,使用时请直接删除即可-
-内页可以根据需求调整合适字体及大小-
2.仓储管理系统需求分析
2.1引言
仓库存放的货物品种繁多’堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。
针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。
2.2任务概述
2.2.1目标
仓储管理系统是仓库管理中必不可少的组成部分。
目前很多仓库还停留在管理人员手工记录数据的最初阶段,手工记录对于规模较小的仓库来说还勉强可以接受,但对于仓储规模大,存储货物多的仓库,需要记录存档的数据比较多,人工记录是相当麻烦的。
我针对此情况,设计了合适的仓储管理数据库系统,可以方便仓库货物的管理.提高仓库管理工作效率及查询效率。
2.2.2功能要求
能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。
具体功能应包括:
系统应该提供货物存取数据的插入、删除、更新;添加、修改、删除货物基本信息的功能以及提供查询功能;仓储基木信息的查询与修改;对库存物品基本信息的查询(要实现按多种条件的查询)。
概念结构设计阶段
概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。
货物
信物8日
仓库信息
仓库管理员信息
逻辑设计
(1)货物信息:
包括货物名、货物编号、货物总量、制造商等。
(2)仓库信息:
包括仓库编号、仓库名、货物编号、库存情况、管理员等。
(3)存储信息:
包括仓库编号、货物编号、入库日期、岀库日期、货物流量等。
(4)管理者信息:
包括管理者编号、姓名、性别、联系电话、管理员简介等。
根据这些需要,木系统需要“货物信息”表,“仓库信息”表,“存取信息”表和“管理者信息”表。
•运行环境规定
设备
运行本软件机器的硬件要求如下:
1.服务器一台,配置如下:
CPU:
Pentium4以上。
内存:
512MB以上。
硬盘:
120GB以上。
实现联机工作。
2.打卬机一台,网络共享。
3.终端机器若干台,配置如下:
CPU:
PentiumIII以上
内存:
256MB以上。
硬盘:
80GB以上。
实现联机工作。
支持软件
操作系统:
Windows2000Server,WindowsXPO
数据库:
SQLServer2005o
数据库实现
数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行
o创建数据库
(1)打开SQLT具。
查询分析器”
(2)在查询窗口中键入下列SQL语句createdatabase仓储管理
执行上述SQL语句即可新建一名为仓储管理的数据库。
创建数据表
在此仓储管理系统中需要创建四个表,即货物信息表、仓库信息表、存储信息表和管理员信息表。
创建数据库后,为仓储管理数据库添加数据表,步骤如下
(1)新建查询窗口
(2)在查询窗口中键入下列SQL语句
createtable货物信息
伕物信&、C
x*(20)K>x*XiiiAxrvIccbv*no匸nixXX(2€>.
titv
dauoXn^oXn^oXRYLO
JLnLESGHUXns«hu:
LC・匸
♦•♦♦,«&底&=m=雪i:
•:
:
!
(oooiox(000^03(OOO4OS(000307
•拴韓HZ斧尔滨•八•坦凤玻*离•••探力"•八寻連券•••广州•八•祠牛時•••陕西•八
»仓库彳言Qx>xv&rcharbzr(20).
(20>r
notnuxx#
xn®wr*e
■wx■匸
xnco
Xnc.oXn^o
vaXu«0VOJ>2C3・vaX\iw«vaXh«»«
<*AAOX•.
<•&WO3・.<•coox•.
o工o丄•“•08XXOOOX1^«)J
.•000203•r•O81XO0OXX9*>/•*000-J,•000307-•oaxioaons・》=
“彳^«:
影响,心行受:
1形W),<^行愛影宀行受影c©
JB-16OOKTM)
je-ie\A
衍u13"*V-B厂g砌g
xe.^fKHiSQLQuery2Zs<||^^m
M篁芝存取信恵。
-
建库编号5+-A.dote匸i_me.
iiid■匕utjLH©.
p^Xm^ryey邈库编号货物编:
O":
5“一龛便纟宴号心""玄墾-torexanEX货物编号■"uegg“
Xneo
Jlc匸o
xnco
■・■・息恵恵息氛亠=§:
亠g劉韻存薯存
vaiXue
vaXki^svaXuea
宀行曼影□向)“行受影响》■【】(W)
5a£
员信息(
uh・H(2O》k>^lnuBryIrey#VArctioir(2O>notnuXX,uhod5■“Q仓flf貝性别uh・H(X3),
Xncoxn^oXncoXn^o
员任BV«1UC3艮IM恵、wZunvaXvica
VAlviea
xr>8Xnbcrt
i:
m・&I
tx彳亍受ib响)
Q|4>
<1行受■**
<1{亍受・曲9
库编号,C.货物编号,仓库信息.货物名称,仓管员信息•管理员姓名
From存取编号.存取信息,仓库编号.仓库信息仓管员编号.仓管员信息
Where存取信息.仓库编号=仓库信息.仓库编号and仓库信息•管理员编号二管理员编号
查看视图
Select*
FromV-l
为数据库建立索引
创建索引:
(1)在货物信息表的货物名称列上创建非聚行索
引。
Createindex货物名称ON货物信息(货物名称)
(2)在仓库信息表的仓库编号列上创建非聚集索引。
Createuniqueindex仓库编号ON仓库信息(仓库编号)
数据库的安全性
创建SQLServer身份验证的登录账户马冬梅,密码为‘123;默认数据库为'仓储系统’
EXECsp_addlogin'马冬梅;<23「仓储系统’
EXECsp_addlogin'小弓虽;POO:
,仓储系统'
建立数据库角色
EXECsp_addrole,总管,
Execsp_addrole'配货员,
创建数据库用户
EXECsp_adduser,马冬梅',’马冬梅「总管'
EXECsp_adduser,小强,,,小强,,,进货员,
授权操作
(1)把对表货物信息的insert权限授予用户小强。
grantinserton货物信息to小强
A—■ddu.vxr•马零梅•马务梅•
I
数据库的完整性
数据库的完整性包括域完整性,实体完整性,参照完整性。
在该系统中,我运用了约束来保证数据库的完整性,我运用主键约束,外键约束,来保证各个表中数据的正确性,各个表之间数据的—致性,相容性,具体语句如下;
Createtable货物信息(安电子科技大学出版社,2009.
[2]刍0建,SQLServer2000开发与管理应用实例•人民邮电出版社,2005.