收藏 分销(赏)

库存管理数据库模型.doc

上传人:二*** 文档编号:4711730 上传时间:2024-10-10 格式:DOC 页数:9 大小:114.04KB
下载 相关 举报
库存管理数据库模型.doc_第1页
第1页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、库存管理数据库模型一、需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理),需求分析是整个设计过程的基础。1、信息需求随着计算机的不断普及和现代管理的发展,库存工作已表现出越来越多的管理问题。库存管理中原来的手工管理方法已不能适应生产实际的需要,造成库存积压、物资较多、反应迟缓、流动资金周转较慢,但是微机数据库是单机操作,信息利用率不高,无法实现资源共享,数据唯一;而且原始凭证繁多,工作效率低,无法适应现代化库存管理的需要。为了及时地掌握库存动态信息,做到资源共享,数据唯一,调节供应与需求的关系,实现库存的最佳控制,加速资金周转;计算机正在逐步代替人力,服务于生产型、销

2、售型等企业里面。为此,就必须先进行库存管理的数据库模型设计。本文设计的数据库模型包括材料的入库和出库,仓库工作人员的权限管理等。2、处理要求能够进行数据库的数据定义、数据操纵、数据控制等处理功能。3、安全性与完整性要求二、概念结构设计阶段 概念结构设计阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS之外的概念结构模型。设计数据库kcm,分析实体有:仓库,材料,仓库工作人员;分析具体的联系有:入库,出库;画出E-R图如下:库存数量材料仓库工作人员材料编号材料名称备注库存入库出库备注人员编号姓名密码家庭地址电话mnmnp仓库号仓库名称最大库存说明:图中略

3、去了入库出库的属性三、逻辑结构设计阶段逻辑结构是独立于任何一种数据模型的信息结构。逻辑结构的任务是把概念结构设计阶段设计好的基本E-R图转化为宜选用的DBMS所支持的数据模型相符合的逻辑结构,并对其进行优化。E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式,如何确定这些关系模式的属性和码。根据实体和联系各自转化为一个关系模式的原则,得到库存管理数据库关系模式以及数据字典如下:仓库表(仓库号,最大库存)材料表(材料编号,材料名称,备注)仓库工作人员(人员编号,姓名,密码,家庭地址,电话,备注)库存表(材料编号,仓库号,库存数量)入库表(入库单编号,仓库号,进货日期,供

4、货单位,入库数量,材料编号,进货单价,检验员,记账员)出库表(出库单编号,仓库号,出库日期,使用部门,领料用途,材料编号,实发数量,领料员,备注)人员表字段名字段类型字段长度字段限制注释UserNameVarchar20Primary key用户名NameVarchar20Not null用户姓名PassWordVarchar20Not null密码AdressVarchar70地址TelVarchar20联系电话beizhuVarchar200备注入库表字段名字段类型字段长度字段限制注释RkdbhVarchar20Primary key入库单编号CkhVarchar10Foreign key

5、仓库号JhrqDatetimeNot null进货日期GhdwVarchar70Not null供货单位RkslInt20Not null入库数量ClbhVarchar20Foreign key材料编号JhdjMoney20Not null进货单价JyyVarchar20Not null检验员JzyVarchar20Not null记账员出库表字段名字段类型字段长度字段限制注释CkdbhVarchar20Primary key入库单编号CkdateDatetimeNot null出库日期UserdeptVarchar70Not null使用部门UsewhatVarchar100Not null

6、领料用途ClbhVarchar20Foreign key材料编号SfslInt20Not null实发数量LlyVarchar20Not null领料员JzyVarchar20Not null记账员BeizhuVarchar100备注材料表字段名字段类型字段长度字段限制注释ClbhVarchar20Primary key材料编号CnameVarchar20材料名称BeizhuVarchar100备注库存表字段名字段类型字段长度字段限制注释ClbhVarchar20Primary key材料编号CkhVarchar10Primary key仓库号KcslInt20Not null库存数量仓库表字

7、段名字段类型字段长度字段限制注释CkhVarchar10Primary key仓库号MaxQuantitiesint20Not null最大库存向Kcm数据库输入数据如下:ClbhCnameBeizhu001塑料002毛坯003钢管材料信息表仓库信息表Ckh(仓库号)MaxQuantities1 200002 200003 30000库存信息表clbhckhkcsl001240000215000031300人员信息表UserbianhaoNamePassWordAdressTelBeizhu081101张三081101 河北 15031459865 仓库管理员 081102李四081102 河

