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

合集下载

运输企业管理系统数据库设计

运输企业管理系统数据库设计

运输企业管理系统数据库设计运输企业管理系统数据库设计一、系统需求分析报告:1.1背景一方面,企业的业务越来越多,信息量巨大。

另一方面,IT产业和Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。

所以,运输企业也需要信息化的管理。

1.2数据需求运输企业管理信息系统需要完成功能主要有:1 有关司机各种信息的输入,包括司机的基本信息,执照信息2 司机各种信息的查询3 司机各种信息的修改4 车辆信息的输入等5 车辆信息的查询6 车辆信息的修改7 运营信息的输入8 运营信息的查询9 运营信息的修改等10 车辆维修信息的输入11 车辆维修信息的查询12 车辆维修信息的修改等13 事故信息的输入14 事故信息的查询15 事故信息的修改等1.3事物需求(1)在司机信息管理部分,要求:a.可以查询司机信息b.可以对司机信息进行添加及删除的操作(2)在车辆信息管理部分,要求:a.可以查询侧车辆的信息b.可以对车辆信息进行维护,包括添加及删除的操作(3)在运营信息管理部分,要求:a.可以查询运营的信息b.可以对运营信息进行维护,包括修改及删除的操作(4)在车辆维修管理部分,要求:a.可以查询车辆的信息b.可以对车辆信息进行维护,包括添加及修改的操作(5)在事故信息管理部分,要求:a.可以查询事故的信息b.可以对事故信息进行修改及删除操作1.4关系模式(一)司机(司机编号,司机姓名,司机电话,车辆牌照,驾照编号)(二)车辆(车辆牌照,司机编号,车辆型号,车辆载重)(三)运营信息(司机编号,货物重量,路程,客户,日期,价格,客户电话,运营编号)(四)事故(司机编号,事故地点,事故时间,车辆牌照)2. 图表设计2.1.E-R图根据所要实现的功能设计,可能建立它们之间的关系,进而实现逻辑结构功能。

