一、背景
随着科技的快速发展,各类电器产品早已成为现代家庭的必备品,此外,人们对电器产品的需求依然保持上升的趋势,但是电器的维修问题经常让人们感到很苦恼。通过对当前的电器维修过程进行研究,发现其中存在的问题,再依此提出本系统应该具备的功能,并进行电器维修预约服务系统的设计与实现操作。为了适应人们的生活习惯,本系统以微信小程序作为客户端,后台开发所使用的语言为PHP,所采用的框架是Laravel框架。在需求分析阶段,结合人们对电器维修过程现状的看法和UML的相关知识,有利于进一步明确本系统的功能需求。本电器维修预约服务系统主要分为预约客户模块、维修工程师模块和后台管理员模块,系统的基本功能有查询维修订单、发布维修订单、分配维修订单、上传维修记录和服务评价。另外,预约客户可以查看并收藏相关的维修资讯,如果遇到问题,还可以向客服进行咨询。本论文结合一些图表对系统进行详细分析,并对各个功能进行了实现,经过系统测试,预约客户、维修工程师和后台管理员三个模块的功能均符合预期。
二、系统需求分析
系统预约客户分为三类:预约客户、维修工程师、后台管理员
1、预约客户的功能模块有:
1) 登录注册功能:首次登录时需要填写手机号码和地址进行注册。
2) 资讯管理功能:预约客户可以查看并收藏自己感兴趣的维修资讯。
3) 个人信息管理功能:预约客户可以在“莞修”小程序中管理个人信息,包括修改和查询。
4) 维修需求管理功能:预约客户可以查看已完成的维修订单,也可以发布新的维修需求,当后台管理员定价后需要进行支付,如果预约客户选择邮寄到店的方式,可以查询物流消息,待维修结束后需要进行服务评价,还可以下载维修过程的图片和视频。
5) 联系客服功能:预约客户遇到问题时,可以向客服进行咨询。
2、维修工程师的功能模块有:
1) 注册功能:预约客户可以申请注册成为维修工程师。
2) 工程师信息管理功能:维修工程师可以查看并修改工程师信息。
3) 维修订单管理功能:维修工程师可以查看已经完成的订单,还可以查看未完成的订单,并上传维修记录。
4) 查询服务评价:服务评价分为三类:好评、中评和差评,维修工程师可以分类查询服务评价。
5) 查看薪资功能:维修工程师可以按月查看自己的薪资。
3、后台管理员的功能模块有:
1) 登录功能:要成功登录后台管理系统,必须填写正确的账号密码。
2) 预约客户管理功能:后台管理员可以对预约客户进行管理维护。
3) 维修工程师管理功能:后台管理员可以对维修工程师进行维护。
4) 资讯管理功能:后台管理员可以对维修资讯进行维护。
5) 订单管理功能:后台管理员可以对维修需求订单进行管理维护。
6) 在线客服功能:预约客户遇到问题时可以向客服咨询,而后台管理员需要负责回复预约客户所提出的疑问。
7) 后台管理功能:后台管理员可以对后台菜单和管理员进行管理维护。