学位论文 > 优秀研究生学位论文题录展示
基于J2EE技术的网络化考试系统设计与实现
作 者: 万兵
导 师: 文军;张彬
学 校: 电子科技大学
专 业: 软件工程
关键词: J2EE 网络化考试 自动组卷 自动阅卷
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 60次
引 用: 0次
阅 读: 论文下载
内容摘要
随着网络技术的飞速发展,教育信息化是必然的一个趋势,作为评价教育质量的考试正经历着网络化和无纸化的飞跃。网络化考试系统是将计算机和网络通信技术应用到教学领域的产物,它可以有效克服传统考试模式成本高、效率低等问题,不仅可以减轻教师的出题、阅卷负担,还具有考试不受时间、空间等条件的约束,快速分析考试数据等优点,从而提高教学效率和质量。因此,对网络化考试系统的研究具有重要的理论意义和现实意义。本文基于J2EE相关的理论和技术,以市级教改课题“重庆科创职业学院“3+1”人才培养模式研究与实践”为研究基础,针对现有网络考试系统存在的安装使用复杂、功能偏少、智能化程度低等问题,设计实现了一个基于J2EE的网络化考试系统。考试系统结合先进的教学管理方法和现代网络技术,采用MVC设计模式、Struts框架及Hibernate框架等先进技术构建。系统实现了考生信息管理、题库管理、手动/自动组卷、自动阅卷及成绩查询与统计等功能。在系统的设计过程中,对网页间链接、跳转的安全性,考试时间的限定,显示层与业务逻辑层的分离,MVC模式及Struts框架在系统中的实现,后台数据库的设计等问题提出了自己的解决方案;借鉴数据仓库的多维数据立方体的概念,在随机组卷算法基础上,设计了一个实现简单、随机性好且知识点分布均匀的自动组卷算法;利用模糊理论实现了一个准确率高的自动阅卷算法;利用软件测试方法对系统进行了界面、功能、兼容性等相关测试。经测试,系统界面又好,相关功能可正常使用,少于200人同时进行考试时,系统未发现相关不正常问题,可见系统有较好的稳定性与可靠性。
|
全文目录
摘要 4-5 Abstract 5-10 第一章 绪论 10-14 1.1 引言 10-11 1.2 国内外研究动态 11-12 1.2.1 国内外考试系统研究现状 11-12 1.2.2 国内外考试系统特点 12 1.3 本文的主要研究内容 12-13 1.4 论文的组织结构 13-14 第二章 相关理论与技术研究 14-25 2.1 J2EE 体系 14-18 2.1.1 J2EE 的概念 14 2.1.2 J2EE 的优势 14-15 2.1.3 J2EE 的四层模型 15-17 2.1.4 J2EE 的结构 17-18 2.2 MVC 设计模式 18-19 2.2.1 MVC 设计模式简介 18-19 2.2.2 系统采用MVC 模式的优势 19 2.3 Struts 框架 19-21 2.3.1 Struts 框架简介 19-20 2.3.2 Struts 框架具体实现 20-21 2.4 Hibernate 框架 21-24 2.4.1 Hibernate 框架简介 21-22 2.4.2 Hibemate 的接口 22-23 2.4.3 系统采用Hibernate 的优势 23-24 2.5 Tomcat 简介 24 2.6 小结 24-25 第三章 系统分析与总体设计 25-30 3.1 需求分析 25-28 3.1.1 系统功能需求概述 25-26 3.1.2 系统功能和角色分析 26-28 3.2 系统总设计 28 3.3 系统性能分析 28-29 3.4 小结 29-30 第四章 系统的详细设计 30-57 4.1 表示层设计 30-31 4.2 业务层设计 31-32 4.3 数据访问层设计 32-35 4.4 数据库设计 35-40 4.4.1 数据库设计概述 35-36 4.4.2 面向对象数据库系统的优势 36-37 4.4.3 系统数据库概念结构设计 37 4.4.4 数据库表设计 37-40 4.5 组卷模块的分析与设计 40-49 4.5.1 组卷现状与需求分析 40-43 4.5.2 组卷算法的设计 43-49 4.6 自动判卷策略 49-54 4.6.1 阅卷思路分析 49-50 4.6.2 相关定义 50 4.6.3 算法说明 50-51 4.6.4 评分流程 51-52 4.6.5 案例说明 52-54 4.7 系统安全策略 54-56 4.8 小结 56-57 第五章 网络化考试系统的实现与测试 57-76 5.1 系统流程 57-58 5.2 数据流程 58 5.3 利用 Struts 框架实现登陆功能 58-63 5.3.1 表示层设计 59 5.3.2 配置Struts 59-60 5.3.3 创建模型LoginForm 60-61 5.3.4 登陆功能 61-63 5.4 功能模块展示 63-68 5.4.1 试卷管理模块 63-66 5.4.2 考生信息管理 66-67 5.4.3 考试模块实现 67-68 5.5 系统测试与分析 68-75 5.5.1 系统测试目标 68-69 5.5.2 系统测试环境 69-70 5.5.3 界面测试 70-72 5.5.4 系统功能测试 72-74 5.5.5 兼容性测试 74 5.5.6 负载测试 74 5.5.7 系统测试结果 74-75 5.5.8 系统测试结果分析 75 5.6 小结 75-76 第六章 总结与展望 76-78 6.1 课题研究总结 76 6.2 展望 76-78 致谢 78-79 参考文献 79-81
|
相似论文
- 基于MDA的界面自动生成方法的研究,TP311.5
- 信息资源元数据模型的研究与应用,TP315
- 基于行业参数优化模型的投资项目决策支持系统,F283
- 商业银行联网核查公民身份信息系统的设计与实现,TP311.52
- 基于文本相似度计算的主观题自动阅卷技术研究,TP391.1
- 基于FMS的校园即时通讯系统设计与实现,TP311.52
- 设计模式在银行支付系统中的应用研究,TP311.52
- 基于B/S的在线考试系统设计与实现,TP311.52
- 基于Flex与J2EE的族谱网的设计与实现,TP393.092
- 基于SaaS模式的中小型服装企业商务平台的研究与开发,TS941.8
- 基于VBA技术的Office上机考试系统的设计与实现,TP311.52
- 高职高专院校学生在线考试系统的设计与实现,TP311.52
- 山东大学办公信息系统的设计与实现,TP311.52
- 基于WEB技术的考试系统的研究与实现,TP311.52
- 基于J2EE的网络教学平台设计与研究,TP311.52
- 高校教务管理信息系统的研究与实现,TP311.52
- 潍坊食品药品监督管理系统的设计与实现,TP311.52
- 基于J2EE技术的公文管理系统设计与实现,TP311.52
- 小型国际结算系统的设计和实现,TP311.52
- 基于存销比配货模型的营销信息管理系统设计与实现,TP311.52
- 交通工程质量监督管理系统的设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|