汽车服务管理系统的设计与开发
本系统基于MySQL数据库实现了对客户的个人信息、汽车信息等资料,完成的功能不多,但基本的功能都已包含。进入系统需要权限,符合条件的用户才能登录系统。在处理客户信息、汽车服务信息时,系统可以自动对信息查询表进行更新,减少了手动更新时操作繁琐、容易出错的缺点,为企业提供了方便。在查询客户姓名时,每个查询的结果都能够以客户个人信息和车辆信息分开显示,便于查阅。本系统采用MySQL作为后台数据库,独立性较强,选择理由是因为与其他的数据库相比较,MySQL数据库体积小、速度快、总体拥有成本低,并且具有开放源码这一特点,深受中小型网站开发者的喜爱。
针对这一社会现实,本文主要用于开发和研究一款适合汽车经销商服务的系统,将MySQL-Front作为本系统的后台数据库,用java语言进行编辑,并且结合Java Mail以及jQuery浮动技术完成了信息数据管理、汽车服务信息管理、客户请求管理、潜在用户挖掘、信息统计管理五大模块的实现。在设计过程中通过对系统的分析、设计、实现与测试。对于其中的问题进行了及时解决,保证本系统功能的正常实现。
关键词:汽车服务管理系统;jQuery; Java Mail
一、引言 3
(一)课题的研究背景 3
(二)课题研究现状 3
二、相关技术介绍 4
(一)JSP技术介绍 4
(二)Java Mail 4
(三)MySQL 5
三.系统分析 5
(一)系统需求分析 5
(二)可行性分析 5
四、系统设计 6
(一)系统结构设计图 6
(二)系统用例设计 7
五、系统实现 8
(一)管理员功能模块 8
(二)注册界面 9
(三)信息数据管理模块 10
(四)潜在用户挖掘管理模块 11
(五)信息查询统计管理模块 12
六、系统测试 13
(一)系统测试介绍 13
(二)典型用例测试 13
七、结语 16
八、参考文献 17
致谢 18
一、引言
(一)课题的研究背景
如今,汽车已经成为了人们交通出行中必不可少的工具。大势所趋,人们对汽车的需求量也越来越大,客户需求量的持续快速地增长以及汽车品牌的多元化、汽车类型的多元化对于汽车销售带来了良好地发展机遇的同时也带给汽车经销商带来了许多挑战。
如何整合大量的信息资源、如何更好的进行企业的经营管理成为了当前工作的重中之重。除了产品质量的竞争外,汽车行业的信息化竞争也面临着巨大的考验。汽车经销商业务订单成倍增加,各项业务更加细化,各部门分工更加明确[1]。如何实时掌握汽车销售使用状况信息,进一步分化各服务阶段地工作,从而更好地实现汽车销售使用信息与顾客需求动向相结合也十分重要,从而达到顾客满意经销商挖掘潜在用户的双赢局面。
结合目前社会中的实际情况,汽车服务系统开发一定要坚持“以人为本”的开发理念,由于社会服务业水平的不断提高,客户对汽车经销商的服务水平要求也越来越高,如何在满足客户要求的情况下开展汽车服务的同时又能够采用多元化的方式推动企业的营销成为了本次系统中的难题,解决后才能实现真正的“双赢”局面。因此,将汽车服务与计算机技术相结合,设计出一款符合当前汽车经销发展现状,能够整合汽车销售信息资源与客户服务相结合的汽车服务系统意义重大[2]。
(二)课题研究现状
B/S和C/S两种模式是目前汽车服务系统的两种主要模式。B/S模式指的是浏览器和服务器结构,特点是异地操作可以很方便实现,能够进行统一管理。C/S模式指的是客户机和服务器结构,但是美中不足的是其本地管理的方式,适合单一门店操作[3]。因此,如何选择这两种模式作为企业的主要的系统模式需要根据企业自身需求来进行选择。
由于信息化工程建设在西方国家起步更早一些,汽车服务体系已经成为了汽车行业管理体系中的一个较为重要的组成部分,在其中能够起到很明显的作用,并能够和其他相关系统的内容紧密结合,从而能够使得汽车经销商提升自身整体的竞争能力。
然而,我国的信息化建设工作与西方发达国家相比起步相对较晚,因而在一些环节仍延续采用人工记录的方式,导致在信息分析地过程中一些信息的更新相对滞后,因而与汽车销售行业高速发展的实际情况无法相符。基于目前市场竞争日益激烈的现状,以及不断扩张的汽车营销企业的现代化建设规模,如何不断挖掘新的销售市场、稳固旧的客源已成为当前汽车销售行业的重中之重,这种现象也可以描述为:“马鞍型”工作。但这样的销售战略决策并没有带来好处,例如恶性降价竞争现象依旧时有发生。
国外的汽车服务系统虽然比较成熟,但引进国内后存在费用高、管理难的问题,而且最关键的是与我国国内的营销环境不一定适合。 此外由于不完善的相关规定、缺位的市场自动调节机制、政府的“经济人”弊端以及消费者自身权利意识薄弱等种种原因[4],使得诸如加价销售汽车、强制进行搭售商品或者服务、在垄断地位上抬高维修价格等价格垄断行为大行其道。这些现象的存在不仅似的消费者的合法权益收到损害,扰乱了正常的市场竞争秩序,还使得国家税收的流失,严重损害了国家利益[5]。因此,基于计算机及网络技术的快速发展,急需一套专业的汽车服务系统来解决这种现象。
二、相关技术介绍
(一)JSP技术介绍
JSP(全称Java Server Pages)将Java语言作为脚本语言,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。与此同时用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行[6]。
(二)Java Mail
Java Mail,Java代表Java语言,Mali代表邮件发送,是为了把处理电子邮件相关的编程接口提供给开发者。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于Java Mail开发出类似于Microsoft Outlook的应用程序[7]。
(三)MySQL
MySQL是一种开放源代码的关系型数据库管理,系统轻量级的,免费的。功能未必很强大,通常小型网站、程序员开发测试时候常用。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择MySQL 软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选MySQL作为网站数据库[8]。
三.系统分析
(一)系统需求分析
若企业还沿用传统的手工记账的方式,不仅出错率高,也不方便对基本资料进行查询和管理。为了改善汽车营销商的服务质量和挖掘潜在用户,就需要利用信息化的手段,在汽车服务的管理系统上下功夫。
本系统需要满足汽车经销商日常的汽车服务管理,因此系统需要有车主和车辆信息的添加,客户请求的更新,客户信息的查询[8]。
汽车经销商对客户基本信息的安全性要求较高,因此企业管理人员必须登录才能打开系统。因此,本系统需要实现以下几个功能:
1. 能够对信息进行增、删、改、查。
2. 管理信息,能在添加资料的同时对资料进行更新;能对按姓名进行信息查询。
3. 管理车辆信息,能在添加车辆信息的同时对车主信息进行及时更新;能根据车主的姓名查询到他所购买的车辆信息。
4. 通过客户购买的综合信息进行分析,以发送邮件的方式将最新的一些汽车购买信息发送给客户达到挖掘潜在用户的目的。
5. 系统管理,登录该系统需进行成功注册。
(二)可行性分析
1.技术可行性
在本文中,数据录入、查询、页面功能等使用JAVA语言来实现,用MySQL-Front来管理后台的数据库。在My eclipse中可以使用JAVA语言来进行编码,实现复杂的功能,如客户信息、车辆信息、客户请求信息的更新、查询等等。 此外,利用Java Mail实现邮件发送来实现挖掘潜在用户的功能。
2.经济可行性
本系统采用MySQL作为数据库,其具有体积小、速度快,费用低的特点,。同时,本系统中将服务与潜在用户挖掘相结合,在确实保证服务质量的同时又能够开脱市场,满足了促进企业经济发展的要求。
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/25096.html