论文部分内容阅读
随着互联网和移动设备快速发展,汽车服务业的信息化己逐渐成为人们关注的热点。车主只需通过移动客户端提交车辆和违章信息,即可享受线上代缴费服务以及其他汽车周边服务。对车主而言,汽车服务近在咫尺,完全不受时间与空间的限制,车主无需亲自到车管所排队交罚单、办年检,只需打开移动设备就可以随时随地并且快捷地完成以上繁琐流程,给车主带来便利的同时也为公司增加收益。本文结合江西某汽车服务公司对业务和经济效率提升的迫切需求,首先对当前国内外汽车服务和汽车俱乐部进行调研和分析,了解汽车服务应用目前的发展现状,同时对各类汽车相关应用程序的优缺点进行比较;随后考虑传统应用程序分Android和IOS两种系统单独开发,极大地增加了开发周期与成本,设计了一种基于MUI可跨平台使用的汽车服务系统解决方案,并详细阐述系统需求与设计、汽车服务客户端和公司后台管理系统的实现以及系统测试相关分析等。该系统开发分为三个方面,即客户端开发、后台管理系统和服务器端开发。客户端是以HBuilder为开发工具,HTML5+Runtime为核心,MUI为页面布局框架使开发出的界面接近原生效果。同时兼容Android和IOS两大操作系统,解决开发周期长以及成本大等问题。通过第三方服务的接入,高效地实现支付功能,为车主提供罚单代缴、油卡充值、车品商城和汽车资讯等服务;后台管理系统UI使用BootStrap响应式框架,可以完美兼容第三方UI,不会出现因样式冲突而导致页面元素错位等问题;服务器端采用Wamp开发环境以及面向对象的快速开发框架ThinkPHP,使各层模型可以自动验证和处理,并且高效地提供了后台应用和数据库之间的交互,信息缓存采用数据库MemCache有效地减轻数据库负载,运用关系型数据库MySQL搭建高可用集群,支持多线程,充分利用CPU资源。同时规范的使用ThinkPHP可以有效地防止SQL注入等情况发生,为后台管理员提供了图片验证登录、订单列表展示、商品和资讯的上传等功能。系统开发完成后,对系统进行详细周全的测试,且测试结果符合预期。本文最终实现的汽车服务系统已经在江西某车务公司进行了实际应用,并且得到众多用户与公司员工的广泛好评。