8、北 15986541236 发料员 081103马武081103 河北 13789456123 领料员 081104任思081104 北京 15986423845记账员 出库单信息表CkdbhCkdateUserdeptUsewhatclbhsfslllyjzybeizhuC2010012010-5-23生产部生产产品00145李四马武C2010022010-5-24行政部办公00250李四马武入库单信息表rkdbhckhjhrqghdwrkslclbhjhdjjyyjzyR20100112010-2-23天津红十字厂800011张三李四R20100212010-2-24天津红十字厂80002

9、2张三李四四、物理设计阶段五、数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据库语言(如SQL)及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。1、创建数据库create database kcm2、创建数据库中的表(1)创建材料表create table cailiaobiao (clbh varchar(20) primary key, Cname varchar(20) not null, Beizhu varchar(100) , )(2)创建仓库表 create table cangkubiao (ckh varch

10、ar(20) primary key, MaxQuantities int(20) not null)(3)创建人员表Create table Renyuan (Userbianhao varchar(20) primary key,Name varchar(20) not null unique,PassWord char(20) not null,Adress char(70),Tel char(20),Beizhu char(200) )(4)、创建库存表Create table kucunbiao (clbh varchar(20) primary key,ckh varchar(20

11、) not null ,kcsl numeric(9) not null)(5)、创建出库表create table chukubiao (Ckdbh varchar(20) primary key, Ckdate datetime not null, Userdept varchar(20) not null, Usewhat varchar(70) not null, clbh varchar(20) not null, sfsl int not null, lly varchar(20) not null, jzy varchar(20) not null, beizhu varchar

12、(100))由于出库和入库的建表语句类似,所以在这里略去入库的建表语句。六、数据库运行和维护阶段此阶段主要包括以下四个部分:数据定义:基本表的创建、修改及删除;索引的创建和删除;视图的创建和删除数据操作:数据查询、数据插入、数据更新数据安全性操作数据完整性操作1、数据查询操作(1)、查询有检验员张三经手的002材料的入库情况select *from rukubiaowhere clbh=002 and jyy=张三运行结果:R20100212010-02-24 00:00:00.000天津红十字厂 800022张三李四NULL(2)、查询库存数量小于500的材料的名字select Cname

13、材料名from kucunbiao,cailiaobiaowhere kucunbiao.clbh=cailiaobiao.clbh and kcsl 0 and sfsl =20000 ) )七、问题总结1、必须首先创建数据库,在相对应的数据库下创建各个表,建表的时候,注意要先建立由实体转化过来的关系二维表,再建立设置外键的表。2、SQLServer查询分析器中不区分大小写。3、标准SQL与嵌套SQL的区别: 虽然嵌套SQL以分号结束,但是在标准SQL语句中以分号结束时,也没有错误信息的提示。4、在进行授权操作时,必须先创建用户。5、在创建索引时,如果已经设定主键,就不能在创建聚簇索引了。如

14、果非要创建的话,就需要先查找出相应的约束名,然后将其删除,才可创建。2010年读书节活动方案一、 活动目的:书是人类的朋友,书是人类进步的阶梯!为了拓宽学生的知识面,通过开展“和书交朋友,遨游知识大海洋”系列读书活动,激发学生读书的兴趣,让每一个学生都想读书、爱读书、会读书,从小养成热爱书籍,博览群书的好习惯,并在读书实践活动中陶冶情操,获取真知,树立理想! 二、活动目标: 1、通过活动,建立起以学校班级、个人为主的班级图书角和个人小书库。 2、通过活动,在校园内形成热爱读书的良好风气。 3、通过活动,使学生养成博览群书的好习惯。4、通过活动,促进学生知识更新、思维活跃、综合实践能力的提高。

15、三、活动实施的计划 1、 做好读书登记簿 (1) 每个学生结合实际,准备一本读书登记簿,具体格式可让学生根据自己喜好来设计、装饰,使其生动活泼、各具特色,其中要有读书的内容、容量、实现时间、好词佳句集锦、心得体会等栏目,高年级可适当作读书笔记。 (2) 每个班级结合学生的计划和班级实际情况,也制定出相应的班级读书目标和读书成长规划书,其中要有措施、有保障、有效果、有考评,简洁明了,易于操作。 (3)中队会组织一次“读书交流会”展示同学们的读书登记簿并做出相应评价。 2、 举办读书展览: 各班级定期举办“读书博览会”,以“名人名言”、格言、谚语、经典名句、“书海拾贝”、“我最喜欢的”、“好书推荐”等形式,向同学们介绍看过的新书、好书、及书中的部分内容交流自己在读书活动中的心得体会,在班级中形成良好的读书氛围。 3、 出读书小报: 9

展开阅读全文
部分上传会员的收益排行 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助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 数据库/数据算法

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

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

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

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

gongan.png浙公网安备33021202000488号   

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

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

客服