{$cfg_webname}
主页 > 计算机 > ASP.NET >

在线考试系统的设计与实现(ASP.NET,SQL)

来源:wenku163.com  资料编号:WK16312959 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK16312959
资料介绍

在线考试系统的设计与实现(ASP.NET,SQL)(毕业论文10000字,程序代码,SQLserver数据库)
通过查找资料发现实现在线考试的技术和方式有很多,可用不同语言、不同技术、不同软件来实现,经过查阅了解,最终选择了ASP.NET框架实现“网上在线考试”。开发这个系统,就能够让考试变得简单,可以省去人工来进行改卷、阅卷,还有算分等步骤,节省人工阅卷、批卷所需要的时间和精力。本系统的开发是用来对考生进行学业成果的检测,比如期中考试、期末考试等测试,通过使用本系统来进行网上考试,可以节省打印试卷、更改试卷、计分等复杂步骤。本系统分为两种登录用户,考生和管理员用户,管理员的功能主要是管理考生、试题、试卷和成绩的信息,考生则主要是在线考试。结束考试后系统会对客观题计分,再由管理员对主观题适当给分,考试成绩即为主观题与客观题分数之和。
系统重点模块设计
(1)考生、管理员管理:管理员对考生个人信息的管理,以及对管理员密码的管理。考生可更改个人信息。
(2)考试科目管理:科目管理是对考试科目信息的增删改查。
(3)试卷管理:实现抽取定量的试题形成试卷的功能,提前抽取试题形成多个试卷,抽取试题或试卷均使用了order by newid()函数对数据库数据进行随机抽取。考生在参加考试时会任意抽取试卷。并对试卷的信息进行管理维护。
(4)试题管理:试题的管理就是对五种题型的维护。
(5)成绩管理:考试结束后,客观题的分数系统自动给出,管理员对主观题打分后,将客观题和主观题分数相加即为考试成绩。
(6)在线考试管理:考生登录系统,选择科目参加考试,在考试页面包含了考试科目,考试时间,考试倒计时,考试试卷等信息。考生需要在考试规定时间内结束考试,否则系统将自动交卷。

开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:ASP.NET(C#)语言
 

在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)
在线考试系统的设计与实现(ASP.NET,SQL)


目录
1 引言    1
1.1 研究背景    1
1.2 研究的目的和意义    1
1.3 国内外研究现状分析    1
2 研究与实现中的关键技术    2
2.1 ASP.NET简介    2
2.2 C#开发语言    2
2.3 Microsoft Visual Studio 2010平台介绍    2
2.4 SQL Server 2008后台数据库介绍    3
2.5 开发环境    3
3 系统总体需求分析    3
3.1 可行性分析    3
3.2 需求分析    3
3.2.1 系统功能分析    3
3.2.2 业务流程分析    4
3.3 系统模块设计    5
3.3.1 功能模块设计    5
3.3.2 考生信息管理流程    7
3.3.3 科目管理流程    7
3.3.4 试题管理流程    8
3.3.5 试卷管理流程    8
3.3.6 成绩管理流程    9
3.3.7 管理员信息管理流程    9
4 后台数据库的设计    10
4.1 数据概念结构设计    10
4.2 数据表逻辑结构设计    13
5 系统实现    17
5.1 系统重点模块设计    17
5.2 用户登录模块详细设计    17
5.3 考生信息管理模块详细设计    18
5.4 科目管理模块详细设计    19
5.5 试题管理模块详细设计    20
5.6 试卷管理模块设计    21
5.7 成绩信息管理模块设计    22
5.8 管理员信息管理模块设计    23
5.9 在线考试管理模块详细设计    24
6 系统功能测试    25
6.1 测试方法    25
6.2 功能测试    25
总结    27
参考文献    28
致谢    30

推荐资料