Skip to content

tibbar213/se-assignment

Repository files navigation

se-assignment

软件工程课程作业

学生选课系统

1. 简介

本课程设计要求完成一个基于Web的学生选课系统。

2. 功能要求

1) 用户管理

设置用户,用户类型包括超级管理员、管理员和学生。超级管理员具有用户管理权限,系统具有默认的超级管理员帐号。

2) 管理员功能

对课程信息进行添加、修改和删除;
对某门课程的选课名单进行统计和打印;

3) 学生功能

查询某个课程信息,包括当前已选课人数等;
选课和撤销选课操作;

4) 其他

可以在班级信息中设置限制条件,例如选课学生的类型(本科/研究生)、年级限制、最大选课人数等。

3. Demo要求

实现上述基本要求。

运行命令

python manage.py
npm run serve