RPMS系统(上)

1 RPMS系统 即4S汽车维修管理系统

1.1 范围

本系统包括:汽车维修工单管理、结算工单管理、还车管理、基础数据、权限管理 和 统计报表 六个功能模块。另包括权限管理模块用于系统的用户、角色和相关权限。系统功能为本说明书与附件Demo版界面描述中功能的并集。

1.2 使用对象和角色

系统管理员:

管理系统模块的初始化,特别是权限分配和角色的创建,保证系统正常运行。

接待人员

负责接待来往的维修车辆,并且把维修车辆维修情况,录入到维修系统中,填写维修单,维修明细单,指定分配的人员进行维修;

维修人员

专门负责维修的人员,维修完之后,提醒接待人员,进行结算操作

客户

需要维修车辆的人员,也就是车主

结算人员

专门负责结算维修单的人员,核对结算金额,填写支付方式,进行结算;
以及取消结算功能

售后服务人员

结算人员结算完之后,通知售后服务人员进行还车业务,售后人员需要查看客户的地址,把车辆进行归还;

基础数据维护人员

维护系统基础数据,比如 配件的入库,维修人员的维护,支付方式维护 等信息

1.3这次是以小组分模块的形式来完成开发(以下是6个模块)

  • 维修工单管理
  • 结算工单
  • 还车管理
  • 登录管理
  • 汽车配件管理
  • 系统管理

1.4完成效果如下

1.普通登录,注册,拼图验证,第三方登录

RPMS系统(上)
RPMS系统(上)
2.主页维修进展查询
RPMS系统(上)
RPMS系统(上)
RPMS系统(上)
5.还车模块 导航还车 已还车短信通知
RPMS系统(上)
RPMS系统(上) RPMS系统(上)
  1. 日志功能
    RPMS系统(上)

2 完成系统基于Spring,SpringMVC,Mybatis,Vue,ElementUI

需要使用下面的重点技术

2.1 SAAS【软件即服务】平台租户

重难点:注册页面logo 的显示与缓存的清理

2.2 分页与高级查询功能

new PageList(Long total,List rows)
Long total = select count(*) + 条件
List rows = select * from table +条件 + 分页

2.3 department中部门与父级部门的处理,自关联查询

select * from department d left join department d on d.parent_id = d.id

2.4 角色与权限

穿梭框,联表保存

2.5 下拉列表 获取值与保存 手动封装对象

2.6 文件上传的问题

2.7 Vue 集成百度地图

1.在百度开放平台申请 AK
2.npm下载vue百度地图

2.8 前后端分离shiro权限管理,Vue脚手架,自带的拦截功能

手动存JsessionId shiro对options请求 的放行 重写过滤器

2.9 Lucene全文检索 ES solr

创建索引 搜索索引 高亮显示

关键词:目录 Dirctory 文档 Document Field
对文档的CRUD
indecWriter.addDocunment(document1)
indecWriter.deleteDocunment(条件)
indecWriter.updateDocunment(条件)
分词:

  • 手动打jar包
  • 引入分词器
  • 测试分词器
  • 配置扩展词或停用词
    项目中使用:
  • 同步数据到索引库
  • 引入LuceneUtil工具类 完成对文档的CRUD
  • 在Colum里面添加颜色 高亮显示

2.1.1

第三方登录 微信登录
登陆协议 OAuth2.0

文章知识点与官方知识档案匹配,可进一步学习相关知识Vue入门技能树首页概览23005 人正在系统学习中

来源:梦里花落知多少、

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年8月7日
下一篇 2019年8月8日

相关推荐