汽车维修服务管理系统毕设论文Word格式文档下载.docx

上传人:b****3 文档编号:17270819 上传时间:2022-11-30 格式:DOCX 页数:31 大小:574.70KB
下载 相关 举报
汽车维修服务管理系统毕设论文Word格式文档下载.docx_第1页
第1页 / 共31页
汽车维修服务管理系统毕设论文Word格式文档下载.docx_第2页
第2页 / 共31页
汽车维修服务管理系统毕设论文Word格式文档下载.docx_第3页
第3页 / 共31页
汽车维修服务管理系统毕设论文Word格式文档下载.docx_第4页
第4页 / 共31页
汽车维修服务管理系统毕设论文Word格式文档下载.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

汽车维修服务管理系统毕设论文Word格式文档下载.docx

《汽车维修服务管理系统毕设论文Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《汽车维修服务管理系统毕设论文Word格式文档下载.docx(31页珍藏版)》请在冰豆网上搜索。

汽车维修服务管理系统毕设论文Word格式文档下载.docx

(1)可以使用简单、易用的脚本语言,例如VBScript和JScript。

(2)无需编译,容易编写,可以在服务器端直接运行。

(3)使用普通的文本编辑器编写即可,例如记事本和Word。

(4)与客户端浏览器完全无关,只要浏览器支持HTML,即可浏览ASP设计的页面。

(5)ASP可以与ActiveXScripting语言兼容,也可以通过第三方组件进行功能扩展。

(6)可以使用服务器脚本产生客户端脚本。

1.2SQLServer2008介绍

SQLServer是由Microsoft开发和推广的关系数据库管理系统(DBMS)。

它在电子商务、数据仓库和数据库解决方案等应用领域中起着极其重要的作用,为企业的数据管理提供了强大的数据管理支持,对数据库中的数据提供了有效的数据管理环境,并采用有效的措施实现了数据的完整性和安全性[4]。

SQLServer面向大中型动态网站的数据应用,在大批量数据处理和多客户端访问时,其处理能力和优势非常明显。

SQLServer数据库系统具有以下4种的优点:

(1)高度的可伸缩性和可靠性

(2)集成和可扩展的分析服务。

(3)快速开发、调试和数据转换。

(4)简化的管理和调节。

1.3Dreamweaver介绍

Dreamweaver是建立Web站点和应用程序的专业工具。

它将可将布局工具、应用程序开发和代码编辑功能组合在一起,其功能强大,使得各个层次的开发设计人员都能够快速创建界面和应用程序

Dreamweaver是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着Dreamweaver8的发布,更坚定Dreamweaver在该领域的地位。

它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具[5]。

它具有以下特点:

(1)灵活的编写方式Dreamweaver具有灵活编写网页的特点,不但将世界一流水平的“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。

(2)可视化编辑界面Dreamweaver是一种所见即所得的HTML编辑器,可实现页面元素的插入和生成。

(3)功能更多的CSS支持——CSS可视化设计、CSS检查工具。

(4)强大的WEB站点管理功能。

(5)内建的图形编辑引擎。

(6)Dreamweaver的集成特性——Dreamweaver继承了Fireworks、Flash和Shockwave的集成特性,可以在这些Web创作工具之间自由地切换,轻松地创建美观实用的网页[6]。

(7)丰富的媒体支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒体。

1.4VisualStudio2010介绍

VisualStudio是微软公司推出的开发工具,也是目前最流行的Windows平台应用程序开发工具。

VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序。

除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库[7]。

VisualStudio2010将是经典的一个版本,而且它可以自定义开始页,还包括以下9种新功能:

(1)C#4.0中的动态类型和动态编程;

(2)多显示器支持;

(3)使用VisualStudio2010的特性支持TDD;

(4)支持Office;

(5)QuickSearch特性;

(6)C++0x新特性;

(7)IDE增强;

(8)使用VisualC++2010创建Ribbon界面;

(9)新增基于.NET平台的语言F#;

2系统需求分析

2.1目标和任务

需求分析的基本任务是软件人员和用户一起完全弄清楚用户对系统的确切要求。

需求分析的结果是否正确,关系到软件开发的成败,正确的需求分析是系统开发的基础。

下面从以下三个方面对该系统进行需求分析:

(1)确定系统的功能要求;

(2)系统各种业务实现的流程;

(3)系统数据库的要求和设计;

汽车维修服务管理系统可以实现的功能:

(1)顾客:

查看车辆信息、配件信息、供应商信息、服务站信息、购买配件、修改个人信息、提出反馈意见等。

(2)管理员:

实现查看、修改、删除和增加客户信息、车辆信息和配件信息、登陆后台管理查看反馈意见等。

(3)实现用户权限管理及用户注册功能。

(4)系统后台采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。

