您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据结构与算法 > 数据库原理课设汽车租赁公司
内蒙古科技大学本科生课程设计论文题目:汽车租赁公司数据库系统设计学生姓名:学号:专业:班级:指导教师:2015年7月5日I内蒙古科技大学课程设计任务书课程名称数据库原理课程设计设计题目汽车租赁公司数据库系统设计指导教师时间2015年7月5日一、教学要求1、培养学生运用所学课程《数据库原理》的理论知识和技能以及对数据库组织、管理和使用能力。2、掌握数据库应用系统的整个设计过程(包括需求分析、概念结构设计、逻辑结构设计与物理设计与实施)二、设计资料及参数整个CIS系统分为四个部分:客户信息、服务信息、资源信息、供货商信息。1.客户信息,我们所需要了解的信息包括:客户的姓名(或单位名)、家庭地址(或单位地址)、联系电话和电子信箱。2.服务信息,应该说有:客户的租车用途(如家庭旅游、商务用车、紧急救援、生日喜庆、婚庆用车、保险服务以及带教、带驾服务等)、车型需求、租车日期、还车日期、租车数量、价格查询、门店网络、驾驶员信息。3.公司内部的资源内容,我们觉得可以有如下部分组成:车型、车量状况、租车单价、用车天数、汽车行驶公里数。4.供货商的信息包括厂商名称、联系电话与汽车数量。三、设计要求及成果根据数据库应用系统设计过程,通过需求分析和系统分析,进行数据库的概念结构设计、逻辑结构设计等工作:1、概念结构设计的E-R图2、数据库逻辑结构设计是以表格的形式说明数据库中有几个表,每个表的表名以及每个表的各字段名,类型和约束(主、外键);3、确定表之间的关联(一对一、一对多、多对多)4、运用数据库理论确定每个表至少属于3NF。5、编写课程设计说明书需求四、进度安排需求分析(1天)ER模型设计(2天)编写课程设计说明书和验收(2天)五、评分标准1、数据库结构正确性(30%)2、数据库结构复杂性,由题目等级决定(30%)3、设计说明书完成的质量(30%)4、出勤(10%)5、成绩采用五级分制评定六、建议参考资料1.《数据库系统教程》,施伯乐,高等教育出版社2.《数据库系统概论》,王珊,高等教育出版社II中文摘要数据库是数据管理的最新技术,是计算机科学的重要分支。十余年来,数据库管理系统已从专用的应用程序包发展成为通用的系统软件。由于数据库具有数据结构化、最低冗余度、较高的程序与数据独立性、易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此,不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。目前,对数据库各种模型的研究以及理论上的探讨都还在蓬勃开展,其应用也从一般管理扩大到计算机辅助设计、人工智能以及科技计算等领域。国外高等校计算机科学教育中也对数据库予以应有的重视。对一个国家来说,数据库的建设规模、数据库信息量的大小和使用频度已成为衡量这个国家信息化程度的重要标志。因此,数据库课程不仅是计算机科学与技术专业、信息管理专业的重要课程,也是许多非计算机专业的选修课程。关键字:数据库,人工智能,数据库管理系统III目录内蒙古科技大学课程设计任务书.............................................................................................I中文摘要....................................................................................................................................II前言............................................................................................................................................1第一章需求分析.................................................................................................................2第二章概念设计(E-R图)...............................................................................................22.1全局ER模型........................................................................................................................22.2局部ER模型........................................................................................................................3第三章逻辑设计.................................................................................................................63.1逻辑结构简介.......................................................................................................................63.2关系模型...............................................................................................................................63.3数据字典...............................................................................................................................7第四章检查范式...............................................................................................................10第五章结论.......................................................................................................................105.1模式评价.............................................................................................................................105.2功能评价.............................................................................................................................10第六章结束语...................................................................................................................11参考文献..................................................................................................................................111前言中国汽车租赁以80年中国国际信托投资公司用跨国租赁方式为北京市租赁一批汽车作为开始,已经经历了将近二十年的发展。汽车租赁也从仅仅为外事活动和旅游提供服务发展到为寻常百姓服务。投资汽车租赁的企业越来越多,全国大中城市基本都有汽车租赁公司存在,用于租赁的车辆总数不断扩大。据网络资料:我国目前拥有驾驶证的公民多达3000万,而且,这一数量每年还在以一定比例上升。我们了解到在这批人当中有许多是短期内暂时买不起车辆的,但他们中的绝大部分人需要临时用车,而且也有临时租车的支付能力,因此,经营性租赁有极其巨大的市场需求。许多汽车租赁公司都看好汽车租赁市场的前景并纷纷投资,如北京今日新概念、浙江联通、上海安吉三公司等等。但是由于汽车的价值较大,汽车租赁公司在租车客户的选择方面采取谨慎做法,对客户采取较为严格的资格审查。目前,个人要想租赁汽车,租赁公司一般要求客户提供租赁公司所在地的户口本、驾驶证、身份证;若为单位租车,则要求提供注册于租赁公司所在地的租车单位营业执照副本、法定代表人的身份证、驾驶证等证件,在必要时,还要求客户提供相应的担保。为此,作为汽车租赁公司有必要建设一个适合自己发展和服务的数据库系统来完善自己的业务,并且能够及时更新客户、供货商以及市场变化的信息。根据中国汽车租赁的现状和国际汽车租赁的发展经验,中国汽车租赁企业要走的是一条规模化和网络化的道路。2第一章需求分析整个CIS系统分为四个部分:客户信息、服务信息、资源信息、供货商信息。就客户信息而言,我们所需要了解的信息包括:客户的姓名(或单位名)、家庭地址(或单位地址)、联系电话和电子信箱。对于服务信息,应该说有:客户的租车用途(如家庭旅游、商务用车、紧急救援、生日喜庆、婚庆用车、保险服务以及带教、带驾服务等)、车型需求、租车日期、还车日期、租车数量、价格查询、门店网络、驾驶员信息。公司内部的资源内容,我们觉得可以有如下部分组成:车型、车量状况、租车单价、用车天数、汽车行驶公里数。第二章概念设计(E-R图)2.1全局ER模型1.汽车租赁全局ER模型如图2.1图2.132.2局部ER模型1.车辆实体属性局部ER图如图2.2图2.22.供应商实体属性局部ER图如图2.3图2.33.仓位实体属性局部ER图如图2.4图2.444.报损单实体属性局部ER图如图2.5图2.55.客户实体属性局部ER图如图2.6如图2.66.维修店实体属性局部ER图如图2.7如图2.77.采购员实体属性局部ER图如图2.85图2.88.前台人员实体属性局部ER图如图2.9图2.99.技术人员实体属性局部ER图如图2.10图2.1010.仓库管理员实体属性局部ER图如图2.106图2.10第三章逻辑设计3.1逻辑结构简介逻辑结构设计就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。设计逻辑结构一般分为3步进行:(1)将概念结构转换为一般的关系、网状、层次模型。(2)将转换来得关系、网状、层次模型向特定DBMS支持下的数据模型转换。(3)对数据模型进行优化。3.2关系模型将E-R模型转换为关系模型实际上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:一个实体型转换为一个关系模式,一个多对多的关系可以转化为一个关系模式,而一对多的关系可以融合在其他的相关的关系模式中。1.前台、客户与车辆之间是多对多的关系,前台、客户与工资关系设计如下模式:订单(订单号,押金,租车日期,还车日期,前台人员号,客户号,车牌号)2.车辆、采购员与供应商之间是多对多的关系,车辆、采购员与供应商关系设计如下模式:入库(入库单号,价格,日期,车牌号,供应商号,仓位号)3.客户、车辆与仓位之间是多对多的关系,客户、车辆与仓位关系设计如下模式:出库(出库单
本文标题:数据库原理课设汽车租赁公司
链接地址:https://www.777doc.com/doc-7320579 .html