汽车维修与保养服务预约评价系统的设计与实现
图3.1
3.2 系统功能模块划分
汽车预约管理系统是一个基于B/S的信息管理系统,它主要分为五个模块功能,用户注册、维修预约、在线客服、用户评价以及后台管理组成。在用户注册功能中,系统管理人员登陆身份为唯一账号admin,用户则自行使用注册的帐号与密码通过校验后进行登陆,登陆成功后可以根据城区查看各个门店的基本信息、所有客户对各个门店的评价信息,当一个会员注册成功后,有产生一个登陆用户名和一个登陆密码,用户根据此登陆密码以及注册申请的登陆权限则可以进入有操作权限功能的界面进行操作,主要包括预约管理、评价管理、留言管理等,在预约管理中,会员用户可以申请预约,也可以取消已经申请的预约以及查询所有已经取消成功的预约信息;在评价管理中,会员用户可以查询并删除自己以前对门店的所有评价,也可以对门店增加一个新的评价,也可以查询所有人的评价信息,但是查询所有人的评价信息时,不可以删除评价;在留言管理中,会员用户若是有什么问题要是不想被其它人看到的,可以通过此功能实现,管理人员则可以通过留言回复功能,帮助用户解决问题,同时会员用户还可以浏览自己的所有历史留言,查看详细信息,或者删除指定的留言。当通过管理人员登陆系统后,管理人员可进行以下操作。首先可以确认所有用户的预约申请,并可以确认用户的预约取消;然后管理人员可以查询并删除用户的留言或者评价;最后还可以对用户的留言进行相应的回复,帮助用户解决难题,以获得用户的信赖,方便以后更好的交流合作。
系统总体层次图如下所示:
图3.2
15
汽车维修与保养服务预约评价系统的设计与实现
3.3 系统功能数据流程图
登录信息用户反馈信息汽车预约管理系统图3.3
要处理的信息处理后的信息后台数据库
图3.4
3.4 数据库设计分析
在汽车预约管理系统的设计过程中,考虑到信息的完整性及安全性,以及查询的高效问题,
在综合系统功能之后,设计为适应这个汽车预约管理系统的数据库,它主要有八张表组成:预约申请表、预约业务表、评价信息表、用户信息表、业务信息表、门店信息表、车型信息表以及,具体如下:总体逻辑设计图:
16
汽车维修与保养服务预约评价系统的设计与实现
图3.5
3.5 数据库逻辑结构表
UsertId UserName Pwd Sex EMail Tel UserImage CarModel CarNo CritiqueId CritiqueText StoreID UserID CritiqueTime nvarchar(8) nvarchar(10) nvarchar(10) nvarchar(2) nvarchar(50) nvarchar(20) nvarchar(255) nvarchar(50) nvarchar(20) 表3.1用户信息逻辑结构表 不允许空 不允许空 不允许空 允许空 允许空 允许空 允许空 允许空 允许空 不允许空 允许空 允许空 允许空 允许空 nvarchar(50) nvarchar(250) nvarchar(20) nvarchar(8) datatime 表3.2评价信息逻辑结构表
17
汽车维修与保养服务预约评价系统的设计与实现 OrderID OrderData UserID UserName Tel CarNo CarModel CarMileage ArriveData ArriveTime StoreID nvarchar(50) datatime nvarchar(8) nvarchar(20) nvarchar(20) nvarchar(20) nvarchar(50) nvarchar(20) nvarchar(50) nvarchar(50) nvarchar(20) 表3.3订单信息逻辑结构表
不允许空 允许空 不允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 允许空 BusinessID BusinessName CarModel Type Price Parts nvarchar(10) nvarchar(50) nvarchar(50) nvarchar(10) decimal(10, 2) nvarchar(200) 表3.4业务信息逻辑结构表
不允许空 允许空 允许空 允许空 允许空 允许空 OrderItemID OrderID BusinessName Type Price nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(10) decimal(10, 2) nvarchar(250) 表3.5订单详单信息逻辑结构表
不允许空 允许空 允许空 允许空 允许空 允许空 CarModel CarID nvarchar(50) nvarchar(52) 表3.6车型信息逻辑结构表
不允许空 允许空 DistrictID DistrictName nvarchar(10) nvarchar(50) 表3.7城区信息逻辑结构表
18
不允许空 允许空