(5)系统运行稳定、安全可靠。

同时对于系统的界面要做到用户友好并能够满足各个类型的用户需求,做到用户界面生动、形象、美观的布局显示,并且能够显示帮助和出错信息提醒。

2.2体系结构设计

本系统采用Browser/Web/DataBase的3层体系结构。

Browser/Server的系统中,用户可以通过浏览器向分布在网络上的服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。

B/S结构简化了客户机的工作,客户机上只需配置Web浏览器即可。

服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServer完成[10]。

本系统采用Browser/Server三层体系结构。

分别为表示层(presentation)、功能层(businesslogic)和数据层dataservice)。

第一层(表示层):

Web浏览器。

在表示层中包含系统的显示逻辑,位于客户端。

它的任务是由Web浏览器向网络上的Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上,系统采用IE浏览器。

第二层(功能层):

具有应用程序扩展功能的Web服务器。

在功能层中包含系统的事务处理逻辑,位于Web服务器端。

它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,而后等数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。

第三层(数据层):

数据库服务器。

在数据层中包含系统的数据处理逻辑,位于数据库服务器端。

它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。

2.3系统业务流程

根据对系统功能的分析,可以得出维修服务系统应分为三种情况:

未注册用户、注册用户和系统管理员,其每个角色参与维修服务系统实现的功能是不同的,其业务流程如图2.3所示。

图2.3系统业务流程图

2.4数据分析

根据软件工程所学知识和以上对本次毕业设计系统的分析,最终画出系统的实体关系图(E--R图)。

图2.5.1为客户实体关系图,从图中可以看出客户相关的信息,包括客户姓名、客户身份证号、联系电话、工作单位、年龄等,清楚直观的了解了客户的信息结构,在这其中,客户在成功注册了客户姓名和客户编号之后便可以用此客户名和客户编号成功的登录维修服务系统,查询相关信息,享受维修服务带来的快捷方便了。

图2.4.1客户关系E-R图

在本系统设计的模块中,车辆信息模块、维修记录模块、配件模块、供应商模块相互联系,相互作用。

在车辆信息结构中包含许多车辆信息,包括车辆品牌,价格、型号、维修次数、最大排量、最大功率等,其中车辆品牌在维修记录中也可以查询的到,本系统在维修记录模块特设了模糊搜索功能,输入相关汽车品牌即可查询到该车的维修情况,包括维修的费用,维修时间,维修地点,更换的配件等。

配件作为维修服务中必不可少的物品在该系统中也尤为重要,它将配件模块、维修记录模块、供应商模块无形的连接起来,使得每个模块都涉及到它的相关信息。

如图2.5.2所示。

图2.5.2各模块结构连接图

3系统设计框架

3.1系统整体结构

根据对系统的功能需求分析可以得到,本系统最主要的几个功能为用户管理、角色管理、车辆信息管理、维修器材和预约管理以及用户意见反馈的管理,因此可以将汽车维修服务系统分为四个功能模块,分别是:

系统管理模块、角色管理模块、车辆信息管理、维修预约管理、配件管理模块、意见反馈模块,如图3.1所示:

图3.1系统整体结构图

3.2系统主要功能模块

1、系统管理模块

主要是检查用户名和密码是否匹配,该系统对用户的身份认证采用的是用户名/密码方式,在用户进入系统的时候要求用户输入用户名和密码,并比较两者和数据库中用户名和密码对应。

否则的话无法登录系统提示密码或用户名错误,建议注册用户。

该模块用于维护客户的基础信息,系统管理员可以对用户信息表进行查询,修改客户资料,添加或删除客户资料等功能。

及时更新客户信息表,做好客户的备档工作。

2、角色管理模块

该部分主要用于角色分配的管理,用于设置不同使用权限,主要包括超级管理员,店铺管理员,普通用户三种角色,每种角色对应于不同的使用权限,其中超级管理员的级别最高。

3、车辆信息管理

用于对车辆信息的管理,包括对车辆基本信息的查询,修改、删除,及时添加新的车辆信息,对车辆的信息做到及时更新。

此外该模块中包含维修记录,对于进行维修过的车辆进行登记,入档,对其参与的服务项目及服务费用都可以很容易的查询。

4、维修预约管理

该部分用于当用户的车辆有维修需要时,用户可以及时登录系统,进行汽车状态的描述,进而提前进行维修的预约,便于维修站提前准备好材料和维修安排。

4、配件管理模块

用于对配件信息的管理,管理员及时查询配件的信息,方便对库存的统计,此外,库存管理中可以对配件进行模糊搜索,了解库存中配件的情况。

5、意见反馈模块

在该模块中,客户可以将自己在服务过程中发现的问题通过留言反馈的形式告诉管理员,而管理员会根据客户的要求对系统进行完善和改进。

3.3数据库的设计

