版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西华大学毕业设计说明书西华大学毕业设计说明书目录TOC\o"1-4"\h\z\u摘要 4Abstract 51前言 72系统软件的相关介绍 82.1B/S体系结构(Browser/Server,浏览器/服务器模式) 82.2VisualStudio2013 82.3SQLserver2014 92.4HTML(HyperTextMarkupLanguage) 102.5C# 113系统设计需求分析 123.1系统界面设计分析 123.1.1系统界面基本信息 123.1.2界面功能模块的具体内容 123.2系统权限设计 133.3系统可行性分析 133.3.1系统设计效果 133.3.2系统目标用户 143.3.3系统发展方向 144系统详细设计 164.1数据库建立 164.2设计代码实现 224.2.1登陆界面 224.2.2首页界面 23定损员信息管理 24驾驶员信息管理 25车辆信息管理 25总成信息管理 265系统测试 285.1系统测试方法 285.2系统测试记录 285.2.1用户登陆界面管理测试 295.2.2定损员信息管理测试 305.2.3驾驶员信息管理测试 315.2.4车辆信息管理测试 326结论 347总结与体会 35【参考文献】 37
汽车维修工时费快速估价系统毕业设计说明书摘要2009年,在国际金融危机冲击、全球汽车萧条的形势下,我国汽车产销突破千万辆大关,跃居世界第一,2013年产销突破2000万辆,连续5年位居世界首位。在汽车产业迅猛发展的同时,Internet技术也在突飞猛进。未来人们的生活和学习将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式。现如今,汽车已成为许多家庭的主要交通工具。但是对于绝大多数汽车用户来说,汽车维修费用都是4S店或其他汽车修理厂商说了算,自己对于汽车维修所带来的费用更是一无所知,对于维修报价也不知是高是低。2015年的315晚会上又一次披露了汽车维修的乱收费现象。调查发现:东风日产、上海大众、奔驰4S店会故意虚报和夸大车辆故障,从中牟取暴利。简单的故障的汽车(点火线圈插头松动,重启系统即修复)但在这些4S店,却要你更改火花塞等各种大修,其中奔驰维修费报价近万元。因此,设计一款能在线查询维修工时费的系统已成为汽车用户的愿望。本设计尝试用VisualStudio2013和SQLserver2014在网络上架构一个汽车维修工时费查询系统,以使每一位汽车用户不用在询问汽车维修厂商,在家里就能够通过上网来轻松查询。本文从理论和实践两个角度出发,对一个具有数据挖掘功能的汽车维修工时费查询系统进行设计与实现分析。论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术VisualStudio2013和SQLserver2014的特点、结构框架以及使用方法。并对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。【关键词】维修,工时费,查询系统
AutorepaircostrapidassessmentsystemforthegraduationdesignspecificationAbstractIn2009,intheinternationalfinancialcrisis,underthesituationoftheglobalrecession,China'sautomarketbreakthroughmustmark,rankedfirst,productionandsalesmorethan20millionvehiclesin2013,fiveconsecutiveyearsrankedfirstintheworld.Intherapiddevelopmentofautomobileindustryatthesametime,theInternettechnologybyleapsandbounds.Thefutureofpeople'slivesandlearningwillbemoreandmoredependentonthedevelopmentofdigitaltechnology,moreandmoredigital,network,electronicandvirtualization.ThedevelopmentoftheInternetandthecurrentapplicationsituationanddevelopmenttrend,canfullybelievethatnetworktechnologywillgreatlychangethewayweliveandwork.Nowadays,carhasbecomeamaintraffictoolsofmanyfamilies.Butformostusers,carmaintenancefeeis4sshopsorothermanufacturers,autorepairthemselvesforcarmaintenancecostbroughtbythealsoknownothing,alsodon'tknowishighandlowtorepairquotation.2015in315,thepartyagainrevealedthevehiclemaintenanceandrepairofcollectfeesindisorderphenomenon.:accordingtothesurvey,ShanghaiVolkswagen,DongfengnissanMercedesBenz4sshopwoulddeliberatelyfalseandexaggeratedvehiclefailure,permits.Asimplefaultcar(ignitioncoilplugisloose,rebootthesystemrepair)butinthese4sshop,willyouchangethesparkplugsandoverhaulofmercedes-benzmaintenanceoffernearlytenthousandyuan.Therefore,candesignaqueryonlinemaintenancesystemhasbecomeanautomobileusersdesireofpartners.ThisdesignattemptstouseVISUALSTUDIO2013andSQLSERVER2014onthenetworkarchitectureacarmaintenancepartnersquerysystem,inordertomakeeverycarusersdon'thavetoaskrepairvendors,caneasilyquerybysurfingontheInternetathome.Inthispaper,fromtwoanglesoftheoryandpractice,ontheonewhichhasthefunctionofdataminingvehiclemaintenancepartnersquerysystemfordesignandimplementationofanalysis.Paperfirstobject-orientedanalysisanddesignwereintroducedindetailtheconceptandtechnologyofspecialdeepinthissystemareintroducedinapplicationtoknowledge,suchas:objectorientedanalysisanddesignprocess;SystemforthedevelopmentoftechnologiesusedinVISUALSTUDIO2013andSQLSERVER2014features,structureandusingmethod.Andonthemainpage,database,applicationsystemforthedesignandimplementationofadetailedexplanation.【KeyWords】:Maintenance,partners,querysystem
1前言随着汽车数量的不断增加,需求量也不断持续增长,汽车已成为人们生活中不可缺少的一种交通工具。然而,在汽车增加的同时,汽车交通事故也在不断的上升。跟汽车相关的报价也随之产生,例如:汽车零部件价格、维修工时费价格、保养价格等等一系列相关的费用。在汽车发展的同时,互联网也发生着翻天覆地的变化。当下,各类电脑软件、手机APP的出现,使人们的生活更加的快捷和便利。各种软件的出现,也使人们可以足不出户就能了解到汽车行业相关的市场价格最新动态,例如:网络或手机购物来买汽车零部件、汽车价格的在线查询、汽车保险的在线估价等等。本设计在此背景下而做,目的在于人们可以通过类似APP的方式,不用通过4S等相关汽车厂商的报价,就能够轻松的了解到自己维修汽车所带来的工时费。与此同时,也可以避免一些商家的故意虚假夸大汽车故障,从而获得暴利的行为。本设计采用VS2013及SQL2014等一些相关的软件,简单的制作了一个维修工时费的快速估价系统,通过简单的基本操作,就能够快速的估价出自己维修汽车相关零部件所产生的维修工时费,在通过现有的汽车零部件价格查询软件,就能够轻松的算出自己维修汽车所带来的总共价格。在市场的激烈竞争当中,既能减少自己的费用,也能避免汽车厂商的不合理报价。本设计只是简单的一个快速估价的模型,要做成能够上线的APP或者网页,还需要后期的不断更新和完善,希望能得到跟多的读者支持。
2系统软件的相关介绍2.1B/S体系结构(Browser/Server,浏览器/服务器模式)本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。B/S体系结构与C/S体系结构相比不仅具有其全部的优点,而且又有C/S体系结构所不具备的独特优势:(1)开放的标准:B/S所采用的标准都是开放的、非专用的,是经过标准化组织所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。(2)较低的开发和维护成本:B/S的应用只需在客户端安装通用的浏览器即可,维护和升级工作都在服务器端进行,不需对客户端进行任何改变,故而大大降低了开发和维护的成本。(3)用户使用简单,界面友好:B/S用户的界面都在统一的浏览器上,浏览器易于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只需要进行显示,因而大大降低了对客户端的要求。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的开发和维护,并且特别适用于网上信息发布。因此,我开发的课程在线浏览系统采用了基于B/S模式的体系结构。2.2VisualStudio2013微软在北京时间2013年11月13日发布了VisualStudio2013预览版,VisualStudio2013提供多种强大的工具和服务,帮助您创造新式应用程序或将现有应用程序转变为新式应用程序,令用户在多种屏幕和设备上享受到最佳的体验,同时仍与所需的服务和数据保持联系。VisualStudio2013预览版进行了大量改进,可帮助您在编码时提高工作效率并集中精力新版本中内置了多种提高工作效率的功能,如自动补全方括号、使用快捷键移动整行或整块的代码以及行内导航。此外,VisualStudio2013预览版的团队资源管理器增强了主页设计,可以更简便地导航到团队协作功能,并可取消停靠“挂起更改”和“生成”,使其显示在一个单独的窗口中。在VisualStudio2013预览版中,可轻松地在两种模式之间切换滚动条的行为。VisualStudio2013增强了提示功能,能在你编码的同时帮你监察错误,并通过多种指示器进行提示。此外,VisualStudio2013中还增加了内存诊断功能,对潜在的内存泄露问题进行提示。在VisualStudio2013预览版中,可轻松地在两种模式之间切换滚动条的行为。在栏模式中,可更直接地查看脱字号位置等注释、更改所在位置和跟踪错误。在图模式下,滚动条显示源代码的实时预览,而将鼠标悬停在代码上即可在工具提示中更详细地预览这段代码。然后单击代码所在位置即可导航到该位置。2.3SQLserver2014SQL(StructuredQueryLanguage)一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统,可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力,提供了以Web标准为基础的扩展数据库编程功能。丰富的XML和Internet标准支持允许使用内置的存储过程以XML格式轻松存储和检索数据。SQLServer提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与WebService的支持将使您的应用实现Internet数据互联,.Net极大的扩展了开发空间,异构数据集成、ServiceBroker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都将成为SQLServer数据平台上开发数据相关应用的有力工具。2.4HTML(HyperTextMarkupLanguage)HTML的英文全称是"HypertextMarkupLanguage",中文译为“超文本标记语言”。“超文本”就是指页面内可以包含图片,联接,甚至音乐,程序等非文字的元素。在几年前作为SGML的一个子集开发的。一个HTML文件中包含了所有将显示在网页上的文字信息,其中也包括对浏览器的一些指示,如哪些文字应该放置在什么位置,显示模式的样式等等。如果还有一些动画、图片、声音或是任何其它形式的资源,HTML文件也会告诉浏览器到哪里去查找这些资源,以及这些资源将放置在网页的什么位置。浏览的网页就是由HTML语言编写出来的。虽然HTML是一种语言,但HTML不是程序语言,如C++和Java之类,它只是标示语言,只要明白了各种标记的用法便算学会了HTML。HTML的格式非常简单,只是由文字及标记组合而成,因此任何文本编辑器都可以制作HTML页面。在编辑器中输入HTML代码即可完成对网页的设计,如果在其中加入VB,JAVA等脚本文件以及数据库连接有关的语句指令,便可对已知数据进行查询,从而生成动态网页的一部分。2.5C#C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。
3系统设计需求分析3.1系统界面设计分析3.1.1系统界面基本信息系统界面根据任务书的要求必须要满足的功能模块包括:基础信息管理(车辆信息、驾驶员信息、定损员信息)、总成信息管理(发动机信息、底盘信息、车身信息、电器信息)、快速估价,文件保存及打印、系统维护(系统初始化、管理员设置、数据备份、退出)等基本功能模块,为了使界面大方、美观,还应该增加必要的样式或图案。3.1.2界面功能模块的具体内容为了使系统的功能模块更加的丰富和具体,必须要清晰的记录各种信息,保证其完整性。为此设计各功能模块的具体内容如下:(1)基础信息管理模块:基础信息具体内容车辆信息发动机号车架号车型车系驾驶员信息编号姓名性别联系电话定损员信息编号姓名性别联系地址联系电话(2)总成信息管理模块:总成信息具体内容发动机信息相关发动机零件名对应价格底盘信心相关底盘零件名对应价格车身信息相关车身零件名对应价格电气信息相关电器零件名对应价格3.2系统权限设计为了完成任务书中要求和便于系统的开发和维护。需要对相关人员的权限进行一定的设计和限制,这样既有利于系统在使用过程中的流畅性,也会使得系统更加的安全。我们将用户分为4阶等级,分别为管理员、定损员、注册用户、游客。他们的权限如下:管理员权限:管理员能够进行基础信息(车辆信息、定损员信息、驾驶员信息)的录入和删除,总成信息(发动机信息、底盘信息、车身信息、电器信息)的录入和删除,系统的更新和维修,文件保存和打印等。定损员权限:定损员能够查询车辆信息和驾驶员信息,不能对车辆信息和驾驶员信息的录入和删除,可以选择总成信息(发动机信息、底盘信息、车身信息、电器信息)的相关零部件进行估价,并且保存和打印文件。注册用户注册用户只能选择总成信息(发动机信息、底盘信息、车身信息、电器信息)的相关零部件进行估价,并且保存和打印文件。游客游客只能选择总成信息(发动机信息、底盘信息、车身信息、电器信息)的相关零部件进行估价。3.3系统可行性分析3.3.1系统设计效果为了更加实用、方便和经济,设计系统也是考虑各种需求人群,设计过程中需要考虑的2大方向主要为:方便性汽车快速估价系统采用B/S三层结构,不需要任何的其他软件或者工具,只需要简单的浏览器就可以进行相应的维修工时费查询,不需要复杂的操作,也不一定要注册就可以使用,但是注册用户肯定有其他的高一等级的权限。人们可以通过互联网就能够在线查询出所需求的维修项目所对应的维修工时费。经济性为了减少系统设计的成本和用户使用该系统的成本考虑,此次设计使用网页在线查询模式,采用B/S的模式,维护方便,更新系统内容简单,不需要更多的关联软件或程序。用户在使用的过程中也不需要注册会员或充值就可以进行自主在线的查询估价。3.3.2系统目标用户此系统设计出来后,主要的目标用户包括:汽车行业的公司、服务性网络平台、手机APP商店、一般个人用户等。3.3.3系统发展方向系统设计成功之后,可以向多方向发展,现在处在市场的整合阶段,各大行业之间相互依靠,互利共赢。本次系统就是互联网行业与汽车行业的有机结合,将有需求的用户通过不同的方式来解决客户需求,其主要的发展方向有一下几点:网页系统可以单独做成一个快速估价的网页,通过网络页面的来实现其快速估价的目的,主要的用户可能是互联网的普通用户。也可以加入类似汽车之家这样的大型汽车类网页,做它其中的一个子板块,专做汽车维修工时费的估价。手机APP可以独自的做成一个手机APP,供广大手机用户下载使用。通过数据传输,就能使全国各地的用户在有网络连接的状态下实现汽车维修快速估价的系统。融入其他软件此系统也可以融入其他软件,例如:融入现在的汽车报价软件,增加其功能,既能了解到汽车现在的报价,同时也可以进一步了解其在后期维护中所花费的费用,这样可以增加有购买欲的用户,在选择车的时候从多角度,多方面考察,也可以综合衡量各方面的利与弊。向其他行业转变虽然此系统是针对汽车维修工时费快速估价而设计的,但是也可以向其他行业转变,例如:汽车运输费用、家庭账单、超市库存管理等等一些具有类功能的相关行业。以此软件的构思或者源码作为母版,向其他行业发展。
4系统详细设计4.1数据库建立根据任务内容及所需要求,可以将数据库模块分为定损员信息模块、驾驶员信息模块、车辆信息模块、发动机信息模块、底盘信息模块、车身信息模块、电器信息模块。其主要的数据库表格及部分对应价格表如下:(1)定损员信息数据库表字段名称数据类型长度是否允许为空说明EmployeeIdint是定损员IDBusinessUnitIdnvarchar19否业务员IDEmployeeCodenvarchar50否定损员编号EmployeeNamenvarchar50否定损员姓名LoginNamenvarchar50是登陆账号Passwordnvarchar300是登陆密码Sexnchar2否性别Addressnvarchar50否地址Mobilephonenvarchar20否联系电话(2)驾驶员信息数据库表:字段名称数据类型长度是否允许为空说明Drivercodenvarchar50否驾驶员编号DriverNamenvarchar50否驾驶员姓名Sexnchar2否性别Mobilephonenvarchar20否联系电话车辆信息数据库表:字段名称数据类型长度是否允许为空说明Chejiahaonvarchar50否车架号FaDongjihaonvarchar50否发动机号CheXinvarchar50否车系Chexingnvarchar50否车型发动机信息数据库表:字段名称数据类型长度是否允许为空说明LingjianMingchengnvarchar50否零件名称Lingjianjiagedecima(18,2)否零件价格发动机零件及对应价格表(单位:元):大修发动机2100更换节温器100中修发动机1300更换汽缸垫400换发动机总成(拆装)1000更换汽缸盖400更换气门室盖垫60更换进、排气管300更换凸轮轴260更换进气支管垫300调校气门间隙200更换排气支管.垫300更换火花塞50更换排气接口垫30更换喷油器50更换三元催化器150清洗节气门阀体80更换机油泵300换消声器总成50更换发电机皮带500更换正时皮带.齿.链.张紧轮300更换冷却风扇.电机50换曲轴前油封.皮带盘200更换发电机调整支架30换曲轴后油封300更换起动机100换发动机上水管50更换油门拉线80换发动机下水管50更换散热器50更换水泵150更换汽油滤清器50更换汽油滤清器(在油箱内)100换进气软管20更换电动汽油泵.密封圈.油箱100换飞轮齿、飞轮300清洗汽油箱100电脑检测40清洗节气门80更换曲轴位置传感器50清洗油路(包含洗节气门)120更换凸轮轴传感器30更换拆清油底壳内滤网油泥150更换前、后氧传感器30更换发动机基脚垫.支架60更换PVC阀20换空气滤清器总成20更换碳罐控制阀20更换冷却液传感器30更换汽油滤芯20更换进气压力.温度传感器20更换手动变速箱油20更换爆震传感器30更换自动变速箱油30更换节气门传感器30换机油、机油滤.四轮保养120更换里程表传感器20换离合压盘,片,轴承300更换怠速控制阀30更换离合器壳300更换机油、机油滤清器80更换分离拨叉300更换空气滤芯20换离合器总泵100换离合器分泵50换波箱后油封350换离合拉线50换变速箱前油封350换离合器油管(软)30更换变速箱基脚垫30更换离合踏板.刹车踏板支架100更换换挡手柄总成30更换波箱换挡小盖50自动波换挡机构250大修波箱600更换选.换挡软轴50大修波箱2000底盘信息数据库表:字段名称数据类型长度是否允许为空说明LingjianMingchengnvarchar50否零件名称Lingjianjiagedecima(18,2)否零件价格底盘零件及对应价格表(单位:元):更换传动轴总成100换主减速器密封垫120更换半轴油封60换圆锥主动齿油封50更换半轴轴承80更换刹车总泵50更换前轮轴承80更换真空助力器120换中轴吊胶或轴承50换刹车软管(一条)20换半轴球笼(半轴油封)80换刹车油20检修主减速器.主被动齿,轴承,差速器400更换刹车硬管(一条)30更换后桥壳壳体250更换刹车分泵.钳(单轮)50更换制动摩擦片总成(单轮)50调试方向盘20更换制动鼓.碟(个)50更换方向管柱总成100光鼓.碟(个)50换转向轴十字轴、伸缩节.软胶垫50更换制动底版(单轮)50更换方向机150换轮胎螺丝(一个轮)30维修方向机180调全车刹车20换方向机油封200换后半轴轴承及油封50调较方向机间隙20换后轮半轴油封50四轮定位120更换转向节.套.销(每边)50换后减震器80拆(换)前桥总成150换后支撑螺旋弹簧80换横直拉杆总成.球头(每个)50换前平衡杆.球头50更换下摆臂(单边)80更换手制动操纵杆60更换转向助力泵150换手前刹车线60更换转向泵油壶50换后手刹线100换方向机油管一条50调手刹间隙30换前减震器80(6)车身信息数据库表:字段名称数据类型长度是否允许为空说明LingjianMingchengnvarchar50否零件名称Lingjianjiagedecima(18,2)否零件价格车身零件及对应的价格表(单位:元):更换车门玻璃.升降器60更换车门内护板50更换车门锁60更换前盖拉线30更换前后标志20更换中门导轨50更换保险杠100更换中门轴承支架50更换左或右护杠50更换侧窗玻璃.框架50更换前挡风玻璃150更换前叶子板一边100更换车门铰链20更换引擎盖50调校车门间隙20更换驾驶员座椅一个50更换顶棚装饰150更换座椅调节器50更换车门外抠手50更换安全带一个50全车喷漆3500后保险杠喷漆400引擎盖喷漆500下裙边喷漆一边250叶子板喷漆一边350轮眉喷漆一边250车门喷漆一边400尾翼喷漆一边250前保险杠喷漆400中柱喷漆一边250顶篷喷漆500后尾门喷漆400车厢后幅(后叶子板)400其余喷漆(7)电器信息数据库表:字段名称数据类型长度是否允许为空说明LingjianMingchengnvarchar50否零件名称Lingjianjiagedecima(18,2)否零件价格电器零件及对应价格表(单位:元):检修发电机100更换组合开关60检修发电机线路(不充电)100更换雨刮水壶.电机30检修起动机100换雨刮连杆一套80检修起动机线路更换收放机50更换雨刮器马达30更换音响喇叭一个50更换仪表台350更换电喇叭20更换点火锁100更换暖风操纵机构60更换全车锁150更换大灯.灯泡一支10更换组合仪表60更换车门电动升降器(只)60检修空调300修车门电动升降器马达60加雪种20换蓄电池20更换暖风电机50装防盗器.中控锁120更换暖风水箱350换中控锁60更换蒸发器350检修安装全车电路更换冷凝器80更换螺旋电缆换压缩机1504.2设计代码实现4.2.1登陆界面本模块是系统登陆界面,实现的功能是检测合法用户,验证其用户名密码,以杜绝非法用户侵入系统。本模块界面非常简单,就用户名和密码两个文本框和一个登陆按钮,但实现的方法比较复杂,因为系统要自动判断其输入的用户名及密码的正误,还要自动识别其权限(超级管理员与普通管理员之分),如果登陆正常后,系统要将当前用户名和权限记录下来以便之后其他操作给予适当的权限分配。只有正确输入用户名和密码后才能进行一下步的跳转,进入到主页面当中进行相应的操作,而当输入的用户名或者密码不正确时,则提示“用户名或密码错误”。需要用户重新输入用户名和密码。4.2.2首页界面首页模块提供一些基本的主标题、登录人员信息以及供管理人员选择或修改的基础信息和总成信息。其中基础信息又包括定损员信息、驾驶员信息和车辆信息,总成信息包括发动机信息、底盘信息、车身信息、电器信息。在首页界面中,还可以增加一些新闻或者其他板块,这样可以使整个页面看起来内容丰富而又具有一定的优势,便于用户快速的了解信息,并且能快速的使用软件。定损员信息管理该模块主要实现的功能是通过查询定损员信息能够在页面显示定损员信息的编号、姓名、性别、地址和联系电话,并且能够实现增加和删除功能。这样更方便管理人员对定损员信息的管理。本模块中主要是管理员才能对定损员进行管理,他能通过页面对定损员的信息进行增加和删除,而定损员、注册用户和游客是不能查看跟编辑该页面的。这个页面主要用于保险定损员在勘察定损的时候用于登陆自己的账号,便于定损员的识别和使用该有的权限。当定损员编号生成,既可有单独的账号和密码,账号不能修改,而密码可由定损员自行修改,方便其管理和使用。驾驶员信息管理该模块主要是对驾驶员信息的管理,通过对驾驶员编号或驾驶员姓名的查询,能够查询出驾驶员的基本信息,包括编号、姓名、性别、联系电话,同样能够实现驾驶员信息的增加和删除功能。在本模块中,管理员和定损员都能够对驾驶员的信息进行修改、增加和删除。而注册用户只能查看自己的信息页面,添加个人的信息,对自我信息的修改和完善。而游客是不能访问该页面的。车辆信息管理该模块主要是针对车辆信息的管理,通过查询汽车特定的发动机号或车架号,就能快速的查找出对应车辆的基本信息,包括发动机号、车架号、车系、车型。在该模块当中,管理员和定损员能够对车辆信息进行编辑。包括修改、增加和删除。注册用户也只能编辑自己车辆信息当中的内容,查看自我信息。而游客是能访问该页面的。总成信息管理该模块主要是总成信息的管理,也是本设计中最重要的一部分,快速估价的目的,通过选择我们需要维修或更换的零部件,包括发动机部分、底盘信息、车身信息、电气信息来实现维修工时费的快速估价信息,在前面几大模块的综合应用下,能够快速计算出价格的总和,并且能够将我们所需要维修或者更换的零部件和它对应的价格以及工时费的总价一起实现保存、打印及输出功能。从而达到我们维修工时费快速估价的目的。这样可以生成清单模式,便于用户直观的了解。本模块中只有管理员能够对内容进行修改,定损员、注册用户、游客是不能修改页面的主要内容。定损员、注册用户、游客可以使用该界面进行一个快速估价。计算出所需的维修工时费,定损员和注册用户能够使用保存和打印功能,而游客就只能使用估价。不能使用保存和打印功能。
5系统测试5.1系统测试方法软件测试方法指测试软件性能的方法。随着计算机技术的发展,软件测试技术也在突飞猛进,测试方法也越来越多。由于软件的测试方法种类太多,主要介绍两种简单而普遍的测试方法,白盒测试和黑盒测试。白盒测试白盒测试,英文名:WhiteBoxTesting。又被称为结构测试或逻辑驱动测试。白盒测试把测试对象看作一个打开的盒子。利用白盒测试法进行动态测试时,需要测试软件产品的内部结构和处理过程,不需要测试软件产品的功能(2)黑盒测试黑盒测试,英文名:BlackBoxTesting。又被称为功能测试或者数据驱动测试。黑盒测试根据软件的规格对软件进行的一种测试,这类测试不需要考虑软件内部的具体运作原理,因此该软件对用户来说就像一个黑色的黑子,测试人员通过各种输入去观察软件的各种输出结果,从而发现软件存在的缺陷,而不用关系程序具体的代码的一种软件测试方法。5.2系统测试记录本次检测主要运用黑盒检测的方法对系统功能进行检测,检测其功能是否能够实现。其主要的检测表如下:5.2.1用户登陆界面管理测试功能性测试样品编号20150513用例编号1-1用例名称用户登录界面管理测试方法和步骤1.打开用户登陆界面2.输入用户名、密码3.点击【登录】输入数据和边界(典型值、边界值、异常值、其他)用户名:chenlong密码:111预期输出(系统预期行为、测试用例的预期输出)3、用户成功登录并进入系统首页界面实际输出判定通过□不通过□不适用测试日期2015-5-13测试人员备注5.2.2定损员信息管理测试功能性测试样品编号20150513用例编号1-2用例名称定损员信息管理测试方法和步骤1、登录后台页面管理系统->进入“定损员信息管理”模块2、对定损员信息进行新增、修改、删除操作输入数据和边界(典型值、边界值、异常值、其他)姓名、性别、联系地址、联系电话预期输出(系统预期行为、测试用例的预期输出)1、可以成功完成定损员信息的新增、修改、删除操作实际输出判定通过□不通过□不适用测试日期2015-5-13测试人员备注5.2.3驾驶员信息管理测试功能性测试样品编号20150513用例编号1-3用例名称驾驶员信息管理测试方法和步骤1、登录后台页面管理系统->进入“驾驶员信息管理”模块2、对驾驶员信息进行新增、修改、删除操作输入数据和边界(典型值、边界值、异常值、其他)姓名、性别、联系电话预期输出(系统预期行为、测试用例的预期输出)1、可以成功完成驾驶员信息的新增、修改、删除操作实际输出判定通过□不通过□不适用测试日期2015-5-13测试人员备注5.2.4车辆信息管理测试功能性测试样品编号20150513用例编号1-4用例名称车辆信息管理测试方法和步骤1、登录后台页面管理系统->进入“车辆信息管理”模块2、对车辆信息进行新增、修改、删除操作输入数据和边界(典型值、边界值、异常值、其他)发动机号、车架号、车系、车型预期输出(系统预期行为、测试用例的预期输出)1、可以成功完成车辆信息的新增、修改、删除操作实际输出判定通过□不通过□不适用测试日期2015-5-13测试人员备注
6结论毕业设计是本科学习阶段的一个总结,也是一次非常难得的理论与实践的结合机会。在做毕业设计之前觉得毕业设计只是对本科阶段学习知识的一种检验,并且是对自己能力的提升。但是,通过本次汽车维修工时费快速估价系统的设计才发现毕业设计不仅仅是知识的总结和应用,同时也是新知识的不断学习。本次从选择题目开始就偏向于计算机方面的知识,因此本设计的难点在于VS2013和SQLserver两大软件的学习,并且需要用HTML做后台的界面,用C#做程序来实现工时费的快速估价。对于车辆维修工时费价格的查询也是费了相当大的功夫,因为这些价格都是汽车维修厂商的价格表,一般不对外公开,而且在书本上也是很难查询到的。因此需要不断的去寻找、搜索。虽然毕业设计内容比较复杂,所学知识比较宽广,过程较为繁琐,但是从个人的角度来讲,收获是丰富而精彩的。各种界面的设计,程序的编写都需要一步一步的完成,各种代码的正确性也是需要仔细的查看。不懂的自己都尽量的去翻书或者网络上查阅,一个问题有时候会困扰自己好几天,但是也必须要尽快的解决,这就提升了自我解决问题的能力。达到独立思考,独立解决问题的一种思维。每周老师给我们开的指导会议也是非常重要的。从最开始的选题,到资料的收集,再到论文的编写等等都得到了老师的大力帮组。老师根据学生的能力建议学生选择什么样的一个题目,对于学生来说可以得到更大的提升。题目确定后老师也是主动帮组学生找些比较难找的资料,并且在学生遇到问题的时候老师也会建议学生去哪本书上学习或者什么资料上面了解,这样既提高了学生查阅资料的能力又解决了学生的实际问题,并且在开会结束后同学之间也能够相互的交流和学习,帮助学生在规定的时间内完成任务。从车辆专业知识过度到计算机方面的内容,从个人来讲也是一个全面的提升,并且也符合当今社会的发展。各类专业与计算机的结合都能带给人们更多的方便与快捷。例如:网络的学习、网络购物的盛行、各类APP的上线都得到了人们的认可。因此,该毕业设计不但学习和巩固了原有知识,也更加符合当今社会的发展,毕业后也能更加的适应社会的发展,对自己的思想也是彻底的改变。对于自己今后的就业和选择行业也起到了一定的影响。此次设计还有很多需要完善的地方。例如:将不同的等级访问权限实现,将车辆信息当中的内容更加丰富、增加汽车的颜色,增加总成信息的完善度,将组织关系复杂化,实现更多的功能。在整个毕业设计当中,有一个问题到整个毕业设计中都没有实现的功能就是,当输入车辆信息就能自动跳转到该车型所对应的总成信息里面。由于时间的关系以及自我的能力不够,无法完成上面所提到的问题。这需要更多的数据库,更完善的对应接口,更多的软件支持。更需要在今后更多的付出和努力,当然,还需要更多人的帮助和支持,才能实现一个比较好的系统。该系统只是一个雏形,要实现能作为网页或APP上线的目的,还有一很长的路要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年综合商业体售楼处动态沙盘供应协议版B版
- 2024年门店装修工程承包合同样本版B版
- 2024院内医疗废物焚烧处理设施改造合同3篇
- 2024年版药材种子种苗销售合同3篇
- 2022年运城学院公共课《C语言》科目期末试卷A(有答案)
- 2025年度瓷砖生产节能减排合同2篇
- 2025年度彩板房租赁与安装合同范本3篇
- 2024版居家育儿服务协议范本:育儿嫂条款一
- 河套学院《国际投资与信贷》2023-2024学年第一学期期末试卷
- 2025年度生态保护区拆迁补偿及生态补偿协议范本3篇
- 小学五年级上册数学寒假作业每日一练
- 三年级上册语文期末考试作文押题预测
- 2025年首都机场集团招聘笔试参考题库含答案解析
- 2025年医院院感工作计划
- 2024年陕西省安全员《A证》考试题库及答案
- 《道路车辆 48V供电电压的电气及电子部件 电性能要求和试验方法》文本以及编制说明
- 供货进度计划及保证措施
- 北师大版二年级《数学》下册单元测试卷
- 十八项医疗核心制度考试题与答案
- 期末测试卷-2024-2025学年语文四年级上册统编版
- 安徽省芜湖市2023-2024学年高一上学期期末考试 数学 含解析
评论
0/150
提交评论