仓储系统需求分析

上传人:新** 文档编号:431729306 上传时间:2023-05-09 格式:DOCX 页数:15 大小:494.99KB
返回 下载 相关 举报
仓储系统需求分析_第1页
第1页 / 共15页
仓储系统需求分析_第2页
第2页 / 共15页
仓储系统需求分析_第3页
第3页 / 共15页
仓储系统需求分析_第4页
第4页 / 共15页
仓储系统需求分析_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《仓储系统需求分析》由会员分享,可在线阅读,更多相关《仓储系统需求分析(15页珍藏版)》请在金锄头文库上搜索。

1、2. 仓储管理系统需求分析2.1 引言仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加, 仓库管理者需要处理的信息量会大幅上升, 因此往往很难及时准确的掌握整个仓库的运作状态。 针对这一情况, 本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化, 减轻仓库管理人员和操作人员的工作负担。2.2 任务概述2.2.1 目标仓储管理系统是仓库管理中必不可少的组成部分。目前很多仓库还停留在管理人员手工记录数据的最初阶段, 手工记录对于规模较小的仓库来说还勉强可以接受, 但对于仓储规模大, 存储货物多的仓库,需要记录存档的数据比较多,人工记录是相当麻烦的。我针对此情况, 设计

2、了合适的仓储管理数据库系统, 可以方便仓库货物的管理,提高仓库管理工作效率及查询效率。2.2.2 功能要求能够进行数据库的数据定义、 数据操纵、 数据控制等处理功能进行联机处理的相应时间要短。具体功能应包括: 系统应该提供货物存取数据的插入、 删除、更新;添加、修改、删除货物基本信息的功能以及提供查询功能;仓储基本信息的查询与修改;对库存物品基本信息的查询(要实现按多种条件的查询 )。2.3 概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过 对用户需求进行综合、归纳与抽象,形成一个独立于 具体DBMS的概念模型。管理员编号管理员姓名仓库管理员信息管理员性别联系方式管理员功能仓库信

3、息管理存取信息管理货物信息管理管理员信息管理仓 库 信 息 录 入仓 库 信 息 修 改仓 库 信 息 删 除存 取 信 息 录 入存 取 信 息 修 改存 取 信 息 删 除存 取 信 息 查 询货 物 信 息 删 除货 物 信 息 查 询理 员 信 息 录 入理 员 信 息 修 改管理员信息删除理 员 信 息 查 询2.4 逻辑设计( 1 )货物信息:包括货物名、货物编号、货物总量、制造商等。( 2 )仓库信息:包括仓库编号、仓库名、货物编号、库存情况、管理员等。( 3) 存储信息:包括仓库编号、货物编号、入库日期、出库日期、货物流量等。( 4) 管理者信息:包括管理者编号、姓名、性别、联

4、系电话、管理员简介等。 根据这些需要,本系统需要“货物信息”表,“仓库信息”表,“存取信息”表和“管理者信息”表。2.5 .运行环境规定2.5.1 设备运行本软件机器的硬件要求如下:1. 服务器一台,配置如下:CPU: Pentium4 以上。内存: 512MB 以上。硬盘:120GB以上。实现联机工作。2. 打印机一台,网络共享。3. 终端机器若干台,配置如下:CPU: Pentium III 以上内存: 256MB 以上。硬盘: 80GB 以上。实现联机工作。2.5.2 支持软件操作系统: Windows 2000 Server, Windows XP。数据库:SQL Server2005