此系统在开发建立数据库过程中建立了十一张表:

用户信息表tUser、角色表tRole、用户角色表tUserRole、权限表tPermission、角色权限表tRolePermission、客户信息表tCustomer、车辆信息表tCarInfo、配件信息表tToolInfo、维修记录表tService、预约记录表tOrder、意见反馈表tFeedback,并且各张表均有自己的ID作为各自的主键,有的表设置有联合主键,比如用户角色表和角色权限表。

在用户登录进去后,就会验证不同的用户对应不同的权限,从而显示相应的功能。

3.3.1具体表的设计

具体的表的设计如下:

1.用户信息表

字段名

数据类型

长度

字段描述

Id

Varchar

20

用户登录名

Name

用户姓名

Password

16

密码(MD5加密)

Status

bit

状态

IsAdmin

是否为系统用户

表3.3.1.1用户信息表tUser

2.角色表

角色编号

角色名称

表3.3.1.2用户信息表tRole

3.用户角色表

User

角色

Role

姓名

表3.3.1.3用户角色表tUserRole

4.权限表

菜单编号

Category

50

菜单分类

ParentId

上级菜单

菜单名称

表3.3.1.4权限表tPermission

5.角色权限表

RoleId

Permission

权限对应菜单编号

表3.3.1.5角色权限表tRolePermission

6.客户信息表

varchar

30

客户姓名

客户编号

CarNumber

车辆牌号

sex

char

2

客户性别

Birthday

datetime

8

客户生日

phone

联系电话

Work

工作单位

CardId

身份证号码

表3.3.1.6客户信息表tCustomer

7.车辆信息表

车辆编号

Type

车辆型号

C_Id

表3.3.1.7车辆信息表tCarInfo

8.配件信息表

number

配件编号

name

100

配件名称

price

配件单价

type

配件类型

count

配件剩余量

表3.3.1.8配件信息表tToolInfo

9.维修记录表

记录编号

Tools

更换配件名称

Money

维修费用

维修次数

表3.3.1.9维修记录表tService

10.预约记录表

Addtime

预约时间

content

600

故障描述

表3.3.1.10预约记录表tOrder

11.意见反馈表

描述

反馈表编号

Cid

反馈内容

留言时间

表3.3.1.11意见反馈表tFeedback

3.3.2数据库的建立

数据库是在SQLSERVER2008R2的基础下建立起来的,创建代码部分如下:

创建数据库:

CREATEDATABASECar;

创建用户信息表tUser:

CREATETABLEtUser

(Idvarchar(20)primarykeynotnull,

Namevarchar(20)notnull,

Passwordvarchar(20)notnull,

Statusbit,

IsAdminbit);

同理可以创建其他的10张表,创建完后在数据库中设计表显示如下

图3.3.2.1设计表

完成后,CSMS数据库的整体情况如下

图3.3.2.2数据表结构图

3.4Dreamweaver前端设计

本系统的界面设计主要使用dreamweave软件,我们可以在软件里面直接写html、css、javascript代码,来控制页面的内容及排版,这样能动态的显示页面,并且和用户良好的交互,以下是利用dreamweaver开发登录界面的使用示例图。

图3.4.1dreamweaver前端设计图

4.系统设计实施

根据对系统的功能需求分析可以得到,本系统最主要的几个功能为用户管理、角色管理、车辆信息管理、维修预约管理以及服务站点的管理,因此可以将汽车售后服务系统分为四个功能模块,分别是:

系统管理模块、车辆档案管理模块、维修预约管理、服务站管理模块

4.1系统登录模块

为了提高系统的安全性,没有登录的用户是不能进入系统,密码错误或者用户不存在的用户也不能进入系统。

登录系统后就进入系统主要面,并且显示用户可以操作的菜单项。

用户登录验证分为客户端验证和服务端验证

进入首页后,直接显示的是用户的预约信息,管理员能够及时看到并进行处理,这样节约了时间,减少了工作量,也提高了管理员的工作效率。

同样,客户可以进入自己的系统,对预约进行删除和修改。

图4.1.2系统首页

4.2系统管理模块

另外该部分还有一个增值功能,用户在注册的时候,提供了生日信息,当用户的生日到来时,系统会自动给用户发送祝福短信;

同样,如果客户的车辆长时间不保养,我们会定期给他发送保养提醒。

图4.2.1员工管理

进入系统管理后,我们能看到已经注册过的用户,并且知道用户是否是管理员,同时管理员能够对注册的用户进行修改,包括删除用户,密码重置等等。

如果如要新增用户,只需要点击下面的添加按钮,便可以方便的新增用户,设定其是否为管理员等。

界面如4.2.2所示。

图4.2.2系统管理

4.3角色管理模块

该部分主要用于角色分配的管理,用于

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1