收藏 分销(赏)

仓储系统需求分析.docx

上传人:a199****6536 文档编号:4117540 上传时间:2024-07-30 格式:DOCX 页数:9 大小:31.04KB
下载 相关 举报
仓储系统需求分析.docx_第1页
第1页 / 共9页
仓储系统需求分析.docx_第2页
第2页 / 共9页
仓储系统需求分析.docx_第3页
第3页 / 共9页
仓储系统需求分析.docx_第4页
第4页 / 共9页
仓储系统需求分析.docx_第5页
第5页 / 共9页
点击查看更多>>
资源描述

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

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

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

7、信息(/创建存取记录 仓库编号char(10),/仓库编号货物编号char(20),/货物编号入库时间datetime,/入库日期出库时间datetime,/出库日期primarykey(仓库编号,货物编号),/定义主foreignkey(仓库编号)references仓库信息(仓库编号)/外来键foreignkey(货物编号)references货物信息(货物编号),/外来键) 执行上述SQL语句即可存取信息表相关表格,如图所示: createtable仓管员信息(/创建管理员信息表 仓管员编号char(20)primarykey,/管理员编号 仓管员姓名 varchar(20) not n

8、ull,/姓名 仓管员性别 char(2) check (Msex in(男,女),/性别 联系电话 char(13), /联系电话 ) 执行上述SQL语句即可管理员信息信息表相关表格,如图所示:2.6。3创建视图 创建视图可以屏蔽数据的复杂性,使用户不必了解数据库的结构,就可以方便的使用和管理数据,简化数据权限管理。可以使用户只关心她感兴趣的某些特定数据和他们所负责的特定任务,而那些不需要的或者无用的数据则不在视图显示,在某些情况下由于表格结构的对应用程序的不良影响因此视图提供了简单而有效的安全机制.创建视图如下所示: Create view V1 as Select C.仓库编号 ,C.货

9、物编号 ,仓库信息。货物名称 , 仓管员信息。管理员姓名 From存取编号。 存取信息, 仓库编号.仓库信息 仓管员编号.仓管员信息 Where 存取信息 .仓库编号=仓库信息。仓库编号 and 仓库信息。管理员编号=管理员编号查看视图Select*From V12。6。4为数据库建立索引创建索引:(1) 在 货物信息 表的 货物名称 列上创建非聚行索引。 Create index 货物名称 ON 货物信息(货物名称)(2) 在仓库信息表的仓库编号 列上创建非聚集索引。Createuniqueindex仓库编号ON仓库信息(仓库编号)2。6。5数据库的安全性创建SQLServer身份验证的登录

10、账户 马冬梅,密码为123,默认数据库为仓储系统EXECsp_addlogin马冬梅, 23, 仓储系统EXECsp_addlogin小强, 000, 仓储系统建立数据库角色EXECsp_addrole总管Exec sp_addrole 配货员创建数据库用户EXECsp_adduser马冬梅,马冬梅,总管EXECsp_adduser小强 , 小强 ,进货员授权操作(1)把对表 货物信息 的insert权限授予用户小强。grantinserton货物信息to小强2.6。6数据库的完整性数据库的完整性包括域完整性,实体完整性,参照完整性。在该系统中,我运用了约束来保证数据库的完整性,我运用主键约束

11、,外键约束,来保证各个表中数据的正确性,各个表之间数据的一致性,相容性,具体语句如下; Create table 货物信息( /创建货物信息表货物编号 char(20)primary key, /货物编号Create table 仓库信息( /创建仓库信息表仓库编号 char(10)primary key /仓库编号 create table 仓库管理员信息( /创建管理员信息表仓管员编号 char(20)primary key, /管理员编号Create table 存取信息( /创建存取记录仓库编号 char(10), /仓库编号货物编号 char(20), /货物编号 Primary k

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

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服