2.1.1 司机信息实体E-R图2.1.2 车辆信息E-R图2.1.3 运营信息实体E-R图司机信息实体司机编号司机姓名司机电话车辆牌照驾照编号车辆信息实体车辆牌照司机编号车辆型号车辆载重2.1.4 事故信息实体E-R图2.1.5 总的信息实体E-R图:运营信息实体司机编号货物重量路程客户日期运营编号客户电话价格事故信息实体车辆牌照司机编号事故地点事故时间2.2 数据表格2.2.1司机信息表表中列名数据类型长度可否为空说明 sjno char 10 not null(主键) 司机编号 sjname varchar 6 not null 司机姓名 sjphone char 20 null 司机电话clno char 10 not null 车辆编号 jznochar20not null驾照编号2.2.2 车辆表信息表表中列名数据类型长度可否为空说明 clno char 10 not null(主键) 车辆编号 sjno char 10 not null(外主键)司机编号 clstyle varchar 10 null 车辆型号 clload char10null车辆载重2.2.3 运营信息表出事故车辆运营司机信息车主任务车辆信息事故信息表中列名数据类型长度可否为空说明ylno char 10 Not null(主键) 运营编号sjno char 10 Not null(外主键) 司机编号ylzl char 10 null 货物重量yllutu varchar 30 null 运货路途ylkehu varchar 10 Null 运营客户yltime char 20 Null 运营时间ylprice char 10 Null 运营价格ylphone char 20 Null 客户电话2.2.4 事故信息表表中列名数据类型长度可否为空说明sjno char 10 not null(主键) 司机编号sgadress char 50 null 事故地点sgtime varchar 20 null 事故时间clno char 10 not null(外主键) 车辆编号2.3 关系图3. 物理实现3.1 数据库建立3.1.1数据库的建立和使用create database pacgouse pacgo3.1.2建立司机表create table sj(sjno char(10) not null, sjname varchar(6) not null, sjphone char(20), clno char(10),jzno c har(20),primary key (sjno))3.1.3建立车辆表create table cl(clno c har(10) primary key,sjno c har(10) not null,clload char(10),foreign key(sjno)references sj(sjno) )3.1.4建立运营信息表create table yl(ylno char(10) primary key, sjno c har(10) not null, ylzl char(10),yllutu varchar(30),ylkehu varchar(10),yltime char(20),ylprice char(10),ylphone char(20),foreign key(sjno) references sj(sjno))3.1.5建立事故信息表create table sg(sjno c har(10) not null,sgtime char(20),clno c har(10) not null,foreign key(sjno) references sj(sjno),foreign key(clno) references cl(clno),)3.2 数据初始化3.2.1司机信息输入insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506101','叶飞','151********','苏A0001','932301') insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506102','潘安辰','151********','苏A0002','932302') insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506103','张伯远','151********','苏A0003','932303') insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506104','桑田','151********','苏A0004','932304') insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506105','张坤','151********','苏A0005','932305') insert into sj(sjno,sjname,sjphone,clno,jzno)values('080506106','魏良健','151********','苏A0006','932306')3.2.2车辆信息输入insert into cl(clno,sjno,clstyle,clload)values('苏A0001','080506101','奔驰A1','5T')insert into cl(clno,sjno,clstyle,clload)values('苏A0002','080506102','宝马A6','3T')insert into cl(clno,sjno,clstyle,clload)values('苏A0003','080506103','奥迪A6','2T')insert into cl(clno,sjno,clstyle,clload)values('苏A0004','080506104','宝马A6','3T')insert into cl(clno,sjno,clstyle,clload)values('苏A0005','080506105','奥迪A6','2T')insert into cl(clno,sjno,clstyle,clload)values('苏A0006','080506106','奔驰A1','5T')3.2.3运营信息输入insert into yl(ylno,sjno,ylzl,yllutu,ylkehu,yltime,ylprice,ylphone) values('0001','080506101','580KG','南京至杭州','刘德华','2009/12/28','5000元','151********')insert into yl(ylno,sjno,ylzl,yllutu,ylkehu,yltime,ylprice,ylphone) values('0002','080506104','980KG','南京至苏州','黎明','2009/12/28','3500元','151525562143')insert into yl(ylno,sjno,ylzl,yllutu,ylkehu,yltime,ylprice,ylphone) values('0003','080506106','1120KG','南京至徐州','周星驰','2009/12/28','6000元','159********')3.2.4事故信息输入insert into sg(sjno,sgadress,sgtime,clno)values('080506103','解放军理工大学','2009/12/27','苏A0003')4.功能实现创建数据库4.1单表查询4.1.1表sj中查询演示select * from sj-全文完-。

数据库设计以及源代码【范本模板】

数据库设计以及源代码【范本模板】

系统建设详细设计1.数据库设计管理员用户表信息:学生用户表:学生信息表:班级文本50 所在班级专业文本50 所学专业2 系统程序文件设计与编写与数据库连接的代码:<% db="message。

mdb"set Conn=server.createobject("adodb.Connection”)conn.open "Provider=Microsoft。

Jet.OLEDB。

4。

0;Data Source=”&server。

mappath(db)%>登陆界面代码:代码为:<!——#include file="conn.inc" ——〉〈%if request("Submit")〈>”" thenset rs=server。

