1、实习报告 1 选题意义及来源 随着计算机科学、网络技术的迅猛发展,在教育领域中,实现网上考试可以充分利用学校现有的计算机软、硬件资源和网络资源实现考试,对于客观题可由计算机来完成阅卷,大大减少了教师的阅卷的工作量。 目前网上 无纸化 考试系统主要有两种基本模式:传统的 C/S(客户机 /服务器)模式和新型的 B/S(浏览器 /服务器)模式,所谓 C/S 模式,即数据库(比如试题库)内容存放在远程的服务器上,在客户端安装相应软件, C/S 结构虽然在技术上比较成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。而 且当用户量比较多的时候,每台客户机上面都需要安装相应的客户端程序使得维护
2、工作变得很繁重。同时,由于应用程序直接安装在客户端,客户机与数据库频繁的交换数据使得系统的安全性受到威胁。而与传统的 C/S 模式相比较, B/S 模式将应用逻辑与用户界面和数据访问相分离,是系统的维护变得简单(只需要改变网页,即可实现所有用户的同步更新),同时简化了客户端的功能,用户只需要浏览器即可使用此考试系统,更适宜在 Internet 上进行考试。 传统考试要求老师印试卷、安排考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷,这是一个漫长 而复杂的过程,已经越来越不适应现代教学的需要,于是产生了大量的在线考试系统。它应用 JSP 等网络软件开发工具进行研发,并充分利用了 B/S 结构
3、的特点,其功能目标是实现将现有的纸张答题式考试向基于 Internet 的无纸化考试系统的转变,具有良好的开放性,允许系统管理员对试题库进行管理与开发,有效地保证了题库的时效性。 2.国内外发展情况 无纸化考试,是计算机考试的通俗说法,它是一种以优化的题库资源为基础、以现代信息技术为手段,通过随机组卷生成无纸化考试试卷进行考试,并及时生成考试成绩,集考试报名、试 卷生成、上机考试、阅卷、成绩生成、合格证(单)打印等为一体的、多元化、新型的考试模式。考试的主要使用工具不再是传统的纸和笔,而是以电脑为代表的各种考试终端,是随着现代计算机与通信技术发展而出现的一种新型考试模式。 20 世纪 70 年
4、代,美国考试委员会着手进行计算机模拟考试的研究工作,并于 1983年编制出有效的模拟考试系统,当时的名称是计算机辅助考试系统。 1990 年 8 月,美国加利福尼亚、得克萨斯等十个州联合创建了各州以及各高等院校相互认可的学位证书以及相应的教学体系,从而正式拉开网络远程考试的序幕。随着 科学技术的日新月异,尤其是计算机网络技术及数据库技术的发展,网络无纸化考试系统因其灵活性、科学性、公正性、高效性等特点,已成为目前国际上普遍采用的一种认证形式。在世界的 6 大洲140 多个国家和地区有 2200 多个考试中心,可用 25 种语言提供近百个不同类型,一千多种考试,旗下囊括计算机类的微软专家认证,外
5、语的 GRETOEFL 等多种热门的认证考试。目前,每年全球参加计算机化考试的人数超过 400 万。 我国的教育考试也正在从传统的笔试考试方式向无纸化考试方式转变。 目前无纸化考试在我国相当领域内得到 了推广与应用。教育部考试中心在“十一五”工作规划中已明确提出:“要在传统考试中引入高科技方式”。无纸化考试有望改变我国以考试为核心的教育评价体系,改变当前以考试内容规定教育内容、以考试状况评估教育水平的弊端,是实现以学生为中心的开放教育的有效途径,对于促进学生的个性化学习和学习的自觉性有积极作用,它必将成为未来发展的趋势。但是由于自动批卷技术不成熟,考试理论应用的限制,考试环境、规模等因素的影响
6、,无纸化考试在发展的道路上还需不断探索前进。 3.研究目标及内容 在线考试系统 , 在很多科研和教育部门正在或已经成为 必不可少的实施系统之一 。其核心思想是 可以允许考生不受时间和空间的限制 , 可以在任 何时候和地点参加考试,并且大大节约了监考人员的工作量、提升了效率,同时保证了考试判卷的公平性。 本文首先介绍了 在线考试系统 技术的现状,然后提出一个基于 在线考试系统 的数字信息化领域的架构,并对相关关键技术进行了讨论,最后说明了 在线考试系统 在数字信息化领域的应用前景。本课题的开发工具使用 了 MyEclipse 作为 开发工具,开发语言 是 Java, 应用 jsp(包括 css、
7、 html 等)技术, 后台数据库采用 了应用广泛、兼容性较好的 SQLSERVER作为 数据库。 在线考试系统分为学生在线考试模块和教师后台管理模块两 个部分组成。本课题主要功能详解如下: 学生在线考试模块:可以实现个人信息的修改、在线考试、成绩查询等功能。 教师后台管理模块:可以实现学生信息的维护(修改学生账户个人信息、修改密码、增加或删除学生信息等)、教师信息的维护(教师账户的信息修改、修改密码、增加或删除等)、考试科目的管理、查看登陆信息等功能。 信息,包括管理人员 ID、姓名、密码、电话和邮箱。“重新登录”模块负责提 供重新登录的功能,重新登录时将检查用户类型;“密码维护”模块负责维
8、护 用户密码。 4.研究方法手段主要技术指标的介绍 本次毕业论文题目为无纸化在线考试 系统, 首先介绍了 无纸化在线考试系统 的现状,然后提出一个基于 无纸化在线考试系统的 数字 信息化领域 的架构,并对相关关键技术进行了讨论,最后说明了 无纸化在线考试系统 在数字 信息化领域 的应用前景 。 根据网络在线考试系统的特点,可以将其分为前台和后台两个部分进行设计。前台主要用于考生注册和登录系统、在线考试、查询成绩以及修改个人资料等;后台主要用于管理员 (教师) 对考生信息、课程信息、考题信息和考生成绩信息等进行管理 。 根据系统所需功能, 决定 采用 开放性的 SQLSERVER 做后台数据库,
9、选择功能强大的MyEclipse 为开发工具,利用软件工程思想和方法,总体上用结构化生命周期法进行系统分析和设计, 采用快速原型法来实现,系统本系统界面友好,与目前市场上的主流 软件大体一致,而且操作更加简单,使用方式和微软各种软件( Windows、 Office)基本相同,减少了用户学习、使用本 系统的额外负担。本文通过系统概述、系统分析、系统设计、系统实施、开发总结五章,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结。 该系统使用了功能强大的 Java Web 开发技术。 系统 操作方便,可维护性强。经过大量的测试,基本符合用户需求。 JSP 是建立在 Java servle
10、ts 模型之上的表达层技术,它使编写 HTML 变得更简单。像 SSJS 一样,它也允许你将静态 HTML 内容与服务器端脚本混合起来生成动态输出。 JSP把 Java 作为默认的脚本语言,然而,就像 ASP 可以使用其他语言 (如 JavaScript 和VBScript)一样, JSP 规范也允许使用其他语言 。 按照脚本语言是服务于某一个子系统的语言这种论述, JSP 应当被看作是一种脚本语言。然而,作为一种脚本语言, JSP 又显得 过于强大了,在 JSP 中几乎可以使用全部的 Java 类。 作为一种基于文本的、以显示为中心的开发技术, JSP 提供了 Java Servlet 的所
11、有好处,并且, 当与一个 JavaBeans 类结合在一起时, JSP 提供了一种使内容和显示逻辑分开的简单方式。分开内容和显示逻辑的好处是,更新页面外观的人员不必懂得 Java代码,而更新 JavaBeans 类的人员也不必是设计网页的行家里手,就可以用带 JavaBeans类的 JSP 页面来定义 Web 模板,以建立一个由具有相似的外观的页面组成的网站。JavaBeans 类完成数据提供,这样 在模板中就没有 Java 代码,这意味着这些模板可以由一个 HTML 编写人员来维护。当然,也可以利用 Java Servlet 来控制网站的逻辑,通过Java Servlet 调用 JSP 文件
12、的方式来将网站的逻辑和内容分离。 5.进度计划 日 期 计划完成内容 第 1 周 完成任务书、提交进度表 第 2 周 完成调研报告、完成英文翻译 第 3 周 系统需求分析阶段 第 4 周 系统概要设计阶段 第 5 周 系统详细设计阶段 第 6 周 系统编码实施、完成论文初稿 第 7 周 完成系统编码实施 第 8 周 系统编码调试、提交论文初稿 第 9 周 完成 系统编码调试、完善毕业论文 第 10 周 代码测试 第 11 周 完成论文终稿、准备毕业论文打印、装订 第 12 周 提交毕业论文终稿及代码 第 13 周 提交毕业论文成果资料 第 14 周 毕业论文答辩 6.参考文献 1 Joel L
13、e Bon. Dwight Merunka. The Impact of Individual and Managerial Factors on Salespeoples Contribution to Marketing Intelligence Activities J.Intern. of Research in Marketing.2008.7 Budi Kurniawan 2 Sebastien Thomassey . Michel Happiette. Aneural Clustering and Classification System for Sales Forecasti
14、ng of New Apparel ItemsJ .Applied Soft Computing.2007.8 3 冯燕奎 .赵德奎 .JSP 实 用案例教程 M.北京 .清华大学出版社 .2004.1 4 科勒夫 .杨晓云 .MySql5 权威指南(第三版) M 北京 .人民邮电出版社 .2006.12 5 苟凌怡 .陈晓波 .熊光楞 .基于 SQL Server 2000 的关系数据与 XML 的集成 J.计算机工程与应用 .2001.10 6 张海藩 .软件工程 M.北京 .人民邮电出版社 .2002.9 7 余芳 .林美 .夏跃伟 .JSP 动态网站开发案例指导 M北京 .电子工业出版社 .2009.4 8 杨涛 .王建桥 .杨晓云 .深入浅出 StrutsM北京 .人民邮电出版社 .2007.9 9 夏昕 .曹晓钢 .唐勇 .深入浅出 HibernateM北京 .电子工业出版社 .2005.6 10 张帆 .JAVA 范例开发大全 M北京 .清华大学出版社 .2010.6 11 李钟慰 .周小彤 .陈丹丹 .JAVA 从入门到精通 M北京 .清华大学出版社 .2010.7