




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2.仓储管理系统需求分析2.1 引言仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。2.2 任务概述2.2.1 目标仓储管理系统是仓库管理中必不可少的组成部分。目前很多仓库还停留在管理人员手工记录数据的最初阶段,手工记录对于规模较小的仓库来说还勉强可以接受,但对于仓储规模大,存储货物多的仓库,需要记录存档的数据比较多,人工记录是相当麻烦的。我针对此情况,设计了合适的仓储管理数据
2、库系统,可以方便仓库货物的管理,提高仓库管理工作效率及查询效率。2.2.2 功能要求能够进行数据库的数据定义、数据操纵、数据控制等处理功能进行联机处理的相应时间要短。具体功能应包括:系统应该提供货物存取数据的插入、删除、更新;添加、修改、删除货物基本信息的功能以及提供查询功能;仓储基本信息的查询与修改;对库存物品基本信息的查询(要实现按多种条件的查询)。2.3 概念结构设计阶段概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。管理员编号管理员姓名仓库管理员信息管理员性别联系方式仓库信息录入仓库信息修改仓库信息查询货物信息删除存取
3、信息修改货物信息查询存取信息录入存取信息查询仓库信息管理管理员信息删除2.4 逻辑设计(1)货物信息:包括货物名、货物编号、货物总量、制造商等。(2)仓库信息:包括仓库编号、仓库名、货物编号、库存情况、管理员等。(3)存储信息:包括仓库编号、货物编号、入库日期、出库日期、货物流量等。(4)管理者信息:包括管理者编号、姓名、性别、联系电话、管理员简介等。根据这些需要,本系统需要“货物信息”表,“仓库信息”表,“存取信息”表和“管理者信息”表。2.5.运行环境规定2.5.1 设备运行本软件机器的硬件要求如下:1 .服务器一台,配置如下:CPUPentium4以上。内存:512MB以上。硬盘:120
4、GB以上。实现联机工作。2 .打印机一台,网络共享。3 .终端机器若干台,配置如下:CPU:PentiumII以上内存:256MB以上。硬盘:80GB以上实现联机工作。2.5.2支持软件操作系统:Windows2000Server;WindowsXP。数据库:SQLServer20052.6数据库实现数据库实施是指建立数据库,编制与调试应用程序,组织数据入库,并进行试运行2.6.1 。创建数据库(1)打开SQL工具“查询分析器”(2) 在查询窗口中键入下列SQL语句createdatabase仓储管理执行上述SQL语句即可新建一名为仓储管理的数据库。2.6.2 创建数据表在此仓储管理系统中需要
5、创建四个表,即货物信息表、仓库信息表、存储信息表和管理员信息表。创建数据库后,为仓储管理数据库添加数据表,步骤如下(1) 新建查询窗口(2) 在查询窗口中键入下列SQL语句createtable货物信息(/创建货物信息表货物编号char(20)primarykey,/货物编号货物名称varchar(20)notnull,/货物名称制造商地址varchar(26),/制造商地址)执行上述SQL语句即可创货物信息窗口相关表格,如图所示:createtablecangku(/创建仓库信息表仓库编号char(10)primarykey,仓库编号仓库名称varchar(20)notnull仓库名称货物编
6、号char(20),/货物编号管理员编号char(20),/管理员编号)执行上述SQL语句即可仓库信息表相关表格,如图所示:createtable存取信息(/创建存取记录仓库编号char(10),仓库编号货物编号char(20),/债物编号入库时间datetime,/入库日期出库时间datetime,/出库日期primarykey(仓库编号,货物编号),/定义主foreignkey仓库编号)references仓库信息(仓库编号)/外来键foreignkey货物编号)references货物信息(货物编号),/外来键执行上述SQL语句即可存取信息表相关表格,如图所示:L的存聃4言存JLW套一子
7、7用H音.存取信createtable仓管员信息(/创建管理员信息表仓管员编号char(20)primarykey,/管理员编号仓管员姓名varchar(20)notnull,/姓名仓管员性别char(2)check(Msexin(男:女),/性别联系电话char(13),/联系电话)执行上述SQL语句即可管理员信息信息表相关表格,如图所示:2.6.3 创建视图创建视图可以屏蔽数据的复杂性,使用户不必了解数据库的结构,就可以方便的使用和管理数据,简化数据权限管理。可以使用户只关心她感兴趣的某些特定数据和他们所负责的特定任务,而那些不需要的或者无用的数据则不在视图显示,在某些情况下由于表格结构的
8、对应用程序的不良影响因此视图提供了简单而有效的安全机制。创建视图如下所示:CreateviewV-1asSelectC.仓库编号,C货物编号,仓库信息.货物名称,仓管员信息.管理员姓名From存取编号.存取信息,仓库编号.仓库信息仓管员编号.仓管员信息Where存取信息.仓库编号=仓库信息.仓库编号and仓库信息.管理员编号=管理员编号查看视图Select*FromV-12.6.4 为数据库建立索引创建索引:(1)在货物信息表的货物名称列上创建非聚行索引。Createindex货物名称ON货物信息(货物名称)(2)在仓库信息表的仓库编号列上创建非聚集索引。Createuniqueinde/库编
9、号ON仓库信息(仓库编号)2.6.5 数据库的安全性创建SQLServe身份验证的登录账户马冬梅,密码为123,默认数据库为仓储系统EXECsp_addlogin马冬梅:23:仓储系统EXECsp_addlogin小强,000:仓储系统建立数据库角色EXECsp_addrole总管Execsp_addrole配货员创建数据库用户EXECsp_adduser马冬梅:马冬梅:总管EXECsp_adduser小强,小强,进货员授权操作(1)把对表货物信息的insert权限授予用户小强grantinserton货物信息to小强2.6.6 数据库的完整性数据库的完整性包括域完整性,实体完整性,参照完整性
10、。在该系统中,我运用了约束来保证数据库的完整性,我运用主键约束,外键约束,来保证各个表中数据的正确性,各个表之间数据的一致性,相容性,具体语句如下;Createtable货物信息(/创建货物信息表货物编号char(20)primarykey,/货物编号Createtable仓库信息(/创建仓库信息表仓库编号char(10)primarykey/仓库编号createtable仓库管理员信息(/创建管理员信息表仓管员编号char(20)primarykey,/管理员编号Createtable存取信息(/创建存取记录仓库编号char(10),仓库编号货物编号char(20),货物编号Primarykey(仓库编号,货物编号),/定义主键Foreignkey(仓库编号References仓库信息(仓库编号)外来键Foreignkey(货物编号References货物信息(货物编号),/外来键2.6.7 总结在这次的课程设计中,让我学到了很多在课堂上和书本上学不到的知识,我在这次的课程设计中有很大的收获。领略到了数据库设计在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- Module4 Unit 12 Fire(教学设计)-2024-2025学年沪教牛津版(深圳用)英语五年级上册
- 12 呼吸与空气 教学设计-2023-2024学年科学三年级上册人教鄂教版
- 2025年国内销售商品房预售合同样本
- 第2课 在家买书-网上购物 教学设计 2023-2024学年清华大学版(2012)初中信息技术七年级上册
- 13 我们小点儿声(第2课时)(教学设计)-2024-2025学年道德与法治一年级上册统编版
- 第11课 简单的递归(教案)2023-2024学年六年级上册信息技术人教版
- 制定班级公约课件
- 2025电子图书采购合同模板
- 八年级生物下册 7.2.2基因在亲子代间的传递教学实录1 (新版)新人教版
- 七年级道德与法治下册 第三单元 在集体中成长 第六课“我”和“我们”第二框《集体生活成就我》教学实录 新人教版
- 施工现场动火分级审批制度(3篇)
- 2024年黑龙江哈尔滨市中考化学真题卷及答案解析
- 2025年“两新”领域超长期特别国债项目申报策略
- 衡水中学学习计划
- 棋牌室消防应急预案
- 2.4 共射放大电路的失真分析
- 基因检查报告范文
- 腻子粉施工方法与工艺流程
- 智能家居的智能门锁
- 《公园茶室设计》课件
- 【MOOC】数据库系统(中):建模与设计-哈尔滨工业大学 中国大学慕课MOOC答案
评论
0/150
提交评论