5、2.6 数据库实现数据库实施是指建立数据库,编制与调试应用程序, 组织数据入库,并进行试运行2.6.1 。创建数据库(1)打开SQL工具“查询分析器”(2) 在查询窗口中键入下列 SQL语句create database仓储管理执行上述SQL语句即可新建一名为仓储管理的数据库。2.6.2 创建数据表在此仓储管理系统中需要创建四个表, 即货物信息表、 仓库信息表、存储信息表和管理员信息表。创建数据库后,为仓储管理数据库添加数据表,步骤如下 1) 1) 新建查询窗口 2) 在查询窗口中键入下列 SQL语句create table 货物信息 (/ 创建货物信息表货物编号char(20) primar

6、y key,/ 货物编号货物名称varchar(20) not null,/ 货物名称制造商地址varchar(26), /制造商地址)执行上述 SQL语句即可创货物信息窗口相关表格,如图所示:create table cangku(/创建仓库信息表仓库编号char(10) primary key, 仓库编号仓库名称 varchar(20) not null 仓库名称货物编号char(20),/货物编号管理员编号char(20),/管理员编号执行上述SQL语句即可仓库信息表相关表格,如图所示:create table存取信息(/创建存取记录仓库编号char(10),仓库编号货物编号char(2

7、0),/债物编号入库时间datetime, 入库日期出库时间datetime, 出库日期primary key (仓库编号,货物编号),/定义主foreign key仓库编号)references仓库信息(仓库编号)/外来键foreign key货物编号)references货物信息(货物编号),/外来键)执行上述SQL语句即可存取信息表相关表格,如图所示:存取信息.IQtiax ( 10), uh/ (20 *事 h Lraa h y Moh.Qn /oy 口 ndarEet zLssg .货物编号.或 u r ne: & 11-Ctt 1 史一/An。已m蕾霜震塞舞掌:inaett int

8、o存取信忠 J工”为 3日一工工十门匕口行MV音辱,Y01U4. 上n.HP Xntao 存取酉,电.Y.J.U 。工行HC存电彳言息value*create table仓管员信息(/创建管理员信息表仓管员编号char(20) primary key, /管理员编号仓管员姓名 varchar(20) not null,姓名仓管员性别 char(2) check (Msex in(男:女),性别联系电话char(13),/联系电话)执行上述SQL语句即可管理员信息信息表相关表格,如图所示:2.6.3 创建视图创建视图可以屏蔽数据的复杂性,使用户不必了解数据库的结构, 就可以方便的使用和管理数据,

9、简化数据权限管理。可以使用户只关 心她感兴趣的某些特定数据和他们所负责的特定任务,而那些不需要 的或者无用的数据则不在视图显示,在某些情况下由于表格结构的对 应用程序的不良影响因此视图提供了简单而有效的安全机制。创建视图如下所示:Create view V-1asSelect C.仓库编号,C货物编号,仓库信息.货物名称,仓管员信息.管理员姓名From 存取编号 . 存取信息 , 仓库编号.仓库信息仓管员编号.仓管员信息Where 存取信息 .仓库编号=仓库信息.仓库编号and 仓库信息 .管理员编号=管理员编号查看视图Select*From V-12.6.4 为数据库建立索引创建索引: (1

10、) 在 货物信息 表的 货物名称 列上创建非聚行索引。Create index货物名称 ON 货物信息( 货物名称 )(2) 在仓库信息表的仓库编号 列上创建非聚集索引。Create unique inde/库编号 ON仓库信息 (仓库编号)2.6.5 数据库的安全性创建SQLServe身份验证的登录账户 马冬梅,密码为123,默认数据库为仓储系统EXEC sp_addlogin马冬梅:23:仓储系统EXEC sp_addlogin 小强,000:仓储系统建立数据库角色EXEC sp_addrole 总管Exec sp_addrole配货员创建数据库用户EXEC sp_adduse吗冬梅:马冬

11、梅,总管EXEC sp_adduser小强,小强,进货员授权操作(1)把对表货物信息的insert权限授予用户小强grant insert on货物信息 to小强2.6.6 数据库的完整性数据库的完整性包括域完整性,实体完整性,参照完整性。在该 系统中,我运用了约束来保证数据库的完整性,我运用主键约束,外 键约束,来保证各个表中数据的正确性,各个表之间数据的一致性, 相容性,具体语句如下;Create table货物信息(/创建货物信息表货物编号char(20)primary key,/ 货物编号Create table 仓库信息 (/ 创建仓库信息表仓库编号char(10)primary k

12、ey/ 仓库编号create table 仓库管理员信息 (/ 创建管理员信息表仓管员编号char(20)primary key, / 管理员编号Create table 存取信息 (/ 创建存取记录仓库编号 char(10),/仓库编号货物编号 char(20),/ 货物编号Primary key(仓库编号,货物编号),定义主键Foreign key(仓库编号References仓库信息(仓库编号)外来 键Foreign key (货物编号)references 货物信息(货物编号),/ 外来键2.6.7 总结在这次的课程设计中, 让我学到了很多在课堂上和书本上学不到的知识,我在这次的课程设计中有很大的收获。领略到了数据库设计在计算机领域的重要性。 数据库作为一个永久存储形式在应用中发挥着重要的作用。 在数据库设计中, 我明白了数据库设计不是范式越高越好的, 我们要根据我们的应用来决定, 一切应该以需求为首要选择。参考文献1尉鹏博等,数据库原理与应用.西安电子科技大学出版社,2009.2邹建,SQL Server 2000=F发与管理应用实例.人民邮电出版社,2005.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号