1 RPMS系统 即4S汽车维修管理系统
1.1 范围
本系统包括:汽车维修工单管理、结算工单管理、还车管理、基础数据、权限管理 和 统计 表 六个功能模块。另包括权限管理模块用于系统的用户、角色和相关权限。系统功能为本说明书与附件Demo版界面描述中功能的并集。
1.2 使用对象和角色
系统管理员:
管理系统模块的初始化,特别是权限分配和角色的创建,保证系统正常运行。
接待人员
负责接待来往的维修车辆,并且把维修车辆维修情况,录入到维修系统中,填写维修单,维修明细单,指定分配的人员进行维修;
维修人员
专门负责维修的人员,维修完之后,提醒接待人员,进行结算操作
客户
需要维修车辆的人员,也就是车主
结算人员
专门负责结算维修单的人员,核对结算金额,填写支付方式,进行结算;
以及取消结算功能
售后服务人员
结算人员结算完之后,通知售后服务人员进行还车业务,售后人员需要查看客户的地址,把车辆进行归还;
基础数据维护人员
维护系统基础数据,比如 配件的入库,维修人员的维护,支付方式维护 等信息
1.3这次是以小组分模块的形式来完成开发(以下是6个模块)
- 维修工单管理
- 结算工单
- 还车管理
- 登录管理
- 汽车配件管理
- 系统管理
1.4完成效果如下
1.普通登录,注册,拼图验证,第三方登录
- 日志功能
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进行处理,非常感谢!