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

网络在线考试系统的设计与实现

作 者: 邢润林
导 师: 陈文宇;岳峰
学 校: 电子科技大学
专 业: 软件工程
关键词: 数据库管理系统 网络在线考试系统 模块化设计
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 82次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着计算机和Internet的普及,传统的考试形式更多的转变成了网络考试形式,网络在线考试系统是现阶段网络教学中不可以缺少的组成部分,通过计算机互联网,教师进行题库及试卷的编辑,学生通过网络进行考试,并能够实现自动评卷的功能,这种考试方式打破了传统纸质方式考试时所受的时间和空间的限制,本文详细的描述的网络在线考试系统的开发过程,从考试系统的需求分求,到系统的功能模块设计,数据库设计,并具体剖析了系统各个功能的实现过程以及详细设计过程。根据系统实际需求,本文采用模块化的设计思想,在Windows XP操作系统环境下,使用ASP.NET技术进行系统开发。首先搭建ASP.NET运行环境IIS服务器,通过使用C#语法的脚本语言完成动态的、交互的web服务器应用程序;然后使用SQL SERVER 2005实现了后台数据库管理系统。本网络在线考试系统的主要功能包括:学生信息的管理、教师信息的管理、课程信息的管理、试题及试卷的管理等功能;完成教师对试题的编辑录入、对试卷的管理、及学生考试后评卷的功能,学生登录并进行在线考试、学生成绩的查询等。本系统具有界面友好,操作简便,系统功能完备,并且安全保密设置齐全等特点。

全文目录


摘要  4-5
Abstract  5-9
第一章 引言  9-14
  1.1 课题研究的背景  9-10
  1.2 国内外研究现状  10-11
  1.3 课题研究的目的及意义  11-12
  1.4 论文的主要工作  12
  1.5 论文组织结构  12-14
第二章 系统相关技术  14-17
  2.1 ASP.NET技术  14-16
  2.2 ADO.NET技术介绍  16
  2.3 本章小结  16-17
第三章 需求分析  17-37
  3.1 系统实现目标  17-18
  3.2 可行性分析  18-19
    3.2.1 技术可行性  18-19
    3.2.2 经济可行性  19
    3.2.3 操作可行性  19
  3.3 系统开发环境  19-22
    3.3.1 系统开发模式分析  20-21
    3.3.2 系统的硬件环境  21-22
    3.3.3 系统的软件环境  22
  3.4 数据流分析  22-26
    3.4.1 数据流图的符号说明  22-23
    3.4.2 在线考试系统的数据流图  23-26
  3.5 数据字典  26-36
    3.5.1 数据存储分析  26-29
    3.5.2 数据流分析  29-35
    3.5.3 数据处理分析  35-36
  3.6 本章小结  36-37
第四章 总体设计  37-57
  4.1 总体设计概述  37
  4.2 网络在线考试系统功能实现  37-44
    4.2.1 系统功能结构设计  37-40
    4.2.2 系统功能模块描述  40-44
  4.3 数据库设计  44-56
    4.3.1 数据库概念结构设计  44-49
    4.3.2 数据库逻辑结构设计  49-51
    4.3.3 数据库物理结构设计  51-56
  4.4 本章小结  56-57
第五章 系统实现  57-80
  5.1 面向对象的程序设计方法  57-58
  5.2 用户登录模块  58-59
  5.3 管理员子系统功能实现  59-66
    5.3.1 课程信息管理模块  59-61
    5.3.2 章节信息管理模块  61-62
    5.3.3 学生信息管理模块  62-64
    5.3.4 教师信息管理模块  64-65
    5.3.5 学生导入管理模块  65-66
  5.4 学生子系统功能实现  66-72
    5.4.1 学生个人资料信息修改模块  66-67
    5.4.2 考试信息查看模块  67-68
    5.4.3 考试模块  68-70
    5.4.4 历史成绩查询模块  70-71
    5.4.5 学员通讯录模块  71-72
  5.5 教师子系统功能实现  72-78
    5.5.1 教师资料修改模块  72
    5.5.2 试题编辑模块  72-76
    5.5.3 问题导入模块  76-77
    5.5.4 试卷生成模块  77-78
  5.6 程序中的关键算法  78-79
    5.6.1 自动组卷算法  78-79
    5.6.2 主观题评卷算法  79
  5.7 本章小结  79-80
第六章 系统测试  80-84
  6.1 系统测试概述  80
    6.1.1 系统测试的任务  80
    6.1.2 系统测试的目标  80
  6.2 测试方案  80-82
    6.2.1 模块测试  81
    6.2.2 集成测试  81
    6.2.3 验收测试  81-82
  6.3 测试用例  82-83
  6.4 本章小结  83-84
第七章 结论  84-85
致谢  85-86
参考文献  86-88
附录  88-93

相似论文

  1. 电压监测仪自动校验系统,TM933.2
  2. 新型卷板机运动结构与控制系统设计,TG333.24
  3. 龙纹的异化设计研究与应用,J522
  4. 基于LabVIEW的控制实验系统的设计与开发,TP273
  5. 青岛酒店管理学院网络在线考试系统,TP311.52
  6. 全向驱动电动轮关键技术研究,U469.72
  7. 安全视野下的公共设施设计研究,J50
  8. 家用木质桑拿房模块化设计研究,TU824
  9. 半承载式客车车身结构分析方法与结构改进研究,U463.822
  10. 基于发展心理学的儿童中期家具设计研究,J525.3
  11. 数据库管理系统演化机制探析,TP311.13
  12. 基于UG的机车车体模块化设计研究,U260.2
  13. 嵌入式数据库管理系统SQLite的设计与实现,TP311.13
  14. 基于INTERNET的医学图像传输与发布系统的研究,R197.324
  15. 圆柱齿轮加工机床的可适应模块化设计方法与工具研究,TG61
  16. 基于家庭生命周期的厨房设施模块化设计方法研究,TS972.2
  17. 用于慢性疲劳综合征中药小复方筛选研究,R259
  18. 多通道在线电能质量监测仪的设计与实现,TM76
  19. 机电产品绿色模块划分方法研究与应用,TH122
  20. 基于永磁同步无齿轮曳引机的电梯节能驱动与控制系统设计与实现,TP273
  21. 基于Linux的分布式交换机设备虚拟化技术研究,TP393.05

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