1.主要解决学校师生数据申报,或对师生进行数据查看,或采集数据,对师生基础信息进行纠错,及相关部门领导流程审批
2.主要场景有对学术论文进行申报,或对学生入学信息录入,本科生研究生毕业填报,教师职员职级任职资格确定等等应用场景
3.通过发起人发起某项表单,对应部门审批人进行同意拒绝审批,填报错误可打回审批(根据逐级审批或指定节点),可设置事件输出对学校业务数据库进行写入,最后审批通过,流程完毕4.核心模块有低代码表单(通过控件配置表单),审批中心,填表助手,个人数据中心(进行纠错),数据采集等模块
1. 项目整体架构采用前后端分离架构,前端基于Vue.js技术栈开发集成Vue Router进行路由管理、Vuex进行状态管理、Axios处理HTTP请求使用VXetable组件库构建数据表格,提升开发效率和用户体验
2. 以低代码为核心理念,采用配置化设计模式实现通过可视化配置即可完成功能开发,降低技术门槛,支持动态表单生成和业务流程自定义配置
3. 个人负责流程表单控件库开发:设计并实现可复用的表单组件,支持复杂业务场景个人数据中心:构建统一的数据管理和展示平台
审批中心纠错审批:开发异常流程处理机制,支持审批过程的容错与纠正
4. 技术难点及解决方案
多表单加载同步问题:多表单同时加载导致并发请求过高,影响性能
解决方案:采用异步队列和请求合并机制,实现按需加载和资源优化
第三方系统集成认证:
问题:需要对接统一身份认证系统,确保跨系统单点登录
解决方案:
在应用加载前完成统一认证,实现Token自动刷新和校验机制,用拦截器统一处理认证逻辑