仓储系统需求分析

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

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

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

2、理数据库系统,可以以便仓库货品的管理,提高仓库管理工作效率及查询效率。2.2.2 功能规定 可以进行数据库的数据定义、数据操纵、数据控制等解决功能,进行联机解决的相应时间要短。具体功能应涉及:系统应当提供货品存 取数据的插入、删除、更新;添加、修改、删除货品基本信息的功能以及提供查询功能;仓储基本信息的查询与修改;对库存物品基本信息的查询(要实现按多种条件的查询)。2.3概念构造设计阶段概念构造设计阶段是整个数据库设计的核心,它通过对顾客需求进行综合、归纳与抽象,形成一种独立于具体BMS的概念模型。货品编号入库日期制造商货品总量货品编号货品名货品仓库编号仓库仓库编号出库日期货品编号库存状况货品

3、流量存取货品员货品明仓库信息管理员编号货品编号货品名称货区编号存取信息出库时间入库时间货品编号货区编号货品信息地址货品名称货区编号权限联系方式仓库管理员信息管理员性别管理员姓名管理员编号管理员功能存取信息管理仓库信息管理货品信息管理管理员信息管理存取信息修改管理员信息删除管理员信息查询管理员信息修改管理员信息录入货品信息查询货品信息删除货品信息修改货品信息录入存取信息查询存取信息删除存取信息录入仓库信息查询仓库信息删除仓库信息修改仓库信息录入2.4逻辑设计(1)货品信息:涉及货品名、货品编号、货品总量、制造商等。(2)仓库信息:涉及仓库编号、仓库名、货品编号、库存状况、管理员等。(3)存储信息

4、:涉及仓库编号、货品编号、入库日期、出库日期、货品流量等。(4)管理者信息:涉及管理者编号、姓名、性别、联系电话、管理员简介等。根据这些需要,本系统需要“货品信息”表,“仓库信息”表,“存取信息”表和“管理者信息”表。2.5.运营环境规定.1设备运营本软件机器的硬件规定如下:1. 服务器一台,配备如下:CPU:entium4以上。内存:51MB以上。硬盘:12G以上。实现联机工作。2. 打印机一台,网络共享。3. 终端机器若干台,配备如下:CPU: Pntium III以上内存:256B以上。硬盘:80G以上。实现联机工作。2.5.支持软件操作系统:idows Seve,os XP。数据库:S

5、QL Serer。2.数据库实现数据库实行是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运营2.6.1。创立数据库(1) 打开SQL工具“查询分析器” ()在查询窗口中键入下列SL语句crate databas 仓储管理 执行上述L语句即可新建一名为仓储管理的数据库。2.6.2创立数据表在此仓储管理系统中需要创立四个表,即货品信息表、仓库信息表、存储信息表和管理员信息表。创立数据库后,为仓储管理数据库添加数据表,环节如下(1) 新建查询窗口(2) 在查询窗口中键入下列SL语句createtbl 货品信息( /创立货品信息表货品编号 cha(0)prima key, /货品编号货品名

6、称 vchar(20) not ull, /货品名称制造商地址arha(2), /制造商地址)执行上述SQL语句即可创货品信息窗口有关表格,如图所示:creaetalecanku(/创立仓库信息表 仓库编号cha(10)rmarkey,/仓库编号 仓库名称 varha()t nul/仓库名称 货品编号 chr(20),/货品编号 管理员编号hr(20),/管理员编号 ) 执行上述SQL语句即可仓库信息表有关表格,如图所示:ceatetable存取信息(/创立存取记录 仓库编号cha(10),/仓库编号货品编号chr(2),/货品编号入库时间dateime,/入库日期出库时间dateime,/出

7、库日期iaky(仓库编号,货品编号),/定义主forignky(仓库编号)rferences仓库信息(仓库编号)/外来键oike(货品编号)eerene货品信息(货品编号),/外来键) 执行上述SL语句即可存取信息表有关表格,如图所示: raetable仓管员信息(/创立管理员信息表 仓管员编号ca(20)imarykey,/管理员编号 仓管员姓名 vach(2) ot nul,/姓名 仓管员性别char()cec (Msin(男,女),/性别 联系电话 car(13), /联系电话 ) 执行上述S语句即可管理员信息信息表有关表格,如图所示:2.6.创立视图 创立视图可以屏蔽数据的复杂性,使顾

8、客不必理解数据库的构造,就可以以便的使用和管理数据,简化数据权限管理。可以使顾客只关怀她感爱好的某些特定数据和她们所负责的特定任务,而那些不需要的或者无用的数据则不在视图显示,在某些状况下由于表格构造的相应用程序的不良影响因此视图提供了简朴而有效的安全机制。创立视图如下所示: Ceaeve V-1 as SectC.仓库编号 ,C.货品编号,仓库信息.货品名称 , 仓管员信息.管理员姓名 From存取编号. 存取信息, 仓库编号仓库信息 仓管员编号仓管员信息 re 存取信息 .仓库编号仓库信息.仓库编号 仓库信息.管理员编号管理员编号查看视图Sect*FroV-12.6.4为数据库建立索引创立

9、索引:(1) 在 货品信息 表的 货品名称 列上创立非聚行索引。 Crat inex 货品名称ON货品信息(货品名称)(2) 在仓库信息表的仓库编号列上创立非汇集索引。Crateuqueindex仓库编号O仓库信息(仓库编号)2.6.数据库的安全性创立SQLServer身份验证的登录账户马冬梅,密码为13,默认数据库为仓储系统EECp_adlogn马冬梅, 23, 仓储系统EXECspadlgin小强,000, 仓储系统建立数据库角色EXCs_addrole总管Eec sp_ddrol 配货员创立数据库顾客XEs_adduser马冬梅,马冬梅,总管XEp_duse小强 , 小强,进货员授权操作

10、(1)把对表 货品信息 的inset权限授予顾客小强。atirton货品信息o小强2.6.6数据库的完整性数据库的完整性涉及域完整性,实体完整性,参照完整性。在该系统中,我运用了约束来保证数据库的完整性,我运用主键约束,外键约束,来保证各个表中数据的对的性,各个表之间数据的一致性,相容性,具体语句如下; Create tale 货品信息( /创立货品信息表货品编号 cha(20)imaykey, /货品编号Creaeabl 仓库信息( /创立仓库信息表仓库编号char(0)prar ky /仓库编号create abl 仓库管理员信息( /创立管理员信息表仓管员编号char(2)mar key

11、, /管理员编号Creattbe 存取信息( /创立存取记录仓库编号 cha(10), /仓库编号货品编号car(20), /货品编号 Primary ey(仓库编号 ,货品编号),/定义主键 orign key(仓库编号)efence 仓库信息(仓库编号)/外来键 Foreignkey (货品编号)refrences 货品信息(货品编号),/外来键2.6.总结在这次的课程设计中,让我学到了诸多在课堂上和课本上学不到的知识,我在这次的课程设计中有很大的收获。领略到了数据库设计在计算机领域的重要性。数据库作为一种永久存储形式在应用中发挥着重要的作用。在数据库设计中,我明白了数据库设计不是范式越高越好的,我们要根据我们的应用来决定,一切应当以需求为首要选择。参照文献1 尉鹏博等,数据库原理与应用.西安电子科技大学出版社, 邹建,QL Sever开发与管理应用实例.人民邮电出版社,.

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

当前位置:首页 > 办公文档 > 解决方案

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