createobject("adodb.recordset”)sql=”SELECT username,password from users where username='”&re quest("username")&”'”rs。

open sql,conn,1,3if rs。

bof and rs。

eof thenmsg="错误:用户名不存在”elseif rs("password")=request("password") thenSession(”admin”)=trueresponse.redirect ”index.asp?users=admin”elsemsg="错误:密码不正确”end ifend ifrs.closeset rs=nothingConn。

closeSet conn = Nothingend if%><html>〈head>〈title>管理员</title><script language="JavaScript” type="text/JavaScript"〉<!—-function MM_jumpMenu(targ,selObj,restore){ //v3.0eval(targ+"。

软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统

软件工程课程设计报告物流配送管理系统青岛工学院《软件工程课程设计》报告书题目物流配送管理系统学生姓名王硕郭庆博宋钊指导教师杨彦明系部信息工程系专业班级2009级计算机科学与技术1班目录摘要物流信息管理系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。

本系统主要通过使用管理信息系统(MIS)的方法,对日常业务处理和信息资源进行全面、系统的管理。

在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。

并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。

本系统希望能够通过物流进管理信息系统的建立,理顺信息流程和流向,使管理更加完善,使管理人员在信息系统的辅助下进行工作,提高管理的整体水平。

本系统采用Delphi开发设计,数据库采用SQL Server 2008。

关键词:物流配送信息系统SQL Server 2008 Delphi2005第一章系统分析1.1 概述1.1.1 系统分析的含义和目标系统分析(systems analysis),是指在管理信息系统开发的生命周期中应用系统思想和系统科学的原理进行分析工作的方法和技术。

系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。

1.1.2 系统分析的任务系统分析的任务是:尽可能弄清用户对信息的需求,调查原信息系统的资源、输入、处理和输出。

完成新系统的逻辑设计,以满足业务发展要求。

系统分析的具体工作内容包括:(1)可行性分析;(2)详细调查;(3)系统性分析;(4)提出新系统的逻辑模型1.1.3 系统分析的步骤系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细调查、新系统逻辑方案的提出。

(1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能和发展方向。

(2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能,对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟定开发系统的初步方案计划。

物流信息管理系统课程设计

物流信息管理系统课程设计

物流信息管理系统课程设计2020级物流信息治理系统课程设计题目: iphone的仓储治理系统姓名蒋欣怡周娜学院自动化学院专业物流工程班级2020211408班学号09211915 09211916班内序号24 25指导老师苏志远2021年5月摘要库存治理是一项专门繁琐复杂的工作,每天要处理大量的单据数据,包括入库、出库、退库、调库等多项物资操作流程。

因此,为提高库管工作的质量和效率,就必须依照仓库治理的特点开发库存物流信息系统。

本文立足于物流信息系统进展的现状,针对为苹果公司产品提供仓储服务的专业公司的具体情形,从实际动身设计了一款库存信息系统软件。

系统建设的要紧目标为:加大对产品的出入库、移库、盘点及相关的财务和职员的治理力度;全面实时地把握仓储信息,提高仓储治理与运作的效率;初步实现物流、资金流与信息流的一体化。

我们第一进行了详致的可行性分析,了解苹果公司产品的储备特性,确定开发库存物流信息系统的必要性。

然后对该系统用统一建模语言(UML)做了详细周密的系统分析,描述了库存物流信息系统的各种需求、组织结构、业务流程、数据流程等,由此得到系统分析报告。

基于系统分析报告综合采纳多种常用软件开发的成熟技术及软件,对该系统进行了概要设计和详细设计,如充分利用Powerdesign强大的数据库建模能力设计实现了该库管系统的后台数据库(关系型数据库MYSQL 10.0)。

最后运用面向对象功能、图形拖放功能强大的编程工具eclipse开发实现了多功能的库存物流信息系统。

具体分析和设计了职员信息治理、权限治理、货品信息治理、客户信息治理、供应商信息治理、进货入库治理、出库治理、盘点治理、移库治理、库位信息治理等功能模块,同时编写好了软件开发过程中的各种重要文档。

本文分析了系统开发的背景,简要的描述了系统需要解决的要紧问题以及解决方法:系统的开发目标与需求、系统的业务流程和架构设计、功能模块的详细设计、要紧功能的实现界面等。

数据库课程设计-物流运输管理

数据库课程设计-物流运输管理

数据库原理课程设计报告题目: 物流公司管理系统学生姓名:组员:学号:班级:院系:计算机科学与信息学院专业年级:计算机科学与技术2010 级2013 年 1 月10 日一、需求分析在经济日益发展的今天,生活节奏越来越快,所以迎来了电子信息时代。

于此同时,电子商务行业也如火如荼发展起来,Online shopping也越来越普及。

这就又带动一个行业的发展,物流。

要适应时代的发展,物流公司必须得有一套自己的管理方案以便跟上时代的快节奏。

针对这个,我们便模拟开发一个物流公司管理系统。

在该系统中,我们提供如下功能,用户登录该系统过后,便可以对信息进行操作。

用户登录:管理员登陆登陆成功?GLYGnoGnameGsexGpwd<pi>Byte (10)Characters (10)Characters (10)Characters (50)<M>Identifier_1...<pi>该功能要求在数据库当中有管理员的用户名与密码的存储。

用户通过输入Gno和相应的Gpwd,然后系统会与数据库中的数据进行比较,若输入正确,则登陆成功。

否则提示信息错误。

对信息的查询。

实现对客户信息,员工信息,仓库信息,收货人信息,存储信息,配送信息,货单信息的查询。

这时候需要在数据库中存储相应的表用以记录这些信息。

与此同时还提供对以上信息的查询,添加,修改以及删除功能。

以上操作会同时影响数据库里面的数据。

业务流程图如下所示:以上的查询以及增删改都有针对每类信息。

客户信息增删改以及查询的流程图如下所示:录入客户信息修改客户信息货物信息的操作流程图如下所示:录入货物信息修改货物信息其他信息的操作流程图和以上两种类似。

(3)只有该系统的管理员才可以对该系统的信息进行查询以及增删改。

另外实体内有外码的必须满足参照完整性。

二、概念结构设计管理员表的结构设计如下:GLYGno Gname Gsex Gpwd <pi>Byte (10)Characters (10)Characters (10)Characters (50)<M>Identifier_1...<pi>该实体Gno是用户进行登陆时的用户名,Gpwd是用户进行登录时的登录密码。

SQL数据库图书管理系统(完整代码)

SQL数据库图书管理系统(完整代码)

广西交通职业技术学院信息工程系作品设计报告书题目:《图书管理系统》班级网络2012-1班学号 20120404026姓名唐张森课程名称数据库应用技术指导教师乐文行二O一三年六月目录数据库课程设计报告书一、设计目标1.掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。

2.关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。

3.培养把所学知识运用到具体对象,并能求出解决方案的能力。

二、数据库存储设计指导思想在数据库存储设计的无数选择中,简单是系统架构师和 DBA 的秘密武器。

简单,有时候就来自于对一个特定的表或表空间没有选择最优 I/O 特性,总有这么一种可能,一个富有经验的 DBA 拥有高超的存储技能并可以没有时间限制的去为一个非常重要的表或者索引配置一个存储。

然而这样做的问题是,就算能达到设计的最佳性能,为了维护原始对象,这也经常造成对一个系统的管理变得更加复杂。

好的数据库存储设计的要点是,在一个动态系统上,实现所有目标应该是最初的系统设计的一部分,并应该在数据库运行过程中长期进行。

这篇文档简单的最佳实践描述达到了这些目标并且几乎没有性能损失。

三、任务角色:读者、图书馆馆员、系统管理员;基础数据:读者信息、图书信息、操作员信息;业务数据:借还书记录登记、罚款登记;统计数据:书籍借阅情况统计或读者借阅情况统计。

基本要求:利用数据库技术,完成基础数据和业务数据的储存和操作,数据库设计合理1.设计报告:含E-R图、数据字典、关系模式、关系实例、查询描述、关系代数、SQL 实现的查询语言及查询结果。

2.上机实现。

1.问题描述1.1背景随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。

物流管理信息系统设计

物流管理信息系统设计
工具自带环境
工具自带环境 工具自带环境
易学、开发效率高,安全性和跨平台较差, 开发工具和运行服务器需要购买
较难,开发效率一般,安全性和跨平台好, 开发工具和运行服务器要大量生免费软件
一般,开发效率一般,安全性和跨平台一 般,开发工具和运行服务器要大量生免费 软件 开发效率高,与DATABASE结合好,安 全性和跨平台一般,开发工具需要购买
设备购置与安装
修改
组织机构与功能分析 业务流程分析
数据与数据流程分析
新系统方 案讨论
不可行, 停止项目
功能数据分析Biblioteka 图4-1 物流管理信息系统开发生命周期
6.1 系统平台的设计
系统平台设计指设计物流管理信息系统运 行所依赖的硬件和软件环境。根据新系统的目标, 在各种技术手段和实施方法中选择适当的系统物 理配置方案,以满足新系统逻辑模型的需要和技 术需求。
物流管理信息系统设 计
1.物流管理信息系统开发的基本过程
运行管理 试运行
修改维护 评价
监理审计
分析结果
系统开发请求
明确 初步调查
可行性研究
修改
初步方案讨论
不可行, 取消项目
人员 人员 数据 管理 培训 准备
试运行
设计方案讨论 模块结构与功能设计
修改
I/O设计
数据库/ 文件设计
代码设计
总体结构 设计
系统平台设计包括系统网络配置、数据库 管理系统的选择、软件平台选择以及硬件平台选 择等。
1.系统网络配置
计算机网络,就是把分布在不同地理区域的 独立的计算机、专门的外部设备用通信设备和通信 软件通过传输介质(包括电缆、电话线、或无线通 讯)互联成一个计算机系统,从而使众多的计算机 可以方便地互相传递信息,共享硬件、软件、数据 信息等资源。

(完整版)数据库毕业课程设计(实例+论文)

(完整版)数据库毕业课程设计(实例+论文)

[运网物流管理系统]开发文档[版本:2.0]班级: 2003级计算机科学与技术3班指导老师:何迎生二〇二二年二月二十三日星期三摘要《运网物流管理系统》是一个基于开发的Web物流管理管理系统。

作为BS结构的web数据库管理系统,本系统具有所有BS结果系统的优点,同时又具有的高效的优势。

从技术上说,本系统采用了C#编写,充分利用强大的组件DATAGRID,结合对任务书中的物流管理的SQL Server2000数据库进行管理。

通过本系统可以对数据库执行添加、删除、修改、查询等全面的操作。

系统支持分页功能,能支持大量数据的存储。

我利用具有高安全性的Cookie作为安全校验的依据,对用户的权限进行审核,提供系统的安全保障。

从功能上说,本系统主要分为2大模块:用户登陆模块和数据操作模块。

通过用户登陆模块能对用户身份进行核实和验证,通过数据操作模块能对物流系统的相关信息进行操作,添加删除修改在一个页面内完成,直观简洁。

作为课程设计,本系统达到了设计任务的基本要求,并在其上才用了更先进的语言,提供了更强大的扩展能力和更好的执行效率,作为一个完善的系统的雏形,本系统只要进入软件开发的螺旋法则,不久之后就可以进化为一个成熟的,能让最终用户所接受的系统。

此次课程设计内容则是以c# 作为开发语言,编写 程序,c#是一门全新的语言,具有更强大的编辑和操作能力,在此过程中,我又开始了认真的从无到有的学习,通过锲而不舍的实践操作和对各种相关书籍的钻研,终于理解了c#的语言,并迅速开发出了本系统。

在学习和实践的过程中,我充分体会到了c#和.Net技术的强大,在学习的过程中,我认识了几个来自Microsoft 社区的MVP,在通过和他们交流和认真学习他们编写的经验文章后,我已经能更好的理解 .Net 平台的运行机制,从内核这个层次认识到了Microsoft 给作为程序员的我们带来了什么。

本文关于运网物流管理系统的设计是在何迎生老师的指导下完成的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(1)数据检索
1、制造商、零售商查询某一产品名称,规格和单位
输入:产品编号
输出:产品名称,产品规格,产品单位,制造商编号
2、物流中心、制造商查询某一零售商名称,联系人,地址,,网址
输入:零售商编号
输出:零售商名称,联系人,地址,,网址
3、零售商、物流中心查询某一制造商信息表
输入:制造商编号
输出:制造商名称,联系人,地址,,网址
物流管理信息系统的数据库设计
班级:计算1201:陆震学号:1202200116
一、需求分析
物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是:
1、实现上游制造商的信息管理。
2、实现下游零售商的信息管理。
3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高企业管理化水平。经过调研分析,得到系统的如下功能需求。
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)
产品单位
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
仓库编号
Char(10)
PRIMARY KEY,FOREIGN KEY
运输单价
Int
NOT NULL
表10 提取表结构
字段名
类型
特殊属性
物流中心编号
Char(10)
PRIMARY KEY,FOREIGN KEY
产品编号
Char(10)
PRIMARY KEY,FOREIGN KEY
货物价格
Int
NOT NULL
管理(物流中心编号,仓库编号,送货时间,产品单价)
制造(制造商编号,产品编号,产品批次,产品质量)
运输(仓库编号,零售商编号,运输单价)
4、物理设计
根据以上关系模式构建的数据表结构如表所示。
表1 产品表结构
字段名
类型
特殊属性
产品编号
Char(10)
PEIMARY KEY
产品名称
Char(20)
NOT NULL
4、物流中心、制造商、零售商查询某一产品的出库信息表
输入:仓库编号
输出:仓库编号,库名,地址,
5、物流中心、零售商查询某一产品的制造商和产品信息表
输入:产品编号编号
输出:制造商名称,联系人,地址,,,产品名称,产品名称,产品规格,产品单位
6、查询某一产品对应的物流中心编号及产品信息
输入:产品编号
输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位
5、系统实现
1、数据库及其基本表的建立
数据库的建立用企业管理器,基本表的建立用T—SQL语句。
数据库名称:WL_System
1、创建表
Create database WL_System
on
(
name='wl_system_data',
filename=
'C:\SQLhomework\wl_system_data.mdf',
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
制造商编号
Int
NOT 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 物流中心结构
7、制造商,零售商查询某一物流中心信息
输入:物流中心编号
输出:物理中心名称,联系人,地址,,网址
(2)数据插入
①产品数据插入
②制造商数据插入
③零售商数据插入
④物流中心数据插入
(3)数据修改
①产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,完成对产品表的修改
②制造商数据修改:某制造商数据变化时,输入该制造商编号以及需修改的属性,完成对制造商表的修改
size=10mb,maxsize=50mb,filegrowth=2mb
)
LOG ON
(
name='wl_system_log',
filename='C:\SQLhomework\wl_system_log.ldf',
(6)全局E-R图
三、逻辑设计
产品(产品编号,产品名称,产品规格,产品单位,制造商编号)
零售商(零售商编号,名称,联系人,地址,,)
制造商(制造商编号,名称,地址,联系人,,)
物流中心(物流中心编号,名称,联系人,地址,,)
仓库(仓库编号,库名,地址,)
存放(产品编号,仓库编号,制造商编号,产品数量,入库时间)
字段名
类型
特殊属性
制造商编号
Char(10)
PRIMARY KEY,FOREIGN KEY
产品编号
Char(10)
PRIMARY KEY,FOREIGN KEY
产品批次
Char(10)
NOT NULL
产品质量
Int
NOT NULL
表9 运输表结构
字段名
类型
特殊属性
零售商编号
Char(10)
PRIMARY KEY,FOREIGN KEY
字段名
类型
特殊属性
物流中心编号
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
库名
③零售商数据修改:某零售商数据变化时,输入该零售商编号以及需修改的属性,完成对零售商的修改
④物流中心数据修改:某物流中心数据变化时,输入该物流中心编号以及需修改的属性,完成对物流中心的修改
二、概念设计
经需求分析,抽象出以下E-R模型
(1)制造商实体
(2)物流中心实体
(3)零售商实体
(4)产品实体
(5)仓库实体
相关文档
最新文档