学位论文 > 优秀研究生学位论文题录展示

《计算机基础》课程上机考试系统的设计与实现

作 者: 李佳
导 师: 刘玓;郑新管
学 校: 电子科技大学
专 业: 软件工程
关键词: B/S三层架构 ASP技术 数据库技术 遗传算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 63次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机的迅速普及和网络技术的飞速发展,上机考试模式正在逐步体现出它的优势。客观性、安全性、准确性和科学性使得上机考试系统得到的广泛的使用,它可以完成试题库的建立、自动化的组卷,从出题、考试到阅卷各个环节都由考试系统来完成。上机考试能够避免传统考试的片面性,能够对学生的动手能力进行很好的测试。本文就是在此基础上,完成了一个安全、稳定并且易维护的上机考试系统的设计与实现。本系统基于B/S三层体系架构模式,采用ASP动态网页技术和SQL数据库技术,建立一个相对独立,系统的扩充性好、安全性高,代码易维护和可重用性好的计算机基础的上机考试系统。此外,本上机考试系统还采用了遗传算法,使得系统自动组卷速度快、成功率高、效果好;并且具有一定的通用性,可以用于多种课程的考试;同时,又具有较完善的辅助功能,比如客观题自动评分功能,试卷分析等功能。通过对上机考试系统的分析与设计,完成四个模块的建立:试题管理子系统、考试子系统、考试管理子系统和改卷子系统。通过各个子系统间的协作,完成了上机考试的整个流程。本系统的开发完成,实现了对学生计算机基础的实际操作能力的考核,实现公平公正的考核;实现无纸化考试,节约社会资源,节省我院考务开支;同时,还减少教师工作强度等目标。此外,数据库技术和一些安全策略的使用,保证了系统能够稳定的运行。

全文目录


摘要  4-5
ABSTRACT  5-9
第一章 绪论  9-13
  1.1 课题研究背景  9-10
  1.2 课题研究意义  10-11
    1.2.1 传统考试的不足  10
    1.2.2 上机考试的优点  10-11
  1.3 课题研究内容和目标  11-12
  1.4 论文各章节的安排  12-13
第二章 核心技术方法概述  13-23
  2.1 B/S 三层体系结构  13-14
    2.1.1 体系结构的关键问题  13
    2.1.2 B/S 体系结构概述  13-14
  2.2 ASP 技术  14-17
    2.2.1 高操作性的关键问题  14-15
    2.2.2 ASP 技术概述  15-17
  2.3 数据库技术  17-19
    2.3.1 数据安全的关键问题  17
    2.3.2 数据库技术概述  17-18
    2.3.3 SQL Serve12008 概述  18-19
  2.4 遗传算法  19-21
    2.4.1 组卷算法的关键问题  19
    2.4.2 遗传算法概述  19-20
    2.4.3 遗传算法要素  20-21
  2.5 本章小结  21-23
第三章 系统需求分析  23-35
  3.1 基本功能需求  23-27
    3.1.1 试题的创建与管理  23-24
    3.1.2 考生信息管理  24
    3.1.3 考生上机考试  24-25
    3.1.4 上机考试管理  25-26
    3.1.5 教师改卷  26-27
  3.2 系统需求  27-29
    3.2.1 性能需求  27
    3.2.2 用户界面需求  27-28
    3.2.3 网络通信需求  28
    3.2.4 系统安全需求  28
    3.2.5 故障处理需求  28-29
    3.2.6 其他管理需求  29
  3.3 系统的开发及运行环境  29-31
    3.3.1 系统开发平台  29-30
    3.3.2 系统开发环境及要求  30
    3.3.3 系统主要开发工具介绍  30-31
  3.4 系统数据流程分析  31-32
  3.5 系统用例需求分析  32-34
  3.6 本章小结  34-35
第四章 系统详细设计  35-53
  4.1 系统总体设计  35-40
    4.1.1 系统业务流程设计  35-36
    4.1.2 系统功能设计  36-37
    4.1.3 各模块功能设计  37-40
  4.2 数据库设计  40-47
    4.2.1 数据表和属性  40-46
    4.2.2 数据表的主键、外键  46-47
    4.2.3 数据库表的规范化  47
  4.3 系统协作流程  47-48
  4.4 各子系统详细设计  48-52
    4.4.1 试题管理子系统  48-49
    4.4.2 考生管理子系统  49
    4.4.3 考试管理子系统  49-50
    4.4.4 考生考试子系统  50-51
    4.4.5 改卷子系统  51-52
  4.5 本章小结  52-53
第五章 系统的实现  53-70
  5.1 采用遗传算法的组卷实现  53-55
  5.2 试题管理子系统的实现  55-60
  5.3 考生管理子系统的实现  60-62
  5.4 考试子系统的实现  62-68
    5.4.1 考试管理子系统的实现  62-65
    5.4.2 考生考试子系统的实现  65-68
  5.5 改卷子系统的实现  68-69
  5.6 本章小结  69-70
第六章 总结与展望  70-71
致谢  71-72
参考文献  72-74

相似论文

  1. 天然气脱酸性气体过程中物性研究及数据处理,TE644
  2. 压气机优化平台建立与跨音速压气机气动优化设计,TH45
  3. 电子文书安全签发系统的研制,TN918.2
  4. 部队人员网上训练与考核系统的开发,TP311.52
  5. 基于并行算法的模糊综合评价模型的设计与应用,TP18
  6. 基于神经网络的牡蛎呈味肽制备及呈味特性研究,TS254.4
  7. 基于遗传算法优化的BP网络对生物柴油制备工艺的优化,TE667
  8. 基站维护发电智能调度系统的研究与实现,TM734
  9. 机械臂轨迹规划研究,TP242
  10. 基于遗传算法的前馈神经网络优化研究,TP183
  11. “十二五”期间能源结构优化及新能源发展对策研究,F206;F224
  12. 智能算法在车辆调度上的应用,TP301.6
  13. 基于有限元法和遗传算法的电磁层析成像方法的研究,TM15
  14. 基于ASP.NET高职院校教务管理系统的设计与实现,TP311.52
  15. 不确定环境下供应链多时段生产计划问题研究,F273
  16. 基于多智能算法及图像融合技术的图像检索方法研究,TP391.41
  17. 基于.NET的学生顶岗实习管理系统设计与实现,TP311.52
  18. 北票风电场发电机组的齿轮箱故障诊断研究,TH165.3
  19. 三自由度飞行器的控制研究,V249.1
  20. 基于遗传和声算法的软件可靠性分配应用研究,TP311.53
  21. 安太堡露天矿库存管理系统设计与实现,TD672

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com