数据库课程设计仓库管理系统.doc
《数据库课程设计仓库管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计仓库管理系统.doc(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘要仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。应用数据库技术可以解决这个问题。数据库技术是计算机科学技术发展中最快的领域之一。数据库系统已经在当前社会生活中获得了广泛的应用,渗透到了农工业生产、商业、行政管理、科学研究、教育、工程技术和国防军事等各行各业,而且围绕数据库技术形成了一个巨大的软件产业,及数据库
2、管理系统和各类工具软件的开发和经营。数据库技术自20世纪60年代后期产生以来,在三十多年的发展进程中不仅形成了相对完整的理论体系,形成了现代计算机信息处理系统的重要基础和技术核心,同时也开发出了一大批应用十分高效实用的系统,形成了“哪里有计算机哪里就有数据库”的崭新局面。由于数据库技术的科学重要性和实际应用性日益突出,数据库系统及应用技术越来越收到人们的重视。SQL Sereve是目前应用比较广泛的关系型数据库标准语言之一。本次设计应用了SQL Sereve2008.关键字:仓库管理 数据库 SQL Sereve2008 目录1概述41.1课程设计选题41.2 项目背景41、3课程设计报告编写
3、目的42.课程设计任务的需求分析52.1、设计任务53.概念结构设计53.1、概念结构设计工具(E-R图)53.2、管理员63.3、零件63.4、库房64.逻辑结构设计74.1、关系数据模式74.2、视图的设计75.数据库物理设计与实施95.1、数据库应用的硬件、软件环境介绍95.2、物理结构设计95.3、索引的设计115.4、建立数据库125.5、加载测试数据156.数据操作要求及实现166.1、数据查询操作166.2、数据更新操作186.3、数据维护操作207.收获、体会和建议228.主要参考文献23仓库管理系统1概述1.1课程设计选题企业仓库有多个库房,用来分别存放生产需要的各种零件,仓
4、库管理系统对此进行科学管理。仓库管理系统管理的对象如下:管理员信息:工号、姓名、性别、年龄、电话、工资等。库房信息:编号、地址、面积等。零件信息:零件号、零件名、规格、价格、库存数量等。一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。1.2 项目背景在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为仓库管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为企业的飞速发展提供无限潜力采用计算机管理信息系统已成为仓库管理科学化和现代化的重要标志,它给企业管理来了明显的经济效益
5、和社会效益。极大提高了仓库工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。基于仓库管理的全面自动化,可以减少入库管理、出库管理及库存管理中的漏洞,可以节约不少管理开支,增加企业收入。 仓库的管理的操作自动化和信息的电子化,全面提高了仓库的管理水平.1、3课程设计报告编写目的仓库存放的货物品种繁多,堆存方式以及处理过程也非常复杂,随着业务量的增加,仓库管理者需要处理的信息量会大幅上升,因此往往很难及时准确的掌握整个仓库的运作状态。针对这一情况,本系统在满足仓库的基本管理功能基础上发挥信息系统的智能化,减轻仓库管理人员和操作人员的工作负担。系统主要的实现目标是监控整个仓库的运
6、转情况;提供完善的出入库登记功能且拥有便捷的查询功能。2.课程设计任务的需求分析2.1、设计任务建立一个数据库,使企业仓库有多个库房,用来分别存放生产需要的各种零件,仓库管理系统对此用数据库进行科学管理。仓库管理系统管理的对象如下:管理员信息:工号、姓名、性别、年龄、电话、工资等。库房信息:编号、地址、面积等。零件信息:零件号、零件名、规格、价格、库存数量等。一个企业有多个库房,每个库房有多名管理员,每名管理员只在一个库房工作;每个库房可以存放多种零件,每种零件只在一个库房保存。3.概念结构设计3.1、概念结构设计工具(E-R图)3.2、管理员管理员部分的结构图3.3、零件零件部分的结构图,3
7、.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联系地址varchar(100)not null库房字段名称数据类型约束编号int主键名称char(50)not nul
8、l地址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 CLUSTERED (工号 ASC)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMP
9、UTE = 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 =
10、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, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON PRIMARYGO5.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 仓库 管理 系统
限制150内