基于ASP.NET的在线考试系统设计与实现

基于ASP.NET的在线考试系统设计与实现

论文摘要

本文主要目的是探讨在.net平台下设计并实现一个在线考试系统。该在线考试系统采用Microsoft的Asp.Net技术,选用C#程序设计语言作为开发工具,使用UML( Unified Modeling Language)作为建模工具。采用三层结构解决方案具体实现在线考试系统。本文的第二章主要讲述了在本文所使用的关键技术,包括ASP.NET、ADO.NET、UML的基本原理及在开发在线考试系统的作用。本文的第三章主要论述了采用将UML和RUP( Rational UnifiedSoftware Development Process)有机融合形成一种新的面向对象方法学,用来指导在线考试软件系统的设计与实现。按RUP的核心工作流来安排在线考试系统的开发过程,从需求分析、需求获取、软件设计等方面入手,在系统开发的不同阶段,分别以UML中的用例视图、序列图、状态图、组件图、实体类图、控制类图来描述系统。第四章对.NET平台下,三层结构的解决方案的具体实现方法,进行了初步的探讨。在本文中表示层主要由学生用户界面和管理员用户界面组成。业务层在每一个功能模块中都有各自的业务逻辑类来处理,包括登录逻辑、考试逻辑、试题管理、科目管理、考试策略控制逻辑等。数据层采用SQL SERVER 2000数据库作为后台服务器,使用了存储过程实现了系统的部分业务逻辑。第五章给出了在线考试系统的详细设计过程,给出了部分功能的源代码。第六章简要阐述了系统的测试与安装部署。在线考试系统具有多课程的试题库、考生考试、客观题自动评分、智能组卷、查分等多种功能。具有界面美观、操作简单、交互性强、系统性能稳定的特点。目前,该在线考试系统已经处于试运行阶段。

