已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
物流管理信息系统的数据库设计(案例分析)系统名称:物流管理信息系统(数据库管理系统)一、需求分析 需求分析是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:1、实现上游制造商的信息管理 。2、实现下游零售商的信息管理。3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高企业管理化水平。经过调研分析,得到系统的如下功能需求。(1)数据检索1、制造商、零售商查询某一产品名称,规格和单位 输入:产品编号 输出:产品名称,产品规格,产品单位,制造商编号2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址 输入:零售商编号 输出:零售商名称,联系人,地址,电话号码,网址3、零售商、物流中心查询某一制造商信息表 输入:制造商编号 输出:制造商名称,联系人,地址,电话号码,网址4、物流中心、制造商、零售商查询某一产品的出库信息表 输入:仓库编号 输出:仓库编号,库名,地址,电话5、物流中心、零售商查询某一产品的制造商和产品信息表 输入:产品编号编号 输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位6、查询某一产品对应的物流中心编号及产品信息 输入:产品编号 输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位7、制造商,零售商查询某一物流中心信息 输入:物流中心编号 输出:物理中心名称,联系人,地址,电话号码,网址(2)数据插入产品数据插入制造商数据插入零售商数据插入物流中心数据插入(3)数据修改 产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,完成对产品表的修改 制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改 零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改的属性,完成对零售商的修改 物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需修改的属性,完成对物流中心的修改二、概念设计 概念设计是把用户的信息要求统一到一个整体逻辑结构中,此结构能够表达用户的要求,是一个独立于任何DBMS软件和硬件的概念模型。 经需求分析,抽象出以下E-R模型(1)制造商实体地址制造商编号网站电话号码联系人名称制造商 (2)物流中心实体电话号码地址物流中心编号物流中心联系人名称网站(3)零售商实体零售商编号地址电话号码联系人名称网站零售商(4)产品实体单位规格名称产品编号产品(5)仓库实体库名电话地址仓库编号仓库 (6)全局E-R图制造商编号产品数量仓库编号产品编号运输单价入库时间产品单价送货时间货物价格物流编号仓库编号nm存放m物流中心编号产品编号产品质量产品批次产品编号制造商编号mmnnnn1运输管理提取制造物流中心零售商仓库产品制造商仓库编号零售商编号三、逻辑设计 逻辑设计是将上一步所得到的概念模型转换为某个DBMS所支持的数据模型,并对其进行优化。 产品(产品编号,产品名称,产品规格,产品单位,制造商编号)零售商(零售商编号,名称,联系人,地址,电话号码,网站)制造商(制造商编号,名称,地址,联系人,电话号码,网站)物流中心(物流中心编号,名称,联系人,地址,电话号码,网站)仓库(仓库编号,库名,地址,电话)存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)管理(物流中心编号,仓库编号,送货时间,产品单价)制造(制造商编号,产品编号,产品批次,产品质量)运输(仓库编号,零售商编号,运输单价)4、 物理设计 物理设计是为逻辑数据模型建立一个完整的能实现的数据库结构,包括存储结构和存取方法。 根据以上关系模式构建的数据表结构如表所示。 表1 产品表结构字段名类型特殊属性产品编号Char(10)PEIMARY KEY产品名称Char(20)NOT NULL 产品规格Char(10)产品单位Char(10)NOT NULL制造商编号Char(10)FOREIGN KEY表2 零售商结构字段名类型特殊属性零售商编号Char(10)PRIMARY EKY名称Char(10)NOT NULL联系人Char(10)NOT NULL地址Varchar(30)NOT NULL电话号码IntNOT NULL网站Char(20) 表3 制造商结构字段名类型特殊属性制造商编号Char(10)PRIMARY EKY名称Char(10)NOT NULL联系人Char(10)NOT NULL地址Varchar(30)NOT NULL电话号码Char(20)NOT NULL网站Char(20)表4 物流中心结构字段名类型特殊属性物流中心编号Char(10)PRIMARY EKY名称Char(10)NOT NULL联系人Char(10)NOT NULL地址Varchar(30)NOT NULL电话号码Char(20)NOT NULL网站Char(10)字段名类型特殊属性仓库编号Char(10)PRIMARY KEY库名Char(20)NOT NULL 地址Varchar(30)NOT NULL电话Char(20)NOT NULL表5 仓库表结构 表6 存放表结构字段名类型特殊属性产品编号Char(10)PRIMARY KEY, FOREIGN KEY仓库编号Char(10)PRIMARY KEY,FOREIGN KEY制造商编号Char(10)产品数量Int入库时间Char(10)NOT NULL表7 管理表结构字段名类型特殊属性物流中心编号Char(10)PRIMARY KEY,FOREIGN KEY仓库编号Char(10)PRIMARY KEY,FOREIGN KEY产品单价Int送货日期Char(10)表8 制造表结构字段名类型特殊属性制造商编号Char(10)PRIMARY KEY,FOREIGN KEY产品编号Char(10)PRIMARY KEY,FOREIGN KEY产品批次Char(10)NOT NULL产品质量IntNOT NULL表9 运输表结构字段名类型特殊属性零售商编号Char(10)PRIMARY KEY,FOREIGN KEY仓库编号Char(10)PRIMARY KEY,FOREIGN KEY运输单价IntNOT NULL表10 提取表结构字段名类型特殊属性物流中心编号Char(10)PRIMARY KEY,FOREIGN KEY产品编号Char(10)PRIMARY KEY,FOREIGN KEY货物价格IntNOT NULL五、数据库实施阶段 根据物理设计的结果把原始数据装入数据库,建立一个具体的数据库并编写和调试相应的应用程序。应用程序的开发目标是开发一个可依赖的有效的数据库存取程序,来满足用户的处理要求。1、数据库及其基本表的建立 数据库的建立用企业管理器,基本表的建立用TSQL语句。 (1) 创建数据库,名称:WL_System(2)创建表Create database WL_System (3)创建视图Create view vw制造商 As6数据库运行与维护阶段 这一阶段主要是收集和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 野生植物保护职业发展研究报告-第1
- 钻土机项目可行性研究报告(规划设计模板)
- 阅读Little-Red-Riding-Hood公开课教案【宁夏吴忠】
- 项目可行性研究报告市场发展趋势与机会分析
- 食品添加剂纽甜项目可行性研究报告立项申请报告范文
- 高性能氮氧化物复合耐火材料项目可行性研究报告
- 高纯元素及化合物项目可行性研究报告方案可用于立项及银行贷款+
- 殷墟考古新突破:安阳发现商代晚期祭祀坑遗迹 -2026 届高三语文主题读写素材 11 月热点时事写作素材
- 2025年二级建造师之二建建筑工程实务题库附答案(基础题)
- 药品采购合同模板
- (已压缩)(11)义务教育物理课程标准日常修订版(2022年版2025年修订)
- A民营企业人力资源管理问题及对策研究
- 利用相似三角形测高(教学设计)数学北师大版九年级上册
- 2025水利五大员(材料员)考试试题及答案
- 2025年医院麻醉药品、第一类精神药品处方权及调剂资格考试试题及答案
- 2025年保安员证考试题库含完整答案
- 铝锭居间合同协议
- 【MOOC】《研究生英语科技论文写作》(北京科技大学)中国大学MOOC慕课答案
- 中国铝业股份有限公司巩义市粘土矿矿产资源开采与生态修复方案
- 实践论矛盾论导读
- 慢性阻塞性肺疾病的护理查房
评论
0/150
提交评论