物流管理系统的SQL数据库设计(含代码)

物流管理信息系统的数据库设计班级xxx系统名称:物流管理信息系统一、需求分析物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:1、实现上游制造商的信息管理 。2、实现下游零售商的信息管理。3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高企业管理化水平。经过调研分析,得到系统的如下功能需求。(1)数据检索1、制造商、零售商查询某一产品名称,规格和单位输入:产品编号输出:产品名称,产品规格,产品单位,制造商编号2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址输入:零售商编号输出:零售商名称,联系人,地址,电话号码,网址3、零售商、物流中心查询某一制造商信息表输入:制造商编号输出:制造商名称,联系人,地址,电话号码,网址4、物流中心、制造商、零售商查询某一产品的出库信息表输入:仓库编号输出:仓库编号,库名,地址,电话5、物流中心、零售商查询某一产品的制造商和产品信息表输入:产品编号编号输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位6、查询某一产品对应的物流中心编号及产品信息输入:产品编号输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位7、制造商,零售商查询某一物流中心信息输入:物流中心编号输出:物理中心名称,联系人,地址,电话号码,网址(2)数据插入①产品数据插入②制造商数据插入③零售商数据插入④物流中心数据插入(3)数据修改①产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,完成对产品表的修改②制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改③零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改的属性,完成对零售商的修改④物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需修改的属性,完成对物流中心的修改二、概念设计经需求分析,抽象出以下 E-R 模型(1)制造商实体(2)物流中心实体制造商网站名称 联系人地址电话号码制造商编号(3)零售商实体网站名称 联系人地址物流中心电话号码物流中心编号零售商网站名称 联系人地址电话号码零售商编号(4)产品实体(5)仓库实体产品产品编号名称规格单位仓库仓库编号库名地址电话(6)全局 E-R 图三、逻辑设计产品(产品编号,产品名称,产品规格,产品单位,制造商编号)零售商(零售商编号,名称,联系人,地址,电话号码,网站)制造商(制造商编号,名称,地址,联系人,电话号码,网站)物流中心(物流中心编号,名称,联系人,地址,电话号码,网站)仓库(仓库编号,库名,地址,电话)存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)管理(物流中心编号,仓库编号,送货时间,产品单价)制造(制造商编号,产品编号,产品批次,产品质量)运输(仓库编号,零售商编号,运输单价)4、物理设计根据以上关系模式构建的数据表结构如表所示。表 1 产品表结构字段名 类型 特殊属性产品编号 Char(10) PEIMARY KEY产品名称 Char(20) NOT NULL 制造商产品仓库零售商物流中心制造提取管理运输1nnnnmm制造商编号产品编号产品批次产品质量产品编号物流中心编号m存放mn仓库编号物流编号货物价格送货时间产品单价入库时间运输单价产品编号仓库编号产品数量制造商编号仓库编号零售商编号表 2 零售商结构表 3 制造商结构表 4 物流中心结构产品规格 Char(10)产品单位 Char(10) NOT NULL制造商编号 Char(10) FOREIGN KEY字段名 类型 特殊属性零售商编号 Char(10) PRIMARY EKY名称 Char(10) NOT NULL联系人 Char(10) NOT NULL地址 Varchar(30) NOT NULL电话号码 Int NOT NULL网站 Char(20)字段名 类型 特殊属性制造商编号 Char(10) PRIMARY EKY名称 Char(10) NOT NULL联系人 Char(10) NOT NULL地址 Varchar(30) NOT NULL电话号码 Char(20) NOT NULL网站 Char(20)字段名 类型 特殊属性物流中心编号 Char(10) PRIMARY EKY名称 Char(10) NOT NULL表 5 仓库表结构表 6 存放表结构表 7 管理表结构联系人 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字段名 类型 特殊属性产品编号 Char(10) PRIMARY KEY, FOREIGN KEY仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY制造商编号 Char(10)产品数量 Int入库时间 Char(10) NOT NULL字段名 类型 特殊属性物流中心编号 Char(10) PRIMARY KEY,FOREIGN KEY表 8 制造表结构表 9 运输表结构表 10 提取表结构5、系统实现1、数据库及其基本表的建立数据库的建立用企业管理器,基本表的建立用 T—SQL 语句。数据库名称:WL_System1、创建表Create database WL_Systemon(name= wl_system_data ,filename= C:\SQLhomework\wl_system_data.mdf ,仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY产品单价 Int送货日期 Char(10)字段名 类型 特殊属性制造商编号 Char(10) PRIMARY KEY,FOREIGN KEY产品编号 Char(10) PRIMARY KEY,FOREIGN KEY产品批次 Char(10) NOT NULL产品质量 Int NOT NULL字段名 类型 特殊属性零售商编号 Char(10) PRIMARY KEY,FOREIGN KEY仓库编号 Char(10) PRIMARY KEY,FOREIGN KEY运输单价 Int NOT NULL字段名 类型 特殊属性物流中心编号 Char(10) PRIMARY KEY,FOREIGN KEY产品编号 Char(10) PRIMARY KEY,FOREIGN KEY货物价格 Int NOT NULLsize=10mb,maxsize=50mb,filegrowth=2mb)LOG ON(name= wl_system_log ,filename= C:\SQLhomework\wl_system_log.ldf ,size=10mb,maxsize=50mb,filegrowth=2mb)2、建立基本表结构USE WL_SystemGoCr