论文目录

  • 内容提要
  • 第一章 绪论
  • 1.1 构建在线考试系统的必要性
  • 1.1.1 传统考试的弊端
  • 1.1.2 在线考试的优势
  • 1.2 在线考试的可行性
  • 1.3 在线考试系统开发背景
  • 1.4 本文做的主要工作
  • 第二章 在线考试系统使用的关键技术
  • 2.1 .NET 介绍
  • 2.1.1 .NET 简介
  • 2.1.2 .NET Framework 介绍
  • 2.1.3 ASP.NET 功能简介
  • 2.1.4 ASP.NET 的优势
  • 2.1.5 ASP.NET 内置对象介绍
  • 2.2 ADO.NET
  • 2.2.1 ADO.NET 简介
  • 2.2.2 ADO.NET 对象模型
  • 2.3 UML 简介
  • 2.4 RUP
  • 第三章 在线考试系统的软件设计
  • 3.1 用Use Case 捕获在线考试系统的需求
  • 3.1.1 定义Actor
  • 3.1.2 定义Use Case
  • 3.2 在线考试系统需求分析
  • 3.2.1 分析类
  • 3.2.2 整体分析类图
  • 3.3 软件设计
  • 3.3.1 系统实体类图
  • 3.3.2 控制类图的设计
  • 3.3.3 界面类图
  • 3.3.4 顺序图
  • 3.3.5 状态图
  • 3.3.6 活动图
  • 3.3.7 组件部署图
  • 第四章 在线考试系统规划
  • 4.1 在线考试系统物理架构
  • 4.2 在线考试系统3 层结构的具体实现方案
  • 4.2.1 传统两层结构
  • 4.2.2 三层结构介绍
  • 4.2.3 用ASP.NET 部署三层架构
  • 4.2.4 在线考试系统的总体层次结构
  • 4.3 在线考试系统的数据库设计
  • 4.3.1 数据库表设计
  • 4.3.2 存储过程
  • 第五章 ASP.NET 下在线考试系统的实现
  • 5.1 安全性及控制的实现
  • 5.1.1 安全性探究
  • 5.1.2 系统帐户管理及登陆模块的设计
  • 5.1.3 考场监控模块
  • 5.1.4 限制考生进行操作的模块
  • 5.1.5 用户权限管理模块
  • 5.2 考生功能模块的实现
  • 5.2.1 考试
  • 5.3 管理员功能模块的实现
  • 5.3.1 试题管理
  • 5.3.2 制订科目试卷策略
  • 5.3.3 在线评卷
  • 5.4 其他功能模块介绍
  • 5.4.1 用户注册
  • 5.4.2 试题编辑模块
  • 5.4.3 考生查询成绩
  • 第六章 系统测试与部署
  • 6.1 系统测试
  • 6.2 安装部署
  • 第七章 总结与展望
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 相关论文文献

    • [1].基础医学课程主观试题移动在线考试服务及智能辅助评阅系统的搭建策略与实现[J]. 医学教育管理 2019(06)
    • [2].新时代高校网络负面舆情危机的应对与思考——以一次期末在线考试风波为例[J]. 山西高等学校社会科学学报 2020(08)
    • [3].网络在线考试的探索与实践[J]. 承德医学院学报 2016(04)
    • [4].浅析网络在线考试[J]. 课程教育研究 2012(24)
    • [5].在线考试中存在的三大问题及对策[J]. 中国校外教育 2010(S2)
    • [6].大数据背景下大学英语在线考试研究[J]. 同行 2016(07)
    • [7].创新形式 注重实效——打造行之有效的全员培训新模式[J]. 智富时代 2016(S1)
    • [8].在线练习及考试系统的设计与实现[J]. 电脑知识与技术 2018(11)
    • [9].基于本体的在线考试辅导资源知识库模型研究[J]. 中国成人教育 2018(12)
    • [10].浅谈在线考试在教学中的应用[J]. 科技经济导刊 2017(19)
    • [11].基于云课堂线上教学模式下考试方式的改革与探究——以《计算机应用基础》课程为例[J]. 数码世界 2020(09)
    • [12].题库在线考试应用之浅析[J]. 教育教学论坛 2012(28)
    • [13].用在线考试促进中职英语教学的实例分析[J]. 中国培训 2018(11)
    • [14].基于智慧校园平台的在线考试系统应用研究[J]. 中国培训 2018(01)
    • [15].焊工在线考试管理系统的设计与实现[J]. 焊接 2013(09)
    • [16].浅谈移动终端在线考试在教学中的应用性[J]. 考试周刊 2017(95)
    • [17].在线考试在住院医师规范化培训考试中的应用[J]. 继续教育 2014(08)
    • [18].在线考试方式在学校与企业信息化衔接中的作用[J]. 中外企业家 2014(11)
    • [19].四川大学华西临床医学院积极推行使用平板电脑进行在线考试[J]. 华西医学 2014(01)
    • [20].在线考试及分析系统数据库的分析与设计[J]. 硅谷 2010(02)
    • [21].辽宁广播电视大学在线考试平台的设计与实现[J]. 电大理工 2018(03)
    • [22].对高职院校在线考试管理系统的研究[J]. 黑龙江科技信息 2016(11)
    • [23].医学院校实施网络在线考试的探讨[J]. 教育教学论坛 2016(20)
    • [24].在线考试交卷时间与考试成绩对应分析实证研究[J]. 中国管理信息化 2016(13)
    • [25].计算机技能类课程在线考试平台的设计与实现[J]. 周口师范学院学报 2012(05)
    • [26].在线考试管理系统[J]. 广播电视信息 2011(10)
    • [27].网络环境下高职院校在线考试资源共享平台建设思考[J]. 哈尔滨职业技术学院学报 2015(01)
    • [28].基于Bb平台的“东亚海上交流与文化”在线考试系统设计[J]. 计算机时代 2019(01)
    • [29].基于多维度体感信息的在线考试异常行为监测[J]. 计算机工程与科学 2018(02)
    • [30].卫生计生监督员在线考试题库建设研究[J]. 中国卫生监督杂志 2016(03)

    标签:;  ;  

    基于ASP.NET的在线考试系统设计与实现
    下载Doc文档

    猜你喜欢