《在线考试系统论文》由会员分享,可在线阅读,更多相关《在线考试系统论文(38页珍藏版)》请在金锄头文库上搜索。
1、 本 科 毕 业 论 文专 业 计算机科学与技术 届 别 08 级 题 目 在线考试系统毕业论文 目录第 1 章 引言 .41.1 在线考试系统开发背景及意义 .41.1.1 开发背景 .41.1.2 开发语言及环境 .41.2 课题选择意义 .51.3 论文的主要内容 .5第 2 章 在线考试系统的需求分析 .62.1 引言 .62.1.1 编写目的 .62.1.2 背景 .62.1.3 定义 .62.2 三层 B/S 架构的概念 .62.3 在线考试系统功能介绍 .72.3.1 系统目标 .72.3.2 系统流程图 .72.3.3 系统功能结构 .82.3.4 系统开发环境 .10第 3
2、章 数据库设计 .103.1 数据库概要说明 .103.2 数据库概念设计 .103.3 数据字典 .123.4 数据库逻辑结构设计 .133.4.1 数据库表结构 .133.4.2 具体表设计如下 .13第 4 章 在线考试系统的实现 .164.1.文件夹组织结构 .164.2 公共类的编写 .164.3 各模块的实现 .174.3.1 登录模块: .174.3.2.考生注册 .194.3.3.在线考试模块 .224.3.4 后台管理模块: .274.3.4.1 模块基本功能: .274.3.5 后台管理模块之试题添加: .27第 5 章 结束语 .37六、参考资料 .38 基于 web 的
3、在线考试系统摘要随着教育改革的不断深入及网络的普及,教育方式正面临着一场巨大的变革。网上教育以其全新的教学理念和教学手段提供了一种高效的教育方案。其中,网上授课、网络在线考试等全新的教学模式将整个教育界带进了一个新的时代。网络在线考试系统旨在探索一种以互联网为基础的考试模式。通过这一新的考试模式,为考试创造一种新的考试环境,提高考试工作效率和标准化水平,使考务管理突破时空限制,是考生可以随时随地通过网络完成考试。网络在线考试系统从根本上解决了传统考试过程中工作量大、效率低、反馈周期长、资源浪费等问题,成为教育技术发展与研究的方向。关键词 网络在线考试;自动 AbstractWith the d
4、eepening of education reform and the popularity of the network, education is facing a great change. Online education with its new teaching concepts and teaching methods to provide an efficient education programme. Among them, online lectures, online examination, new teaching mode will be the whole e
5、ducation into a new era.Online examination system to the traditional way of examination, examination time, with automatic control system automatic scoring, effectively prevent fraud advantages; to achieve the examination function and educational evaluation and education management of highly integrat
6、ed; reduce staff workload, improve work efficiency; the work of examination paper, examination automation, guaranteed and the examinee management in various stages of normal and orderly, make the test more objective, reasonable and fair.Key word Online examination automatic第 1 章 引言1.1 在线考试系统开发背景及意义1
7、.1.1 开发背景考试是教育中的一个重要环节。考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低下,同时人工阅卷等主观原因也影响到考试的公正性。随着网络技术在教育领域运用的普及,应用现代信息技术架构的网络在线考试系统展现出了越来越多的优越性。网络在线考试系统相对于传统的考试方式,具有自动控制考试时间、系统自动评分、有效防止舞弊行为等优点;实现了考试功能与教育评估和教育管理能力的高度结合;减轻了教务人员的工作负担,提高了工作效率;使考务工作自动化,保证出卷、考试和考生管理各阶段正常有
8、序的进行,使考试更趋于客观、合理和公正。1.1.2 开发语言及环境1.ASP.NET 编程技术介绍ASP 无须编译,可直接解释执行。使用普通的文本编译器,即可进行页面的编辑和设计。独立于浏览器,用户端只要使用可执行 HTML 码的浏览器,即可浏览 ASP 所设计的网页内容。源程序不会外漏,ASP 脚本是在服务器上执行,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。面向对象,具有无限可扩充性。ASP 的功能:访问和编辑服务器的数据库表,使用浏览器就可以输入、更新和删除服务器中数据库的内容。读写 Web 服务器的文件,实现计数器、留言簿、聊天室等功能实现多个主页间
9、的信息共享,便于开发复杂的电子商务应用系统。扩充能力强,可利用多种语言制作 ActiveX 服务器组件以满足不同的应用需求。2. .NET 框 架 的 开 发 语 言 C#C#是 专 门 为 适 应 .NET 框 架 而 设 计 的 , 它 支 持 .NET 框 架 基 础 类 库 提 供 的 每 种 功 能 。 C#是 一 种完 全 面 向 对 象 的 编 程 语 言 。 在 C#中 针 对 的 管 理 非 常 严 格 , 只 有 在 特 别 识 别 的 代 码 块 中 才 可 以定 义 和 使 用 指 针 , 这 样 降 低 了 内 存 溢 出 的 风 险 , 同 时 又 兼 顾 了 使
10、用 指 针 编 写 强 大 且 高 效 的 、灵 活 的 代 码 。3. C#的开发工具 Visual Studio 2008C#的 开 发 平 台 Visual Studio 2008 为 程 序 员 提 供 了 良 好 的 程 序 编 写 、 代 码 管 理 、 调 试 和部 署 环 境 , 大 大 提 高 了 程 序 的 开 发 效 率 。 VS2008 是 微 软 公 司 专 门 为 开 发 .NET 应 用 程 序 而 设 计的 继 承 开 发 环 境 ( IDE) , 它 是 目 前 最 好 的 C#开 发 环 境 。 VS2008 为 程 序 员 提 供 了 高 级 代 码 编 辑 器 、方 便 的 窗 体 设 计 器 、 集 成 调 试 器 和 许 多 其 他 工 具 , 为 快 速 开 发 C#应 用 程 序 奠 定 了 基 础 。4.SQL Sever 2005 数 据 库作为计算机技术的重要组成部分,数据库是建立各种信息系统的基础。电子商务则是信息系统与 Internet/Intranet 技术的高级应用。因而在电子商务的应用中,数据库系统的作用非常重要。SQL Serve