基于J2EE框架的考场编排系统
1.1 问题的提出
随着高等教育由“精英型“向“大众性”不断的转化,全国本科院校的学生人数也在急剧上升,校均规模超过万人。高校多校区的出现,教学资源的紧张,使高校考前组织安排工作面临严峻的考研。特别是期末考试阶段,考试相对的集中,课程种类繁多,涉及院(系)广泛,排考时间紧迫等条件下,手工排考已经出现越来越多的弊端,在这个多重压力下,创建一种高效的考试编排信息化管理系统已经迫在眉睫。
1.2 系统概述
本系统是基于J2EE框架的考场编排系统,采用的是B/S技术,主要适用于高等院校教学考试安排。这类院校的学生考试人数较多,特别是在课程结束的期末考试安排中对工作人员的要求较高,工作也比较繁重,很多时候如果手动的安排会给工作人员带来极大的压力,也很没有效率。为了解决这个问题,提高工作效率,那么该系统可以实现考试编排信息初始化模块、考场编排、编排信息发布模块、用户管理模块等。目标就是要实现考场编排系统的科学性、规范性和统一性。从高等院校的实际出发,教学计划内的考试主要的形式有期末考试、课程重修考试和补考。现有考场编排系统从教学的角度出发,用集中的数据库处理几乎所有与教学相关的数据统一管理起来,形成集成的信息源。目前的系统可以高效的实现数据的录入、查询、统计等功能。本系统也将着重数据保密等数据安全方面的内容。因为学生考试信息的安全直接关系到学校和学生的利益和前途,所以数据安全问题的解决也是一大重点。2.1系统的组成和功能构想
2.1.1 系统组成
本系统主要功能模块包含如下:
1) 考试编排信息初始化模块
1. 课程信息初始化:根据教学管理的要求,在每学期的开学计划中明确规定哪些课程是考试课程,哪些是非考试课程。课程信息初始化包括开课时间、开课班级、开课课程、主讲教师、班级学生人数、上课时间地点、开课学时、讲授/试验时间安排等内容。
2. 监考人员信息初始化:监考人员给出可监考时间和不可监考时间,不可监考时间需要提出申请,经过审核后批准。
3. 考场信息初始化:给出可考试的教室信息。
2) 考试编排模块
1. 课程考试时间编排:在考试周之前的考试,根据任课教师的考试申请和教学计划,经过审核后可以安排考试时间;在考试周的考试,根据教学计划和课程结束时间进行相应的考试时间的安排。
2. 科目考场编排:包括教室容量的考虑,考生人数,最好做到班级人数与考场容量达到最优化。
3. 科目监考人员编排:监考老师安排的要考虑到某些监考老师在哪一个时间片不能进行监考,教师之间监考次数的的均衡等
4. 考生位置编排:根据考场科目安排,之后为每位考生安排位置。
3) 考试的报表和标签的打印模块
主要打印的报表如下:
1. 科目考场编排报表;
2. 监考报表;
3. 准考证标签;
4. 科目考场标签;
5. 试题袋标签;
6. 准考证标签。
4) 考试信息发布模块
1. 排考信息发布:考试信息只有通过审核才能在网上发布,教师和学生均能进行查询。
2. 在网上发布科目考场编排表,考生准考证信息,监考人员监考信息,这些信息的查阅都将要有不同的权限
5) 用户管理模块
用户管理主要包括用户的注册,登陆,注销和密码的修改。
2.1.2 系统初步方案
1) 界面方面
界面要求明朗,友好,易懂。使用户很容易接受。操作的风格采用最常用,最主流的操作方法。保证统一风格,也可以根据需求调研,即用户的要求来安排界面的风格,最终使用户使用起来方便。以满足用户的需求为最终目的。
2) 内容方面
尽量使让用户选择填写,即尽量减少用户的手动输入,这样也很大程度上减少了因用户的操作、填写失误所造成的不必要的麻烦、错误。在一些信息查询上配合以模糊查询等,减少了对用户输入的要求。为了保证录入数据库的数据是安全合法的,必须在相应的位置设定固定数据类型,用户在提交这些信息的时候必须保证不为空值或非法字符。
3) 安全性方面
为解决教学考场编排系统的安全,在安全性的设计上,不同的用户对数据的操作权限也要受到严格的控制。以免不法操作。每个用户除自己的账号、密码外,对应的权限也受到限制。系统在最初设定用户的时候就为其设置了相应的用户权限,对于在权限之外的系统功能,用户不应也无法使用,保证了信息的安全性、有效性。
以上内容只是毕业设计作品的部分资料介绍,如果了解更多详情请联系客服QQ:57510459
购买帮助>>