数据库课程设计报告仓库管理系统.doc
《数据库课程设计报告仓库管理系统.doc》由会员分享,可在线阅读,更多相关《数据库课程设计报告仓库管理系统.doc(38页珍藏版)》请在咨信网上搜索。
成 绩 课程设计(论文) 课程名称 数据库课程设计 题目名称__ 仓库管理系统 __ 学生学院 计算机学院 专业班级 学 号 学生姓名 指导教师 类别 评价标准 比例(%) 成绩 论 文 论文结构包含:相关技术介绍、需求分析、概念结构设计、逻辑结构设计、数据库物理设计、数据库实施、系统测试方案和测试报告、系统的主要功能和使用说明、系统安装说明。 要求论文完整、内容详细,格式规范。 40 程 序 系统运行正确; 功能完善:有增、删、改、查功能,有基本的报表、查询、统计和输入、输出功能; 工作量充分; 系统实现技术的难度。 30 数据库设计 E-R图设计正确; 数据库逻辑结构设计规范化; 数据库物理设计合理。 30 总评成绩 优 良 中 及格 不及格 总分 目录 第一章 概述----------------------------------------------------------------------------------------------------1 1.1项目背景----------------------------------------------------------------------------------------------1 1.2设计目标、内容、思路----------------------------------------------------------------------------1 第二章 相关技术----------------------------------------------------------------------------------------------1 2.1 Visual Studio 2008开发工具简介-----------------------------------------------------------------1 2.2 SQL Server 2008 介绍------------------------------------------------------------------------------2 第三章 系统需求分析---------------------------------------------------------------------------------------3 3.1 数据字典--------------------------------------------------------------------------------------------3 3.1.1 数据项---------------------------------------------------------------------------------------3 3.1.2 数据结构------------------------------------------------------------------------------------4 3.1.3 数据流---------------------------------------------------------------------------------------4 3.1.4 数据存储------------------------------------------------------------------------------------5 3.1.5 数据处理------------------------------------------------------------------------------------5 3.2 数据流图--------------------------------------------------------------------------------------------6 3.2.1 总数据流图---------------------------------------------------------------------------------6 3.2.2 设备管理数据流图------------------------------------------------------------------------6 3.2.3 入库管理数据流图------------------------------------------------------------------------6 3.2.4 出库管理数据流图------------------------------------------------------------------------6 3.2.5 归还库管理数据流图---------------------------------------------------------------------7 3.2.6 采购管理数控流图------------------------------------------------------------------------7 3.3 安全性要求------------------------------------------------------------------------------------------7 3.4 完整性要求------------------------------------------------------------------------------------------8 第四章 概念结构设计----------------------------------------------------------------------------------------8 4.1 E-R图--------------------------------------------------------------------------------------------------8 第五章 逻辑结构设计---------------------------------------------------------------------------------------11 5.1 关系模型--------------------------------------------------------------------------------------------11 5.2 关系模型优化分析--------------------------------------------------------------------------------11 5.3 关系数据模型--------------------------------------------------------------------------------------12 5.3.1 设备信息表-------------------------------------------------------------------------------12 5.3.2 设备购入信息表-------------------------------------------------------------------------12 5.3.3 设备借出库信息表----------------------------------------------------------------------12 5.3.4 设备归还信息表-------------------------------------------------------------------------12 5.3.5 设备采购信息表-------------------------------------------------------------------------13 5.3.6 设备库存信息表-------------------------------------------------------------------------13 5.3.7 用户信息表-------------------------------------------------------------------------------13 5.4 用户子模式(无)------------------------------------------------------------------------------ 14 5.5系统结构图-----------------------------------------------------------------------------------------14 5.6 安全性(用户类别和权限)设计-------------------------------------------------------------14 5.6.1 用户标识与鉴别--------------------------------------------------------------------------14 5.6.2 自主存取控制(DAC)方法-----------------------------------------------------------14 5.7 完整性设计---------------------------------------------------------------------------------------16 5.7.1 外码设计-----------------------------------------------------------------------------------16 5.7.2 删除元组完整性设计------------------------------------------------------------------16 5.7.3 插入元组完整性设计------------------------------------------------------------------17 5.7.4 修改元组完整性设计------------------------------------------------------------------17 第六章 数据库物理设计------------------------------------------------------------------------------------17 6.1 数据的存放位置----------------------------------------------------------------------------------17 6.1.1 数据库数据-------------------------------------------------------------------------------17 6.2 系统配置-------------------------------------------------------------------------------------------18 6.3 模块设计-------------------------------------------------------------------------------------------18 6.3.1 系统管理模块----------------------------------------------------------------------------18 6.3.2 设备管理模块----------------------------------------------------------------------------18 6.3.3 设备入库模块----------------------------------------------------------------------------18 6.3.4 设备出库模块----------------------------------------------------------------------------18 6.3.5 设备库存模块----------------------------------------------------------------------------18 6.3.6 设备需求模块----------------------------------------------------------------------------18 第七章 数据库实施-----------------------------------------------------------------------------------------19 7.1 创建数据库及数据库对象----------------------------------------------------------------------19 7.1.1 创建数据库------------------------------------------------------------------------------19 7.1.2 创建数据库对象------------------------------------------------------------------------19 7.2 数据库备份和恢复方案------------------------------------------------------------------------19 7.2.1 数据库备份方案------------------------------------------------------------------------19 7.2.2 数据库恢复方案------------------------------------------------------------------------19 7.3 用户界面的设计----------------------------------------------------------------------------------20 第八章 系统运行和测试报告------------------------------------------------------------------------------21 8.1 运行程序--------------------------------------------------------------------------------------------21 8.2 测试报告--------------------------------------------------------------------------------------------22 第九章 安装和使用说明------------------------------------------------------------------------------------29 9.1 软件安装--------------------------------------------------------------------------------------------29 9.1.1 数据库的安装------------------------------------------------------------------------------29 9.1.2 软件的安装---------------------------------------------------------------------------------29 9.2 软件使用说明--------------------------------------------------------------------------------------29 参考文献-------------------------------------------------------------------------------------------------------30 第一章 概述 1.1项目背景 系统分析:在任何一个企业中,都会有很多公司的物资,这些物资统一的管理也成了企业中一项重要的工作。如果使用人工管理方式的话,管理效率很低,繁琐且容易出错,安全性比较差。当要查询物资的时候,实际操作费时费力,导致管理费用的增加且服务质量也不高。所以在此设计的仓库管理系统可以较简单的解决上述的问题。主要实现仓库物资的信息管理,出库入库记录及各种信息检索,操作简单安全,从而提高企业物资安全性和企业的工作效率及质量。 1.2系统的目标、内容、思路 本系统的目标:让计算机操作代替复杂繁琐的人工操作,能够使企业减少成本并工作效率有所提高,并且所有的物资出入库都有详细的信息,便于管理及查询。 本系统的内容:实现对企业物资的管理,包括物资的购买入库、物资使用借出库、物资归还入库、库存量统计、物资需求计划。 本系统的思路:模拟一个大企业的物资仓库被企业各部门使用物资的借出、归还及企业需要物资等等活动。 第二章 相关技术 2.1 Microsoft Visual Studio 2008开发工具简介 Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了ASP.NET AJAX 1.0,包含ASP.NET AJAX项目模板,它还可以高效开发Office应用和Mobile应用。 Microsoft Visual Studio 2008是一个集成的开发工具集,他最基本的用途就是进行代码编写和调试。Vs2008的主界面如下图所示: 主界面每个功能不再仔细的说明。 Microsoft visual studio 2008是一个集成的Windows下应用程序开发集,可以通过它创建很多种不同类型的应用程序。在Visual Studio 2008中应用程序主要分两个层次,首先是语言分类,除了C#语言程序之外,还可以创建VC++,VB.NET,VJ#3种语言的应用程序。在不同的语言下,应用程序再根据类型进行分类,不同的语言会有所不同。Visual Studio 2008将一些常用应用程序的创建过程以应用程序向导的方式给出,自动生成代码,从而大大提高开发效率。 2.2 SQL Server 2008 简介 SQL Server 2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理,提供了一个完整的数据管理和分析解决方案。SQL Server 2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使你可以构建和管理用于业务的高可用和高性能的数据应用程序。 SQL Server2008统一了许多语法的标准,将原来需要透过系统存储过程、DBCC命令才能建置、设定或维护的功能,都回归到标准的T-SQL语法。Transact-SQL依其功能可以分为三部分:1、数据操作语言(Data Manipulation Language, DML):其主要语法有Select、Insert、Delete和Update。藉以查询、新增、修改和更新数据。 2、数据定义语言(Data Definition Language, DDL):其主要语法有Create、Alter和Drop。藉以建立、修改和删除SQL Server服务器端物件。3、数据控制语言(Data Control Language, DCL):其主要语法有Grant、Deny和Revoke。藉以允许、拒绝和移除帐号角色对物件的权限。 SQL Server 2008是全新的数据库平台系统,包含多种的软件元件与服务,来满足企业对于日渐复杂的数据系统的需求。1.Service的增强功能;2.数据库引擎增强功能;3.数据库访问接口方面的增强功能;4.Analysis Services的增强功能;5.Integration Services的增强功能;6.全文搜索的增强功能;7.Notification Services的增强功能;8.复制增强;9.Reporting Services的增强功能;10.工具和使用工具的增强功能; 第三章 系统需求分析 3.1 数据字典 3.1.1 数据项 数据项名 数据项含义说明 数据类型 长度 取值范围 设备号 唯一标识设备的符号 char 10 PK 设备名称 char 50 允许空 现有库存量 仓库中设备现有可用数量 char 10 允许空 还库日期 唯一标识归还设备的符号 datetime 50 PK 数量 设备进出库的数量 char 10 >=0 经办人 设备进出库的负责人 char 10 允许空 归还部门 设备还库的单位 char 30 允许空 出库日期 唯一标识设备被借出的符号PK char 10 Pk 使用部门 设备使用部门 char 10 允许空 备注 设备出库备注 char 30 允许空 入库日期 设备购买进库时间 PK datetime PK 供应商 供应商的单位 char 10 允许空 供应商电话 供应商联系方式 char 10 允许空 价格 设备的单价 char 10 允许空 采购员 负责采购设备的员工 char 10 允许空 最大库存量 仓库允许拥有的最大设备量 Char 10 允许空 购买数量 生成的设备采购数量 char 10 允许空 制表人 生成采购计划的员工 char 10 允许空 UserID 唯一标识用户的符号 char 10 PK PassWord 用户登录系统密码 Char 10 允许空 GroupID 用户类型2:仓管人员,:普通员工 char 10 允许空 报表时间 生成采购计划表的时间 datetime PK 3.1.2数据结构 l 设备信息={描述一个设备的信息,组成:{设备号,设备名称}} l 入库信息={描述设备购入库的信息,组成:{设备号,入库日期,供应商, 供应商电话,数量,价格,采购员}} l 出库信息={描述设备借出库的信息,组成:{设备号,出库日期,使用日期, 数量,经办人,备注}} l 用户信息={描述用户的信息,组成:{UserID,PassWord,GroupID}} l 归还信息={描述设备归还的信息,组成:{设备号,还库日期,数量,经办 人,归还部门}} l 库存信息={描述设备库存的信息,组成:{设备号,现有库存量}} l 采购信息={描述设备需采购的信息,组成:{设备号,最大库存量,现有库 存量,购买数量,供应商,价格,制表人,报表时间,备注}} 3.1.3数据流 序号 数据流名 说明 组成 1 入库表信息流 入库表的信息 入库信息 2 出库表信息流 出库表的信息 出库信息 3 设备表信息流 设备表的信息 设备信息 4 用户表信息流 用户表的信息 员工信息 5 库存表信息流 设备库存的信息 库存信息 6 归还表信息流 归还表的信息 归还信息 7 采购表信息流 采购表的信息 采购信息 8 添加用户信息流 添加的用户信息 9 修改用户信息流 用户信息 用户信息 10 添加设备信息流 添加的设备信息 设备信息 11 删除设备信息流 删除的设备信息 12 查询设备信息流 查询的设备信息 设备信息 13 添加出库信息流 添加的出库信息 14 查询出库信息流 查询出库的信息 出库信息 15 添加入库信息流 添加的出库信息 入库信息 16 查询入库信息流 查询的入库信息 17 添加归还库信息流 添加的还库信息 入库信息 18 查询还库信息流 查询的还库信息 19 查询库存信息流 查询的库存信息 库存信息 20 添加采购信息流 添加的采购信息 采购信息 21 查询采购信息流 查询的采购信息 3.1.4 数据存储 编号 存储名 说明 输入的数据流 输出的数据流 组成 1 设备表 存储设备的信息 10,11 3,11 设备信息 2 库存表 存储设备库存的信息 15,17,13 5 库存信息 3 出库表 存储设备借出的信息 13,14 2,14,5 出库信息 4 入库表 存储设备购买入库的信息 16,15 1,16,5 入库信息 5 归还表 存储设备归还的信息 17,18 6,18 归还信息 6 采购表 存储设备需采购的信息 20,21 7 采购信息 7 用户表 存储用户的信息 8,9 4 用户信息 3.1.5 数据处理 序号 处理过程名 说明 输入 输出 处理 4.1 添加用户处理 用户管理的 8 8 添加用户信息 4.2 修改用户处理 用户管理的 9 9 修改用户信息 3.1 添加设备处理 设备管理的 10 10 添加设备信息 3.2 修改设备处理 设备管理的 11 11 修改设备信息 3.3 删除设备处理 设备管理的 12 12 删除设备信息 1.1 添加入库处理 入库管理的 15 15 添加设备入库信息 1.2 查询入库处理 入库管理的 16 16 查询设备入库信息 2.1 添加出库处理 出库管理的 13 13 添加设备出库信息 2.2 查询出库处理 出库管理的 14 14 查询设备出库信息 6.1 添加还库处理 还库管理的 17 17 添加设备还库信息 6.2 查询还库处理 还库管理的 18 18 查询设备还库信息 7.1 添加采购处理 采购管理的 20 20 添加设备采购信息 7.2 查询采购处理 采购管理的 21 21 查询设备采购信息 4 用户表 3.2 数据流图 5 库存表 1 入库表 6 归还库表 仓库管理系统 2 出库表 7 采购表 3 设备表 3.2.1 总数据流图 添加处理 添加设备 设备信息 设备表 仓管人员员 删除处理 删除设备 设备信息 查询处理 查询条件 设备信息 3.2.2 设备管理数据流图 添加处理 入库信息 仓管人员 添加设备入库 添 库存表 查询处理 查询条件 库存信息 3.2.3 入库管理数据流图 添加处理 仓管人员 添加设备出库 设备出库信息 出库表 查询处理 查询条件 设备出库信息 3.2.4 出库管理数据流图 添加处理 仓管人员 添加设备归还 设备归还信息 归还表 查询处理 查询条件 设备归还信息 3.2.5 归还管理数据流图 添加处理 添加采购设备 仓管/经理人员 采购设备信息 查询条件 采购表 查询处理 采购信息 3.2.6采购管理数据流图 3.3 安全性要求 l 非本系统用户不能进入使用本系统。 l 只有仓管人员可以对设备进行入库、借出库、归还库管理。 l 经理人员和仓管人员可以添加用户信息、修改自己的用户密码、设备查询、 生成采购计划表、报表查询。 l 普通员工只可以修改自己的用户密码,及各种查询。 3.4 完整性要求 l 设备信息的设备号不能修改。 l 设备归还的还库日期不能修改。 l 设备借出的借出日期不能修改。 l 设备购入的入库日期不能修改。 l 采购信息中的报表时间不能修改。 l 用户信息的编号不能修改。 l 设备数量为数字。 第四章 概念结构设计 企业总体生成计划 各部们需求 仓库现有库存量 4.1在仔细参考仓库物资管理过程的基础上,得到本系统所处理的时间流程图 汇总处理 设备采购 设备出库管理 设备入库 设备还库 4.2 各个实体的E-R图 1)库存实体E-R图 库存 现有库存量 设备号 2)入库实体E-R图 入库 采购员 价格 数量 供应商电话 设备号 供应商 入库日期 3)出库实体E-R图 出库 使用部门 出库日期 设备号 备注 数量 经办人 4)采购实体E-R图 采购(部门需求) 制表时间 备注 制表人 价格 供应商 购买数量 现有库存 最大库存 设备号 5) 还库实体E-R图 还库 归还部门 数量 经办人 出库日期 设备号 6)物资实体E-R图 设备 设备名称 设备号 7)用户实体E-R图 用户 GroupID PassWord UserID 8) 总的实体E-R图 联系2 入库 联系1 出库 库存 联系5 联系4 设备采购 采购表 还库 联系3 用户 联系7 设备 联系6 第五章 逻辑结构设计 5.1 关系模型 l 设备库[码:设备号](设备号,设备名称) l 入库[码:入库日期;外码:设备号](设备号,入库日期,供应商,供应商 电话,数量,价格,采购员) l 归还库[码:还库日期;外码:设备号](设备号,还库日期,数量,经办人, 归还部门) l 出库[码:出库日期;外码:设备号](设备号,出库日期,使用部门,数量, 经办人,归还部门) l 库存[码:设备号](设备号,现有库存量) l 采购[码:报表时间;外码:设备号](设备号,现有库存量,最大库存量, 购买数量,供应商,价格,制表人,备注, 制表时间) l 用户库[码:UserID](UserID,PassWord,GroupID) 5.2 关系模- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课程设计 报告 仓库 管理 系统
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文