计算机学院数据库课程设计
便能更好地了解教师及其开课情况。
2) 教室查询;
学生通过这个功能,可以查询相关教学楼相关教室的信息以及该教室在每天任
一时段的使用情况,或者有课,或者有讲座、或者有活动等等。这个功能以便使同
学能更好地了解教室及其使用情况。
3) 课程查询;
学生通过这个功能,可以查询某一课程的详细信息,如同一课程可以有多个教
师开课,以便更好地了解任一课程的详细信息。
4) 教室借用;
学生通过这个功能,可以借教室,即获得教室在某段时间的使用权,办讲座,
开展社团活动等等。
5) 我要自习;
学生通过这个功能,可以查询当天某一时段或多个时段的空闲教室,去上自
习。
2.2.3 完整性与安全性要求
A. 安全性要求
1) 系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密
码,保证用户身份不被盗用;
2) 系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的
类别和内容;
3) 系统应对不同用户设置不同的权限,区分不同的用户,如学生、教师和教务处
管理人员。学生(只能查询教室、教师和课程信息以及提出借用教室申请),
教师(只能查询教室、教师和课程信息,以及提出借用教室申请),教务处管
理人员(可进行日常事务的处理,如增加、删除、更新课程、教室、教师信息,
并批准或拒绝借用教室的申请)。
B. 完整性要求:
1) 各种信息记录的完整性,信息记录内容不能为空;
2) 各种数据间相互的联系的正确性;