仓储管理数据库系统 1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓储管理数据库系统 (1) 仓储管理数据库系统 一、 需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理),需求分析是整个设计过程的基础。 1、信息要求 仓储管理系统是仓库管理中必不可少的组成部分。目前很多仓库还停留在管理人员手工记录数据的最初阶段,手工记录对于规模较小的仓库来说还勉强可以接受,但对于仓储规模大,存储货物多的仓库,需要记录存档的数据比较多,人工记录是相当麻烦的。我针对此情况,设计了合适的仓储管理数据库系统,可以方便仓库货物的管理,提高仓库管理工作效率及查询效率。 2、功能要求 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。 具体功能应包括:系统应该提供货物存取数据的插入、删除、更新;添加、修改、删除货物基本信息的功能以及提供查询功能;仓储基本信息的查询与修改;对库存物品基本信息的查询(要实现按多种条件的查询)。 3、安全性和完整性要求 安全性先通过视图机制,不同的用户只能访问系统授权的视图,这样可提供系统数据一定程度上的安全性,再通过用户授权机制,欲用户登陆来识别用户级别,根据这个级别来分配用户权限,达到数据更高层次的安全保密功能。 完整性要求用于描述学生基本信息、宿舍基本信息、宿舍楼基本信息、职工基本信息中数据项能否为null,以及一些用户自定义完整性(符合实际要求),详细完整性要求见于系统的逻辑设计阶段。 二、 概念结构设计阶段 概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。 设计学生宿舍管理数据库,包括仓库、存取、货物三个关系。 其E-R图如下: 仓库管理 E-R图 四、逻辑设计 (1) 货物信息:包括货物名、货物编号、货物总量、制造商等。 (2) 仓库信息:包括仓库编号、仓库名、货物编号、库存情况、管理员等。 (3) 存储信息:包括仓库编号、货物编号、入库日期、出库日期、货物流量等。 (4) 管理者信息:包括管理者编号、姓名、性别、联系电话、管理员简介等。 根据这些需要,本系统需要“货物信息”表,“仓库信息”表,“存取信息”表和“管理者信息”表。 五、物理设计 数据库物理设计的任务是为上一阶段得到的数据库逻辑模式,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库存储模式,确定在物理设备上所采用的存储结构和存取方法,然后对该存储模式进行性能评价、修改设计,经过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储结构的设计,存储路径的设计。 六、数据库实现 数据库实施是指建立数据库,编制与调试应用程序, 组织数据入库,并进行试运行。 (1)、创建数据库 (1) 打开SQL工具“查询分析器” (2) 在查询窗口中键入下列SQL语句 create database GoodsSystem 执行上述SQL语句即可新建一名为GoodsSystem 的数据库,如下图: (2)、创建数据表 一个完整的数据库不可缺少的就是数据表,若干个数据表的集合成一个数据库。数据表主要用来存放一定格式的记录,数据表中的行被称为记录,列被称为字段。创建数据表的过程其实就是定义字段的过程。 在此图书管理系统中需要创建四个表,即货物信息表、仓库信息表、存储信息表和管理员信息表。 创建数据库后,为GoodsSystem数据库添加数据表,步骤如下。 (1) 新建查询窗口 (2) 在查询窗口中键入下列SQL语句 create table Goods( //创建货物信息表 Gid char(20) primary key, //货物编号 Gname varchar(20) not null, //货物名 Gnumber int, //货物总量 Manufacturers varchar(26), //制造商 ) 执行上述SQL语句即可创货物信息窗口相关表格 create table cangku( //创建仓库信息表 Cid char(10) primary key, //仓库编号 Gname varchar(20) not null, //货物名 Gid char(20), //货物编号 Csituation int, //库存情况 Mid char(20), //管理员编号 ) 执行上述SQL语句即可仓库信息表相关表格 create table CQ( //创建存取记录 Cid char(10), //仓库编号 Gid char(20), //货物编号 Ruku_time

文档评论(0)

beifanglei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档