物流信息管理系统MySQL设计,物流管理系统的SQL数据库设计(含代码)相关推荐

  1. 管理系统开发一: winform连接sql数据库

    Winform连接SqlServel数据库进行居民管理系统开发. 最近负责了一项居民管理系统,开始的我是懵的,因为除了大学学的那一点后,我之后就没怎么接触而且连大学学的那点也基本上还给老师了,但是开发 ...

  2. SQL数据库设计经验

    关键字: sql数据库设计经验 一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏 ...

  3. sql date类型_共享单车数据分析的SQL数据库设计

    SQL,发音为" sequel"(或SQL,如果愿意的话),是数据科学家的重要工具.实际上,它可以说是获取数据工作中最重要的语言.在共享单车数据分析的SQL设计中,我们将从入门者的 ...

  4. mysql视图和中间表_数据库设计中的14个技巧

    时 间:2006-09-15 00:00:00 作 者: 摘 要:数据库设计中的14个技巧 正 文: 1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关 ...

  5. SQL数据库设计(一)---需求分析与逻辑设计

    今天先来介绍 数据库设计中的需求分析和逻辑设计(ER图)阶段,明天介绍物理设计与维护优化,数据库设计是非常有意思的:-) 数据库设计 根据系统业务的需要,结合我们所选用的DBMS,为这个业务系统构建出 ...

  6. 系统架构设计笔记(8)——数据库设计

    数据库设计的过程是将数据库系统与现实世界密切地.有机地.协调一致地结合起来的过程. 数据库的设计质量与设计者的知识.经验和水平密切相关.作为数据库应用系统的重要组成部分,数据库设计的成败往往直接关系到 ...

  7. 【数据库系统】第二部分 设计与应用开发(7) 数据库设计

    本文属于「数据库系统」系列文章之一,这一系列着重于「数据库系统知识的学习与实践」.由于文章内容随时可能发生更新变动,欢迎关注和收藏数据库系统系列文章汇总目录一文以作备忘.需要特别说明的是,为了透彻理解 ...

  8. 数据结构课程设计 物流管理系统

    1 问题描述 在当今的电子商务时代,全球物流产业有了新的发展趋势.现代物流服务的核心目标是在物流全过程中以最小的综合成本来满足顾客的需求. 在这个"互联网+"的时代,众多的学者研究 ...

  9. java物流管理系统_java web物流管理系统

    项目描述 简单的物流管理系统,具备简单的增删查改,适合初学者操作 运行环境 jdk7+tomcat8+mysql+IntelliJ IDEA+maven 项目技术(必填) jquery+jscript ...

最新文章

  1. APP之红点提醒三个阶段
  2. 区块链+数字经济发展白皮书,45页pdf
  3. MFC中制作一个似命令行的输入框
  4. hive复合数据类型之map
  5. 炫彩渐变海报版式海报
  6. 12、常见Conditional注解源码解析(ok)
  7. android 日历_适用于Android的十大最佳日历应用
  8. Spring Security 之多AuthenticationProvider认证模式实现
  9. android隐式广播和显式广播是什么,在Android8.0上突破隐式广播的限制
  10. java 调查问卷_java学习调查问卷
  11. 类似Wordpress的建站系统
  12. ABP 6.0.0-rc.1的新特性
  13. CVPR2021 MotionRNN: A Flexible Model for Video Prediction with Spacetime-Varying Motions
  14. 裁员潮下,你需要这 10 大神器
  15. cf div2 #444 (ABC)(D已补)
  16. VUE项目学习(二):学习项目文件结构
  17. 18 个坏习惯,你一定要抛弃
  18. 模式识别与机器学习(更新中)
  19. 使用npm命令启动http-server服务时指定端口
  20. Cloudcompare点云渲染的多种方式

热门文章

  1. cytocape绘图(三)
  2. 2019计算机考研学硕,2019计算机考研选学硕、专硕、非全日制研究生哪个好?
  3. 肠道菌群机制研究及国自然课题设计专题会议
  4. 在线作图|微生物多样性分析——稀释曲线
  5. MPB:林科院袁志林组-一种简易的植物组织表面消毒装置
  6. Microbiome:所谓的“富集培养”获得的微生物真的都是被“富集”出来的吗?
  7. Microbiome:南京农大团队在粘细菌捕食的生态学功能方面取得重要进展
  8. Microbiome:重新定义“卫生”的概念
  9. R语言使用caret包构建岭回归模型(Ridge Regression )构建回归模型、通过method参数指定算法名称、通过trainControl函数控制训练过程
  10. numpy使用[]语法索引二维numpy数组中指定范围数据行的数值内容(accessing rows in numpy array with specific range)