您的当前位置:首页网上考试系统开题报告

网上考试系统开题报告

来源:小侦探旅游网
 论 文 题 目:Java网上考试系统的设计与实现 一、课题简介(选题背景及其意义) (课题所属研究领域、国内外研究概况及发展趋势、课题的理论意义和应用价值等) 大多数时候,学生都是被动地在接受形式各异的考试。对高分的追求,使得各种各样的考试模式应运而生。特别是随着网络技术在我国的迅速发展,远程教育和校园的信息化建设已经成为网络应用的一个新的热点。网上考试作为远程教育和校园信息化建设的一部分,有着其独特的需求和作用。在新的教学模式中,极大地提高了教学的灵活性和效率。 相比传统的考试形式,网上考试系统的主要好处是一方面可以动态管理各种考试信息,只要准备足够大的题库,就可以按要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试。另外,计算机化考试的最大特点是阅卷速度快,系统可以在考试结束时当场给出客观题成绩,计算机阅卷给了考生最大的公平感。 Java网上考试系统,是为了配合Java语言的网上教学而设计的。它是Java课件的一个重要组成部分。 二、实施方案 (一)系统实现技术 该考试系统采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。 (二)系统模块划分 本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。它们各自的功能如下所述: 1. 考试子系统 这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间。 2. 成绩查询管理子系统 为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用Web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生和教师均可以使用。 3. 阅卷子系统 本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:评分、成绩统计和排序、信息输出。 4.数据库及维护系统 这个模块能对数据库中的信息(学生信息、试题)进行维护,主要使用对象是系统管理员(只在服务器上运行,不能进行远程维护。目的在于增强系统的安全性)。本系统数据库部分拟用Microsoft Access 2003 来实现。 (三)系统功能构想 1.界面方面:系统有“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。 2.内容方面:由于网上考试的特点所限,考试内容以客观题为主。主观题只给出参考答案和评分标准。(以上是指“在线测试模式”下)对于“人工模式”下,则由阅卷人改卷后,通知考生成绩。这时以“综合测试题”为主。 3.安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。考试的预约机制,也在一定程度上保证了考试的安全性。 4. 其他:可以根据具体情况适当用其他辅助工具(如:Dreamwaver MX、Dreamwaver UltraDev等工具)对系统的界面进行美化和布局,以达到更好的效果。 (四)开发环境 1.操作系统:Windows2000 Server(SP2)+IE6.0 2.开发平台:Apache Tomcat 4.1/JSWDK1.01+J2DK 1.41+EditPlus2.0\\Jcreator LE+Dreamweaver MX 三、工作特色及其难点,拟采取的解决措施 本软件采用ACCESS数据库系统和ASP动态网页开发工具,由服务器端程序和客户端程序两大部份组成,具有普通用户和管理用户不同操作界面,其开发与运行基于windows操作系统。 难点: (1) 安全性和易维护性 解决措施为:选择Web实现技术,将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护; (2) 实时性 解决措施为:采用JSP作为服务器端程序的实现技术(配合Java Servlet、Java Bean、HTML等); (3) 保密性 解决措施为:JSP自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。 四、预期成果(比如: 软件、硬件系统、应用系统、设计报告、论文等) 1.系统(或网站) :Java网上考试系统 2.论文 :Java网上考试系统的设计与实现 五、预期进度 1.2010年9月1日~2010年10月12日:收集资料,确定设计系统总体方案,阅读技术文献,完成开题报告; 2.2010年10月13日~2011年1月22日:编码及测试; 3.2011年1月23日~2011年3月31日:编写、修改论文; 4.2011年5月7日~2011年5月8日:答辩。 六、文献综述 目前,基于Web技术的网络考试系统可以借助于遍布全球的Internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。 参考文献(与论文中的参考文献要保持一致): [1]左毅,先强.基于Web的网络课程考试系统的研究与设计[J].大众科技,2007 [2]刘斌,张军.ASP.NET+SQL Server动态网站开发案例精选[M] .北京:清华大学出版社,2006 指导教师意见 指导教师签名: 年 月 日 开题报告评议表

1、选题:□有理论意义;□有工程背景;□有实用价值 □意义不大。 2、选题的难度:□偏高;□适当;□偏低。 3、选题的工作量:□偏大;□适当;□偏小。 4、设计或研究方案的可行性:□好;□较好;□一般;□不可行。 5、学生对文献资料及课题的了解程度:□好;□较好;□一般;□较差。 评议意见 6、学生在开题报告中反映出的综合能力和表达能力: □好;□较好;□一般;□较差。 7、学生在开题报告中反映出的创新能力: □好;□较好;□一般;□较差。 8、对开题报告的总体评价:□好;□较好;□一般;□较差 (在相应的方块内作记号“√”) 评议结论 组长: 、 组员: 年 月 日

因篇幅问题不能全部显示,请点此查看更多更全内容