项目背景:
已有的系统技术比较陈旧,设计不规范,代码不统一,性能低效,没有开发文档,管理和维护起来相当费
力,作为维护人打算重新开发一遍该系统。
项目人数:1人
开发:后端(100%)后台管理前端(100%)
后端使用springboot,因为操作excel,pdf较多,特地封装对应的操作类,来抽取重复代码。因为excel生
成有太多信息,并且重复使用,将其抽入进入配置文件,全局读取,大大减少代码耦合度。对excel读取速度也
大有提升。利用xml与注解结合编写动态sql语句。使用shiro实现权限管理。规范数据返回,全局异常处理,
非法拦截。Pdf使用itextpdf生成处理。前端采用vue-admin-template结合element-ui来实现,文件断点上传,
批量上传,动态路由,多条件导出。
项目发展:
目前处于运行状态,修复已知bug。仅限教师闭环使用。