版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、货物管理系统1.课程设计的目的应用数据库系统导论的理论学习,通过计算机实践可以更好地将理论知识与实践相结合,巩固所学知识。实践和巩固课堂教学中所学的数据库相关知识,掌握给定结构的数据库的创建、基本操作、程序系统的建立和调试以及系统评价。实践并巩固课堂教学中学习的关系数据库原理和建立数据库系统方法的相关知识,熟练掌握系统调查、需求分析、概念设计、逻辑设计、物理设计、系统调试、维护和系统评估的一般过程,以建立关系数据库商品管理系统,为毕业设计打下基础。2.设计方案演示2.1提出的问题过去,传统的货物管理方法已经不能满足现代货物管理的客观要求。本课程设计是利用SQL server数据库开发一个商品管
2、理系统。它向货物管理人员提供供应商信息和卖方信息、货物信息、仓库信息等。方便货物管理人员管理货物,从而提高货物管理人员的货物管理工作效率。2.2可行性研究2.2.1技术可行性本课程设计是用SQL server 2008企业版软件调试的,所以只要操作系统在windowsXP之上,SQL server 2008就可以运行。这次使用的操作系统是视窗XP,内存:2G,中央处理器:2.10千兆赫,硬盘:250克,所以技术上是可行的。操作可行性随着社会的发展,几乎所有拥有一定数据量的企业、机构或部门都开始使用计算机数据库进行管理。当然,几乎所有的公司和企业都已经在使用计算机管理数据的机制,大大减少了商品管
3、理的工作量。课程设计要求设计一个商品管理数据库系统。该数据库要求包括货物的基本信息、货物管理者的信息、货物供应商的信息、货物销售者的信息和货物库存的信息。同时,要设计好它们之间的关系,比如商品信息和商品库存,最后还要查询一些数据,比如商品的各种相关信息。通过课程设计,达到巩固和深化数据库理论知识,增强实践能力和实践能力,学以致用,并与现实生活中的应用充分结合的目的。商品管理系统主要是针对日常商品信息的管理。根据货物的日常业务,分为两类,即货物提供者和货物销售者,以及入站和出站信息。用户可以通过相应的模块操作商品的基本情况,查询商品的库存数量,通过简单的操作即可轻松管理商品。2.3需求分析2.3
4、.1需求分析查询功能。商品管理要求很高的查询要求。主菜单记录当前操作用户的身份证号码,确保输入管理员确认进出货物信息。管理员信息和库存报告生成。管理员包括管理员的员工卡号、管理的仓库号和仓库中存储的商品号。报告主要分为仓库报告、货物报告、供应商报告、供应商报告和管理员报告。应用计算机管理后,由于计算机可以存储大量的数据,而且数据只要存储一次就可以多次重复使用,管理数据完整统一,原始记录可以保证及时性和准确性。2.3.2数据字典在货物管理系统的数据流图中,需要通过数据字典清楚地描述数据信息和处理过程。在商品数据库管理系统的定义数据字典中,主要说明了数据流图中的数据项、数据流、数据存储和处理过程。
5、(1)数据项名称:供应商名称含义:仅标识一个供应商类型:字符类型长度:50逻辑关系:不能为空(2)数据项名称:供应商地址类型:字符类型长度:50逻辑关系:允许为空(3)数据项名称:供应商电话号码类型:字符类型长度:50逻辑关系:允许为空(4)数据项名称:供货记录类型:字符类型长度:50逻辑关系:允许为空(5)数据项名称:卖方电话号码类型:字符类型长度:50逻辑关系:允许为空(6)数据项名称:供应商名称含义:仅标识一个供应商类型:字符类型逻辑关系:不能为空(7)数据项名称:供应商地址类型:字符类型逻辑关系:允许为空(8)数据项名称:销售记录类型:字符类型长度:50逻辑关系:允许为空(9)数据项名
6、称:管理员身份证号含义描述:唯一标识管理员类型:字符类型长度:20逻辑关系:不能为空(10)数据项名称:管理员姓名类型:字符类型长度:20逻辑关系:允许为空(11)数据项名称:管理员电话号码类型:字符类型逻辑关系:允许为空(12)数据项名称:管理员地址类型:字符类型长度:50逻辑关系:允许为空(13)数据项名称:仓库编号含义:仅标识一个仓库类型:数字类型逻辑关系:不能为空(14)数据项名称:现有库存类型:数字类型逻辑关系:允许为空(15)数据项名称:最大库存类型:数字类型逻辑关系:允许为空(16)数据项名称:最小库存类型:数字类型逻辑关系:允许为空(17)数据项名称:货物编号意义解释:商品的唯
7、一标识类型:字符类型逻辑关系:不能为空(18)数据项名称:商品名称类型:字符类型逻辑关系:允许为空(2)数据结构描述数据流名称:供应商基本信息含义描述:定义关于供应商的信息供应商信息包括供应商名称、供应商地址、供应商电话号码和供应记录等。(2)数据流名称:厂商基本信息含义描述:定义关于供应商的信息成分:供应商信息包括供应商名称、供应商地址、供应商电话号码和销售记录等。数据流名称:仓库基本信息含义描述:定义关于仓库的信息仓库编号、现有库存、最大库存、最小库存、货物编号等。数据流名称:管理员基本信息含义描述:定义关于管理员的信息管理员的工作卡号、管理仓库号、管理员姓名、管理员电话号码和管理员地址。
8、数据流名称:商品基本信息含义描述:定义一件商品的信息货物编号、货物名称、供应商名称、卖方名称、仓库编号和现有库存。(3)数据存储描述数据存储名称:供应商信息表含义:存储关于供应商的信息供应商信息包括供应商名称、供应商地址、供应商电话号码和供应记录等。注:供应商名称是唯一的且非空(2)数据存储名称:供应商信息表含义:存储供应商的相关信息成分:供应商信息包括供应商名称、供应商地址、供应商电话号码和销售记录等。注意:供应商名称是唯一的且不为空(3)数据存储名称:仓库信息表含义:存储仓库的相关信息仓库编号、现有库存、最大库存、最小库存、储存的货物数量等。注意:仓库编号和存储的货物编号是唯一的,并且不是
9、空的数据存储名称:管理员信息表含义:存储有关管理员的信息组成结构:管理员工作卡号、管理仓库号、管理员姓名、管理员电话号码和管理员地址注:管理员编号和管理仓库编号是唯一的,并且不为空数据存储名称:货物信息表含义说明:货物储存的相关信息组成结构:货物编号、货物名称、供应商名称、卖方名称、仓库编号、现有库存描述;货物编号、供应商名称、卖方名称和仓库编号是唯一的且非空的2.4概念结构设计2.4.1概念结构设计方法在概念设计阶段,采用自下而上的方法,即自上而下进行需求分析,然后自下而上进行概念结构设计。已经细化到无法再划分的阶段被一步一步地整合起来,形成一个全球概念模型。2.4.2概念结构设计步骤第一步
10、是设计一个局部视图:由于高级数据流图只能反映系统的总体情况,因此中级数据流图可以更好地反映系统中局部应用的子系统的组成。因此,设计被一个接一个地分成了电子病历图。第二步是整合视图:在设计了每个子系统的e-r图之后,下一步是将所有子E-R图合并成一个系统的总E-R图。通常有两种方法,一种是一次集成多个子e-r图,另一种是一次集成两个子e-r图。我想使用一次集成多个电子病历图表的方法。2.4.3数据抽象和局部视图设计供应商信息实体属性图和供应商信息实体属性图分别在图1和图2中示出。供应商列表联系信息销售记录供应商名称供应商地址供应商列表联系信息供应记录名字地址图1供应商基本信息实体图图2供应商信息
11、实体图根据商品与管理员之间的关系,可以设计如下关系图:管理人商品管理m n图3商品和管理者之间的关系名字现有库存商品输入的仓库编号编号联系信息工作许可证号地址管理人图4货物基本信息实体图名字货物编号货物编号.仓库表现有库存最低库存最高存量图5管理员基本信息实体图图6库存表中基本信息的实体图工作许可证号地址名字联系信息供应者管理人编号名字类型商品量日期,材料供应联系信息名字性别供应记录m 1管理工资雇佣期限n仓库。m单价m1量日期,被储存起来货物编号1仓库编号仓库n地址名字最低库存最高存量现有库存卖方联系信息销售记录图7合并部分视图以生成电子病历图2.5逻辑结构设计2.5.1从电子病历图到关系模
12、型的转换(1)1:1连接可以转换为独立的关系模式,可以与两端对应的关系模式合并;(2)1:N关系可以转换为独立的关系模式,或者与对应于N端的关系模式相结合;(3)m :n连接转换为关系模式。与连接相关联的每个实体的代码和连接本身的属性被转换成关系的属性,并且每个实体的代码形成关系的代码或关系代码的一部分;将实体转换成关系模型。根据图7中所示的货物管理的基本E-R图,图中的实体被转换成以下关系,其中关系的主要代码用下划线标出,外部代码用波浪线标出。从电子病历图到关系模型的转换:(1)供应商(供应商名称、联系信息、地址、供货记录的货物编号)(2)货物(货物编号、供应商名称、卖方名称、输入的仓库编号、名称、现有库存)(3)仓库(仓库编号、货物编号、现有库存、最大库存、最小库存)(4)供应商(供应商名称、联系信息、地址、销售记录的商品编号)(5)管理员(工作许可证号、管
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 河北省唐山乐亭县联考2026年数学八年级第一学期期末质量检测模拟试题含解析
- 四川省宜宾市兴文县2026-2027学年数学八年级第一学期期末预测试题含解析
- 江苏省华士中学2026-2027学年物理八上期末质量跟踪监视试题含解析
- 海南市重点中学2027届数学八上期末经典模拟试题含解析
- 广西南宁市江南区三十四中学2026-2027学年八年级数学第一学期期末教学质量检测试题含解析
- 浙江省嘉兴市十学校2027届数学八年级第一学期期末经典模拟试题含解析
- 河南省郑州大第一附属中学2026年八年级物理第一学期期末调研模拟试题含解析
- 浙江省台州黄岩区六校联考2027届数学八上期末监测模拟试题含解析
- 绞车日常检查与维护技术规范培训
- 2025年中储粮质检中心有限公司社会招聘23人笔试历年参考题库附带答案详解
- 行政事业单位资产管理系统单位版操作手册修改后
- 路灯控制器的设计与仿真
- (高清版)DZT 0227-2010 地质岩心钻探规程
- 仓储物流部团队协作与沟通技巧
- 2023CSCO免疫检查点抑制剂相关的毒性控制指南(全文)
- DB14T+2779-2023营造林工程监理规范
- 开阳县东湖片区路网及停车场建设项目(南江大道)环评报告
- GB/T 42901-2023钢筋机械连接件试验方法
- (10.4)-6.3.1童年回忆蒲公英中药养颜秘籍
- 合肥工业大学电动葫芦设计说明书
- 房地产项目开发成本及产品结转表(财务用模板)
评论
0/150
提交评论