汽车检测线管理数据库总论文.doc
《汽车检测线管理数据库总论文.doc》由会员分享,可在线阅读,更多相关《汽车检测线管理数据库总论文.doc(34页珍藏版)》请在沃文网上搜索。
1、 汽车检测线管理数据库设计说明 课程设计(论文)任务书学 院汽车与交通学院专 业交通运输学 生 姓 名学 号设计(论文)题目汽车检测线管理内容及要求:针对汽车检测线业务,以SQL Server为数据库管理系统,设计支持汽车检测线业务的数据平台。数据要求车辆信息:包括型号、颜色、生产厂家、车牌号、发动机号、底盘号码、车主信息等;检测信息:包括检测编号、检测内容、检测结果等;年检信息,包括年检时间、年检结果等。功能要求实现信息录入、年检管理等,并按条件查询、统计车辆信息与检测信息。其他要求依据实际完成权限设置、管理任务安排、数据库测试等,并完成设计论文书写。SQL SERVER课程设计不仅是对数据
2、库设计能力的综合锻炼,更是对团队合作,软件开发与项目管理过程的训练,课程设计由5-7人设计小组合作完成。进度安排:1 布置题目,收集资料,查阅资料 1天2 方案讨论、设计与模型建立 4天3 数据库开发,权限设置、管理任务设置,测试 3天4 整理并撰写论文 1天5 答辩 1天指导教师(签字):年 月 日学院院长(签字):年 月 日前 言调查方案说明:汽车综合性能检测线是综合运用现代检测技术、电子技术、计算机应用技术,对汽车实施不解体检测、诊断的汽车检测系统。它具有能在室内检测、诊断出车辆的各种性能参数、查出可能出现故障的状况,为全面、准确评价汽车的使用性能和技术状况提供可靠依据。 汽车综合性能检
3、测线既能担负车辆动力性、经济性、可靠性和安全环保管理等方面的检测,又能担负车辆维修质量的检测以及在用车辆技术状况的检测评定,还能承担科研、教学方面的性能试验和参数测试,检测项目广且有深度,能为汽车使用、维修、科研、教学、设计、制造等部门提供可靠技术依据。目前,国家交通部要求对于运营中的的车辆必须定期进行上线检测。 当前国内使用的检测线通常有可以分为两大类,一种是集中式的,一种是分布式的。集中式除登录资料由登录计算机完成外,权限的检测流程、数据采集、处理、判定由主控计算机来完成,显示、打印、存贮等功能由数据机完成。这种方式的优点是结构简单、价格低。分级式一般采用二级分布方式、一级为测控工位控制,
4、各工位分布有工位计算机来完成本工位的控制、数据采集处理和通讯等任务;二级具有排列检测程序,全线调度、汇总综合判定、打印结果和存贮管理数据库等管理。本检测线管理数据库就是采用的集中式检测线管理,除登录资料由登陆计算机完成外,权限的检测流程、数据采集、处理、判定由主控计算机来完成,显示、打印、存储等功能由数据库完成。目 录1. 汽车检测线概述51.1 汽车检测线简介51.2 汽车检测线类型52. SQL Sever 201262.1 SQL Sever 2012简介62.2 SQL Sever 2012特性62.3 SQL Sever 2012优点73. 数据库需求分析.9.4.课题分析及关系图1
5、14.1 课题分析114.2关系图13附录一详细操作16附录二运行结果截图311 汽车检测线概述1.1 汽车检测线简介随着汽车保有量的增长,汽车检测任务变得更加繁重,这增加了交管部门的工作负担,为了让检测变得更加方便快捷来缓解交管部门的压力,从而将更多的精力集中在交通的管理。本数据库就是为汽车检测线业务而开发。能够帮助汽车检测公司掌握检测线上的汽车的信息以及客户的信息,提高运行效率。1.2 汽车检测线类型1、 安全性能检测线,用于汽车年审检测,为公安交警部门要求。2、 综合性能检测线,用于营运车辆定期检测,为交通维修部门要求。3、 环保尾气检测线,用于机动车尾气排放物检测,为环保部门要求。4、
6、 简易检测线,一般用于维修企业,用于对汽车的制动、侧滑和悬挂系统进行简单检测。本检测线是综合了以上四个检测线功能的一种综合检测线,当车辆到达检测线后,工人根据客户的需求将车开到不同的检测工位进行车辆的检测,然后根据检测的结果输入时间,接着实现检测提醒业务。 2 SQL Sever 20122.1 SQL Sever 2012简介SQL Server 2012 是Microsoft公司21世纪初具有重要意义的数据库新产品。作为新一代的数据平台,数据管理能力强大,全面支持云技术与多种系统,可快速构建相应的解决方案实现私有云与公有云之间数据的扩展与应用的迁移。提供对企业基础架构最高级别的支持专门针对
7、关键业务应用的多种功能与解决方案,可以提供高级别的可用性及性能。在业界领先的商业智能领域,提供了更多更全面的功能以满足不同人群对数据信息的需求,包括支持来自于不同网络环境的数据的交换,全面自助分析等创新功能,在企业级支持、商业智能应用、管理开发效率等方面具有显著功能,是集数据管理与商业智能分析与一体的新式数据管理与分析平台,并具有完整的关系数据库建立、管理、设计和开发功能。 2.2 SQL Sever 2012特性(1)Internet 集成SQL Server 2012 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL S
8、erver 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2012 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便携式电脑,到运行 Microsoft Windows 2012 数据中心版的大型多处理器服务器。SQL Server 2012 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 We
9、b 站点所需的性能级别。 (3)企业级数据库功能SQL Server 2012 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2012 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2012 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 (4)易于安装部署和使用
10、SQL Server 2012 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2012 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 数据仓库。 SQL Server 2012 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计
11、数据库并通过 English Query 来分析数据。2.3 SQL Sever 2012优点(1)高性能设计,可充分利用WindowsNT的优势。(2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。(3)强壮的事务处理功能,采用各种方法保证数据的完整性。(4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL语言。 SQLServer以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。word文档 可自由复制编辑3 数据库需求分析通过对前汽车检测线管理工作
12、过程的内容和数据流程图分析,设计如下面的数据项和数据结构1. 车辆信息,包括的数据项有:车主信息、车牌号、发动机号、底盘号码、颜色、型号、生产厂家、电话2. 检测信息,包括的数据项有:车牌号,检测编号、检测内容、检测结果3. 检测内容,包括的数据项有:车牌号、外观、灯光、制动、尾气排放4. 年检信息,包括的数据项有:车牌号,年检时间、年检结果汽车检测线流程说明:客户开车到检测公司,首先由业务员输入客户的详细信息,然后根据客户的需求勾选所需要的检测项目。然后车将会被开到检测线上按照客户填写的表格一次进行各项检测,工人根据检测结果填写检测内容表。业务员根据客户的需求安排年检时间、信息查询。经理负责
13、管理检测线,实现检测线的维护和正常运行。流程图 经理1管理n车辆信息录入更改删除业务员 工人n 提供 执行检测信息表局部E-R图车辆信息录入更改删除车辆信息表局部E-R图m 咨询服务年检信息表局部E-R图 检测工作车辆信息录入更改删除p 客户车辆信息表局部E-R图年审检测综合性能检测车辆信息录入更改删除4 课题分析及关系图4.1 课题分析 我们组是针对汽车检测线业务,以为数据库管理系统,设计支持汽车检测线的数据平台,实现信息录入、年检管理等,并按条件查询、统计车辆信息与检测信息。4.1.1 数据库该课题可建立一个数据库:汽车检测线管理数据库4.1.2基本表 该数据库包括四个基本表:车辆信息表、
14、检测信息表、年检信息表、检测内容表4.1.3视图 视图的作用: 视图是一个虚拟表,从一个或者多个表中导出(视图也可以从视图中导出),其内容由查询语句定义生成。视图中的数据是视图在被使用时动态生成的,它随着基表数据的变化而变化。因此,我们不仅可以通过视图来查看基表中的数据,在一定条件下还可以通过视图来查看基表中的数据,在一定条件下还可以通过视图来修改基表中的数据。功能:筛选出检测合格车辆的部分信息,供存储过程的调用。内容:车主姓名、车牌号、检测结果(筛选器设置为合格)4.1.4存储过程 六个存储过程:1输入客户姓名,可查询该客户的全部信息,若不存则输出“不存在姓名为XX的资料”作用:业务员能够根
15、据客户的姓名查找出其所有的车辆信息,当客户询问的时候能够给其详尽的答复。2输入车牌号,可查询该车辆的全部信息,若不存在该车牌号,则输出“不存在车牌号为XX的资料”作用:公司能够根据检测线上车辆的车牌号找出车辆的全部信息,便于检测线的管理。3输入时间(根据公司的实际安排确定的年检提醒时间),可查询符合该条件的待检车辆的全部信息。作用:用于车辆的年检管理,业务员能够根据实际需要安排需要年检的车辆年检的时间。防止检测线超负荷工作或者空转。4. 建立存储过程,执行该存储过程后输出当天检测信息表的统计结果。作用:经理和公司的高层能够动态的监测检测线运行状态,合理安排工作。5. 建立存储过程,执行该存储过
16、程后可以根据需要选择添加、更改、删除信息。作用:使业务员能够对客户的信息进行添加、更改、删除。6建立存储过程,实现输入车牌号后输出是否检测合格。作用:用于客户自助查询检测结果。 4.1.5触发器三个触发器: 1.当修改车辆信息的时候,显示“车辆信息已被修改” 2.当修改检测信息的时候,显示“检测信息已被修改”3.当修改年检信息的时候,显示“年检信息已被修改”作用:用于提醒相关操作人员操作是否成功。 4.1.6授予权限 创建角色经理、工人、业务员,分别授予不同的对象权限。经理的权限是浏览所有表和视图的信息工人的权限是可以对检测内容表插入信息业务员的权限是对车辆信息表插入信息、修改信息,还可以执行
17、所有存储过程。4.2关系图 创建关系图(1) 打开汽车检测线管理进入表,“右击车辆信息”“设计表” “车牌号” “右击选择设置主键” (2) “单击关系图”“右击新建数据库关系图”“下一步” “找到车辆信息” “单击添加” “找到检测信息”“找到年检信息”“单击添加”“完成” “单击保存” “直接确定图3.14.2.1车辆信息表局部E-R图 车辆信息车牌号车牌号车牌号车牌号车牌号车牌号车牌号 图3.2检测信息局部E-R图 检测信息 检测结果检测内容检测编号车牌号 图3.3检测内容局部E-R图 检测内容尾气排放制动车牌号灯光外观 图3.4年检信息表局部E-R图 年检信息 车牌号年检结果年检时间提
18、醒时间图3.5总E-R图 经理1管理n车辆信息录入更改删除业务员 工人n 提供 执行检测信息表局部E-R图车辆信息录入更改删除车辆信息表局部E-R图m 咨询服务年检信息表局部E-R图 检测工作车辆信息录入更改删除p 客户车辆信息表局部E-R图年审检测综合性能检测车辆信息录入更改删除附录一详细操作1、 创建数据库右击“数据库”点击“新建数据库”将数据库名称改为“汽车检测线管理”。2、 创建车辆信息表 车辆信息表序号数据名称字段名数据类型长度允许空1车主姓名车主姓名nchar42车牌号车牌号char93发动机号发动机号char84底牌号码底牌号码char175颜色颜色nchar36型号型号ncha
19、r207生产厂家生产厂家nchar208电话电话char11*表11.一般来说,车主姓名为24个字,因此将车主姓名字段设置为nchar,长度为4。2.电话号码为11位数字,因此把号码设置为char ,长度为11。3.车牌号由一个汉字+一个字母+五个数字或三个数字和两个字母等,因此将车牌号设置为char,长度为9。此外,由于车辆信息中的车牌号牵扯到众多的视图以及存储过程,所以要将车牌号设置为该表的唯一主键,即Primary key.因此,该车牌号不可以为空。 4.发动机号都是以厂家简码加数字组成,因此将发动机号设置为char,长度为85.底牌号码长度固定,因此设置为char,长度为17。6.根据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 汽车 检测 线管 数据库 论文