资源描述
浙江大学
硕士学位论文开题报告
(专业学位)
论文题目:计算机基础教学与考试系统的设计与实现
姓
名:
学
号:
专
业:
软件工程
院
别:
软件学院
导
师:
二零一零年十二月
1. 课题来源及类型 -1-课题的意义及国内外现状分析 -1-
2.1课题的意义 -1-
2.2国内外研究现状分析 -2-课题的研究目标、研究内容和拟解决的关键问题 -3-
3.1课题研究目标 -3-
3.2课题研究内容 -4-
3.3拟解决的关键问题 -4-课题的研究方法、设计及试验方案,可行性分析 -4-
2. 课题计划进度和预期成果 -5-
5.1计划进度 -5-
5.2预期成果 -5-
1. 课题来源及类型
本课题为自选课题。
掌握计算机应用基础知识是当代大学生应具备的能力之一。为此,全国及各 省计算机等级考试都将计算机应用基础知识列为重点考试内容之一,很多高校都 为刚入校的新生开设了《计算机应用基础》课程。但随着网络与信息化的发展, 各种应用对知识的传播速度以及传播范围的需求也日益扩大,因此迫切需要建立 一个计算机应用基础教学系统,充分发挥教育资源优势,最大限度地实现资源共 享,创造理想的教学环境,弥补传统计算机应用基础教学的不足,提高教育质量, 培养具备创新精神与实践能力、适应信息时代要求的创新型人才。
此外,学校需要对学生所学的计算机应用基础知识的掌握程度有所了解,为 了实现这样的目的,几乎所有的学校都是通过考试来实现的。因为通过考试,可 以有效地评估学生的知识层面以及技能水平,考试所得的成绩就是一个有效的衡 量工具。当然,这个考试所涉及到的试题范围、试题难易程度以及评分合理性都 是对成绩有着重要影响的关键因素。而这些关键因素在传统考试模式下是无可避 免的。本课题研究的计算机应用基础考试系统可以在很大程度上对这些问题有所 避免,也是考试系统的发展方向,对于教学改革所引发的考核评估改革有着重要 的意义。可见,该研究方向是一个值得深入研究的课题。
要想进一步提升高校的示范作用,就必须对目前的教学与考核模式进行改 革,形成良好的教育体系。"**学校各项工作和教学改革一直都是走在同类院校 的前面。**学校为了更好的开展计算机基础课程,提高教学质量,学校网络中心 先后购买了多套计算机应用基础课程的相关计算机应用基础题库软件,在使用计 算机基础题库软件的教学过程中老师和学生都反映出一些问题。”所以网络中心 决定根据本校老师、学生的实际情况开发一种更适合于本校老师教学和学生考试 的集教学和考试为一体的计算机应用基础教学与考试系统软件。
综上,本课题以**学校为研究背景,综合两个方面提出了 “计算机应用基础 教学与考试系统的设计与实现”的研究课题。
2. 课题的意义及国内外现状分析2.1课题的意义
本课题研究的**学校计算机应用基础教学与考试系统旨在突破课堂教学的 传统方法,利用网络及多媒体辅助进行教学,同时使得考试过程变得方便、高效、 快捷、公正。本课题研究的意义主要体现在以下几个方面:
(1)能够有效利用网络与多媒体的组合,借助于音频、视频以及文本等多种 方式,协助学生透彻理解计算机应用基础课程中的相关知识点,引导学生主动学 习、主动思考,从而不断提高学习效率。
(2)通过计算机技术实现考试模块中的组卷以及评分等功能,减少了考试测 评过程中的失误,更能检验计算机应用基础课程的实践教学效果,使得考试成绩 的公正性得到了很大的提升。
2.2国内外研究现状分析
(1) 计算机应用基础教学系统的研究现状
随着Internet的迅速发展以及计算机应用知识的普及,计算机应用基础教学 系统的应用范围也随之不断扩充。国内,已经有一些研究人员开始研究并试验计 算机教学系统,由于该系统是现代教学的有效辅助平台,因此发展态势较为强劲。 同时,在教育部制订并经国务院批准的《面向21世纪教育振兴行动计划》中也 明确表明了这样的态度:现代远程教学系统是新型教育方式,将成为人们学习的 重要手段。可见,研究基于网络的计算机应用基础教学系统,是迫切的,也是必 需的。
基于网络的计算机应用基础教学系统有其自身的优势,主要体现在以下几个 方面:首先,网络的无时空限制性;其次,网络技术所带来的动态交互性;另外, 学生学习的自主性提升,教学更容易实现向以学生为中心的教学模式的转移。
《计算机应用基础》涉及的面很广,不管是计算机专业或者是非计算机专业 的学生,几乎所有高校的学生都会学习这门课程。目前,各高校都是采用课堂教 学与多媒体投影教学相结合的方式进行《计算机应用基础》课程的教学,国内还 没有《计算机应用基础》对应的权威教学系统正式投入使用。本课题的研究正是 为实现《计算机应用基础》这门课程的网络教学打下了良好的基础。
(2) 计算机应用基础考试系统的研究现状
基于网络的在线考试系统已经得到了蓬勃发展,将慢慢替代传统的课堂考试 模式以及单机考试模式。特别是在国外,有相当多的权威考试都是采用网络考试 形式,比如:托福、网络工程师之类。
但国内的发展相对较慢,大部分的考试仍以传统模式为主,而与考试相关的 报名、查分等已经普遍通过网络实现,但真正的网络在线考试系统的运用规模还 没有成形。但令人欣喜的是,近年我国出现了一些专业公司,对在线考试系统的 技术提供服务。此外,国内高校的在线网络考试系统还没有得到推广。
针对我国现有的一些计算机应用基础考试系统的实现技术而言,大多采用的 是客户机/服务器模式,该模式能实现基于网络的考核测评,但其缺陷也是显而 易见的。因为在该模式下,管理人员在考试前必须对每台客户机进行相关配置, 当考试人员众多时,这样的配置工作量还是很大的。而且该模式的安全性也是一 个让人头痛的问题。
随着信息时代的不断发展,基于软件工程的开发方法愈加成熟起来。以互联 网平台作为一个大考场进行在线考试已成为可能,将逐步取代传统的考试方式以 及目前单机上进行的考试方式。网上远程考试在国外一些发达国家已经得到蓬勃 发展,国外一些著名的考试,也采用了网上考试形势,如工商管理硕士入学考试、 托福考试、美国研究生入学考试、网络工程师认证考试等等。
但在国内大多数考试仍是传统的考试方式,目前关于互联网在考试上的应用 主要是还是网上报名统计工作以及网上成绩查询功能,实现网上考试规模还没有 真正的形成。不过近年来国内在线考试研发技术也有了一些新的进展,出现了一 些专门提供考试技术服务和考试内容服务的专业公司,为社会提供多种内容的考 试和培训服务。国内的一些高校也逐步形成了一些通用题库系统,但在线考试还 没有推广开来。
目前大多数计算机应用基础考试系统的实现技术多采用传统的客户机服务 器型的架构,即C/S设计模式,即试题内容放在远程的服务器上,在考试机上安 装考试应用程序。这样,在每次考试前机房管理教师都要对每台机器进行安装配 置,对于大批考生统一考试的情况下,这项工作也比较任务也是十分麻烦的,且 对于学生考试机上的考试程序,其安全性也无法保障。
本课题针对这样的研究现状,决定采用混合设计模式,也就是三层的体系结 构,主要涉及到:浏览端、服务器端以及数据库端三个层次。这样的模式可以避 免了浏览端的配置,使得计算机应用基础考试系统的运行更加简单、实时,数据 安全性也可以得到有效保障。
3. 课题的研究目标、研究内容和拟解决的关键问题3.1课题研究目标
本课题研究的**学校计算机应用基础教学与考试系统主要是面向教学与考 核的,并不完全等同于一般计算机应用软件的开发,需要充分考虑到教学与考核 软件的特点,并在教育思想和教育理论的指导下,遵照科学的开发流程进行开发, 这样才能使开发出的教学与考核软件符合教学规律,取得良好的教学效果与考试测评结果。
3.2课题研究内容
本课题的研究内容如下描述:
(1) 在明确计算机应用基础教学与考试系统重要性的基础上,概述了面向对 象的方法学以及系统的架构模式,并详细探讨了计算机应用基础教学与考试系统 实现过程中所涉及到的关键技术,包括:.NET技术、XML技术以及SQL语言 等。
(2) 在明确系统设计原则的基础上,首先对计算机应用基础教学与考试系统 进行了需求分析,其次对系统的体系结构以及主要功能模块进行了设计,接着设 计了系统的数据库。
(3) 在.NET以及SQL Server环境上,实现了计算机应用基础教学与考试系统 区别于其他系统的一些关键功能,并对其安全性进行了实现分析。最后通过测试 分析,验证本课题研究的计算机应用基础教学与考试系统的有效性。
3.3拟解决的关键问题
拟解决的关键问题主要体现在三个方面:
其一,如何保证系统的安全性。本课题拟通过数据库资源签名验证实现。拟 通过函数实现签名,并通过函数生成文件哈希。
其二,如何通过.NET以及SQL Server实现系统的关键功能。本课题拟通过 调查分析、深入研究、虚心求教完成该系统的实现。
其三,如何完成该系统的合理网络架构。本课题应首先明确系统的功能、系 统的运行模式以及整个系统的硬件体系结构,再按照即定的方案选择相关的设 计,包括服务器、路由器、防火墙、系统服务器、数据库服务器、网络打印机等, 这一步解决了 “什么性能、价位和品牌的硬件能够满足计算机基础教学与考试系 统的功能要求”这个问题,同时还应考虑所选硬件平台对软件平台的支持性能。
4. 课题的研究方法、设计及试验方案,可行性分析
本系统是集教学、练习、考试于一体的现代化教学考试系统。本课题计算机 基础教学与考试系统中一些模块的实现方法。本系统在教学过程中的运用使计算 机基础的教学更为方便、有效。适应了多媒体教学的发展需求,是教学改革的一 项重要课题。
本课题的主要技术路线、研究思路和实现方法如下:本课题首先明确系统的 设计原则,分析目前计算机基础教学与考试系统所存在的问题,从而引出计算机 基础教学与考试系统的需求分析。其中重点研究系统的平台构架、功能模块以及 数据库的详细设计。最后借助于.NET以及SQL Server环境,实现系统。
5. 课题计划进度和预期成果5.1计划进度
开始时间
结束时间
主要工作内容
2010年10月
2010年]2月
查阅文献资料,编写课题开题报告
2011年01月
2011年04月
进行计算机应用基础教学与考试系统 的设计与开发工作
2011年04月
2011年05月
进行计算机应用基础教学与考试系统 的实现研究
2011年05月
2011年06月
撰写论文正文
5.2预期成果
课题的预期成果是:充分考虑到教学与考核软件的特点,在教育思想和教育 理论的指导下,遵照科学的开发流程进行开发,在.NET以及SQL Server环境上, 实现计算机应用基础教学与考试系统。
展开阅读全文