毕业设计-高校学生会事务管理系统
项目介绍
github 地址
技术选型
开发环境
Node.js
前端技术
技术 | 说明 |
Vue | 前端框架 |
Vue-router | 路由框架 |
Vuex | 全局状态管理框架 |
Ant-design-vue | 前端 UI 框架 |
Axios | 前端 HTTP 框架 |
Qs | 格式化 Json 库 |
Nprogress | 进度条控件 |
Moment | 时间管理库 |
VueLazyload | 图片懒加载库 |
js-md5 | 密码加密库 |
vue-wangEditor | 富文本编辑器库 |
后端技术
技术 | 说明 |
Egg | 后端框架 |
Mysql | 数据库 |
egg-mysql | mysql 数据库处理库 |
egg-cors | 跨域配置库 |
egg-jwt | token 生成及验证库 |
开发进度
2020-1-11 至 2020-1-12
- 创建前端项目 usuams
- 创建后端项目 usuams-server
2020-1-13 至 2020-1-19
- 拟定数据库结构,创建 user_type 表、user_table 表和 affair_table 表
- 添加后端 mysql 库,操作数据库
- 搭建后端登录模块、用户模块、事务模块
- 搭建前端超级管理员框架,并搭建功能性插件框架
2020-1-20 至 2020-1-26
- 搭建登录模块,并完成登录鉴权
- 完善事务管理、用户管理,完成表结构
- 完善用户管理,完成侧边树结构
- 完成用户管理组件化,并添加事务管理、用户管理的功能栏
- 添加表格操作功能,以及组件化弹窗
- 添加后端 cors 跨域配置库,允许前端 8080 端口访问后端 7001 端口
- 添加登录不同身份进入不同页面
- 前后台同步添加 jwt 身份验证
2020-1-27 至 2020-2-2
- 添加登录页背景
- 添加用户管理新增用户、编辑、删除功能
- 完成会外人员模块化
- 添加会外人员新增用户功能
- 搭建指导老师基础界面、用户管理界面、活动管理界面
- 搭建主席团基础界面、用户管理界面、活动管理界面
- 搭建部长团基础界面、用户管理界面、活动管理界面
- 完善事务管理为根据登录人信息,筛选审核人、负责人、工作者为登录人的事务
- 搭建干事基础界面、用户管理界面、活动管理界面
- 完善部长团界面为根据部长团角色信息,只显示该部门干事
- 修改事务表结构,添加工作人员表
- 搭建会外人员首页加入学生会页面
- 添加密码全局 MD5 加密
- 修改登出操作,清空所有浏览器缓存,并在再次登录前刷新页面让 router 组件初始化
- 添加会外人员加入学生会功能,并完成页面
- 重新设计会外人员表结构,添加 status 字段标明所处招新阶段
- 添加部长团会外人员页面根据阶段及部门过滤数据功能
2020-2-3 至 2020-2-9
- 添加部门管理页面新增、编辑、删除功能
- 添加会外人员页面编辑、删除功能
- 添加事务管理及例会管理功能栏
- 添加设置,点击右侧悬浮按钮可打开抽屉
- 修改基础页设置,页面可往下延长
- 修改富文本编辑器组件代码,获取编辑器内容
- 添加事务管理功能栏及新增,编辑,删除弹窗
- 添加例会管理功能栏及新增,编辑,删除弹窗
2020-2-10 至 2020-2-16
- 添加设置抽屉栏及主题选择
- 添加侧边栏明暗主题选择
- 完善事务管理对话框时间选择、选择器等功能
- 完善富文本编辑器
- 修复有富文本编辑框的对话框数据显示错误的问题
- 完善例会管理新建、编辑功能
- 完善活动管理编辑功能
- 修复时间显示为时间戳及活动管理编辑后审核人不变的问题
- 完善活动管理及例会管理删除功能
2020-3-1 至 2020-3-31
2020-4-1 至 2020-4-30
2020-5-1 至 2020-5-31
2020-6-1 至 2020-6-30