




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上摘要仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。应用数据库技术可以解决这个问题。数据库技术是计算机科学技术发展中最快的领域之一。数据库系统已经在当前社会生活中获得了广泛的应用,渗透到了农工业生产、商业、行政管理、科学研究、教育、工程技术和国防军事等各行各业,而且围绕数据库技术形成了一
2、个巨大的软件产业,及数据库管理系统和各类工具软件的开发和经营。数据库技术自20世纪60年代后期产生以来,在三十多年的发展进程中不仅形成了相对完整的理论体系,形成了现代计算机信息处理系统的重要基础和技术核心,同时也开发出了一大批应用十分高效实用的系统,形成了“哪里有计算机哪里就有数据库”的崭新局面。由于数据库技术的科学重要性和实际应用性日益突出,数据库系统及应用技术越来越收到人们的重视。SQL Sereve是目前应用比较广泛的关系型数据库标准语言之一。本次设计应用了SQL Sereve2008.关键字:仓库管理 数据库 SQL Sereve2008 目录仓库管理系统1概述1.1课程设计选题企业仓
3、库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此进行科学管理。仓库管理系统管理的对象如下:·管理员信息:工号、姓名、性别、年龄、电话、工资等。·库房信息:编号、地址、面积等。·零件信息:零件号、零件名、规格、价格、库存数量等。一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。1.2 项目背景在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力采用计算
4、机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益和社会效益。极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。 仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平.1、3课程设计报告编写目的仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统
5、的智能化,减轻仓库管理人员和操作人员的工作负担。系统主要的实现目标是监控整个仓库的运转情况;提供完善的出入库登记功能且拥有便捷的查询功能。2.课程设计任务的需求分析2.1、设计任务建立一个数据库,使企业仓库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此用数据库进行科学管理。仓库管理系统管理的对象如下:·管理员信息:工号、姓名、性别、年龄、电话、工资等。·库房信息:编号、地址、面积等。·零件信息:零件号、零件名、规格、价格、库存数量等。一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保
6、存。3.概念结构设计3.1、概念结构设计工具(E-R图)3.2、管理员管理员部分的结构图3.3、零件零件部分的结构图,3.4、库房库房部分的结构图4.逻辑结构设计4.1、关系数据模式4.2、视图的设计管理员:库房:零件:5.数据库物理设计与实施5.1、数据库应用的硬件、软件环境介绍PC,SQL Server 2008,windows xp/win75.2、物理结构设计管理员字段名称数据类型约束工号char(50)主键姓名char(50)not null性别char(20)not null年龄char(20)not null电话char(50)not null工资char(50)not null
7、联系地址varchar(100)not null库房字段名称数据类型约束编号int主键名称char(50)not null地址varchar(100)not null面积char(50)not null零件号char(100)外键工号char(50)外键零件字段名称数据类型约束零件号char(100)主键零件名char(100)not null规格char(100)not null价格floatnot null库存数量intnot null5.3、索引的设计管理员USE cangkuGOALTER TABLE dbo.管理员 ADD CONSTRAINT PK_管理员 PRIMARY KEY
8、CLUSTERED (工号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARYGO库房:USE cangkuGOALTER TABLE dbo.库房 ADD PRIMARY KEY CLUSTERED (编号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE
9、= OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARYGO零件:USE cangkuGOALTER TABLE dbo.零件ADD PRIMARY KEY CLUSTERED (零件号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, IGNORE_DUP_KEY = OFF, ONLINE = OFF,
10、 ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARYGO5.4、建立数据库创建一个名称为cangku的数据库create database cangku创建表:管理员use cangkucreate table 管理员(工号 char(20) not null primary key,姓名char(50) not null,性别char(20) not null,年龄char(20) not null,电话char(50) not null,工资char(50) not null,联系地址varchar(100) not null)库
11、房use cangkucreate table 库房(编号 int primary key,名称char(50) not null,地址varchar(100) not null,面积char(50) not null,)零件use cangkucreate table 零件(零件号 int primary key,零件名char(100) not null,规格char(100) not null,价格float(50) not null,库存数量int not null,)5.5、加载测试数据例如:管理员:use cangkuinsert into 管理员 values('01
12、39;, '张生', '男', '22', '', '3000', '广西南宁')insert into 管理员 values('02', '吴永红', '女', '26', '', '3000', '广东深圳')insert into 管理员 values('03', '李东', '男', '32', '1'
13、, '3000', '广西钦州')insert into 管理员 values('04', '吴俊余', '男', '22', '', '3000', '北京')insert into 管理员 values('05', '赵娟', '女', '21', '', '3000', '广西柳州')insert into 管理员 values(
14、9;06', '黄科大', '男', '41', '', '3000', '上海')零件:use cangkuinsert into 零件 values('01', '水箱', '20³', '30', '23' )insert into 零件 values('02', '水泵', '40', '200', '30' )in
15、sert into 零件 values('03', '散热器', '小', '1000', '64' )insert into 零件 values('04', '风扇', '中', '1000', '102' )insert into 零件 values('05', '节湿器', '中', '1000', '74' )insert into 零件 value
16、s('06', '水温表', '大', '1000', '54' )insert into 零件 values('07', '机油泵', '强', '1000', '65' )insert into 零件 values('08', '集滤器', '大', '1000', '74' )insert into 零件 values('09',
17、39;油道', '50', '1000', '96' )insert into 零件 values('10', '汽油箱', '90', '1000', '201' )insert into 零件 values('11', '汽油表', '大', '1000', '321' )insert into 零件 values('12', '限压阀',
18、39;大', '1000', '15' )库房:use cangkuinsert into 库房 values('01', '物流仓库', '广东佛山', '1000', '1; 6; 9', '1; 3' )insert into 库房 values('02', '存储仓库', '浙江', '3000' , '2; 5; 4', '2; 4')insert int
19、o 库房 values('03', '配置仓库', '浙江', '2500', '9; 11', '5; 6')6.数据操作要求及实现根据需求中给出的数据处理要求,设计访问数据库的具体要求,并用SQL语言加以实现。运行SQL语句进行测试。6.1、数据查询操作如,查找“库房”中编号为“1”的信息use cangkuselect * from 库房where 编号=1在“物流仓库”中查看“零件号”为“1; 6; 9”的信息。use cangkuselect * from 零件where 零件号=1 or
20、 零件号=6 or 零件号=9再查找“工号”为“1; 3”的信息,use cangkuselect * from 管理员where 工号=1 or 工号=3这样就可以看出“物流仓库”是“张生”和“李东”在管理“零件号”为“1;6;9”的零件了。6.2、数据更新操作增加仓库中的“零件”use cangkuinsert into 零件 values('19', '齿轮', '30', '100', '64' )把“管理员”中“吴永红”的 “工资” 改为 5000:use cangkuupdate 管理员set 工资=&
21、#39;5000'where 姓名='吴永红'select * from 管理员6.3、数据维护操作如,备份数据库,避免丢失数据backup database cangku to disk='F:备份cangku.bak'在某些情况下要对该数据库进行维护,但不能受到其它影响,就要对该数据库进行脱机操作:维护结束后,要重新启动该数据库的服务,可进行联机操作:7.收获、体会和建议此次的课程设计不仅检验了我所学习的知识,更教会了我如何去分析问题,再如何去解决问题。在完成此次课程设计过程中,与同学分工设计,和同学们相互探讨,相互学习,相互监督。最后终于圆满完成此次课程设计。通过这次数据库课程设计,我和搭档在多方面都有所提高。特别是对数据库的工作机制有了进一步的了解。加深了对sql语句的认识和理解。同时对课程本身都有了全面
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于增强型傅里叶神经算子的格子兹曼多相流预测方法研究
- 2025年粮食收购价格调整合同协议
- 2025年股权质押担保贷款合同范本
- 2025年生物质能与煤炭耦合燃烧技术在生物质炭生产中的应用分析报告
- 2025年新能源行业企业社会责任报告与绿色能源企业社会责任评价报告
- 2025广西来宾市残疾人联合会面向社会招聘公益性岗位人员3人考试模拟试题及答案解析
- 2025年无人机租赁市场供需分析及共享经济协同发展前景报告
- 2025年山东半岛低空经济航空制造产业链研究报告
- 2025年供热服务质量提升居民采暖(面积计费)合同
- 建筑施工劳务派遣合同协议
- 古典芭蕾舞剧《天鹅湖》的艺术魅力
- 基站基础知识
- PET分类词汇带音标
- 电子科大薄膜物理(赵晓辉)第四章 化学气相沉积
- 2023年全国《经济金融基础知识》题库与答案
- 工贸行业重点可燃性粉尘目录版
- 国内地铁轨道公司组织架构
- 乙炔安全技术说明书MSDS
- GA/T 453.2-2021居民身份证冲切技术规范第2部分:冲切设备技术要求
- 医药代表地区经理竞聘ppt模板
- 国电南自110kv主变保护pst671u型调试手册
评论
0/150
提交评论