系统名称:CourseSystem
本项目实现的是一个简单的选课系统,主要部分包括学生页面、导师页面、登录页面以及管理员页面。
系统功能:
a) 教师信息管理
学期伊始,每个学院(如 CS/SS/EE)为他们的老师分配了工号,你需要将老师的个 人信息自动导入数据库系统。
b) 学生信息管理
新生入学,要做学生信息的登记和统录工作,专业确定,学校也为每个同学分配了 学号,你需要将这些信息自动导入数据库系统。
c) 开设课程
学院会为学生开设课程,有相应的课程名称和代码(统一格式如 C001)、学分、任 课老师、时间地点、课时、人数/最大人数、考试时间等,某些课程可能在一周内 多次开课,也可能通过论文考试,在自动导入时,系统需要检查时间/地点/任课人 等冲突,为了简化,课时按整数小时记。特别的,我们希望能在初始数据中看到冲 突数据,并抛出相关提示。
d) 登录/登出系统
学生/老师使用学/工号即可登录系统,能够查看所属信息,并拥有相关权限,如学 生查看成绩/课程表/选课申请,教师查看课程花名册/管理选课事务申请等,除必 要查看信息功能外,请看下面所列内容。特别的,学/工号请使用 S001/