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

基于.net的在线考试系统的设计与开发

作 者: 岳媛
导 师: 赵合计;贾培民
学 校: 山东大学
专 业: 计算机技术
关键词: 在线考试 设计与实现 ASP.NET 数据库
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 199次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着网络技术的不断发展,在线考试得到了越来越广泛的应用。本选题来自山东省医学科学院课题,山东省医学科学院具有本科和研究生教育资质,在校学生数量将近1000人,其中研究生的培养工作分布在医科院的各个处级单位(济南,青岛,济宁),地域分布比较广泛,管理起来很不方便。为了解决学生异地学习考试的问题,满足日益增长的学生数量给教师带来的繁重的考务工作,所以开发了基于Web的在线考试系统。本文在分析了传统考试的功能需求和业务流程的基础上,结合目前在线考试工作的实际要求,运用动态网页、数据库、数据结构、网络通信等技术,设计并实现了基于Web的在线考试系统。本文为了给系统带来更高的内聚性和降低耦合度,同时给系统结构带来灵活的动态扩展机制,减少系统维护量,对于DAO部分采用简单工厂模式进行构建;为了解决多人同时频繁操作数据库时造成的数据库IO瞬间过大的问题,采用了连接池和asp.net结合存储过程来减少访问数据库的压力和数据流量;为了更直观的显示考生成绩分析结果,我们采用饼图来分析学生考试情况,采用了ASP.NET中的Graphics类来进行绘图,利用Graphics的DrawPie和FillPie方法来进行绘图并填充;为了提高网络考试的效率,系统采用了统一分页存储过程;为了解决系统的数据访问的安全性问题,运用了划分权限的方法,采用身份验证技术进行系统的安全性设计,防止非法访问和越权操作,并为数据库制定必要的存储、备份和恢复措施。本文中首先在绪论中介绍了目前网络的普及应用,随着教师工作的不断增加,传统考试模式已经不能适应当今考试的发展。在线考试作为现代教育体系中的重要环节,其庞大的规模将是一个必然的发展趋势,并对在线考试系统的开发的背景、优越性及其研究意义进行了详细的介绍;其次,阐述了在线考试系统的设计思想和实现,主要包括在线考试系统的数据库的设计与实现、系统的组成与系统的结构,以跟踪的形式详细阐述了系统的设计方案、实现方法以及其实现的过程,还着重分析了部分环节的程序设计和模块的开发过程;最后,在本系统的开发环境下对系统的关键性功能进行测试,对本系统的可靠性、实用性及安全性等技术进行测试,通过测试证实各项技术都已达到了最初的设计目标。

全文目录


摘要  8-10
Abstract  10-13
第1章 绪论  13-19
  1.1 选题背景  13-15
  1.2 国内外研究现状  15-16
  1.3 论文的主要研究内容  16-17
  1.4 论文组织及主要贡献  17-19
第2章 需求分析  19-33
  2.1 系统概述  19-21
  2.2 系统的目标和解决的问题  21-24
  2.3 系统需求问题描述  24-33
    2.3.1 系统的功能性需求  24-32
    2.3.2 系统的非功能性需求  32-33
第3章 系统的架构设计  33-42
  3.1 系统设计目标  33-34
  3.2 系统网络架构  34-35
  3.3 系统功能架构  35-37
  3.4 系统运行环境  37
  3.5 系统逻辑结构  37-38
  3.6 系统安全架构  38-42
第4章 系统详细设计  42-66
  4.1 功能模块设计  42-51
    4.1.1 系统整体结构设计  43
    4.1.2 功能模块相互关系  43-44
    4.1.3 功能模块设计  44-49
    4.1.4 系统的时序图  49-51
  4.2 数据库设计  51-59
    4.2.1 数据流模式  52-53
    4.2.2 数据库逻辑设计  53-54
    4.2.3 数据库表结构  54-59
  4.3 表示层设计  59-66
第5章 系统的实现与测试  66-88
  5.1 模块功能实现  66-70
    5.1.1 系统登录模块  66-67
    5.1.2 试卷维护模块  67-68
    5.1.3 试题维护模块  68-69
    5.1.4 考生考试模块  69-70
  5.2 数据访问的实现  70-71
    5.2.1 数据库的连接  70
    5.2.2 数据的绑定  70-71
    5.2.3 数据库连接池管理  71
  5.3 具体关键技术的实现  71-83
    5.3.1 简单工厂构建DAO  71-76
    5.3.2 存储过程技术  76-79
    5.3.3 统一分页存储过程  79-82
    5.3.4 统计分析饼图展示  82-83
  5.4 系统测试  83-88
    5.4.1 测试内容  84-87
    5.4.2 测试结论  87-88
第6章 结论  88-89
参考文献  89-91
致谢  91-92
学位论文评阅及答辩情况表  92

相似论文

  1. 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
  2. 电子文书安全签发系统的研制,TN918.2
  3. 海量数据压缩、操作和处理方法的研究,TP311.13
  4. 基于BAP的数据压缩、操作与查询处理系统的实现,TP311.13
  5. 武器装备信息管理系统的设计与实现,TP311.52
  6. 教学档案管理系统的设计与实现,TP311.52
  7. 部队在线考试系统设计与实现,TP311.52
  8. 基于GIS的高校学生社区管理研究,G647
  9. 基于数据挖掘技术的保健品营销研究,F426.72
  10. 基于嵌入式的面向造纸企业的一种QCS研究与设计,TP368.1
  11. 基层部队人员日常管理信息系统设计实现,TP311.52
  12. 军队物资采购供应管理系统的设计与实现,TP311.52
  13. 部队人员网上训练与考核系统的开发,TP311.52
  14. 摩托化部队机动辅助系统,TP311.52
  15. 部队军事理论在线考试系统设计与实现,TP311.52
  16. 西藏边防作战训练信息管理系统设计与实现研究,TP311.52
  17. 毛纺用化学品毒性毒理数据库的建立,TS131
  18. 物联网在服装行业的应用性研究,TN929.5
  19. 基于GIS的温州农业资源管理信息系统的构建,S126
  20. 浙江省金衢盆地典型土系数据库的建设与应用,S159.2
  21. 基于.Net的军队党员信息管理系统的设计与实现,TP311.52

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