# student-activity-management-system **Repository Path**: favefan/sams ## Basic Information - **Project Name**: student-activity-management-system - **Description**: No description available - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-04-16 - **Last Updated**: 2021-05-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Student-Activity-Management-System_background ## 开发环境 * Python 3.7 64bit > Require module: > * openpyxl > * mysqlclient * Django 2.2 * MariaDB 10.3 * Ubuntu 16.04+ LTS 64bit > Recommend: > > * WSL2 on Windows10. ## 系统功能设置: ### 普通用户: 1. 个人活动 * 查看参与的活动数量 ✔ * 对应加分项目的总得分 * 已报名的活动列表以及活动分别获得的奖项和加分 2. 公开活动 * 查看所有公开的活动列表 ✔ * 并可报名 ✔ 3. 信息修改 * 修改密码 ✔ ### 活动管理用户: 1. 公开活动 ✔ 2. 活动管理 * 创建活动 ✔ * 生成并发布活动报名页面 * 查看当前帐号已创建的活动详情 ✔ * 并可修改活动详情 ✔ * 添加导入报名学生 * 设置活动参与学生获得奖项及加分 3. 信息修改 ✔ ### 系统管理用户: 1. 公开活动 ✔ 2. 活动管理 * 删除活动 ✔ * 删除活动中报名人员 ✔ * 修改活动加分 3. 学生管理 * 查看 ✔ * 创建 ✔ * <修改:delete> * 删除 ✔ * 学生对象以及对应普通用户 4. 账号管理 * 查看 ✔ * 创建 ✔ * 修改 ✔ * 删除 ✔ * 活动管理用户 5. 信息修改 ✔ ## TODO list: * 活动详情操作(修改 ✔、添加报名 ✔、分享活动、删除活动<仅面向系统管理员>、设置学生获奖或得分 ✔) ✔ * 活动详情页导出学生列表 * 学生管理进入学生详情(学生个人中心嵌入) ### Chart * 活动报名人数排行 * 学生报名数量排行