考试系统论文.rar
考试系统论文,网上考试系统的设计与实现34778字,70页摘 要:在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试是一个很重要的方向。本课题是以软件工程这门课程的考试相关方面为背景,按照软件工程及信息管理系统开发的流程进行分析和设计。基于visual studio 2005的环境下,采用b/s模式架构...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 miaomiao12321 发布
网上考试系统的设计与实现
34778字,70页
摘 要:在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试是一个很重要的方向。
本课题是以软件工程这门课程的考试相关方面为背景,按照软件工程及信息管理系统开发的流程进行分析和设计。基于Visual Studio 2005的环境下,采用B/S模式架构,前台页面开发使用ASP.NET 技术,后台开发语言选择C#,数据库采用Microsoft SQL Server 2000为后台数据库,构建了软件工程网上考试系统平台。系统主要实现了学生答题、学生成绩查询、人员信息管理、试题录入、试题评分、试题维护和学生成绩管理等功能。
经测试及应用,使用该系统能够将软件工程这门课程的考试流程简单化、快捷化。方便了学校师生,提高了考试效率。
关键词:网上考试; 软件工程; 考试系统
目 录
第1章 绪论 6
1.1课题背景及意义 6
1.2 国内外现状 6
1.3 主要设计目标和内容 6
1.3.1 设计目标 6
1.3.2 设计内容 7
第2章 开发工具的选择及关键技术 8
2.1 开发工具的选择 8
2.1.1 数据库开发工具的选择 8
2.1.2 应用程序开发工具的选择 8
2.1.3 数据库开发工具和应用程序开发工具的关系 8
2.2 数据库应用系统简介 9
2.2.1 数据库 9
2.2.2 数据库管理系统 10
2.2.3数据库应用程序 10
第3章 系统需求分析 11
3.1目的和背景 11
3.1.1目的 11
3.1.2 背景 11
3.2 系统概述 11
3.3系统功能需求 12
3.3.1系统总体流程设计 12
3.3.2系统功能需求 12
3.3.3数据的准确性和一致性 13
3.4系统非功能性需求 13
3.4.1 用户界面需求 13
3.4.2运行需求 13
第 4章 系统概要设计 14
4.1系统分解 14
4.2数据库设计 14
4.2.1数据库概要设计 14
4.2.2数据库的逻辑设计 16
4.2.3数据库的物理设计 17
4.3 系统模块划分 20
第 5章 系统详细设计与实现 22
5.1概述 22
5.2 使用ASP.NET架构动态网站 22
5.2.1 ASP.NET工作原理 22
5.2.2 ASP.NET 页面的执行过程 23
5.2.3 本系统结构 23
5.3 公共类的设计 24
5.3.1 操作数据库类 24
5.3.2 字符串操作类 26
5.4 后台设计 27
5.5用户登陆的实现 28
5.6 学生答题的实现 29
5.6.1学生答题功能的实现 29
5.6.2自动评分功能的实现 32
5.6.3查询成绩功能 34
5.7 人员管理的实现 34
5.7.1 添加新用户的实现 35
5.7.2 用户信息改查功能的实现 37
5.8 试题管理的实现 39
5.8.1试题录入功能的实现 39
5.8.2试题维护功能的实现 42
5.8.3试题评分功能的实现 44
5.8.4学生分数查询 45
第6章 系统测试 47
6.1测试目的 47
6.2 测试环境 47
6.3 测试用例 47
6.3.1. 用户登录测试 47
6.3.2 学生答题测试 49
6.3.3 人员管理测试 52
6.3.4 试题管理测试 60
结论 68
致谢 69
参考文献 70
参考文献
[1] 郝刚.ASP.NET 2.0开发指南.人民邮电出版社,2006-5
[2] 蒋培,王笑梅.ASP.NET Web程序设计.清华大学出版社,2007-6
[3] 陈冠军.征服ASP.NET2.0Ajax——Web开发技术详解.人民邮电出版社,2007-6
[4] 尚俊杰.ASP.NET程序设计.北方交通大学出版社,2004-4
[5] 吕洋波.ASP.NET 2.0宝典.电子工业出版社,2007-4
[6] 马骏.C#网络应用高级编程.人民邮电出版社,2006-10
[7] 罗斌.Visual C#2005 编程技巧大全.水利水电出版社,2007-1
[8] 王建华.ASP.NET 2.0动态网站开发技术与实战.电子工业出版社,2007-7
[9] 吴晨,孙少波,叶莞.ASP.NET数据库项目案例导航.清华大学出版社,2004-11
[10] 刘婕,张琳.ASP.NET 2.0+SQL Server 动态网站开发从基础到实践.电子工业
出版社,2007-5
[11] Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, Srinivasa
Sivakumar.Professional ASP.NET 2.0.Wiley Publishing,Inc.2006-10
[12] Ben Ryan, Lynn Finnel, Kenn Scribner, Roger LeBianc, Lynn
Armstrong.PROGRAMMING MICROSOFT ASP.NET 2.0.Microsoft
Press.2005-11
[13] Chris Hart, John Kauffman, David Sussman, Chris Ullman.Beginning ASP.NET
2.0 with C#.Wrox Publishing.2006-5
34778字,70页
摘 要:在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试是一个很重要的方向。
本课题是以软件工程这门课程的考试相关方面为背景,按照软件工程及信息管理系统开发的流程进行分析和设计。基于Visual Studio 2005的环境下,采用B/S模式架构,前台页面开发使用ASP.NET 技术,后台开发语言选择C#,数据库采用Microsoft SQL Server 2000为后台数据库,构建了软件工程网上考试系统平台。系统主要实现了学生答题、学生成绩查询、人员信息管理、试题录入、试题评分、试题维护和学生成绩管理等功能。
经测试及应用,使用该系统能够将软件工程这门课程的考试流程简单化、快捷化。方便了学校师生,提高了考试效率。
关键词:网上考试; 软件工程; 考试系统
目 录
第1章 绪论 6
1.1课题背景及意义 6
1.2 国内外现状 6
1.3 主要设计目标和内容 6
1.3.1 设计目标 6
1.3.2 设计内容 7
第2章 开发工具的选择及关键技术 8
2.1 开发工具的选择 8
2.1.1 数据库开发工具的选择 8
2.1.2 应用程序开发工具的选择 8
2.1.3 数据库开发工具和应用程序开发工具的关系 8
2.2 数据库应用系统简介 9
2.2.1 数据库 9
2.2.2 数据库管理系统 10
2.2.3数据库应用程序 10
第3章 系统需求分析 11
3.1目的和背景 11
3.1.1目的 11
3.1.2 背景 11
3.2 系统概述 11
3.3系统功能需求 12
3.3.1系统总体流程设计 12
3.3.2系统功能需求 12
3.3.3数据的准确性和一致性 13
3.4系统非功能性需求 13
3.4.1 用户界面需求 13
3.4.2运行需求 13
第 4章 系统概要设计 14
4.1系统分解 14
4.2数据库设计 14
4.2.1数据库概要设计 14
4.2.2数据库的逻辑设计 16
4.2.3数据库的物理设计 17
4.3 系统模块划分 20
第 5章 系统详细设计与实现 22
5.1概述 22
5.2 使用ASP.NET架构动态网站 22
5.2.1 ASP.NET工作原理 22
5.2.2 ASP.NET 页面的执行过程 23
5.2.3 本系统结构 23
5.3 公共类的设计 24
5.3.1 操作数据库类 24
5.3.2 字符串操作类 26
5.4 后台设计 27
5.5用户登陆的实现 28
5.6 学生答题的实现 29
5.6.1学生答题功能的实现 29
5.6.2自动评分功能的实现 32
5.6.3查询成绩功能 34
5.7 人员管理的实现 34
5.7.1 添加新用户的实现 35
5.7.2 用户信息改查功能的实现 37
5.8 试题管理的实现 39
5.8.1试题录入功能的实现 39
5.8.2试题维护功能的实现 42
5.8.3试题评分功能的实现 44
5.8.4学生分数查询 45
第6章 系统测试 47
6.1测试目的 47
6.2 测试环境 47
6.3 测试用例 47
6.3.1. 用户登录测试 47
6.3.2 学生答题测试 49
6.3.3 人员管理测试 52
6.3.4 试题管理测试 60
结论 68
致谢 69
参考文献 70
参考文献
[1] 郝刚.ASP.NET 2.0开发指南.人民邮电出版社,2006-5
[2] 蒋培,王笑梅.ASP.NET Web程序设计.清华大学出版社,2007-6
[3] 陈冠军.征服ASP.NET2.0Ajax——Web开发技术详解.人民邮电出版社,2007-6
[4] 尚俊杰.ASP.NET程序设计.北方交通大学出版社,2004-4
[5] 吕洋波.ASP.NET 2.0宝典.电子工业出版社,2007-4
[6] 马骏.C#网络应用高级编程.人民邮电出版社,2006-10
[7] 罗斌.Visual C#2005 编程技巧大全.水利水电出版社,2007-1
[8] 王建华.ASP.NET 2.0动态网站开发技术与实战.电子工业出版社,2007-7
[9] 吴晨,孙少波,叶莞.ASP.NET数据库项目案例导航.清华大学出版社,2004-11
[10] 刘婕,张琳.ASP.NET 2.0+SQL Server 动态网站开发从基础到实践.电子工业
出版社,2007-5
[11] Bill Evjen, Scott Hanselman, Devin Rader, Farhan Muhammad, Srinivasa
Sivakumar.Professional ASP.NET 2.0.Wiley Publishing,Inc.2006-10
[12] Ben Ryan, Lynn Finnel, Kenn Scribner, Roger LeBianc, Lynn
Armstrong.PROGRAMMING MICROSOFT ASP.NET 2.0.Microsoft
Press.2005-11
[13] Chris Hart, John Kauffman, David Sussman, Chris Ullman.Beginning ASP.NET
2.0 with C#.Wrox Publishing.2006-5