基于apicloud+vue的汽车服务系统设计与实现.doc
《基于apicloud+vue的汽车服务系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于apicloud+vue的汽车服务系统设计与实现.doc(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、本科论文目 录摘 要IAbstractII引 言11 课题背景31.1 课题的研究背景与意义31.2研究现状31.3本章小结42 系统开发相关技术52.1 ApiCloud开发工具52.2 MVC架构模型52.3 MySQL数据库52.4 Hibernate、Spring框架62.5 本章小结63 系统分析73.1 系统需求分析73.1.1 功能需求分析83.1.2 性能需求分析83.2 系统可行性分析93.2.1 技术可行性93.2.2 管理可行性93.2.3 经济可行性93.3 本章小结104 系统设计114.1 系统架构设计114.2 系统模块设计124.3 数据库设计134.3.1 数
2、据库实体关系图134.3.1 数据库数据字典164.4本章小结185系统实现195.1 系统环境搭建195.2 系统主要模块实现195.2.1 登录功能195.2.2 首页轮播图215.2.3 地图模块实现245.2.4 汽车服务实现245.2.5 车辆信息审核255.3 客户端主要功能实现265.3.1 客户端注册登录265.3.2 客户端汽车服务275.4 本章小结286系统测试296.1 系统测试方法296.1.1 系统测试计划296.1.1 系统测试类型296.2 系统测试的目的和原则296.3 系统功能测试296.4 本章小结31结论与展望32致 谢33参考文献34本科论文摘 要随着
3、互联网时代的到来,计算机科学技术的飞速前进,以及计算机的迅速普及,人们开始愈来愈多地通过计算机用于实际问题的解决。汽车服务管理系统是现代企业信息管理的重要组成部分之一,面对大量的汽车百货商店零件信息、汽车装饰信息、汽车美容信息,使用传统的纸张处理信息将会浪费大量的时间、人力和物力,而且数据的准确性很低。因此,开发一个界面友好、易于操作的汽车服务管理系统软件进行处理已经变得非常重要,这也是本系统开发的目的。本系统根据汽车维修服务管理流程的特点和系统的建设目标,采用B/S(Browser/Server)模式的系统结构模型。系统以apicloud studio作为前台开发工具,idea作为后台开发工
4、具,运用MySql数据库存储数据,为客户提供了客户注册,车辆信息查看,修改资料等功能,为管理者设计用户信息管理,车辆信息录入,服务信息录入,轮播管理,查看服务场所位置等功能。本系统通过前后台代码搭建而成,操作简单,安全性强,可行性好,可以有效减少企业的经营成本,提高工作效率。关键词:汽车服务;Java;MySQL;Apicloud AbstractWith the advent of the Internet era, the rapid development of computer science and technology, and the rapid popularization o
5、f computers, people begin to use computers more and more for solving practical problems. Automobile service management system is one of the important parts of modern enterprise information management. In the face of a large number of parts information, automobile decoration information, automobile b
6、eauty information, using traditional paper processing information will waste a lot of time, manpower and material resources, and the accuracy of the data is very low. Therefore, it is very important to develop a user-friendly and easy to operate auto service management system software for automatic
7、processing, which is also the purpose and significance of the system development.According to the characteristics of automobile maintenance service management process and the construction goal of the system, this paper adopts B / S (Browser / server) mode of maintenance service management system str
8、ucture model. The system uses apicloud studio as the foreground development tool, uses MySQL database to store data, provides customers with the functions of customer registration, information viewing, data modification, etc., and provides managers with the functions of user information management,
9、vehicle information management, maintenance appointment management and value-added services for customers. A kind of.This system is easy to operate, safe and feasible. It can effectively reduce the operating cost of the enterprise and improve the working efficiency.Keywords: Automobile service; Java
10、; MySQL; Apicloud引 言随着汽车进入家庭,汽车消费者变得更加理性,国内汽车消费者结构发生了重大变化。现代汽车消费者的消费观念不仅是可以满足汽车维修的需求,而且追求一种高效,廉价和个性化的服务。汽车服务系统的主要任务是通过计算机管理客户信息,使用数据收集,查询等步骤对内容和服务类型进行分类、提供更便捷、周到的服务。科学技术的进步促进了我们日常生活的改善,人们通过互联网可以快速的获取信息,发布信息和传播信息,我们生活的各个方面都有它的身影,在很多地方都发挥着弥足珍贵的作用。成为人们越来越接近没有互联网就无法完成的社会生活,强大的通讯优势使更改信息获取的难度和复杂性变得容易而简单。同
11、时,中国的计算机应用已经变得非常普遍,现在已经与计算机密不可分,特别是在信息处理中,无论环境如何。困难极大地提高了信息的效率和可靠性。尤其是在处理更复杂的信息时,人脑无法完成计算,但是计算机可以更好地利用计算优势。因此,在这个充满计算机信息技术应用程序的通用环境中,信息收集、处理、通信和应用程序功能已成为人们最重要的功能。在如今信息的发展飞速,科学技术一天一个样。像面部识别,自动驾驶汽车和正在使用的支付宝和微信。随着这些智能产品的出现,电子信息产业彻底改变了我们的生活。中国的科学技术发展迅猛,高端智能产品层出不穷,像如今每个人都在使用的支付宝、微信,像人脸识别,像自动驾驶汽车。此类智能产品的出
12、现,无一不说明电子信息产业正在悄悄地影响改变着我们的生活。该设计项目基于互联网环境,为拥有汽车的所有用户提供准确且非常方便的车辆维护信息,以便可以及时维护车辆,并改善有关服务商的统计信息。本文第一章介绍了系统的开发背景、意义以及现状,第二章介绍了系统开发所使用的工具和所用到的技术,详细介绍了所用技术的特点。第三章系统需求分析,包括系统功能分析和系统的性能需求,并对系统设计之前的准备工作进行详细介绍。第四章介绍了系统的数据库表结构的设计和总体架构的设计,包括系统架构的优点以及原理,例如每个数据表的字段类型和约束。同时,分析了系统客户端浏览器与服务器之间的通信原理。第五章是一个系统的实现,其中包括
13、每个功能的实现,并通过大量的文字说明,阐述了每个功能的实现原理,以图形方式显示了该功能的界面,并附上了该功能的核心代码。第6章介绍了如何测试系统的核心功能,包括登录功能,业务信息管理功能和密码修改功能,并通过测试达到了预期的标准。1 课题背景1.1 课题的研究背景与意义随着时代的发展,人们越来越追求便捷的生活。在不离开家的情况下寻求便利。综合了汽车信息服务,云计算和车辆电子技术,智能交通,如今我们身边的无人驾驶技术,语音识别,人机交互等。这些都标志着车辆互联的到来。汽车的问世需要结合在线和离线服务,以提供适合汽车用户需求的产品。 现代企业技术公司的信息技术经济快速发展,汽车行业与互联网逐渐相结
14、合,使汽车越来越变得智能。2019年6月为止,中国的汽车保有量为3.53亿和2.5亿,持有驾驶证的人数已达到4.21亿,拥有驾驶汽车的人数为3.8亿。在未来十年中,汽车公司的发展趋势是用混合动力和纯点驱动器代替动力控制系统。车身变轻,汽车自动驾驶并连接到汽车。在新能源方面,中国新能源汽车已达3.43亿美元,占汽车总数的1.37。纯电动汽车仍然是新能源汽车领域的“主流选择”,占新能源汽车的81.74。 该系统旨在通过网络的及时性和开放性为用户提供非常方便,快捷的应用程序,以便用户可以接收准确的消息,并且更多的用户可以在不离开房屋的情况下完成消息。上车,进行维护预订,检查附近的加油站,然后选择附近
15、。对于需要汽车维修的人,无需等待即可提前在线预订,然后直接去商店维修。如果您有任何不便,可以选择上门服务以满足汽车使用者的需求并节省更多时间。 1.2研究现状截至2015年底,中国传统汽车的数量已超过1.75亿辆。汽车售后市场产业已超过750亿,并且每年以15的速度增长。中国汽车的平均年龄为五岁。车辆可能会在系统维护,管理和维护频率很高的时期进入。社会对汽车金融服务的需求处于爆炸性状态。中国的平均车龄超过5年。所有者离开了4S商店,而4S商店售后人员的业务功能急剧下降。 在汽车服务行业,政府反托拉斯垄断并非罕见。虽然国内外网络平台上关于此类系统实现应用不在少数,但是各个平台也存在一定被人诟病的
16、功能。如页面比较错乱,要浪费一定的时间查找。本系统结合相关平台优点,并对其不完美的地方进行改进,设计出更为简洁的页面,更为清晰地功能,更好地为用户服务。人们越来越追求便捷的生活。在不离开家的情况下寻求便利。结合了智能交通,车辆信息服务,4S商店系统已经陷入了历史的圣殿,并且正在崩溃。私家车服务业已到了真正的春天。市场继续按主要市场细分。促销、专业化和品牌化已成为推动消费的关键因素。 1.3本章小结本章结主要介绍了本课题的现实意义以及研究背景,其次还介绍了国内和国外汽车服务业发展的现状,市面相关平台的缺点及自己项目的优越点。其次陈述了系统的开发环境及开发工具,最后列举了本系统使用的相关技术。本章
17、全面系统地阐述了系统开发前的各项准备。2 系统开发相关技术2.1 ApiCloud开发工具Apicloud公众开发平台是基于当前混合云服务模型的重要平台,可以大大降低移动应用程序开发和管理的难度,简化移动应用程序开发技术Error! Reference source not found.。 APICloud的“云集成”概念是具有混合模式开发技术的核心知识产权的平台,可以让移动互联网布局实现的更加快速,以满足各种开发需求。 API Cloud主要由“云API”和“端API”两个部分组成,同时,平台的模块存储中有许多APP功能模块,可为开发人员提供服务,开发人员可开发移动应用软件的整个生命周期。可
18、以支持。构建和管理移动应用程序可以大大缩短您的开发周期。 2.2 MVC架构模型本系统采用经典的“模型-视图-控制器(MVC)”设计模型,在MVC中,系统的模型用于处理数据,视图显示给用户,控制器处理请求逻辑。为了获得“高内聚,低耦合”的思想,经典的MVC模型2,将整个业务应用程序被划分为业务逻辑层(BLL),表示层(UI)和数据访问层(DAL)。用户基于表示层对数据输入和资源反馈提供接口用来数据传输,接收输入到接口的数据并显示返回到该接口的数据方面起着重要作用。业务逻辑层主要确保数据资源的安全。为确保系统资源库的安全性和可靠性,并确保在各个层之间以有效且安全的方式依次传输传输中的数据,请从表
19、示层接收和发送验证请求,例如验证数据,存储数据和处理数据:数据信息访问层是资源库和数据库之间的联络人。核心任务是与资源库和数据库进行交互和通信。根据业务逻辑层进行区分之后,访问数据库并添加和删除数据库。检查实际操作3。此模式的示意图如图2.1所示。 图2.1 MVC三层架构模式图2.3 MySQL数据库My SQL是由瑞典公司My SQL-AB开发的一款经典的关系型数据库。与其他数据库系统相比,MySQL数据库使用的内存更少,但是如果您不熟悉编写DOS代码,则应该有一个可以使用的可视程序4。使用MySQL数据库开发系统时,数据库厂商提供连接的jar包,通过jar包,MySQL可以和任何语言连接
20、,连接好数据库启动系统通过hibernate可以自动创建数据表。 MySQL是一个中小型的关系数据库,具有一些开源,快速响应和永久的功能5。但是,普通的MySQL数据库必须安装可视化软件。 2.4 Hibernate、Spring框架Hibernate是一个出色的持久性框架,支持自定义存储过程和高级映射,可以使用一个简单的XML或注解来配置和映射以及原生家庭类型、接口和Java数据库中的记录6,基本工作原理如图2.2所示。Spring框架从开销,大小这两方面来说都是轻量级的。独自用SpringMVC控制器,对象,模型和调度来处理程序对象,这样的分离的作用,让它们更容易定制7。从可测试性、简单性
21、和松耦合的角度分析而言,任何Java语言开发的问题都可以从Spring中得到受益。图2.2 Hibernate基本执行原理图2.5 本章小结本章主要对使用到的各种技术进行了详细说明。并包含前端使用到的技术APIcloud、jQuery、JS,服务端使用到的MVC开发模式、spring+spring+Hibernate框架技术。3 系统分析3.1 系统需求分析系统分析属于系统科学。系统科学是一个多学科的新科学系,从系统的观点或客观的观点进行审查和研究,自1940年代以来,它在世界范围内迅速发展,以了解科学理论并改变人类世界和方法。它的产生和发展水平意味着我们的人文科学管理思想正在从“以物理为中心
22、”一步步过渡到“以系统为中心”,这是科学技术思想上历史性重要突破8。 系统分析是最基本的研究方法。可以将复杂的应用项目视为系统的基础项目。通过对于系统元素分析、系统目标的分析、系统资源分析、系统环境的分析和系统管理分析,能够准确地诊断问题并深入了解问题形成的原因,从而更有效地得出满足客户的需求方案9。 3.1.1 功能需求分析对于管理员来说,注册并登录成功后,可以进行用户管理:对使用该系统的用户的信息进行增删改等操作,如清除无用账号、帮助修改用户信息等。车辆信息管理:对车辆相关信息进行添加、修改、删除等操作。服务信息管理:对汽车服务相关信息进行添加、修改、删除等操作。用户管理:添加用户为用户设
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 apicloud vue 汽车 服务 系统 设计 实现
限制150内