基于ASP.NET在线考试组卷系统

来源:xiaoniu168 作者:admin 添加时间:2011-07-14 点击数:4528

一、系统开发工具:ASP.NET+SQL2000

二、系统开发期限:2011年

三、系统相关介绍:

目   录
1 项目概述 1
1.1开发背景 1
1.2 项目提出的意义 1
1.3 系统的开发方法 1
1.4 系统开发工具 2
1.4.1 C#简介 2
1.4.2 ASP.NET简介 3
1.4.3 数据库简介 4
2 需求分析 6
2.1 可行性分析 6
2.2 系统需要解决的主要问题 6
2.3 系统应该具备的基本功能 7
3 系统总体设计 8
3.1 基本简介 8
3.2 运行环境 8
3.3 系统结构图 8
3.4 详细设计 9
3.4.1 用户个人信息设计 9
3.4.2 数据库中表的设计 9
3.4.3 数据库逻辑设计E—R图 12
3.4.4 功能模块详细设计 13
3.4.5主要模块的流程图 15
4 系统程序实现 19
4.1 index(系统主界面) 19
4.2 用户管理模块 21
4.3 试卷制定模块 26
4.4 试卷评阅 28
4.5 问答题维护 34
4.6 学生考试模块 37
5 软件测试 43
5.1 软件测试的意义 43
5.2 软件测试的重要性 43
5.3 软件测试的范围 44
5.3 软件测试的方法 44
5.3 软件测试的目的和原则 44
测试1 45
测试2 46
测试3 47
测试4 49
6 结论与总结 53
谢辞 54
【参 考 文 献】 55

1、计算机毕业设计功能介绍


1、 系统管理模块
☆主要包括以下功能:修改密码、用户管理、权限管理、角色管理。
 (1)修改密码
管理员可以通过此功能修改本人密码。
 (2)用户管理
管理员可以添加,修改,删除所有帐户人员信息。
(3)权限设置
可以根据不同的角色设置登录人员的使用权限。
(4)角色管理
可以维护登陆角色相关信息。
2、考试科目管理
维护考试科目信息。
3、试卷管理模块
主要包括:试卷指定、试卷维护、试卷评阅、用户成绩
 (1)试卷制定
根据试卷题目设置相关的题目信息及分数,生成新的考试试卷。
 (2)试卷维护
显示所有的试卷信息列表,进行相关操作。
(3)试卷评阅
对已经考试了的学生试卷进行评分,包括主观题和客观题。
(4) 用户成绩
显示用户成绩列,进行编辑。
4、 试卷管理模块〖本系统资料来源:计算机毕业论文 www.xiaoniu168.com
☆主要包括:单选题管理、多选题管理、判断题管理、填空题管理、问答题管理。
 (1) 单选题管理
根据考卷题目,可维护单选题信息。
 (2) 多选题管理
根据考卷题目,可维护多选题信息。
(3) 判断题管理
根据考卷题目,可维护判断题信息。
(4) 填空题管理
根据考卷题目,可维护填空题信息。
(5) 问答题管理
根据考卷题目,维护问答题信息列表。
5、学生考试模块
☆主要包括:选择考试题目、考试管理、查看考试评价。
 (1) 选择考试题目
根据考卷题目,选择指定的题目,进行考试。
 (2) 考试管理
根据考卷题目,进行计时考试。
(3) 查看考试评价
教室的评分结果,显示在列表中。
(4) 填空题管理
根据考卷题目,可维护填空题信息。
(5) 问答题管理
根据考卷题目,可维护问答题信息。

计算机毕业论文

相关代码:

//执行循环,保证每条数据都可以更新

        for (i = 0; i < GridView1.Rows.Count; i++)

        {

            //首先判断是否是数据行

            if (e.Row.RowType == DataControlRowType.DataRow)

            {

                //当鼠标停留时更改背景色

                e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='Aqua'");

                //当鼠标移开时还原背景色

                e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");

            }

        }

2、计算机毕业论文介绍
在线考试系统的设计与实现
摘要  随着近几年来网络技术及相应软件技术的迅猛发展,学校的教学、管理、考试等工作己越来越离不开计算机了。一方面,计算机辅助教育与计算机辅助教学是计算机技术非常重要的应用领域;另一方面,计算机与网络的应用更加促进了两者的飞速发展,目前它们已逐步成为现代教学的一个很重要且有效的手段。
实现了用户登录、试题的管理、试题库的维护、试题库的组卷管理、在线考试管理、考试成绩评阅管理等功能。

关键词:在线考试,自动组卷,ASP.NET,SQL Server

〖资料来源:计算机毕业论文 www.xiaoniu168.com

Online Examination System Design and Implementation
ABSTRACT  With the computer technology in recent years, network technology, multimedia technology and the corresponding rapid development of software technology, school teaching, management, examination, etc. has become increasingly inseparable from the computer. On the one hand, computer-aided education and computer-aided teaching is a very important computer technology applications; On the other hand, the application of computer and network to promote more rapid development of the two, at present they have gradually become a very important teaching and effective means.
The system - online testing system, using ASP.NET technology as a way to create applications to C #. Net as the programming language, the use of SQL Server database as the back-end database. It is based on Browser / Server structure formed under the data-driven Web applications.
Followed the system of basic software engineering methodology for system analysis, design, detailed design and software testing.
The realization of the user login, test management, test database maintenance, the test papers questions Treasury management, online test management, test management features such as marking results.

Key  words:Online Examination  Automatic Test Paper  ASP.NET  SQL Server

 

<责任编辑:计算机毕业设计网(http://www.xiaoniu168.com)>

第1页

【联系方式】

【本站信誉】

用心做计算机毕业设计论文网