选课系统java版SQL2000数据库课设
1、选课的基本情况 (1) 学生的基本信息: 每位同学都有唯一的学号,年龄,班级,入学年份,民族,所在院系等基本信息: (2) 教师的基本信息: 教师号,姓名,性别,年龄,职称,院系所教课程的课程号 (3) 课程的基本信息: 课程号,课程名,开设该课程的院系,属性,任课教师号,学分,开设时间 (4) 选课的基本信息: 学号,课程号,成绩 2、用户对系统的要求 (一) 学生: a.信息要求: 学生能查询到自己的课程的基本信息 b.处理要求: 学生可以进入选课系统进行选课,补课,退课 (二) 教师: a.信息要求: 教师可以查询自己任课课程的课程名,上课时间,上课教室。 b.处理要求: 教师可以对于要补课的学生决定是否批准 (三) 管理员: b.处理要求: 可以根据选课退课补课的阶段安排开启和关闭相关系统 3.安全性与完整性要求: 安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师。 完整性要求: 1.各种信息记录的完整性,信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 2.4系统功能的设计和划分 根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分: 第一部分:用户管理部分 功能如下: 1、处理用户注册 2、处理用户登录 3、用户可以查询所需信息,如:学生查找自己的课程表信息还有选修课的信息 4、学生可以进入选课系统进行选课,退课,补课。 5、教师可以对学生补课情况进行批准 6、用户可以修改用户自己登陆密码。 第二部分:管理员管理部分 功能如下: 1、处理管理员登录 2、管理员可以查询学生信息。 3、管理员可以查询学生选课和退课的请求信息,以及选修课程和退课课程的信息。 4、管理员可以对学生的选课和退课的请求信息进行处理。 5、管理员可以修改管理员密码。
文件列表
备份2.rar
(预估有个51文件)
备份2
NewWork.class
8KB
Coursedele.class
2KB
RManager.class
6KB
background.jpg
29KB
W_addteacher.java
5KB
W_manager.java
27KB
Student$MyTable.class
477B
About.class
3KB
W_FanMoving.java
1KB
暂无评论