您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 市场营销 > 物流运输公司数据库设计
内蒙古科技大学课程设计内蒙古科技大学本科生课程设计论文题目:物流运输公司数据库设计学生姓名:学号:专业:计算机班级:13级4班指导教师:2015年12月30日内蒙古科技大学课程设计1内蒙古科技大学课程设计任务书课程名称数据库原理课程设计设计题目物流运输公司数据库设计指导教师时间第17,18周一、教学要求1、培养学生运用所学课程《数据库原理》的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)二、设计要求及成果根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:1、概念结构设计的E-R图2、数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外键);3、确定表之间的关联(一对一、一对多、多对多)4、运用数据库理论确定每个表至少属于3NF。5、编写课程设计说明书三、进度安排需求分析(1天)ER模型设计(2天)编写课程设计说明书和验收(2天)四、评分标准1、数据库结构正确性(30%)2、数据库结构复杂性,由题目等级决定(30%)3、设计说明书完成的质量(30%)4、出勤(10%)5、成绩采用五级分制评定五、建议参考资料1.《SQLserver2012从零开始学》清华大学出版社编著:王英英、张少军、刘增杰2.《数据库系统教程》高等教育出版设编著:施伯乐、丁宝康、汪卫内蒙古科技大学课程设计2摘要随着时间的推移,数据库在各个领域都被广泛的运用。数据库技术已经成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。我所做的是物流运输公司物数据库设计,目的是为了让物流运输公司更好的实行自动化管理,减少了投入的人力、精力,能让数据存储在计算机内,能够有组织的,统一管理公司的业务。我利用课本中的知识,通过需求分析,概念设计,逻辑设计,及数据库的实施和运行等阶段,为物流运输公司设计了一个小型数据库。关键词:SQLSERVER;数据库设计;物流运输公司内蒙古科技大学课程设计3目录摘要..................................................................................................................................................2目录..................................................................................................................................................3前言..................................................................................................................................................4第一章:系统分析及设计...............................................................................................................51.1主要的需求........................................................................................................................51.2数据库的E-R图................................................................................................................51.2.1实体E-R模型设计..................................................................................................51.2.2总E-R模型设计......................................................................................................81.3数据库的逻辑设计............................................................................................................81.3.1基本表设计..............................................................................................................81.3.2数据约束分析........................................................................................................11第二章:系统功能.........................................................................................................................122.1主要功能..........................................................................................................................122.2数据库的设计与实现......................................................................................................132.2.1数据库的创建........................................................................................................132.2.2数据表的创建........................................................................................................132.2.3数据录入................................................................................................................152.2.4基本查询................................................................................................................172.2.5创建视图................................................................................................................192.2.6创建存储过程.......................................................................................................20第三章结论...................................................................................................................................21第四章结束语...............................................................................................................................21参考文献.........................................................................................................................................22内蒙古科技大学课程设计4前言这次课程设计就是对本学期所学的《数据库原理及应用》及《SQLserver从零开始学》的实践,这两门课既有较强的理论性,又有较强的实践性的专业基础课程,需要把理论知识和实际应用紧密结合起来。我的课设题目是“物流运输公司数据库设计”,通过对物流公司内部管理来实现数据库的功能。这学期学习完数据库的理论知识,又学习了SQL语言的运用,最后用自己的电脑实践,用“物流运输公司数据库设计”来举例用理论来联系实践,了解并掌握了数据库管理系统的基本原理和数据库系统设计的方法,培养了我应用及设计数据库的能力。通过亲身实践,我了解物流管理的结构,需要了解客户、公司、货物之间的关系,首先,它们被输入到数据库后,能够查询,修改和删除,然后通过建立键的关系,来建立表的联系,然后通过需求分析,了解了需求分析的过程和目的,建立数据字典,概念设计阶段要完成数据抽象与局部视图设计以及视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式。最后是数据库的实施和运行。内蒙古科技大学课程设计5第一章:系统分析及设计1.1主要的需求物流运输公司A需要建立一个管理数据库存储以下信息:1.物流运输公司A中主要的实体有员工、订单、运单、车辆、客户。2.物流运输公司A有多名负责的不同工作的员工:货运员工和维修员工。3.每一笔订单包含订单编号、货物名称、送货日期、货物数量、客户编号。4.每一笔运单包含运单编号、订单编号、出车司机、签收日期、出车日期、回车日期。5.物流运输公司A还会为客户建立客户表,客户表包含客户编号、客户名称、客户性别、客户地址、联系电话。6.物流运输公司A会建立一个车辆表,包含:车辆编号、车牌号、车辆型号、最大载重、购买金钱。7.对于维修的车辆,还会建立一个维修记录表,记录维修编号、维修车牌号、开始维修时间、结束维修时间、维修费用、维修地点。1.2数据库的E-R图1.2.1实体E-R模型设计1.客户E-R模型如图1.1所示。图1.1客户E-R模型内蒙古科技大学课程设计62.车辆E-R模型如图1.2所示。图1.2车辆E-R模型3.订单信息E-R模型如图1.3所示图1.3订单信息E-R模型4.运单信息E-R模型如图1.4所示。图1.4运单信息E-R模型内蒙古科技大学课程设计75.维修员工E-R模型如图1.5所示图1.5维修员工E-R模型6.货运员工E-R模型如图1.6所示图1.6货运员工E-R模型内蒙古科技大学课程设计81.2.2总E-R模型设计物流运输系统总E-R图如图1.7所示。图1.7总E-R模型1.3数据库的逻辑设计1.3.1基本表设计关系设计包括转换后所得表和函数依赖关系,转换后如下:1.客户表如表1.1所示。内蒙古科技大学课程设计9表1.1客户表数据项数据类型别名是否为空约束取值含义customer_idint
本文标题:物流运输公司数据库设计
链接地址:https://www.777doc.com/doc-6968008 .html