学位论文 > 优秀研究生学位论文题录展示
基于Ajax技术的在线考试系统的设计与实现
作 者: 周永强
导 师: 陆建德
学 校: 苏州大学
专 业: 计算机技术
关键词: Ajax ASP.NET 在线考试 B/S模式
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 97次
引 用: 1次
阅 读: 论文下载
内容摘要
在线考试系统可以充分利用内容极其丰富、涵盖大量试题的题库,自动组织试卷,从出题到阅卷各个环节由计算机自动完成。与传统的笔试方式相比,节省了大量人力物力,实现了教考分离,提高了考试效率和教学管理水平。本文首先介绍了课题的研究意义和国内外的研究现状及水平,阐述了建立在线考试系统所需的一些基本理论与技术,包括Ajax技术、ASP.NET和SQLServer数据库技术等,系统设计采用了面向普通用户的Web客户端、Web服务器和数据库服务器的三层逻辑结构,根据需求分析完成了系统的总体功能设计。论文对系统总体架构和各模块的功能设计进行了深入的分析,并对数据库的结构进行了详细的分析和设计,设计了用户类、管理类、题库类、成绩类等多个数据库表。在系统设计和实现过程中,系统在三层B/S体系结构中按功能划分为五个组成模块:用户登录、在线考试、题库设计、考试管理、系统管理。在组卷算法方面,分析了组卷流程设计,探讨了基于遗传算法的组卷策略的设计及其实现。在线考试模块实现了试卷生成、发放、在线考试、自动阅卷等功能;考试管理模块实现了对考试科目、试题试卷、成绩等多层次数据对象的高效率管理,以及智能组卷、试题试卷评估、成绩分析等功能。在线考试系统基于Ajax技术设计,论文阐述了基于Ajax技术对改进在线考试系统性能所起的重要作用。利用Ajax独特的技术特点,在不更新整个页面的前提下维护数据,将Ajax技术应用在在线考试系统中解决了在线考试系统中常见的问题,实现了异步式随机抽题、自动保存数据、精确计时、提供更为人性化、更具交互性与响应性的在线考试体验。
|
全文目录
中文摘要 4-5 Abstract 5-9 第一章 绪论 9-13 1.1 论文的研究背景 9 1.2 国内外的研究现状 9-10 1.3 研究的目的和意义 10-11 1.4 文章的组织结构 11-13 第二章 在线考试系统的相关技术 13-30 2.1 ASP.NET 技术 13-15 2.1.1 ASP.NET 技术解析 13-14 2.1.2 ASP.NET 框架 14-15 2.2 Ajax 技术 15-24 2.2.1 Ajax 技术工作原理 16-18 2.2.2 Ajax 技术的优势 18-20 2.2.3 Ajax 的应用范围 20-21 2.2.4 Ajax 开发模式概述 21 2.2.5 ASP.NET Ajax 开发架构 21-24 2.3 B/S 模式体系结构 24-27 2.3.1 B/S 结构的优点 25 2.3.2 B/S 结构的软件优势与劣势 25 2.3.3 三层体系结构介绍 25-27 2.4 SQL Server 数据库管理系统 27-30 2.4.1 关系数据库组件 27-29 2.4.2 SQL Server2000 管理架构 29-30 第三章 系统总体设计与数据库设计 30-39 3.1 系统设计总体目标 30-31 3.2 系统功能需求 31-33 3.2.1 系统管理功能 31-32 3.2.2 用户登录与注册 32 3.2.3 在线考试 32-33 3.2.4 考试管理 33 3.3 系统性能需求 33-34 3.4 数据库设计 34-39 3.4.1 数据库的选择 34-35 3.4.2 数据库设计 35-39 第四章 系统各模块的设计实现 39-60 4.1 用户登录注册模块的设计实现 39-42 4.2 在线考试模块的设计实现 42-46 4.2.1 在线考试模块 42-44 4.2.2 考试倒计时 44-45 4.2.3 系统自动阅卷算法 45-46 4.3 基于遗传算法的组卷策略的设计实现 46-52 4.3.1 智能组卷中试卷参数的确定 46-47 4.3.2 智能组卷的流程设计 47 4.3.3 基于遗传算法的组卷策略的设计 47-51 4.3.4 智能组卷的实现过程 51-52 4.4 系统管理模块的设计实现 52-55 4.4.1 题库管理的实现 52-53 4.4.2 成绩分析的实现 53 4.4.3 考生用户管理实现 53-55 4.5 防止作弊方法设计实现 55-60 4.5.1 考试系统单点登录 55-57 4.5.2 屏蔽部份按键防止作弊 57 4.5.3 防止SQL 注入式攻击 57-59 4.5.4 防止用户跳过登录界面 59-60 第五章 系统优化及安全性设计 60-65 5.1 利用Ajax 技术对系统进行优化 60-62 5.1.1 考试过程中答案的自动保存 60-61 5.1.2 考试倒计时精确控制的实现 61 5.1.3 无刷新的试题呈现 61-62 5.2 系统安全性设计 62-65 5.2.1 WEB 服务器安全分析 62 5.2.2 IIS 安全配置 62 5.2.3 SQL 安全设计 62-63 5.2.4 ASP.NET 的安全设计 63-64 5.2.5 基于角色的访问控制机制 64-65 第六章 总结与展望 65-67 6.1 总结 65-66 6.2 展望 66-67 参考文献 67-69 攻读硕士学位期间发表的论文 69 致谢 69-70
|
相似论文
- 海量多数据库集成系统的查询处理研究,TP311.13
- 教学档案管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 社会消费方式变迁下的服装终端空间变化之研究,TS941.1
- 高原湖泊湖区可持续发展评价体系及模式研究,X22
- 基于目标成分“敲出/敲入”质量控制模式的中药姜黄抗氧化药效物质辨识,R285
- 试论地方政府的伦理决策,D625
- 基层部队人员日常管理信息系统设计实现,TP311.52
- 普通高校公共体育篮球技术课“领会教学式的教学模式”的实验研究,G841
- 中国婚恋网站发展研究,G206
- 媒介融合中电视媒体的困境与出路,G206
- 羊绒与羊毛纤维鉴别系统的研究,TS101.921
- 公众参与视角下的生态恢复研究,X171.4
- 基于回波包络的超声波入侵探测在军队警戒巡逻中的应用,E919
- 高速铁路PPP模式收益分配问题的研究,F283
- 基层部队网站的设计与建设,TP311.52
- 部队人员住房管理系统的开发与实现,TP311.52
- 高校图书馆创新服务模式,G258.6
- 高速公路项目代建制管理模式研究,F283
- 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
- 修辞格教学与高中英语写作,G633.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|