# 毕业设计-高校学生会事务管理系统

# 项目介绍

# 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

  • 完成毕业设计报告,顺利毕业!
发布日期: 7/29/2020, 11:09:22 AM