C语言考试系统的设计[开题报告]

3.0 文小白 2023-11-09 13 0 56KB 7 页 10文币
侵权投诉
 (2011 届)
 本科毕业论文(设计)
 开 题 报 告
题  目: C
语言考试系统的设计
专  业:   信息管理与信息系统      
班  级:               
学  号:             
姓  名:                 
指导教师:                 
一、选题的背景、意义
1.选题的背景
教育信息化正成为现代教育发展的必然趋势,作为教育评价和衡量学生能力的考试也
正经历着无纸化和网络化的飞跃。计算机网络技术应用于教育领域,经历了从传统的纸笔
考试到计算机辅助考试,再到基于 Web 的考试。在线考试系统正成为人们的研究热点之一,
且考试的标准化也是要解决的重点问题。
目前,国内外基于网络的远程教学正迅速发展起来。迫切需要一个能够很好地支持远
程教学的专用远程平台。在这种远程教学平台上,远程作业、远程考试、远程自我练习与测
试是非常重要的一环。而试题库是实现这种教学平台的一种基础和工具,特别是智能化网
络试题库系统的研究和实现[1]。
许多高校都为实现学校信息化作出了很大的努力,并取得了很好的效果,如很多学校
都在使用的自动排课系统、教务管理系统、学生管理系统等,部分院校都已经基本实现了这
一工程。但是在调查中发现,目前很少有大学拥有正规的在线考试系统。当然,也有很多的
考试系统,如很多学校使用的 C/S 架构的系统,在应用到实际的考试中时出现了很多问题,
例如要安装相应软件、应用面较小等缺点,在很大程度上不能够满足这一领域的需求[2]。
2.选题的意义
目前的考试系统主要应用于英语、计算机、会计电算化等考试,而对于理工类的考试由
于要涉及到计算过程和程序等的描绘,目前还很少有开发出完全由计算机自动阅卷的网上
在线考试系统,目前现有的一些主要是对客观题进行设置,比如选择、填空等,有些程序
设计题也只是以部分关键词匹配作为判分标准,改卷时准确率方面还稍有欠缺。还有一些
考题仍然要分为主观题和客观题,但主观题部分要求教师要进行人工协作阅卷。
为了充分利用网络资源,提高教学管理水平,减轻考务负担,提高工作效率,实现在
线考试是当前考试系统的一个必然发展趋势,最终能够达到在线考试自动化的真正安全、
可靠、完善的网上在线考试系统。
利用考试系统,可以在教学过程中充分利用题库这种教学资源,进行有效的测验,可
以帮助师生把注意力从名次、得分集中到要实现的教学目标上来。让教师真正关心学生的学
习困难和错误所在,关心学生素质的提高,促使教育观念从“应试教育”向“素质教育”
转变。因此,对考试系统进行研究和建设是有十分重要的意义,也是非常有实用价值的。
二、研究的基本内容与拟解决的主要问题
1.研究的基本内容
本课题研究的基本内容包括对国内外现状考试系统的研究,考试化流程的整体设计,
组织实现模块化,在线考试系统题库的构建、题库中各种难度题型的抽题算法、组卷方法的
选择、试题评卷的标准以及试卷分析等[3]-[7]。
考试系统一般涉及到的环节比较多,试卷内部、考试过程及评卷过程中都可能会有误
差,本课题通过对试卷题库、试卷难易度取值,题量等信息进行整合研究,从而实现考试
系统。
本课题研究内容中涉及到的技术部分由 Java 编程语言和 SQL 数据库技术[8]-[13],现将各种
技术简单综述如下:
(1) JAVA 语言及一些相关技术
Java 是一种简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移
植的,性能优异、多线程的静态语言。
JDBC(Java Database Connectivity)提供连接各种关系数据库的统一接口,可以为多
种关系数据库提供统一访问,它由一组用Java 语言编写的类和接口组成。
EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的
企业应用。
Java RMI(Java Remote Method Invocation)用来开发分布式 Java 应用程序。
Java IDL(Java Interface Definition Language) 提供与 CORBA(Common Object
Request Broker Architecture)的无缝的互操作性。
(2) SQL 数据库技术
数据库技术研究和管理的对象是数据,所以数据库技术所涉及的具体内容主要包括:
通过对数据的统一组织和管理,按照指定的结构建立相应的数据库和数据仓库;利用数据
库管理系统和数据挖掘系统设计出能够实现对数据库中的数据进行添加、修改、删除、处理、
分析、理解、报表和打印等多种功能的数据管理和数据挖掘应用系统;并利用应用管理系统
最终实现对数据的处理、分析和理解。
SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,
只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL 功能强大、简单易学、
使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 SQL。
2.通过这两个基本的技术拟解决 C 语言考试系统的主要问题:
摘要:

 (2011届) 本科毕业论文(设计) 开 题 报 告题  目:C语言考试系统的设计专  业:  信息管理与信息系统      班  级:              学  号:            姓  名:                指导教师:                一、选题的背景、意义1.选题的背景教育信息化正成为现代教育发展的必然趋势,作为教育评价和衡量学生能力的考试也正经历着无纸化和网络化的飞跃。计算机网络技术应用于教育领域,经历了从传统的纸笔考试到计算机辅助考试,再到基于Web的考试。在线考试系统正成为人们的研究热点之一,且考试的标准化也是要解决的重点问题。目前,国内外...

展开>> 收起<<
C语言考试系统的设计[开题报告].doc

共7页,预览7页

还剩页未读, 继续阅读

作者:文小白 分类:学术研究 价格:10文币 属性:7 页 大小:56KB 格式:doc 时间:2023-11-09

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 7
客服
关注