基于web在线考试系统(毕业论文+源码+使用说明).rar
基于web在线考试系统(毕业论文+源码+使用说明),目录摘要 ....................................................................................................................1abstract ................................
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 batistu3925 发布
目 录
摘 要 ....................................................................................................................1
ABSTRACT ............................................................................................................2
第1章 绪 论 ....................................................................................................1
1.1在线考试系统的概念 ......................................................................................1
1.2在线考试系统网站建设基本思想 ..................................................................2
第2章 基础理论 ................................................................................................3
2.1网站开发技术比较 ..........................................................................................3
2.1.1 CGI----网站开发技术的雏形 .......................................................................3
2.1.2 ASP 和 JSP比较 .........................................................................................4
2.1.3 ASP.Net技术 .................................................................................................6
2.2 关于ASP技术 ................................................................................................6
2.2.1 ASP介绍 .......................................................................................................6
2.2.2 Internet信息服务器IIS简介 .......................................................................7
2.2.3 脚本语言简介 ..............................................................................................7
2.3网页制作工具简介 ..........................................................................................9
2.3.1 Dreamweaver MX 2004简介 .......................................................................9
2.3.2 Fireworks MX 2004及Flash MX 2004 .....................................................9
2.4 SQL Server 2000简介 ....................................................................................10
2.4.1 SQL Server 2000 构架基础知识及特性 ....................................................10
2.4.2 SQL Server 2000/Oracle/DB2 性能对比 ....................................................11
第3章 在线考试系统网站分析设计 ...............................................................13
3.1需求分析 .........................................................................................................13
3.1.1 网站后台需求分析 .....................................................................................13
3.1.2 网站前台需求分析 .....................................................................................13
3.2 系统功能分析及数据库设计 ........................................................................14
3.2.1 网站系统功能描述 .....................................................................................14
3.2.2 模块详细分析及设计 .................................................................................15
3.3网站数据库架构分析设计 .............................................................................17
3.4开发及使用环境 .............................................................................................22
第4章 在线考试系统网站系统实现 ...............................................................23
4.1 网站后台数据库实现 ....................................................................................23
4.1.1 创建数据库 .................................................................................................23
4.1.2 数据库关系图 .............................................................................................24
4.2 配置与连接数据库 ........................................................................................25
4.3 实现系统用户公共界面 ................................................................................25
4.3.1 系统首页 .....................................................................................................25
4.3.2 用户登录页面 .............................................................................................27
4.4实现系统管理员界面 .....................................................................................27
4.4.1管理员界面首页 ..........................................................................................27
4.4.2科目管理界面 ..............................................................................................28
4.4.3题库管理界面 ..............................................................................................28
4.4.4考试试卷的生成 ..........................................................................................29
4.4.5考试新闻的发布 ..........................................................................................30
第5章 总结与体会 .........................................................................................32
5.1 开发工作回顾总结 ........................................................................................32
5.2 开发体会 ........................................................................................................32
致 谢 ...................................................................................................................33
参考文献 ...............................................................................................................34
附录A 外文翻译—原文部分 ..............................................................................35
附录B 外文翻译--译文部分 ..............................................................................37
附录C 主要源程序 ..............................................................................................39
附录D 光盘使用说明 ..........................................................................................44
第1章 绪论
1.1在线考试系统的概念
随着技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了网络教学,通过计算机实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,教学软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。
教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然教学已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我们进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!
目前,应用软件运行的模式主要有二类:Client/Server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。
摘 要 ....................................................................................................................1
ABSTRACT ............................................................................................................2
第1章 绪 论 ....................................................................................................1
1.1在线考试系统的概念 ......................................................................................1
1.2在线考试系统网站建设基本思想 ..................................................................2
第2章 基础理论 ................................................................................................3
2.1网站开发技术比较 ..........................................................................................3
2.1.1 CGI----网站开发技术的雏形 .......................................................................3
2.1.2 ASP 和 JSP比较 .........................................................................................4
2.1.3 ASP.Net技术 .................................................................................................6
2.2 关于ASP技术 ................................................................................................6
2.2.1 ASP介绍 .......................................................................................................6
2.2.2 Internet信息服务器IIS简介 .......................................................................7
2.2.3 脚本语言简介 ..............................................................................................7
2.3网页制作工具简介 ..........................................................................................9
2.3.1 Dreamweaver MX 2004简介 .......................................................................9
2.3.2 Fireworks MX 2004及Flash MX 2004 .....................................................9
2.4 SQL Server 2000简介 ....................................................................................10
2.4.1 SQL Server 2000 构架基础知识及特性 ....................................................10
2.4.2 SQL Server 2000/Oracle/DB2 性能对比 ....................................................11
第3章 在线考试系统网站分析设计 ...............................................................13
3.1需求分析 .........................................................................................................13
3.1.1 网站后台需求分析 .....................................................................................13
3.1.2 网站前台需求分析 .....................................................................................13
3.2 系统功能分析及数据库设计 ........................................................................14
3.2.1 网站系统功能描述 .....................................................................................14
3.2.2 模块详细分析及设计 .................................................................................15
3.3网站数据库架构分析设计 .............................................................................17
3.4开发及使用环境 .............................................................................................22
第4章 在线考试系统网站系统实现 ...............................................................23
4.1 网站后台数据库实现 ....................................................................................23
4.1.1 创建数据库 .................................................................................................23
4.1.2 数据库关系图 .............................................................................................24
4.2 配置与连接数据库 ........................................................................................25
4.3 实现系统用户公共界面 ................................................................................25
4.3.1 系统首页 .....................................................................................................25
4.3.2 用户登录页面 .............................................................................................27
4.4实现系统管理员界面 .....................................................................................27
4.4.1管理员界面首页 ..........................................................................................27
4.4.2科目管理界面 ..............................................................................................28
4.4.3题库管理界面 ..............................................................................................28
4.4.4考试试卷的生成 ..........................................................................................29
4.4.5考试新闻的发布 ..........................................................................................30
第5章 总结与体会 .........................................................................................32
5.1 开发工作回顾总结 ........................................................................................32
5.2 开发体会 ........................................................................................................32
致 谢 ...................................................................................................................33
参考文献 ...............................................................................................................34
附录A 外文翻译—原文部分 ..............................................................................35
附录B 外文翻译--译文部分 ..............................................................................37
附录C 主要源程序 ..............................................................................................39
附录D 光盘使用说明 ..........................................................................................44
第1章 绪论
1.1在线考试系统的概念
随着技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了网络教学,通过计算机实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,教学软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。
教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然教学已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,发现自己的不足,使得学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我们进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!
目前,应用软件运行的模式主要有二类:Client/Server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。