利用JAVA、PB或其他语言做出界面,实现一个较完整的选课管理系统
设置三种身份,赋予不同的权限:
1.以管理员身份登陆,有管理学生信息(添加/修改/删除),管理教师信息(添加/修改/删除),管理课程信息(添加/删除),退出系统等功能。
2.以学生身份登陆,有察看本人信息,浏览课程(课程名及课程详细信息浏览),选课,注销选课,查询成绩,退出系统等功能。
3.以教师身份登陆,有察看本人信息,察看选课人数(包括学生详细信息),管理课程信息(修改课程详细信息),填写成绩,退出系统等功能。
至少实现如下功能(力所能及的情况下,多多益善):
1、查询学生信息
可选择按姓名、专业、院系查询,并显示查询结果。
2、查询课程信息
可选择按课程号、课程名、学分查询,并显示查询结果。
3、录入、修改学生基本信息、院系信息、教师基本信息
要求界面布局美观、实用
4、删除某院系、某条学生信息、某教师信息
考虑表间的关联,若删除某学院,则该学院的所有学生应同时删除。
5、查询选修了某课程的学生学号和姓名
6、查询未选修任何课程的学生学号和姓名
7、添加选课信息,即某同学选择了某课程。添加后若进行查询,则应能找到。
1