国培教育管理系统

我要开发同款
奥斯汀2024年02月26日
59阅读
开发技术antd、typescript、axios、跨域、vue
所属分类菜单 (Menu)

作品详情

项目介绍:开发提供给函授站的学生端、管理端、App 应用,给公司的教务老师管理和学生看课使用
项目实现:使用 vue 全家桶实现。自定义封装业务通用组件、工具函数等
亮点:
使用后端面向对象思想、js 类和前端装饰器封装 api 请求模块,大幅减少 api 请求的代码量,减少调用接口时的心智负担
将表单、表格抽离成 UI 渲染组件和数据处理模块,UI 渲染组件只管拿数据渲染,数据模块封装成通用的父类模块,解决通用的业务逻辑,每个页面的表格继承这个父类,由子类提供具体的特有的实现,或者调用父类的方法拓展实现
封装校验逻辑,自定义校验规则,使用策略模式,通过自定义的规则,将一个杂乱无章的对象转成一个符合接口数据规范的对象
难点:
五种题型,每种题型对应五种模块,实现增改功能时,数据多且杂,根据不同题型的不同模块对应展示不同的组件,回显不同内容
技术栈:前端 UI 框架 Jeecg-boot、vue 全家桶、animate.css、ant-design-vue、less
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论