(3)由于数据具有共享性,使数据库中的数据能为多个用户服务;
(4)关系数据库允许多个用户同时访问,同时提供了各种控制功能,保证数据的安全性、完整性和并发性控制。安全性控制可防止未经允许的用户存取数据;完整性控制可保证数据的正确性、有效性和相容性;并发性控制可防止多用户并发访问数据时由于相干扰而产生的数据不一致。
本系统使用VS2010作为开发环境, ASP.NET作为编程环境,SQL Server是数据库环境。
3 考务系统需求分析
3.1 功能需求
本高校考务管理系统具备一般考务系统的功能,提供基本的学习考务信息管理系统。具体的功能模块如下所示:
(1) 分角色登录:本系统提供四种角色登录,管理员身份、教师身份、辅导员身份以及学生身份登录。
(2) 账号管理:可以对不同的账号进行相应的管理,从而设置本系统的登录信息。
(3) 学生信息管理:输入学生的基本信息,学生姓名、性别、学号、班级、年龄、籍贯、联系方式等,录入之后可以进行统一的管理。
(4) 教师信息管理:与学生信息管理一样,同样先录入教师的相关信息,随后对教师的信息进行管理。
(5) 数据库备份:保证信息的储存和安全,通过此功能可以在数据库中再备份,随时将信息备份存入,保证信息的安全性。
(6) 基础资料管理:具体分为考试时间管理、班级信息管理、科目管理、教师管理等,通过这些基础资料的管理,可以将考试的具体信息进行合理的分配,高效管理考务信息。
(7) 考试信息统计:目前考试信息的统计仅限于教室信息的统计,此版块功能有待于扩展,通过对教室信息的统计可以更好的对考务信息进行管理。
(8) 考场安排:通过以上信息的统计,最终要安排相应的考场,使考生可以在合理的考试时间进行相应的考试。