# 选课管理系统-前端 **Repository Path**: shtlls/credit_admin ## Basic Information - **Project Name**: 选课管理系统-前端 - **Description**: 大三综合实训(学分管理系统)前端。vue element-ui - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 1 - **Created**: 2020-11-03 - **Last Updated**: 2023-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 说明 作者:SHTL 联系方式: QQ(834 604 860) 个人网站: [www.shtlls.ltd](http://www.shtlls.ltd) 此系统分为三种角色用户,管理员、教师、学生。具体功能说明如下: ### 管理员: 1.默认首页,各个学院教师及学生人数统计图 2.教师管理: (1)按照教师名对教师信息进行模糊查询 (2)按照性别,所属学院,所属专业对教师信息进行独立条件或联合条件查询 (3)查看教师信息,包括账户,姓名,性别,所属学院,所属专业,教师添加时间 (4)添加教师信息,包括登录密码(登录账号自动生成),姓名,性别,学院,专业,邮箱 (5)更改教师信息,包括登录密码,教师名,性别,学院,专业,邮箱 (6)删除教师信息 (7)设置当前页面信息显示条数 3.学生管理: (1)按照姓名对学生信息进行模糊查询 (2)按照性别,所属学院,所属专业,所属班级对学生信息进行独立条件或联合条件查询 (3)查看学生信息,包括学号,姓名,性别,年龄,所属学院,所属专业,所属班级 (4)添加学生信息,包括登录密码(学号自动生成),姓名,年龄,性别,学院,专业,班级,邮箱 (5)更改学生信息,包括登录密码,姓名,性别,年龄,学院,专业,班级,邮箱 (6)删除学生信息 (7)设置当前页面信息显示条数 4.综合管理: (1)学院管理: 1.按照学院名称对学院信息进行模糊查询 2.查看学院信息,包括学院名称,学院创建时间 3.添加学院,包括学院名称,学院描述 4.更改学院信息,包括学院名称,学院描述 5.删除学院信息 (2)专业管理: 1.按照所属学院的名称对专业信息进行模糊查询 2.按照学院类别对专业学习进行条件查询 3.查看专业信息,包括所属学院,专业名称,专业创建时间 4.添加专业信息,包括专业名称,所属学院,专业描述 5.更改专业信息,包括专业名称,所属学院,专业描述 6.删除专业信息 (3)班级管理: 1.按照所属专业的名称对班级信息进行模糊查询 2.按照所属学院,所属专业班级信息进行独立条件或联合条件查询 3.查看班级信息,包括所属学院,所属专业,班级名称,班级创建时间 4.添加班级信息,包括班级名称,所属学院,所属专业,班级描述 5.更改班级信息,包括班级名称,所属学院,所属专业,班级描述 6.删除班级信息 (4)个人中心: 1.查看个人信息,包括账号,姓名,性别,账号创建时间,个人邮箱,个人介绍 2.修改个人信息,包括姓名,性别,个人邮箱,个人介绍 3.修改登录密码 ### 教师: 1.默认首页:当前教师开设课程选课情况表 2.学生管理: (1)按照姓名对学生信息进行模糊查询 (2)按照性别,所属学院,所属专业,所属班级对学生信息进行独立条件或联合条件查询 (3)查看学生信息,包括学号,姓名,性别,年龄,所属学院,所属专业,所属班级 (4)更改学生信息,包括登录密码,姓名,性别,年龄,邮箱 (5)设置当前页面信息显示条数 3.课程管理: (1)按照课程名称对课程信息进行模糊查询 (2)按照课程类别(必修和选修)条对课程信息进行条件查询 (3)查看课程信息,包括课程ID,课程名称,课程类别,课程学分,上课教室,开始周次,结束周次,上课周次,上课时间 (4)添加课程信息,包括课程名称,课程类别,课程学分,可选课班级,上课教室,开始周次,结束周次,上课周次,上课时间 (5)更改课程信息,包括课程名称,课程类别,课程学分,可选课班级,上课教室,开始周次,结束周次,上课周次,上课时间 (6)删除课程信息 (7)设置当前页面信息显示条数 4.选课管理: (1)按照课程名称对选课信息进行模糊查询 (2)按照课程类别(必修和选修)条对选课信息进行条件查询 (3)查看课程信息,包括课程ID,课程名称,课程类别,已选人数,课程信息 (4)查看已选课学生的信息,包括学号,姓名,性别,学院,专业,班级,选课时间 5.个人中心: (1)查看个人信息,包括账号,姓名,性别,所属学院,所属专业,个人邮箱,个人介绍 (2)修改个人信息,可修改姓名,性别,邮箱,个人介绍 (3)修改登录密码 ### 学生: 1.默认首页,已选学分进行图表统计,包含必修和选修 2.选课中心: (1)按照课程ID或者课程名称对课程信息进行模糊查询 (2)按照课程类别(选修或必修),课程所占学分对课程信息进行独立条件或联合条件查询 (3)查看可选课程信息,包括课程ID,课程名称,课程类别,开课教师,课程学分,开课时间 (4)选课时可查看该课程的信息(包括课程ID,课程名称,课程类别,课程学分,开课时间,上课教室,开始周次,结束周次,上课周次,上课节次) (5)可成功完成选课操作 (6)查看已选课程信息,包括课程ID,课程名称,课程类别,开课教师,课程学分,选课时间 (7)可成功完成退课操作 选课列表 对教师开设课程(选择了当前账户所在的班级)进行选课 我的课表:可以查看当前账户的课程表 3.个人中心: (1)查看个人信息,包括学号,姓名,性别,所属学院,所属专业,所属班级,个人邮箱,个人介绍 (2)修改个人信息,可修改姓名,性别,邮箱,个人介绍 (3)修改登录密码 ### 通用: 1.登录系统后可退出当前登录 2.忘记密码通过“忘记密码”进行一系列验证之后发送一个重置密码链接(加密链接,链接有效时间为5分钟,当进入充值密码链接之后会对该链接进行一个验证,url是否正确且是否在有效期之内),通过链接进行密码重置。