论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > 计算机科学与技术 >

在线考试系统设计与实现-在线考试系统

目 录

一       系统介绍... 5 内容来自www.paper51.com

二       笔者在开发中的主要贡献... 5 copyright paper51.com

三       系统开发所用的技术概述... 5 内容来自论文无忧网 www.paper51.com

3.1     数据库管理系统... 5

内容来自www.paper51.com

3.2     ASP技术概述... 5 http://www.paper51.com

四       系统分析... 6

http://www.paper51.com

4.1     可行性分析... 6

copyright paper51.com

4.2     数据流图... 6 http://www.paper51.com

五       系统功能模块设计... 7 copyright paper51.com

六       系统体系结构设计... 8 copyright paper51.com

七       数据库设计... 9

内容来自www.paper51.com

7.1     数据库需求分析... 9 copyright paper51.com

7.2     数据库中的数据表... 10

copyright paper51.com

八       ASP对数据库的连接操作... 11 paper51.com

九       主界面设计... 11

http://www.paper51.com

十       总结... 12 copyright paper51.com

参考文献... 13

内容来自论文无忧网 www.paper51.com

致谢... 14

http://www.paper51.com

附录... 15

paper51.com

引言 paper51.com

软件工程技术、信息通信技术的快速发展以及计算机网络技术的日趋成熟,为网络教育的发展带来了新的机遇,注入了新的活力。网络教育促进了教育思想、教育方法和教育手段的更新。在线考试是网络教育不可缺少的组成部分,是网络教育的一个重要环节。通过网上考试老师可远程对学生的学习进行考核,并借此了解学生的学习效果,为改进教学提供依据;而学生可以通过网上测试了解自己对内容的掌握情况,增强学习兴趣;计算机的标准化评卷能提高老师的工作效率;在集中统考中,可免去试卷的印刷和运输环节。

内容来自www.paper51.com

一   系统介绍

paper51.com

系统分为考生子系统、教师子系统、管理员子系统。

http://www.paper51.com

考生子系统实现了单项选择题、多项选择题、判断题、填空和主观题的在线考试和模拟练习。系统有计时功能,考试时间到系统将结束考试并提交考试结果。考试结束后系统对单项选择题、多项选择题、判断题自动评分。 内容来自论文无忧网 www.paper51.com

教师子系统实现了对单项选择题、多项选择题、判断题、填空和主观题的录入、编辑等管理操作。使得题库信息不断的丰富和更新。教师可以从题库中抽取试题作为试卷中的试题,可以对考生的考试成绩做统计、分析、导出。考生的信息的管理是有教师完成的。 paper51.com

管理员子系统实现了对管理教师信息、课程信息的管理。

paper51.com

二    笔者在开发中的主要贡献

内容来自www.paper51.com

该系统是分模块进行系统设计开发。笔者对该系统总体规划设计、数据库的设计和实现和界面的设计,并协同其他组员完成系统考生子系统、教师子系统、管理员子系统设计和实现。本论文只论述了系统开发所用的技术、系统分析、系统总体规划设计、数据库的设计和实现及界面的设计。 paper51.com

三   系统开发所用的技术概述

内容来自论文无忧网 www.paper51.com

该在线考试系统主要采用ASP、HTML、SQL Server2000数据库、VBScript、SQL等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术概述。

paper51.com

3.1  数据库管理系统 内容来自论文无忧网 www.paper51.com

本系统的后台数据库系统采用用微软的MicrosoftSQL Server 2000。Microsoft SQL Server SQL Server 2000是建立在Microsoft SQL Server SQL Server 7.0可扩展基础上的,代表着下一代Microsoft .NET Enterprise Servers(企业服务器)数据库的发展趋势。Microsoft SQLServer 2000是为创建可伸缩电子商务、在线商务和数据仓储解决方案而设计的真正意义上的关系型数据库管理系统。

内容来自www.paper51.com

3.2  ASP技术概述 paper51.com

ASP(Microsoft Active Server Pages )是一套微软开发的服务器端脚本环境,是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML的程序代码。因此,只要用户浏览Web站点并请求一个ASP页,Web服务器就可以处理相应的ASP代码,生成HTML代码,然后将它传递到用户浏览器并显示出网页。ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。与一般的程序不同,ASP程序无须编译。ASP程序的控制部份,是使用VBScript、JScript等脚本语言来设计的。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,如果你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言:VBSrcipt和JScript,而VBScript则被作为系统默认的脚本语言。 paper51.com

Active Server Pages开发Web应用程序的特点:

内容来自www.paper51.com

1. 完全嵌入HTML,与HTML、Script语言完美结合。

内容来自论文无忧网 www.paper51.com

2. 无须手动编译和链接程序。 paper51.com

3. 面向对象,并可扩展ActiveX Server组件功能。

http://www.paper51.com

4. 使用脚本语言(JavaScript、VBScript或PERL)编写。

copyright paper51.com

5. 存取数据库轻松容易(使用ADO组件)。

内容来自www.paper51.com

6. 可使用任何语言编写自己的ActiveX Server组件。

paper51.com

7. 无浏览器兼容问题。

paper51.com

8. 程序代码隐藏,客户端仅能看到ASP输出的HTML文件。 paper51.com

------分隔线----------------------------
联系方式