汽车售后服务管理系统的设计与实现 毕业设计说明书.docx
《汽车售后服务管理系统的设计与实现 毕业设计说明书.docx》由会员分享,可在线阅读,更多相关《汽车售后服务管理系统的设计与实现 毕业设计说明书.docx(40页珍藏版)》请在冰豆网上搜索。
汽车售后服务管理系统的设计与实现毕业设计说明书
汽车售后服务管理系统的设计与实现
摘要
随着我国汽车工业的高速发展,家庭轿车的逐步普及,社会汽车保有量的急剧增加,给汽车售后服务业带来了极大的商机。
商家逐渐意识到建立以客户为中心的经营战略,努力把售后服务这一环节做好,可以大大增强企业的管理能力,为客户提供一流的售后服务,是企业建立品牌意识、实现差别化服务、取得竞争优势的有力武器。
根据汽车售后服务流程的特点和系统的建设目标,本文提出了基于B/S(Browser/Server)模式的售后服务管理系统结构模型。
系统以ASP作为开发前台的工具,运用SQLServer2000数据库作为强大的后台,Dreamwerver处理前台界面及美工,为客户提供了客户注册,信息查看,修改资料等功能,为管理者提供用户信息管理,车辆信息管理,配件管理以及服务站管理等功能。
本系统操作简单,安全性强,可行性好,可以有效减少企业的经营成本,提高工作效率,争创服务品牌。
关键词:
ASP,SQLServer2000,Dreamwerver
TheDesignandImplementationofCarServiceManagementSystems
Author:
WangQianhong
Tutor:
YangZhiwu
Abstract
WiththerapiddevelopmentofChina'sautomobileindustry,thegradualpopularizationoffamilycars,thecommunity'srapidincreaseofautomobiles,theautomotiveserviceindustryhasbroughtgreatbusinessopportunities.Businessescometorealizethattheestablishmentofacustomer-centricbusinessstrategy,effortstoservicethispartwell,cangreatlyenhancethemanagementcapacity,providingcustomerswithqualityservice,isthecompanytobuildbrandawareness,toachievedifferentiatedservicestoolforcompetitiveadvantage,lessdevelopedprofitablecarserviceindustrywillbecomethefocusofautomobilemanufacturerscompete.
CarserviceprocessaccordingtothecharacteristicsandthegoalofbuildingthesystemproposedinthispaperbasedonB/S(Browser/Server)modeoftheservicemanagementsystemmodel.SystemtoASPasatoolfordevelopmentprospects,usingSQLServer2000databaseasapowerfulbackground,Dreamweaverhandlingfrontinterfaceandart,toprovidethecustomerregistrationinformationtoview,modifydataandotherfunctions,andprovidestheuserinformationmanagement,vehicleinformationmanagement,partsmanagement,andservicestationmanagement.Systemdesignedinthispaperasimple,safeandstrong,goodfeasibility,reducebusinessoperatingcosts,improveefficiency,strivingservicebrand.
Keywords:
ASP,SQLServer2000,Dreamwerver
1绪论
1.1系统开发背景
随着轿车进入家庭汽车消费者的观念更趋于理性化,这使国内汽车的消费者结构发生了巨大的变化。
当代汽车消费者的消费观念更趋于理性化,不仅仅满足修好车,还追求高效、廉价、个性化的服务方式。
优秀的企业售后客户服务系统犹如一个信息的工厂,操作方便,运行稳定,能够快速完成信息的采集,直到信息的处理、信息反馈的整个过程,汽车售后客户服务系统的主要任务是对企业客户的问题记录进行管理,并将客户的问题安排分配给每一个售后服务员工进行处理;对接受服务调查的客户进行员工服务质量调查信息的管理。
传统的汽车售后服务管理系统大都采用C/S模式的计算机管理系统,C/S模式有它自身的优势:
数据的分布存储和处理提高了系统的运行效率与数据库管理的独立性,具有较好数据源与客户访问操作独立性。
然而随着规模的不断扩大,应用程序的复杂程度不断提高,传统的C/S模式逐渐暴露出许多问题,如客户端需要安装专用的客户端软件开发成本较高、移植困难、维护复杂、升级麻烦、系统的可移植性、可扩展性、可维护性都较差。
同时,随着Intnet的迅速发展和普及以及中国加入WTO汽车售后服务也面临着许多新的挑战和机遇,如远程维修站的查询,汽车信息的远程查询,网上信息的发布等。
因此汽车售后服务迫切需要开发出基于B/S模式的汽车售后服务管理系统,以适应当前汽车行业的发展,提供更加完善,质量更高的服务。
1.2汽车售后服务管理系统开发的目的和意义
为改变传统售后服务的呆板形式,改变种种弊端,营造多样化、方便化的需求,使得消费者在何时何地都可以对自己的汽车进行维护管理,网络化的管理系统势在必行。
开发汽车售后服务管理系统的目的在于利用现代信息技术手段,建立起适应市场经济环境的汽车售后服务管理系统,从而提高汽车销售公司的售后服务的质量和效率;建立车辆档案和客户档案实现对销售的每台车辆的管理和维护,并且能对反馈的信息进行及时的处理,为领导决策提供信息帮助;以后台数据库为核心,建立以售后服务部为中心的连接各特约维修服务站的管理系统,协助售后服务部管理各服务站,实现数据和信息的高度共享。
1.3可行性分析
现在所可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有实际意义而引起浪费。
内容包括经济可行性和技术可行性。
1.3.1经济可行性
经济可行性分析主要是对开发项目的成本与效益做出评估,即分析新系统所带来的经济效益是否超过开发和维护系统所需要的费用。
本系统规模不大,运用的人力、物力、财力相对也较小,因此开发本系统的成本相对较低。
网站运行后能够有效的增加工作效率,能够展示企业的形象和企业文化,做到与客户之间能够进行信息共享与互通,不仅为客户实现信息注册和修改,而且能够查阅车辆配件维修等信息,在方便客户的同时,大大简化了传统售后服务的复杂程度,使得公司能够节约一定的人力资源成本,提高企业的效益。
结合以上成本与效益两方面分析证明系统在经济可行性上是可行的。
1.3.2技术可行性分析
信息系统技术上的可行性可以从硬件(包括外围设备)的性能要求、软件的性能要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具)、能源及环境条件、辅助设备及配件条件几个方面去考虑。
本系统是一个小型的汽车售后服务管理系统,因此对计算机硬件的要求不高,一般的计算机基本都能胜任。
因为设计本网站使用的都是比较常用的软件和硬件,如数据库概论、网页三剑客、Dreamweaver、ASP等,所以在技术上是完全可行的。
1.4相关技术介绍
1.4.1ASP简介
ASP全称为ActiveServerPage,中文叫做动态服务器网页,它是一种服务器端的网页设计技术,其开发的网络数据库体系结构是三层B/S(浏览器/服务器)模式体系结构,人机交互简单、直观,系统的开放性好,用户可以通过Internet或局域网就可以访问数据库,从而轻松读取数据库的内容,也可以轻易地集成现有的客户端VBScript和DHTML,输出动态,互动和拥有“活”内容的网站,其功能在于开发运行在Windows服务器平台上的动态网页和网站。
ASP技术有如下特点:
(1)使用简单、易用的脚本语言,例如VBScript和JScript。
(2)无需编译,容易编写,可以在服务器端直接运行。
(3)使用普通的文本编辑器编写即可,例如记事本和Word。
(4)与客户端浏览器完全无关,只要浏览器支持HTML,即可浏览ASP设计的页面。
(5)ASP可以与ActiveXScripting语言兼容,也可以通过第三方组件进行功能扩展。
(6)可以使用服务器脚本产生客户端脚本。
1.4.2SQLServer2000介绍
SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS)。
它在电子商务、数据仓库和数据库解决方案等应用领域中起着极其重要的核心作用,为企业的数据管理提供了强大的数据管理支持,对数据库中的数据提供了有效的数据管理环境,并采用有效的措施实现了数据的完整性和安全性。
SQLServer面向大中型动态网站的数据应用,在大批量数据处理和多客户端访问时,其处理能力和优势非常明显。
SQLServer数据库系统的优点:
(1)高度的可伸缩性和可靠性
(2)集成和可扩展的分析服务。
(3)快速开发、调试和数据转换。
(4)简化的管理和调节。
1.4.3基于B/S体系
本系统采用Browser/Web/DataBase的3层体系结构。
Browser/Server的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。
B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。
服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成。
本系统采用Browser/Server三层体系结构。
分为表示层(presentatioon)、功能层(businesslogic)、数据层dataservice)被割成3个相对独立的单元。
第一层(表示层):
Web浏览器。
在表示层中包含系统的显示逻辑,位于客户端。
它的任务是由Web浏览器向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上,系统采用IE浏览器。
第二层(功能层):
具有应用程序扩展功能的Web服务器。
在功能层中包含系统的事务处理逻辑,位于Web服务器端。
它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层(数据层):
数据库服务器。
在数据层中包含系统的数据处理逻辑,位于数据库服务器端。
它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
1.5本文的结构
本文主要研究内容是汽车售后服务管理系统的实现,主要内容包括如下三点:
(1)深入分析了国内外同类软件研究的现状及发展趋势,并针对我国传统售后服务存在的问题,设计出了具有交互、及时、安全的网上售后服务系统。
(2)深入对系统进行了需求分析、可行性研究与系统设计。
(3)在详细设计的基础上,进一步对系统进行了编码实现。
论文共分为六章:
第一章介绍了汽车售后服务系统开发的课题背景及意义。
第二章介绍了本系统的需求分析及相关关键技术。
第三章系统的概要设计(主要功能模块、数据库概念结构和逻辑结构设计、数据库物理结构设计)
第四章介绍了本系统的详细设计(各个模块的实现及数据库的连接)。
第五章介绍了系统的运行和测试原理,并对本系统进行了测试。
第六章介绍了系统的使用说明(运行环境的要求)与安装设置。
2系统需求分析
2.1目标和任务
需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求。
需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是系统开发的基础。
下面从以下几个方面对该系统进行需求分析:
(1)确定系统的功能要求;
(2)系统各种业务实现的流程;
(3)系统数据库的要求和设计;
2.2系统功能分析
2.2.1系统实现的功能
汽车售后服务管理系统可以实现的功能:
(1)会员:
查看车辆信息、配件信息、供应商信息、服务站信息、购买配件、修改个人信息、提出反馈意见等。
(2)管理员:
实现查看、修改、删除和增加客户信息、车辆信息和配件信息、登陆后台管理查看反馈意见等。
(3)实现用户权限管理及用户注册功能。
(4)系统后台采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
(5)系统运行稳定、安全可靠。
2.2.2系统界面分析
界面就是系统本身。
用户特别关心能否有效地使用软件来解决问题,用户对软件功能的理解都在界面上表现出来。
人机界面体现了系统的功能,以及操作的方便程度是否符合使用的要求与工作习惯。
所以在网站界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个要素的要求:
(1)用户友好性:
指用户操作使用系统时主观操作的复杂性,例如,主观操作复杂性越低,系统越容易被使用,说明系统的用户友好性越好。
(2)计算机启动的交互系统,一般具有良好的可学习性和可使用性;而用户启动的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。
(3)用户需求:
是用户对所购买、使用的计算机系统提出的各种要求,它集中反映了用户对软件产品的期望。
用户需求应该包含功能需求和使用需求两方面。
系统设计必须考虑到人使用计算机时的身体、心理要求,包括机房环境、条件、布局等,以使用户能在没有精神压力下使用计算机,同时能让用户舒适地使用计算机完成他们的工作。
用户界面应提供形象、生动、美观的布局显示和操作环境和帮助和出错信息设计。
2.3系统业务流程
根据对系统功能的分析,可以得出售后服务系统应分为三种情况:
未注册用户、注册用户和系统管理员,其每个角色参与售后服务系统实现的功能是不同的,其业务流程如图2.1所示。
图2.1系统业务流程图
2.4数据分析
根据软件工程所学知识和以上对本次毕业设计系统的分析,最终画出系统的实体关系图(E--R图)。
图2.2为客户实体关系图,从图中可以看出客户相关的信息,包括客户姓名、客户身份证号、联系电话、工作单位、年龄、客户编号等,清楚直观的了解了客户的信息结构,在这其中,客户在成功注册了客户姓名和客户编号之后便可以用此客户名和客户编号成功的登录售后服务系统,查询相关信息,享受售后服务带来的快捷方便了。
图2.2客户关系E-R图
很多时候客户的汽车出了问题都是在服务站进行维修的,服务站模块就成为售后服务系统不可缺失的重要组成部分。
当然在本系统中,服务站管理模块也是不可缺少的,如图2.3服务站关系图所示,客户登录售后服务系统,可以查看相关服务站信息,包括服务站名称,服务站地点,联系电话和维修项目等,使得客户足不出户就可以就近选择服务站,对自己的爱车进行维修和保养。
图2.3服务站关系E-R图
在本系统设计的模块中,车辆信息模块、维修记录模块、配件模块、供应商模块相互联系,相互作用。
在车辆信息结构中包含许多车辆信息,包括车辆品牌,价格、型号、维修次数、最大排量、最大功率等,其中车辆品牌在维修记录中也可以查询的到,本系统在维修记录模块特设了模糊搜索功能,输入相关汽车品牌即可查询到该车的维修情况,包括维修的费用,维修时间,维修地点,更换的配件等。
配件作为售后服务中必不可少的物品在该系统中也尤为重要,它将配件模块、维修记录模块、供应商模块无形的连接起来,使得每个模块都涉及到它的相关信息。
如图2.4所示。
图2.4概念结构E-R图
3概要设计
3.1功能模块设计
3.1.1系统总体结构图
根据对系统的功能需求分析可以得到,本系统最主要的几个功能为用户管理、车辆信息管理、配件信息管理以及服务站的管理,所以将汽车售后服务系统分为四个功能模块,分别是:
系统管理模块、车辆档案管理模块、配件管理模块、服务站管理模块,如图3.1所示。
图3.1系统总体结构图
3.1.2系统主要功能模块
1、客户管理模块
主要是检查用户名和密码是否匹配,该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。
否则的化无法登录系统提示密码或用户名错误,建议注册用户。
该模块用于维护客户的基础信息,系统管理员可以对用户信息表进行查询,修改客户资料,添加或删除客户资料等功能。
及时更新客户信息表,做好客户的备档工作。
3、车辆档案管理模块
用于对车辆信息的管理,包括对车辆基本信息的查询,修改、删除,及时添加新的车辆信息,对车辆的信息做到及时更新。
此外该模块中包含维修记录,对于进行维修过的车辆进行登记,入档,对其参与的服务项目及服务费用都可以很容易的查询。
4、配件管理模块
用于对配件信息的管理,管理员及时查询配件的信息,方便对库存的统计,此外,库存管理中可以对配件进行模糊搜索,了解库存中配件的情况。
5、服务站管理模块
此模块包含服务站信息和供应商信息,使得销售公司的业务范围扩大化,管理员通过对此模块的管理,方便掌握服务站和供应商的信息。
6、意见反馈模块
在该模块中,客户可以将自己在服务过程中发现的问题通过留言反馈的形式告诉管理员,而管理员会根据客户的要求对系统进行完善和改进。
3.2数据库结构设计
此系统在开发建立数据库过程中建立了八张表:
用户信息表、客户信息表、车辆信息表、配件信息表、服务站信息表、供应商信息表、维修记录表,意见反馈表,并且各张表均有自己的ID作为各自的主键,系统在运行过程中通过与各自不同的主键进行匹配完成相关操作,其中在会员和管理员信息表中设置“角色”这一字段,分别用“1”和“2”进行区分普通会员和系统管理员的身份。
3.2.1数据库逻辑结构设计
根据汽车售后服务平台的系统需求,结合实际的需求分析,并对各个模块加以分析综合,确定设计八张:
用户信息表、客户信息表、车辆信息表、配件信息表、服务站信息表、供应商信息表、维修记录表和留言表,各数据表及功能如下。
(1)用户:
用户名、密码,级别;
(2)客户:
姓名、性别、年龄、身份证号、客户号、工作单位、联系电话;
(3)配件:
配件名称、配件型号、配件数量、配件单价;
(4)车辆:
品牌、价格、型号、轮胎规格、维修次数、发动机型号、排量、功率;
(5)服务站:
维修车辆品牌、服务站名称、地址、联系电话、维修项目;
(6)供应商:
名称、厂商号、配件名称、联系电话;
(7)维修记录:
维修地点、维修时间、更换配件、数量、单价。
(8)留言:
客户编号、客户姓名、留言内容、留言时间。
3.2.2数据库物理结构设计
本系统数据库根据数据功能分析共涉及7个数据表:
1、用户信息
本系统采用的是客户姓名和客户编号登录模式,在用户信息表中加入级别字段,可以实现用户和管理员的权限设置。
表1用户信息表User-table
字段名
数据类型
长度
描述
U-name
char
20
客户姓名
U-pwd
varchar
50
客户编号
jibie
int
4
级别
2、客户信息表
在客户信息表中,客户编号作为该表的主键。
表2客户信息表Kehu-table
字段名
数据类型
长度
描述
K-name
char
30
客户姓名
K-numbers
varchar
30
客户编号
K-sex
char
2
客户性别
K-age
varchar
30
客户年龄
K-phone
varchar
30
联系电话
K-unit
char
30
工作单位
K-ID
varchar
50
身份证号码
3、配件信息表
在该表中配件名称是联系维修记录表与供应商表的纽带,应作为主键。
表3配件信息表Peijian-table
字段名
数据类型
长度
描述
P-number
varchar
50
配件编号
P-name
varchar
100
配件名称
P-price
varchar
50
配件单价
P-type
varchar
50
配件类型
4、车辆配件信息表
表4车辆信息表Car-table
字段名
数据类型
长度
描述
C-price
float
1000
售价
C-pinpai
char
10
品牌
C-xinghao
char
20
型号
C-luntai
char
20
轮胎规格
C-fadongji
char
20
发动机型号
C-weixiucishu
int
10
维修次数
C-pailiang
int
100
排量
C-gonglv
int
100
最大功率
5、服务站信息表
表5服务站信息表Fuwuzhan-table
字段名
数据类型
长度
描述
F-name
varchar
50
服务站名称
F-place
varchar
50
服务站地点
F-phone
varchar
50
服务站联系电话
F-xiangmu
varchar
50
维修项目
6、供应商信息表
表6供应商信息表Gongying-table
字段名
数据类型
长度
描述
G-name
varchar
50
供应商名称
G-number
varchar
50
厂商号
G-phone
varchar
50
联系电话
G-peijian
varchar
50
配件名称
7、维修记录信息表
表7维修记录信息表Weixiu-table
字段名
数据类型
长度
描述
W-pinpai
varchar
50
维修车品牌
W-xinghao
Varchar
50
维修车型号
W-time
varchar
50
维修时间
W-place
varchar
50
维修地点
W-peijian
varchar
50
更换配件
W-money
varchar
50
维修费用
G-NO.
varchar
50
配件数量
G-cishu
varchar
50
维修次数