毕业设计(论文)-ASP汽车售后服务管理系统的设计与实现.doc_第1页
毕业设计(论文)-ASP汽车售后服务管理系统的设计与实现.doc_第2页
毕业设计(论文)-ASP汽车售后服务管理系统的设计与实现.doc_第3页
毕业设计(论文)-ASP汽车售后服务管理系统的设计与实现.doc_第4页
毕业设计(论文)-ASP汽车售后服务管理系统的设计与实现.doc_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黄河科技学院毕业设计说明书 第 i 页 汽车售后服务管理系统的设计与实现 摘 要 随着我国汽车工业的高速发展,家庭轿车的逐步普及,社会汽车保有量的急剧增 加,给汽车售后服务业带来了极大的商机。商家逐渐意识到建立以客户为中心的经营 战略,努力把售后服务这一环节做好,可以大大增强企业的管理能力,为客户提供一 流的售后服务,是企业建立品牌意识、实现差别化服务、取得竞争优势的有力武器。 根据汽车售后服务流程的特点和系统的建设目标,本文提出了基于 b/s( browser /server) 模式的售后服务管理系统结构模型。系统以 asp 作为开发前台的工具,运用 sql server 2000 数据库作为强大的后台,dreamwerver 处理前台界面及美工,为客户 提供了客户注册,信息查看,修改资料等功能,为管理者提供用户信息管理,车辆信 息管理,配件管理以及服务站管理等功能。 本系统操作简单,安全性强,可行性好,可以有效减少企业的经营成本,提高工 作效率,争创服务品牌。 关键词:asp,sql server 2000, dreamwerver 黄河科技学院毕业设计说明书 第 ii 页 the design and implementation of car service management systems author : wang qianhong tutor : yang zhiwu abstract with the rapid development of chinas automobile industry, the gradual popularization of family cars, the communitys rapid increase of automobiles, the automotive service industry has brought great business opportunities. businesses come to realize that the establishment of a customer-centric business strategy, efforts to service this part well, can greatly enhance the management capacity, providing customers with quality service, is the company to build brand awareness, to achieve differentiated services tool for competitive advantage, less developed profitable car service industry will become the focus of automobile manufacturers compete. car service process according to the characteristics and the goal of building the system proposed in this paper based on b / s (browser / server) mode of the service management system model. system to asp as a tool for development prospects, using sql server 2000 database as a powerful background, dreamweaver handling front interface and art, to provide the customer registration information to view, modify data and other functions, and provides the user information management, vehicle information management, parts management, and service station management. system designed in this paper a simple, safe and strong, good feasibility, reduce business operating costs, improve efficiency, striving service brand. key words: asp,sql server 2000, dreamwerver 黄河科技学院毕业设计说明书 第 iii 页 目目 录录 1 绪 论1 1.1 系统开发背景1 1.2 汽车售后服务管理系统开发的目的和意义1 1.3 可行性分析.2 1.3.1 经济可行性2 1.3.2 技术可行性分析2 1.4 相关技术介绍3 1.4.1 asp 简介.3 1.4.2 sql server 2000 介绍.3 1.4.3 基于 b/s 体系.4 1.5 本文的结构4 2 系统需求分析6 2.1 目标和任务6 2.2 系统功能分析6 2.2.1 系统实现的功能6 2.2.2 系统界面分析6 2.3 系统业务流程7 2.4 数据分析.8 3 概要设计10 3.1 功能模块设计10 3.1.1 系统总体结构图10 3.1.2 系统主要功能模块10 3.2 数据库结构设计11 3.2.1 数据库逻辑结构设计11 3.2.2 数据库物理结构设计12 黄河科技学院毕业设计说明书 第 iv 页 4 系统详细设计15 4.1 系统总体结构图15 4.2 系统主界面15 4.3 客户端设计16 4.3.1 客户登录模块16 4.3.2 客户注册界面17 4.3.3 车辆档案管理模块18 4.3.4 配件管理模块19 4.3.5 服务站管理模块21 4.3.6 意见反馈模块22 4.4 服务器端设计.22 4.4.1 管理员登陆模块设计22 4.4.2 客户管理模块23 4.4.3 车辆信息管理模块23 4.4.4 配件信息管理模块24 4.4.4 服务站信息管理模块24 4.4.5 意见反馈模块设计25 5 系统运行与测试26 5.1 系统调试26 5.2 测试的内容及测试用例26 5.3 测试结论28 6 系统的使用说明与安装29 6.1 运行环境要求29 6.2 安装设置29 6.3 源程序用户名和密码29 结 论.30 致 谢.31 黄河科技学院毕业设计说明书 第 v 页 参考文献.32 附录.33 附录 a 用户注册页面设计详细代码.33 附录 b 购买配件页面设计详细代码.36 附录 c 车辆信息管理页面设计详细代码.39 附录 d 意见反馈页面设计详细代码.41 黄河科技学院毕业设计说明书 第 1 页 1 绪 论 1.1 系统开发背景 随着轿车进入家庭汽车消费者的观念更趋于理性化,这使国内汽车的消费者结构发 生了巨大的变化。当代汽车消费者的消费观念更趋于理性化,不仅仅满足修好车,还 追求高效、廉价、个性化的服务方式。优秀的企业售后客户服务系统犹如一个信息的 工厂,操作方便,运行稳定,能够快速完成信息的采集,直到信息的处理、信息反馈 的整个过程,汽车售后客户服务系统的主要任务是对企业客户的问题记录进行管理, 并将客户的问题安排分配给每一个售后服务员工进行处理;对接受服务调查的客户进 行员工服务质量调查信息的管理。 传统的汽车售后服务管理系统大都采用 c/s 模式的计算机管理系统,c/s 模式有它 自身的优势:数据的分布存储和处理提高了系统的运行效率与数据库管理的独立性, 具有较好数据源与客户访问操作独立性。然而随着规模的不断扩大,应用程序的复杂 程度不断提高,传统的 c/s 模式逐渐暴露出许多问题,如客户端需要安装专用的客户 端软件开发成本较高、移植困难、维护复杂、升级麻烦、系统的可移植性、可扩展性、 可维护性都较差。同时,随着 intnet 的迅速发展和普及以及中国加入 wto 汽车售后服 务也面临着许多新的挑战和机遇,如远程维修站的查询,汽车信息的远程查询,网上 信息的发布等。因此汽车售后服务迫切需要开发出基于 b/s 模式的汽车售后服务管理 系统,以适应当前汽车行业的发展,提供更加完善,质量更高的服务。 1.2 汽车售后服务管理系统开发的目的和意义 为改变传统售后服务的呆板形式,改变种种弊端,营造多样化、方便化的需求, 使得消费者在何时何地都可以对自己的汽车进行维护管理,网络化的管理系统势在必 行。开发汽车售后服务管理系统的目的在于利用现代信息技术手段,建立起适应市场 经济环境的汽车售后服务管理系统,从而提高汽车销售公司的售后服务的质量和效率; 建立车辆档案和客户档案实现对销售的每台车辆的管理和维护,并且能对反馈的信息 黄河科技学院毕业设计说明书 第 2 页 进行及时的处理,为领导决策提供信息帮助;以后台数据库为核心,建立以售后服务 部为中心的连接各特约维修服务站的管理系统,协助售后服务部管理各服务站,实现 数据和信息的高度共享。 1.3 可行性分析 现在所可行性研究的主要任务是在系统初步调查的基础上,对新系统是否能够实 现和值得实现等问题作出判断,避免在花费了大量的人力和物力之后才发现系统不能 实现或新系统投入使用后没有实际意义而引起浪费。内容包括经济可行性和技术可行 性。 1.3.1 经济可行性 经济可行性分析主要是对开发项目的成本与效益做出评估,即分析新系统所带来 的经济效益是否超过开发和维护系统所需要的费用。本系统规模不大,运用的人力、 物力、财力相对也较小,因此开发本系统的成本相对较低。 网站运行后能够有效的增加工作效率,能够展示企业的形象和企业文化,做到与 客户之间能够进行信息共享与互通,不仅为客户实现信息注册和修改,而且能够查阅 车辆配件维修等信息,在方便客户的同时,大大简化了传统售后服务的复杂程度,使 得公司能够节约一定的人力资源成本,提高企业的效益。 结合以上成本与效益两方面分析证明系统在经济可行性上是可行的。 1.3.2 技术可行性分析 信息系统技术上的可行性可以从硬件(包括外围设备)的性能要求、软件的性能 要求(包括操作系统、程序设计、语言、软件包、数据库管理系统及各种软件工具) 、 能源及环境条件、辅助设备及配件条件几个方面去考虑。本系统是一个小型的汽车售 后服务管理系统,因此对计算机硬件的要求不高,一般的计算机基本都能胜任。因为 设计本网站使用的都是比较常用的软件和硬件,如数据库概论、网页三剑客、 dreamweaver、asp 等,所以在技术上是完全可行的。 黄河科技学院毕业设计说明书 第 3 页 1.4 相关技术介绍 1.4.1 asp 简介 asp 全称为 active server page,中文叫做动态服务器网页,它是一种服务器端的 网页设计技术,其开发的网络数据库体系结构是三层 b/s(浏览器/服务器)模式体系结 构,人机交互简单、直观,系统的开放性好,用户可以通过 internet 或局域网就可以访 问数据库,从而轻松读取数据库的内容,也可以轻易地集成现有的客户端 vbscript 和 dhtml,输出动态,互动和拥有“活”内容的网站,其功能在于开发运行在 windows 服务器平台上的动态网页和网站。 asp 技术有如下特点: (1)使用简单、易用的脚本语言,例如 vbscript 和 jscript。 (2)无需编译,容易编写,可以在服务器端直接运行。 (3)使用普通的文本编辑器编写即可,例如记事本和 word。 (4)与客户端浏览器完全无关,只要浏览器支持 html,即可浏览 asp 设计的页 面。 (5)asp 可以与 activex scripting 语言兼容,也可以通过第三方组件进行功能扩 展。 (6)可以使用服务器脚本产生客户端脚本。 1.4.2 sql server 2000 介绍 sql server 是由 microsoft 开发和推广的关系数据库管理系统(dbms) 。它在电子 商务、数据仓库和数据库解决方案等应用领域中起着极其重要的核心作用,为企业的 数据管理提供了强大的数据管理支持,对数据库中的数据提供了有效的数据管理环境, 并采用有效的措施实现了数据的完整性和安全性。sql server 面向大中型动态网站的 数据应用,在大批量数据处理和多客户端访问时,其处理能力和优势非常明显。 sql server 数据库系统的优点: (1)高度的可伸缩性和可靠性 (2)集成和可扩展的分析服务。 (3)快速开发、调试和数据转换。 黄河科技学院毕业设计说明书 第 4 页 (4)简化的管理和调节。 1.4.3 基于 b/s 体系 本系统采用 browser/web/database 的 3 层体系结构。browser/server 的系统中, 用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行 处理,将用户所需信息返回到浏览器。b/s 结构简化了客户机的工作,客户机上只需配 置 web 浏览器即可。服务器将担负更多的工作,对数据库的访问和应用程序的执行 将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态 网页生成等工作全部由 web server 完成。 本系统采用 browser/server 三层体系结构。分为表示层(presentatioon) 、功能层 (business logic) 、数据层 data service)被割成 3 个相对独立的单元。 第一层(表示层):web 浏览器。在表示层中包含系统的显示逻辑,位于客户端。 它的任务是由 web 浏览器向网络上的 web 服务器提出服务请求,web 服务器对用户 身份进行验证后用 http 协议把所需的主页传送给客户端,客户机接受传来的主页文 件,并把它显示在 web 浏览器上,系统采用 ie 浏览器。 第二层(功能层):具有应用程序扩展功能的 web 服务器。在功能层中包含系统 的事务处理逻辑,位于 web 服务器端。它的任务是接受用户的请求,首先需要执行相 应的扩展应用程序与数据库进行连接,通过 sql 等方式向数据库服务器提出数据处理 申请,而后等数据库服务器将数据处理的结果提交给 web 服务器,再由 web 服务器传 送回客户端。 第三层(数据层):数据库服务器。在数据层中包含系统的数据处理逻辑,位于 数据库服务器端。它的任务是接受 web 服务器对数据库操纵的请求,实现对数据库查 询、修改、更新等功能,把运行结果提交给 web 服务器。 1.5 本文的结构 本文主要研究内容是汽车售后服务管理系统的实现,主要内容包括如下三点: (1)深入分析了国内外同类软件研究的现状及发展趋势,并针对我国传统售后服 务存在的问题,设计出了具有交互、及时、安全的网上售后服务系统。 (2)深入对系统进行了需求分析、可行性研究与系统设计。 黄河科技学院毕业设计说明书 第 5 页 (3)在详细设计的基础上,进一步对系统进行了编码实现。 论文共分为六章: 第一章介绍了汽车售后服务系统开发的课题背景及意义。 第二章介绍了本系统的需求分析及相关关键技术。 第三章 系统的概要设计(主要功能模块、数据库概念结构和逻辑结构设计、数 据库物理结构设计) 第四章 介绍了本系统的详细设计(各个模块的实现及数据库的连接) 。 第五章 介绍了系统的运行和测试原理,并对本系统进行了测试。 第六章 介绍了系统的使用说明(运行环境的要求)与安装设置。 黄河科技学院毕业设计说明书 第 6 页 2 系统需求分析 2.1 目标和任务 需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求。 需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是系统开发的基 础。 下面从以下几个方面对该系统进行需求分析: (1)确定系统的功能要求; (2)系统各种业务实现的流程; (3)系统数据库的要求和设计; 2.2 系统功能分析 2.2.1 系统实现的功能 汽车售后服务管理系统可以实现的功能: (1)会员:查看车辆信息、配件信息、供应商信息、服务站信息、购买配件、修改个 人信息、提出反馈意见等。 (2)管理员:实现查看、修改、删除和增加客户信息、车辆信息和配件信息、登陆后 台管理查看反馈意见等。 (3)实现用户权限管理及用户注册功能。 (4)系统后台采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、 数据存储安全可靠。 (5)系统运行稳定、安全可靠。 2.2.2 系统界面分析 界面就是系统本身。用户特别关心能否有效地使用软件来解决问题,用户对软件 功能的理解都在界面上表现出来。人机界面体现了系统的功能,以及操作的方便程度 是否符合使用的要求与工作习惯。 黄河科技学院毕业设计说明书 第 7 页 所以在网站界面的设计过程中应该考虑一下几个方面的要素并应该尽量满足各个 要素的要求: (1)用户友好性:指用户操作使用系统时主观操作的复杂性,例如,主观操作复 杂性越低,系统越容易被使用,说明系统的用户友好性越好。 (2)计算机启动的交互系统,一般具有良好的可学习性和可使用性;而用户启动 的交互系统一般具有交互能力强、灵活性高、运行速度快等特点。 (3)用户需求:是用户对所购买、使用的计算机系统提出的各种要求,它集中反 映了用户对软件产品的期望。用户需求应该包含功能需求和使用需求两方面。系统设 计必须考虑到人使用计算机时的身体、心理要求,包括机房环境、条件、布局等,以 使用户能在没有精神压力下使用计算机,同时能让用户舒适地使用计算机完成他们的 工作。用户界面应提供形象、生动、美观的布局显示和操作环境和帮助和出错信息设 计。 2.3 系统业务流程 根据对系统功能的分析,可以得出售后服务系统应分为三种情况:未注册用户、 注册用户和系统管理员,其每个角色参与售后服务系统实现的功能是不同的,其业务 流程如图 2.1 所示。 黄河科技学院毕业设计说明书 第 8 页 售后服务系统 未注册用户 用户注册 查询信息 浏览信息 权限设置 删除信息 修改信息 添加信息 注册用户系统管理员 填写个人信息 修改密码修改资料 留 言 查看留言 图 2.1 系统业务流程图 2.4 数据分析 根据软件工程所学知识和以上对本次毕业设计系统的分析,最终画出系统的实体 关系图(e-r 图) 。图 2.2 为客户实体关系图,从图中可以看出客户相关的信息,包括 客户姓名、客户身份证号、联系电话、工作单位、年龄、客户编号等,清楚直观的了 解了客户的信息结构,在这其中,客户在成功注册了客户姓名和客户编号之后便可以 用此客户名和客户编号成功的登录售后服务系统,查询相关信息,享受售后服务带来 的快捷方便了。 黄河科技学院毕业设计说明书 第 9 页 图 2.2 客户关系 e-r 图 很多时候客户的汽车出了问题都是在服务站进行维修的,服务站模块就成为售后 服务系统不可缺失的重要组成部分。当然在本系统中,服务站管理模块也是不可缺少 的,如图 2.3 服务站关系图所示,客户登录售后服务系统,可以查看相关服务站信息, 包括服务站名称,服务站地点,联系电话和维修项目等,使得客户足不出户就可以就 近选择服务站,对自己的爱车进行维修和保养。 服务站名称 联系电话 服务站地点 维修项目 服务站 图 2.3 服务站关系 e-r 图 在本系统设计的模块中,车辆信息模块、维修记录模块、配件模块、供应商模块 相互联系,相互作用。在车辆信息结构中包含许多车辆信息,包括车辆品牌,价格、 型号、维修次数、最大排量、最大功率等,其中车辆品牌在维修记录中也可以查询的 到,本系统在维修记录模块特设了模糊搜索功能,输入相关汽车品牌即可查询到该车 的维修情况,包括维修的费用,维修时间,维修地点,更换的配件等。配件作为售后 服务中必不可少的物品在该系统中也尤为重要,它将配件模块、维修记录模块、供应 商模块无形的连接起来,使得每个模块都涉及到它的相关信息。如图 2.4 所示。 黄河科技学院毕业设计说明书 第 10 页 车辆信息 维修次数 型号 轮胎规格 最大排量 最大功率 发动机型号 价格 维修记录 汽车品牌 维修时间 汽车型号 维修地点 维修费用 配件数量 配件名称 配件供应商 配件编号 配件单价 配件类型 供应商名称 联系电话 供应商厂号 图 2.4 概念结构 e-r 图 黄河科技学院毕业设计说明书 第 11 页 3 概要设计 3.1 功能模块设计 3.1.1 系统总体结构图 根据对系统的功能需求分析可以得到,本系统最主要的几个功能为用户管 理、车辆信息管理、配件信息管理以及服务站的管理,所以将汽车售后服务系 统分为四个功能模块,分别是:系统管理模块、车辆档案管理模块、配件管理 模块、服务站管理模块,如图 3.1 所示。 图 3.1 系统总体结构图 3.1.2 系统主要功能模块 1、客户管理模块 主要是检查用户名和密码是否匹配,该系统对用户的身份认证采用的是用 户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两 者和数据库中用户名和密码对应。否则的化无法登录系统提示密码或用户名错 误,建议注册用户。该模块用于维护客户的基础信息,系统管理员可以对用户 信息表进行查询,修改客户资料,添加或删除客户资料等功能。及时更新客户 信息表,做好客户的备档工作。 黄河科技学院毕业设计说明书 第 12 页 3、车辆档案管理模块 用于对车辆信息的管理,包括对车辆基本信息的查询,修改、删除,及时 添加新的车辆信息,对车辆的信息做到及时更新。 此外该模块中包含维修记录, 对于进行维修过的车辆进行登记,入档,对其参与的服务项目及服务费用都可 以很容易的查询。 4、配件管理模块 用于对配件信息的管理,管理员及时查询配件的信息,方便对库存的统计, 此外,库存管理中可以对配件进行模糊搜索,了解库存中配件的情况。 5、服务站管理模块 此模块包含服务站信息和供应商信息,使得销售公司的业务范围扩大化, 管理员通过对此模块的管理,方便掌握服务站和供应商的信息。 6、意见反馈模块 在该模块中,客户可以将自己在服务过程中发现的问题通过留言反馈的形 式告诉管理员,而管理员会根据客户的要求对系统进行完善和改进。 3.2 数据库结构设计 此系统在开发建立数据库过程中建立了八张表:用户信息表、客户信息表、 车辆信息表、配件信息表、服务站信息表、供应商信息表、维修记录表,意见 反馈表,并且各张表均有自己的 id 作为各自的主键,系统在运行过程中通过与 各自不同的主键进行匹配完成相关操作,其中在会员和管理员信息表中设置 “角色”这一字段,分别用“1”和“2”进行区分普通会员和系统管理员的身 份。 3.2.1 数据库逻辑结构设计 根据汽车售后服务平台的系统需求,结合实际的需求分析,并对各个模块 加以分析综合,确定设计八张:用户信息表、客户信息表、车辆信息表、配件 信息表、服务站信息表、供应商信息表、维修记录表和留言表,各数据表及功 能如下。 (1)用户:用户名、密码,级别; (2)客户:姓名、性别、年龄、身份证号、客户号、工作单位、联系电话; 黄河科技学院毕业设计说明书 第 13 页 (3)配件:配件名称、配件型号、配件数量、配件单价; (4)车辆:品牌、价格、型号、轮胎规格、维修次数、发动机型号、排量、 功率; (5)服务站:维修车辆品牌、服务站名称、地址、联系电话、维修项目; (6)供应商:名称、厂商号、配件名称、联系电话; (7)维修记录:维修地点、维修时间、更换配件、数量、单价。 (8)留言:客户编号、客户姓名、留言内容、留言时间。 3.2.2 数据库物理结构设计 本系统数据库根据数据功能分析共涉及 7 个数据表: 1、用户信息 本系统采用的是客户姓名和客户编号登录模式,在用户信息表中加入级别 字段,可以实现用户和管理员的权限设置。 表 1 用户信息表 user-table 字段名数据类型长度描述 u-namechar20客户姓名 u-pwdvarchar50客户编号 jibieint4级别 2、客户信息表 在客户信息表中,客户编号作为该表的主键。 表 2 客户信息表 kehu-table 字段名数据类型长度描述 k-namechar30客户姓名 k-numbersvarchar30客户编号 k-sexchar2客户性别 k-agevarchar30客户年龄 k-phonevarchar30联系电话 k-unitchar30工作单位 k-idvarchar50身份证号码 黄河科技学院毕业设计说明书 第 14 页 3、配件信息表 在该表中配件名称是联系维修记录表与供应商表的纽带,应作为主键。 表 3 配件信息表 peijian-table 字段名数据类型长度描述 p-numbervarchar50 配件编号 p-namevarchar100 配件名称 p-pricevarchar50 配件单价 p-typevarchar50 配件类型 4、车辆配件信息表 表 4 车辆信息表 car-table 字段名数据类型长度描述 c-pricefloat1000 售价 c-pinpaichar10 品牌 c-xinghaochar20 型号 c-luntaichar20 轮胎规格 c-fadongjichar20 发动机型号 c-weixiucishuint10 维修次数 c-pailiangint100 排量 c-gonglvint100 最大功率 5、服务站信息表 表 5 服务站信息表 fuwuzhan-table 字段名数据类型长度描述 f-namevarchar50服务站名称 f-placevarchar50服务站地点 f-phonevarchar50服务站联系电话 f-xiangmuvarchar50维修项目 黄河科技学院毕业设计说明书 第 15 页 6、供应商信息表 表 6 供应商信息表 gongying-table 字段名数据类型长度描述 g-namevarchar50供应商名称 g-numbervarchar50厂商号 g-phonevarchar50联系电话 g-peijianvarchar50配件名称 7、维修记录信息表 表 7 维修记录信息表 weixiu-table 字段名数据类型长度描述 w-pinpaivarchar50维修车品牌 w-xinghaovarchar50维修车型号 w-timevarchar50维修时间 w-placevarchar50维修地点 w-peijianvarchar50更换配件 w-moneyvarchar50维修费用 g-no.varchar50配件数量 g-cishuvarchar50维修次数 8、意见反馈信息表 表 8 意见反馈信息表 liuyan-table 字段名数据类型长度描述 idint4客户编号 namechar50客户姓名 contentchar600反馈内容 shijiandatetime8留言时间 黄河科技学院毕业设计说明书 第 16 页 4 系统详细设计 4.1 系统总体结构图 根据对系统的分析和概要设计,可确定系统所具有的功能模块主要包括: 客户管理模块、车辆档案管理、配件管理模块、服务站管理模块、意见反馈模 块。其中客户模块主要包括:客户信息查询、客户注册、注销登录、返回主页、 后台入口;车辆档案管理模块主要包括:车辆信息查询、车辆信息管理、维修 记录查询、维修记录管理;配件管理管理模块主要包括:配件信息查询、配件 信息管理、供应商信息查询、供应商信息管理;服务站管理模块主要包括:服 务站信息查询、服务站信息管理;意见反馈模块包括:反馈信息查询、反馈信 息管理。汽车售后服务系统总体结构图如图 4.1 所示。 图 4.1 汽车售后服务系统总体结构 4.2 系统主界面 打开 ie 浏览器,输入 http:/localhost/index.asp 即可进入系统主界面,主界 黄河科技学院毕业设计说明书 第 17 页 面由三个部分组成,标题栏,导航栏,工作区域组成,用户可以清晰明了的看 到整个系统的主要组成,通过主界面上的导航栏上各个模块对应的图标名称, 点击便可以链接到各功能模块的相对应功能界面,如图 4.2 所示: 图 4.2 汽车售后服务管理系统界面 4.3 客户端设计 进入管理系统后的客户,只有登录后才可以查看客户信息,查看车辆信息、 配件信息、实现意见反馈。如果登录失败则需要重新登录或者是注册新的客户, 才能查看本站信息、修改个人资料、客户意见反馈以及对其他相关链接的操作。 非注册会员不能实现所有的功能。下面对其中包含的子模块进行逐一的介绍。 4.3.1 客户登录模块 客户登录模块主要是检查客户名和客户编号是否匹配,并且可以通过“客 户注册”按钮进入注册页面,填写完基本信息后即可登录。如果客户的客户名 和客户编号匹配则进入系统;不匹配则转入提示错误页面。客户登录错误页面 后会在两秒后自动跳转可以重新进入登陆页面和选择注册页面。 该系统对用户的身份认证采用的是用客户名/客户编号,在客户进入系统的 时候要求用户输入客户名和客户编号,并比较两者和数据库中客户姓名和客户 编号对应。客户登录界面如图 4.3 所示: 黄河科技学院毕业设计说明书 第 18 页 图 4.3 汽车售后服务客户登录界面 4.3.2 客户注册界面 客户注册模块主要是为新客户提供注册功能,新客户在此填写详细信息进 行注册,用户注册的时需要填写客户姓名、客户编号、客户年龄、客户性别、 联系电话、工作单位以及身份证号。首先判断用户名是否存在,在用户注册时, 必须每个都要填写,否则会提示你某个没有填写就无法注册,只有当所有的条 件都满足后才会向数据库中写入注册信息。客户注册页面如图 4.4 所示: 图 4.4 用户注册界面 客户注册后即可登录系统,实现客户信息查询功能。点击客户信息查询, 界面出现客户信息表,清晰明了的将客户的相关信息罗列出来,查看信息的同 时可以利用“点击快速查找”功能实现对客户信息的模糊查找。如图 4.5 客户 黄河科技学院毕业设计说明书 第 19 页 信息查询界面所示: 图 4.5 客户信息查询界面 4.3.3 车辆档案管理模块 车辆档案管理模块用于管理客户的车辆信息,该模块可以实现两大功能: 对车辆信息进行查询和管理,实现对维修记录的查询及管理,车辆档案管理界 面如图 4.6 所示: 图 4.6 车辆档案管理界面 同查看客户信息一样,客户必须在登录系统的前提下才可以查看车辆的 信息,查看维修记录,否则提示错误并转向客户注册界面。已登录的客户可 以轻松的查看车辆的信息,并可以实现“点击快速查找”功能。对于车辆信 黄河科技学院毕业设计说明书 第 20 页 息管理和维修记录管理则用系统管理员才可以进行查看修改。下图 4.7 是车 辆信息查询界面,图 4.8 是维修记录查询界面。 图 4.7 车辆信息查询界面 图 4.8 维修记录信息查询界面 4.3.4 配件管理模块 配件管理模块主要是对维修服务过程中所更换的配件进行登记,其中包括 购买配件和查找配件,客户登录后点击购买配件,出现图 4.10 购买配件界面, 选择需要更换的配件在其前面打上对钩,点击确定购买,即可出现选择的配件 以及金额。同时还可以进行配件查询,了解配件信息,点击快速查找,在下拉 菜单中选择想要了解的配件信息,点击查找即可查看配件信息,配件信息表包 括配件编号、配件名称、配件单价和配件类型。此外,配件管理模块中还对供 应商进行了管理,详细的列出了配件所出自哪个供应商,对供应商的信息包括 黄河科技学院毕业设计说明书 第 21 页 供应商名称、供应商厂商号、联系电话以及配件名称。下图 4-9 为配件信息查 询界面,图 4.13 供应商信息界面。 图 4.9 配件信息查询界面 图 4.10 购买配件界面 图 4.12 配件查找界面 黄河科技学院毕业设计说明书 第 22 页 图 4.13 供应商信息界面 4.3.5 服务站管理模块 服务站管理模块用于实现服务站管理,客户登录后点击服务站信息查询, 即可看到服务站信息,包括服务站名称,服务站地点,联系电话以及维修项目 等,通过此模块客户足不出户便可以知道服务站的相关信息,可以选择自己所 维修项目相关的服务站,从而实现对车辆的维修以及配件的更换。服务站信息 查询界面如图 4.14 所示。 图 4.14 服务站信息查询界面 黄河科技学院毕业设计说明书 第 23 页 4.3.6 意见反馈模块 意见反馈模块是最人性化的设计,客户通过对汽车售后服务管理系统的操 作,发现其中的不足之处或者需要改进的地方,可以通过反馈留言告诉系统的 管理者,针对客户提出的意见和建议,系统的管理者可以针对性的对系统进行 改进,这样就大大的完善系统的性能,提高工作效率。如图 4.16 意见反馈界面。 图 4.16 意见反馈界 4.4 服务器端设计 4.4.1 管理员登陆模块设计 点击后台登录,则进入管理员登录界面,如图4.17所示,此管理员登陆模 块设计的页面与客户登录页面相同,只是系统在调用过程中根据输入的用户名 和密码点击提交后识别除是否是管理员,识别成功后进入管理员操作界面。 黄河科技学院毕业设计说明书 第 24 页 图 4.17 管理员登录界面 4.4.2 客户管理模块 管理员登录后点击客户信息管理模块如图 4.18,则进入客户信息管理界面, 该模块可以实现修改客户信息和删除客户信息的操作。首先在任意一个客户信 息后点击修改,则可以对客户姓名,客户编号,工作单位进行修改。点击删除, 即可对客户信息进行删除。 图 4.18 客户信息管理 4.4.3 车辆信息管理模块 车辆信息管理模块同客户管理模块一样,需要在管理员登录的前提下才可 以实现,管理员登录后可以对车辆信息进行修改、删除以及添加新的车辆信息 等功能。同时在车辆管理模块中还可以实现对维修记录信息的管理,同样也是 实现添加新信息、修改信息、删除信息的功能。下图为车辆信息管理界面: 图 4.19 车辆信息管理界面 黄河科技学院毕业设计说明书 第 25 页 4.4.4 配件信息管理模块 在配件信息管理模块中,系统的管理员可以对配件信息进行管理,添加新 的配件信息包括配件编号,配件名称,配件单价,配件类型等,实现对任意配 件信息进行修改和删除的功能。与此同时在该模块中对供应商的信息也可以进 行类似的相关操作。下图 4.20 为配件信息管理界面,图 4.21 是供应商管理界面。 图 4.20 配件信息管理界面 图 4.21 供应商信息管理界面 4.4.4 服务站信息管理模块 在服务站信息管理模块中,系统管理员可以对服务站信息进行管理,添加 新的服务站信息包括服务站名称,服务站地点,联系电话,维修项目等,修改 和删除已经备档的服务站信息,对服务站的信息做到及时的更新,为客户选择 最新的服务站进行维修和保养车辆提供方便,如图服务站信息管理界面所示。 黄河科技学院毕业设计说明书 第 26 页 图 4.22 服务站信息管理界面 4.4.5 意见反馈模块设计 针对客户的意见反馈,系统管理者可以对系统进行针对性的改进,改进之 后,管理员可以删除客户的反馈信息,做到及时更新。如图 4.22 所示。 图 4.22 意见反馈管理界面 黄河科技学院毕业设计说明书 第 27 页 5 系统运行与测试 5.1 系统调试 系统测试和系统调试都是开发软件过程中必不可少的测试,但它们在方法、 目的、思想等方面存在很大的差异,主要体现在: (1)测试的目的是找出存在的错误;而调试的目的是定位错误、找出错误 的原因并修改程序以修正错误;测试活动中发现的缺陷需要通过调试来进行定 位;两者在目标、方法和思路上有所不同; (2)调试是编码阶段和缺陷修复阶段的活动,测试活动则可以贯穿整个软 件的生命周期; (3)测试是从已知的条件开始,使用预先定义的过程和步骤,有预知的结 果;调试从未知的条件开始,结束时间无法预计; (4)调试是在测试之后,在方法,思路,策略上都有所不同; (5)测试的对像可以是文档和代码而调试的对像只能是代码。 5.2 测试的内容及测试用例 根据测试和调试的相关说明,结合本系统的具体实际主要从一下几个系统 的功能方面设计测试用例: 1、登陆、退出模块的功能测试 当用户输入错误的客户姓名和客户编号时,提示错误,并在两秒后跳转登 录界面。如图 5.1 登录失败界面。 图 5.1 登录失败界面 2、客户注册模块能测试 黄河科技学院毕业设计说明书 第 28 页 填写客户信息时每项信息都必须填写否则无法注册,提示信息不能为空; 信息全部填写且没有错误的提示注册成功。如图 5.2 客户注册模块测试。 图 5.2 客户注册模块测试 3、越权管理测试 系统不可以越权限进行修改、添加、删除等操作。一般客户登录后只能实 现客户的功能,否则提示你不是管理员,没有权限进入页面,不能进行任何工 作。如图 5.3 权限测试。 图 5.3 权限测试 3、客户选择配件功能测试。 根据客户对车辆的维修需求,选择需要更换的配件,系统自动核算价格。 如图 5.4 购买配件功能测试。 图 5.4 购买配件功能测试 黄河科技学院毕业设计说明书 第 29 页 4、配件快速搜索功能测试。 客户可以利用该功能实现对某个信息的查询,点击下拉框,选择发动机选 项,点击查找后得出发动机信息表。如图 5.5 快速查找功能测试。 图 5.5 快速查找功能测试 5、意见反馈功能测试。 客户在享受售后服务的过程中,难免会提出不同的问题,只要在意见反馈 框中写入信息提交便可以实现客户与管理员之间的沟通。如在框中输入“系统 界面需要进一步美化。 ”点击提交后意见反馈信息表中出现刚刚提交的信息。如 图 5.6 意见反馈功能测试。 图 5.6 意见反馈功能测试 5.3 测试结论 根据集成测试、系统测试、验收测试和性能测试的相关要求及大量的测试 用例可以得出此系统的设计符合要求。基本上完成了开题报告中所要求的几大 功能。 黄河科技学院毕业设计说明书 第 30 页 6 系统的使用说明与安装 6.1 运行环境要求 由于本系统需要安装 iis 5.1 和 dreamweaver 8.0 以上(可以包括)版本的服务器 和开发工具,所以对计算机硬件要求相对较高一点,运行本系统所要求的运行环境主 要为: 软件平台: 操作系统:windows xp/ windows 2000. 数据库:sql server 2000。 浏览器:ie5.0,推荐使用 ie6.0。 web 服务器:iis5.1。 6.2 安装设置 (1)在电脑中安装好所需软件(iis 5.1、dreamweaver 8.0、sql server 2000) , 并设置相应的路径; (2)将“我的毕业设计/database”文件夹中的“shfw_data.mdf”数据库文件夹拷到 站点目录下的“data”文件夹中,sql server 2000 用户名为“sa”,数据库名为“ qcshfu”, 密码为空; (3)在浏览器中输入网址 http:/localhost/index.asp 即可运行。 6.3 源程序用户名和密码 本系统程序普通用户名和密码为: 用户名:wqh,密 码:080301034 管理员用户名和密码为: 用户名:admin ,密 码:admin。 黄河科技学院毕业设计说明书 第 31 页 结 论 信息技术和网络技术的发展,汽车行业产销量的高速增长,市场竞争格局也发生 了深刻变化。汽车行业市场全面整合,各大汽车公司都在采取积极的政策以增强产品 的竞争力。其中,通过建立服务网络平台提供优质高效的售后服务是各种政策中的一 张“王牌” 。 本文在汽车售后服务管理系统需求分析的基础上,设计并实现了一个网络化的汽 车售后服务管理系统。该系统基于 b/s 模式,采用 asp 开发前台和利用 sql server 2000 作为数据库管理开发实现的。实现了需求分析中的功能: (1) 实现客户注册、修改信息以及权限管理。 (2) 实现对相关信息的查询、添加、修改、删除等功能。 (3) 通过各项测试,系统操作简单,运行稳定。 当然,要开发出一个全面,更深入的系统,还需要下很多的功夫,由于时间的因 素,该系统还有很多需要改进的地方,例如:许多数字项字段没有验证;当编辑用户 信息时,必须强制输入密码,确保密码匹配等等。在下一步的工作中会将该系统进行 全面的升级,使之更加健全。 黄河科技学院毕业设计说明书 第 32 页 致 谢 经过几个月的辛苦研发,最终完成了此次毕业设计的任务。在设计的过程中,有 欢喜也有忧愁,欢喜的是学到了许多课堂上没有的知识,通过对问题的研究和探索, 提高了自己的自学能力,而忧愁的是自己在设计时出现了许多难以解决的问题,但是 通过老师的指导和同学们的帮助,所有问题都迎刃而解了。没有他们的帮助和支持是 没有办法顺利完成我的学士学位论文的, 在此,向杨志武导师表示我深深的感谢! 同时,在学习生活中,大家建立了深厚的友情,相互关心,相互扶持,在此对他 们表示深深的谢意。但愿同窗之间的友谊长青,师生之间的情谊长存! 最后,再次对关心、帮助过我的老师和同学表示衷心地感谢。 黄河科技学院毕业设计说明书 第 33 页 参考文献 1 陈娴,洛海涛asp 信息化系统建设案例m北京:人民邮电出版社, 2006。 2 王国荣. asp 网页制作教程. 人民邮电出版社,2005。 3 王龙,黄峰. asp 管理信息系统项目开发实践. 科学出版社,2005,5。 4 王晓梅 基于 web 的客户关系管理系统的开发j.现代电子技术,2005。 5 陶国荣asp 动态商业网站建设案例 m北京:人民邮电出版社, 2006。 6 黄维通,sql server 2000 简明教程,清华大学出版社,2002。 7 李存斌,樊建平asp 高级编程及其项目应用开发m北京:中国水利水 电出版,2003。 8 庞娅娟,asp 技术方案宝典. 人民邮电出版社,2008。 9 宋昆、李严. sql server 数据库开发实例解析 机械工业出版社 2006 年 1 月。 10 王国

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论