数据结构上机考试系统开题报告和英文翻译

毕业设计(论文)开题报告

计算机技术与信息科学 系(院) 届

题 目(中文) 数据结构上机考试系统

(英文)The Data Structure Starts Up Examination System 课题类型 软件设计 课题来源 自选 学生姓名 专业班级)

指导教师 职 称

填写日期: 2008 年 04月01日

说明:1、该表每生一份,系(院)妥善存档;

2、课题来源填:“自选”或“教师指定”或“其它”,课题类型填:“理论研究”或“应用研究”或“技术开发”或“实验设计”或“其它”。

附件:

毕业设计(论文)外文参考文献翻译

计算机技术与信息科学 系(院) 届

题 目(中文)数据结构上机考试系统

(英文)The Data Structure Starts Up Examination System 学生姓名 专业班)

完成日期:2008 年04 月 01 日

目 录

《考试系统的设计与实现》

摘要 1

第一章 引言 3

1.1 计算机等级考试(二级) 3

1.2 考试系统采用的实现模式 3

第二章 考试系统采用的技术和运行平台 4

2.1 Visual Basic .NET 4

2.2 SQL Server 2000 5

2.3 Web服务 5

2.3.1 Web服务的概念 5

2.3.2 Web服务的优点 6

2.4 .NET对Web 服务的支持 6

2.5 考试系统的运行平台 6

2.5.1 硬件平台 6

2.5.2 软件平台 6

第三章 考试系统的数据库设计、构成模块及特点

3.1 考试系统的数据库设计 7

3.2 考试系统的构成模块 9

3.2.1 题库管理模块 10

3.2.2身份验证模块 10

3.2.3各类试题模块 10

3.2.4监考管理模块 11

第四章 考试系统实现的关键技术 12

4.1 数据库操作 12

4.2 打乱序号算法 15

4.3 文件的压缩与解压缩 15

第五章 总结与展望 17

参考文献 19

附录A : 19

(本页及以下为文献翻译正文,外文文献可1-3篇,译文应大于5000汉字以上。每篇外文参考文献原文后排列其对应译文。正文编排页码,装订时连同其封面、目录一起装订。正文字体、字号自定。)

(一)The Network Examination System Based On ASP

ABSTRACT

Fly along with the fast development in computer technology, we have got ten big progresses in school science and information management. So it needs equal

development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the student’s identity and papers' secrecy. It can save more people money and time than tradition methods.

The system is composed of three parts: subjecting module, running module, main training module. Subjecting module is in charge of questions adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can logon the system by his name and number, and then turns into the

examination's screen, the system will give random questions to student. Finally come into an exam paper. Main training module's work is to complete the students and teachers' registration and deleting. Main train the key points (key points is the choices hen we input questions) which can be added or deleted in the main training module. The system chooses the software of development that use is ASP, and ACCESS 2000.The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development to the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.

KEYWORDS :ASP 、ACCESS 、NETWORK EXAMINATION

基于ASP 的在线考试系统

摘 要

随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的考试管理系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。

该在线考试系统由用户注册模块、考试模块和系统管理模块等三大模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。

系统选用的开发软件是ASP, 后台数据库为ACCESS2000。本系统的开发采用结构化设计思想。系统说明书介绍了考试系统的开发初衷和背景、系统的开发工具、和结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。

关键词:access 、在线考试、asp

(二)Summary

Along with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the students' identity and papers' secrecy. It can save more people money and time than tradition methods.

The system is dedicated to users download, online examination and managers participate in the examination included, modify, delete, performance enquiries, management user ASP applications. It should be open, convenience and flexibility. Managers not only to the data bank can easily add, modify and inquiry questions, but also can automatically create new examination grading and the corresponding data; It also allows users on the basis of their own needs, selecting examination grades. Candidates for effective identification and recorded, the selection examination grading, and requests in the time allowed, when a prescribed time, the system will automatically be made. Once candidates will be able to complete homework immediately after seeing their examination results and their scores will be recorded and put in storage, for audit and inspection; In addition, the computer could be completely automated flexible, random samples of the various types of test questions for the formation of various forms of paper, its content will change with the change in the examination, but, different candidates generated questions are different.

The system chooses the software of development that use is ASP,and ACCESS2000. The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.

Key words: test paper auto system ASP vbscript access response request,

随着计算机技术的普及和提高, 计算机等级考试成为热门, 等级考试的目的在于适应社会主义市场经济建设的需要,一方面是为了促进计算机知识的普及和计算机应用技术的推广,另一方面是为劳动力市场服务,即为劳动(就业)人员提供其计算机应用知识与能力的证明,为用人部门录用和考核工作人员提供一个统一、客观、公正的评价标准.

在线考试系统用于用户登录、参加等级考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP 应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增考试等级并建立相应的数据;它还

允许用户根据自己的需求,选取考试等级。考生进行有效的身份验证登录后,选择考试等级,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。

在线考试系统选用的开发软件是ASP, 后台数据库为ACCESS2000

系统的开发用结构化设计思想。本文介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等

(三)

With the mass use of the information technology, all kinds of computer examinations arise. And people exam usually by operate the computer, so, the environment of the examination, namely have an examination the design and realizing of system, is very important. Today, when the network technology permeates each aspect of social life gradually, so choose the network to have an examination is a very important direction. At present, to realize the network examination system, can adopt the traditional mode of client / server or the present popular mode of browser / server which based on Web.

The last kind of mode is chosen by this system, hence introduced the mode

implementation method in the paper. Meanwhile, introduced some relevant information of grade examination, relevant technology that the system is designed and realized , and composition module, database design, operation platform of this system. Finally, looking forward to the main technology of the system realizing that the application of the Web served technology.

Keywords:

Examination System Web Services Database Visual Basic .NET

随着信息技术的广泛使用,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要。在网络技术逐渐渗入社会生活各个层面的今天,采用网络考试是一个很重要的方向。目前,网络考试系统的实现,可以采用传统的客户机/服务器模式,也可以采用目前流行的浏览器/服务器模式,即基于Web 的方式。本系统采用的后一种模式,因此,本文简单的介绍了该模式的实现方法。同时,还介绍了等级考试的一些相关信息;语言类考试系统设计和实现的相关技术;该系统的组成模块、数据库设计以及运行平台。还介绍了该考试系统的特点和实现的关键技术。最后,指出了该考试存在的一些不足,以及对实现该考试系统的主要技术——Web 服务技术在考试系统中的应用进行了

展望。

关键词:

考试系统 Web服务 数据库 Visual Basic .NET VB.NET

Abstract

That is mainly on-line to examine system to adopt ASP3.0, HTML, Access database, VBScript, JavaScript, SQL etc. technique and tool, and the integration spread nowadays of the web page procedure develop integration tool DreamWeaver, the overall design follows the method of software engineering, through need analytical, the total design, text file and code draw up, mold piece test and system carry out a few stages.Underneath do 1 to say all to this a few techniques and method.

1.1The ASP technique introduces

The Server Pages of the Microsoft Active then the ASP called by us is the server that a set of Microsoft develops to carry script environment in fact.The Active Server Page is a good tool which establishes a dynamic state web page, it has a kind of function which weave distance language, can make use of the procedure code that it writes a dynamic state creation HTML.Therefore, as long as the customer browses a Web station to order and request an ASP page, the Web server can handle a homologous ASP code, born HTML code, then deliver it to the customer browser and display a web page.The ASP contains in the IIS3.0 with 4.0 in, pass ASP, we can combine HTML web page, ASP instruction and ActiveX component to build up a dynamic state and hand over with each other and efficiently of WEB server application procedure.Having ASP need not worry whether the customer's browser can circulate the code written or not, will carry a performance in the server because of all procedures, including all in the script procedure in the common HTML.When the procedure performance completes after, the server is only will performance of return to a browser as a result to the customer, so also ease customer to carry the burden of browser, raise alternant speed consumedly.As follows row the ASP has only of some characteristicses:1.The script language

used VBScript, JScript etc. to understand in brief and easily, combine a HTML code, can immediately complete the applied procedure of website quickly.

2.Need not to edit and translate, write easily, can carry a direct performance in the server.

3.Use a common text this an editor, such as Windows date book, can immediately carry on edit to design.

4.Have nothing to do with the browser, the customer carries as long as use the browser that can carry out HTML code, can immediately browse the web page contents that the

ASP designs.The script language(VBScript, Jscript) that the ASP uses all carries a performance in the WEB server, the customer carries of browser's doesing not need can carry out these script languages.

5. ASP ability and any language of ActiveX scripting are compatible.In addition to using VBScript or JScript language to design, also pass the way of plug-in, usage from other script languages provided by the third square, like REXX, Perl, Tcl etc..The script engine is the COM(Component Object Model) article which handles script procedure.The source procedure with 6. ASPs, will not be spread to customer's browser, as a result can avoid the source procedure written being plagiarized by the others, also raise the safety of procedure.

7.Can use the script that the server carries to produce the script that the customer carries.

8.The article leads to(Object-oriented).

9.The Components(ActiveX server component) of the ActiveX Server has infinite can enlarge sex.Can use Visual Basic, Java, Visual C, COBOL etc. to weave distance language to write the ActiveX Server Component that you need.

10.Moreover, ASP the technical processing speed is very quick, and its safety is also very high.ASP the most important advantage is can build up to such as time, location, the customer marking, past of choice and activity etc. factor sensitive of page.Namely, the individual need canned aim at each customer, make to order a web page with the ASP, can satisfy various need of customer.

该在线考试系统主要采用ASP3.0、HTML 、Access 数据库、VBScript 、JavaScript 、SQL 等技术和工具,以及整合当今流行的网页程序开发集成工具DreamWeaver ,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。

1.1 ASP技术介绍

Microsoft Active Server Pages 即我们所称的ASP ,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML 的程序代码。因此,只要用户浏览Web 站点并请求一个ASP 页,Web 服务器就可以处理相应的ASP 代码,生成HTML 代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于IIS3.0和4.0之中, 通过ASP 我们可以结合HTML 网页、ASP 指令和ActiveX 元件建立动态、交互且高效的WEB 服务器应用程序。有了ASP 就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样

也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ASP 所独具的一些特点:

1. 使用VBScript 、JScript 等简单易懂的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序。

2. 无须编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如Windows 的记事本,即可进行编辑设计。

4. 与浏览器无关, 用户端只要使用可执行HTML 码的浏览器,即可浏览ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript 、Jscript) 均在WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.ASP 能与任何ActiveX scripting语言相容。除了可使用VBScript 或JScript 语言来设计外,还通过plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如REXX 、Perl 、Tcl 等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。

6.ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7. 可使用服务器端的脚本来产生客户端的脚本。

8. 物件导向(Object-oriented )。

9.ActiveX Server Components(ActiveX服务器元件) 具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL 等编程语言来编写你所需要的ActiveX Server Component 。

10. 另外,ASP 技术的处理速度相当快,并且其安全性也很高。ASP 最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对每个用户的个别需求,用ASP 定制网页,能够满足用户的各种需求。

毕业设计(论文)开题报告

计算机技术与信息科学 系(院) 届

题 目(中文) 数据结构上机考试系统

(英文)The Data Structure Starts Up Examination System 课题类型 软件设计 课题来源 自选 学生姓名 专业班级)

指导教师 职 称

填写日期: 2008 年 04月01日

说明:1、该表每生一份,系(院)妥善存档;

2、课题来源填:“自选”或“教师指定”或“其它”,课题类型填:“理论研究”或“应用研究”或“技术开发”或“实验设计”或“其它”。

附件:

毕业设计(论文)外文参考文献翻译

计算机技术与信息科学 系(院) 届

题 目(中文)数据结构上机考试系统

(英文)The Data Structure Starts Up Examination System 学生姓名 专业班)

完成日期:2008 年04 月 01 日

目 录

《考试系统的设计与实现》

摘要 1

第一章 引言 3

1.1 计算机等级考试(二级) 3

1.2 考试系统采用的实现模式 3

第二章 考试系统采用的技术和运行平台 4

2.1 Visual Basic .NET 4

2.2 SQL Server 2000 5

2.3 Web服务 5

2.3.1 Web服务的概念 5

2.3.2 Web服务的优点 6

2.4 .NET对Web 服务的支持 6

2.5 考试系统的运行平台 6

2.5.1 硬件平台 6

2.5.2 软件平台 6

第三章 考试系统的数据库设计、构成模块及特点

3.1 考试系统的数据库设计 7

3.2 考试系统的构成模块 9

3.2.1 题库管理模块 10

3.2.2身份验证模块 10

3.2.3各类试题模块 10

3.2.4监考管理模块 11

第四章 考试系统实现的关键技术 12

4.1 数据库操作 12

4.2 打乱序号算法 15

4.3 文件的压缩与解压缩 15

第五章 总结与展望 17

参考文献 19

附录A : 19

(本页及以下为文献翻译正文,外文文献可1-3篇,译文应大于5000汉字以上。每篇外文参考文献原文后排列其对应译文。正文编排页码,装订时连同其封面、目录一起装订。正文字体、字号自定。)

(一)The Network Examination System Based On ASP

ABSTRACT

Fly along with the fast development in computer technology, we have got ten big progresses in school science and information management. So it needs equal

development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the student’s identity and papers' secrecy. It can save more people money and time than tradition methods.

The system is composed of three parts: subjecting module, running module, main training module. Subjecting module is in charge of questions adding saving and deleting. The subjecting is the base of the system; the second part is running module, student can logon the system by his name and number, and then turns into the

examination's screen, the system will give random questions to student. Finally come into an exam paper. Main training module's work is to complete the students and teachers' registration and deleting. Main train the key points (key points is the choices hen we input questions) which can be added or deleted in the main training module. The system chooses the software of development that use is ASP, and ACCESS 2000.The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development to the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.

KEYWORDS :ASP 、ACCESS 、NETWORK EXAMINATION

基于ASP 的在线考试系统

摘 要

随着计算机技术的迅猛发展,学校教学和管理的信息化发展也有长足的进步,这就要求各个环节都均衡发展,从软硬件双方面把学校建设成一流的信息管理、教育教学的平台。本文设计开发的考试管理系统也是其中重要的一个方面。该系统本着减轻教师工作负担、提高工作效率、优化学生考试的流程,增强参加考试学生的身份识别,比传统的考试模式节省人力财力和时间。

该在线考试系统由用户注册模块、考试模块和系统管理模块等三大模块组成。其中系统管理模块是进行题目的添加、存储和删除,是系统运行的基础;查询子模块实现了对学生考试信息远程查询。考试模块是客户端学生或教师通过自己的姓名和学号以及密码登陆系统,进入界面时由系统按照出题教师预先设置好的试卷结构从题库中随机抽取适合的题目,形成试卷。

系统选用的开发软件是ASP, 后台数据库为ACCESS2000。本系统的开发采用结构化设计思想。系统说明书介绍了考试系统的开发初衷和背景、系统的开发工具、和结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等必要的图形说明。

关键词:access 、在线考试、asp

(二)Summary

Along with the fast development in computer technology, we have gotten big progress in school science and information management. So it needs equal development in every part. The school will be building an information management and educational plat from hardware and software two sides. I developed this system is in order to reduce the teacher's pressure, enhance the work efficiency, optimize the process of student's testing, enhance the students' identity and papers' secrecy. It can save more people money and time than tradition methods.

The system is dedicated to users download, online examination and managers participate in the examination included, modify, delete, performance enquiries, management user ASP applications. It should be open, convenience and flexibility. Managers not only to the data bank can easily add, modify and inquiry questions, but also can automatically create new examination grading and the corresponding data; It also allows users on the basis of their own needs, selecting examination grades. Candidates for effective identification and recorded, the selection examination grading, and requests in the time allowed, when a prescribed time, the system will automatically be made. Once candidates will be able to complete homework immediately after seeing their examination results and their scores will be recorded and put in storage, for audit and inspection; In addition, the computer could be completely automated flexible, random samples of the various types of test questions for the formation of various forms of paper, its content will change with the change in the examination, but, different candidates generated questions are different.

The system chooses the software of development that use is ASP,and ACCESS2000. The system developments adopt idea of construction designing. The system manual introduced the original intention and background of this examination system, the tool of development of the system, the details process of construction development, it content the entity-model, the data stream chart, function and configuration chart, and other necessary chart explanations.

Key words: test paper auto system ASP vbscript access response request,

随着计算机技术的普及和提高, 计算机等级考试成为热门, 等级考试的目的在于适应社会主义市场经济建设的需要,一方面是为了促进计算机知识的普及和计算机应用技术的推广,另一方面是为劳动力市场服务,即为劳动(就业)人员提供其计算机应用知识与能力的证明,为用人部门录用和考核工作人员提供一个统一、客观、公正的评价标准.

在线考试系统用于用户登录、参加等级考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP 应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增考试等级并建立相应的数据;它还

允许用户根据自己的需求,选取考试等级。考生进行有效的身份验证登录后,选择考试等级,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。

在线考试系统选用的开发软件是ASP, 后台数据库为ACCESS2000

系统的开发用结构化设计思想。本文介绍了考试系统的开发初衷和背景,系统的开发工具,结构化开发的具体步骤,其中包括实体-联系模型,数据流图,功能结构图等

(三)

With the mass use of the information technology, all kinds of computer examinations arise. And people exam usually by operate the computer, so, the environment of the examination, namely have an examination the design and realizing of system, is very important. Today, when the network technology permeates each aspect of social life gradually, so choose the network to have an examination is a very important direction. At present, to realize the network examination system, can adopt the traditional mode of client / server or the present popular mode of browser / server which based on Web.

The last kind of mode is chosen by this system, hence introduced the mode

implementation method in the paper. Meanwhile, introduced some relevant information of grade examination, relevant technology that the system is designed and realized , and composition module, database design, operation platform of this system. Finally, looking forward to the main technology of the system realizing that the application of the Web served technology.

Keywords:

Examination System Web Services Database Visual Basic .NET

随着信息技术的广泛使用,各类计算机考试也应运而生,这类考试多为上机考试,因此,考试的环境,即考试系统的设计和实现非常重要。在网络技术逐渐渗入社会生活各个层面的今天,采用网络考试是一个很重要的方向。目前,网络考试系统的实现,可以采用传统的客户机/服务器模式,也可以采用目前流行的浏览器/服务器模式,即基于Web 的方式。本系统采用的后一种模式,因此,本文简单的介绍了该模式的实现方法。同时,还介绍了等级考试的一些相关信息;语言类考试系统设计和实现的相关技术;该系统的组成模块、数据库设计以及运行平台。还介绍了该考试系统的特点和实现的关键技术。最后,指出了该考试存在的一些不足,以及对实现该考试系统的主要技术——Web 服务技术在考试系统中的应用进行了

展望。

关键词:

考试系统 Web服务 数据库 Visual Basic .NET VB.NET

Abstract

That is mainly on-line to examine system to adopt ASP3.0, HTML, Access database, VBScript, JavaScript, SQL etc. technique and tool, and the integration spread nowadays of the web page procedure develop integration tool DreamWeaver, the overall design follows the method of software engineering, through need analytical, the total design, text file and code draw up, mold piece test and system carry out a few stages.Underneath do 1 to say all to this a few techniques and method.

1.1The ASP technique introduces

The Server Pages of the Microsoft Active then the ASP called by us is the server that a set of Microsoft develops to carry script environment in fact.The Active Server Page is a good tool which establishes a dynamic state web page, it has a kind of function which weave distance language, can make use of the procedure code that it writes a dynamic state creation HTML.Therefore, as long as the customer browses a Web station to order and request an ASP page, the Web server can handle a homologous ASP code, born HTML code, then deliver it to the customer browser and display a web page.The ASP contains in the IIS3.0 with 4.0 in, pass ASP, we can combine HTML web page, ASP instruction and ActiveX component to build up a dynamic state and hand over with each other and efficiently of WEB server application procedure.Having ASP need not worry whether the customer's browser can circulate the code written or not, will carry a performance in the server because of all procedures, including all in the script procedure in the common HTML.When the procedure performance completes after, the server is only will performance of return to a browser as a result to the customer, so also ease customer to carry the burden of browser, raise alternant speed consumedly.As follows row the ASP has only of some characteristicses:1.The script language

used VBScript, JScript etc. to understand in brief and easily, combine a HTML code, can immediately complete the applied procedure of website quickly.

2.Need not to edit and translate, write easily, can carry a direct performance in the server.

3.Use a common text this an editor, such as Windows date book, can immediately carry on edit to design.

4.Have nothing to do with the browser, the customer carries as long as use the browser that can carry out HTML code, can immediately browse the web page contents that the

ASP designs.The script language(VBScript, Jscript) that the ASP uses all carries a performance in the WEB server, the customer carries of browser's doesing not need can carry out these script languages.

5. ASP ability and any language of ActiveX scripting are compatible.In addition to using VBScript or JScript language to design, also pass the way of plug-in, usage from other script languages provided by the third square, like REXX, Perl, Tcl etc..The script engine is the COM(Component Object Model) article which handles script procedure.The source procedure with 6. ASPs, will not be spread to customer's browser, as a result can avoid the source procedure written being plagiarized by the others, also raise the safety of procedure.

7.Can use the script that the server carries to produce the script that the customer carries.

8.The article leads to(Object-oriented).

9.The Components(ActiveX server component) of the ActiveX Server has infinite can enlarge sex.Can use Visual Basic, Java, Visual C, COBOL etc. to weave distance language to write the ActiveX Server Component that you need.

10.Moreover, ASP the technical processing speed is very quick, and its safety is also very high.ASP the most important advantage is can build up to such as time, location, the customer marking, past of choice and activity etc. factor sensitive of page.Namely, the individual need canned aim at each customer, make to order a web page with the ASP, can satisfy various need of customer.

该在线考试系统主要采用ASP3.0、HTML 、Access 数据库、VBScript 、JavaScript 、SQL 等技术和工具,以及整合当今流行的网页程序开发集成工具DreamWeaver ,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。

1.1 ASP技术介绍

Microsoft Active Server Pages 即我们所称的ASP ,其实是一套微软开发的服务器端脚本环境。Active Server Page 是创建动态网页的一个很好的工具,它起一种编程语言的作用,可以利用它编写动态产生HTML 的程序代码。因此,只要用户浏览Web 站点并请求一个ASP 页,Web 服务器就可以处理相应的ASP 代码,生成HTML 代码,然后将它传递到用户浏览器并显示出网页。ASP 内含于IIS3.0和4.0之中, 通过ASP 我们可以结合HTML 网页、ASP 指令和ActiveX 元件建立动态、交互且高效的WEB 服务器应用程序。有了ASP 就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样

也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下罗列了ASP 所独具的一些特点:

1. 使用VBScript 、JScript 等简单易懂的脚本语言,结合HTML 代码,即可快速地完成网站的应用程序。

2. 无须编译,容易编写,可在服务器端直接执行。

3. 使用普通的文本编辑器,如Windows 的记事本,即可进行编辑设计。

4. 与浏览器无关, 用户端只要使用可执行HTML 码的浏览器,即可浏览ASP 所设计的网页内容。ASP 所使用的脚本语言(VBScript 、Jscript) 均在WEB 服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

5.ASP 能与任何ActiveX scripting语言相容。除了可使用VBScript 或JScript 语言来设计外,还通过plug-in 的方式,使用由第三方所提供的其他脚本语言,譬如REXX 、Perl 、Tcl 等。脚本引擎是处理脚本程序的COM(Component Object Model)物件。

6.ASP 的源程序,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

7. 可使用服务器端的脚本来产生客户端的脚本。

8. 物件导向(Object-oriented )。

9.ActiveX Server Components(ActiveX服务器元件) 具有无限可扩充性。可以使用Visual Basic 、Java 、Visual C++ 、COBOL 等编程语言来编写你所需要的ActiveX Server Component 。

10. 另外,ASP 技术的处理速度相当快,并且其安全性也很高。ASP 最重要的优点是能够建立对诸如时间、地点、用户标志、以前的选择和活动等因素敏感的页面。换句话说,可针对每个用户的个别需求,用ASP 定制网页,能够满足用户的各种需求。


相关文章

  • 本科计算机论文题目
  • 基于asp 语言的测试项目 学生信息管理系统的设计与实现 基于ASP.NET 的社区人口管理系统 基于ASP.NET 的课程教学网站设计 公司会议网站 C#高校工资管理系统 C#在线点歌系统 <数据库原理>精品课程网站设计 教师 ...查看


  • 20140330开题报告格式
  • ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 装 ┊ ┊ ┊ ┊ ┊ 订 ┊ ┊ ┊ ┊ ┊ 线 ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ ┊ 开题报告 一.设计题目:自动剪板机 二.课题研究的目的和意义 1.设计目的 此自动剪 ...查看


  • 北京交通大学远程与继续教育学院
  • 目录 毕业设计(论文)规范 .......................................................................................................... ...查看


  • 毕业论文中期总体情况
  • 数计学院2010届毕业论文(设计)中期检查情况报告 我院2010届毕业论文(设计)工作于2009年11月开始进行,各专业学生的毕业论文(设计)工作进度.选题的质量.论文(设计)各环节质量,以及教师指导等方面的情况都不错.学院结合学院自身的具 ...查看


  • 毕业论文组织管理及各环节检查落实情况总结
  • 经济管理系2013届毕业论文组织管理及各环节检查 情况报告 根据教务处<关于进行实验教学和2013届本科毕业论文(设计)中期检查的通知>要求以及本学期我系毕业论文工作计划和<经济管理系本科生毕业论文(设计)工作的实施细则& ...查看


  • 低噪声前置放大器的设计
  • 长江大学 毕业设计开题报告 题目名称 : 低噪声前置放大器的设计 院(系) : 物理光电工程学院 专业班级 : 应用物理11103班 学生姓名 : 指导教师 : 李林 辅导教师 : 李林 开题报告日期: 2015年4月2日 低噪声前置放大器 ...查看


  • 2015届毕业设计工作手册 1
  • 土 木 工 程 专 业 2015 届毕业设计工作手册长春工程学院 土木工程学院 二 0 一四年十二月土木工程学院 2015 届毕业设计工作管理细则为了加强毕业设计管理,提高毕业设计质量,根据长春工程学院的<本科生 毕业设计(论文)工作 ...查看


  • 2013届毕业设计工作手册
  • 土 木 工 程 专 业 13 届毕业设计工作手册 长春工程学院 土木工程学院 二 0 一二年十二月 目 录 土木学院 13 届毕业设计工作管理细则 „„„„„„„„„„„„„„„„„„„1 本科生毕业设计(论文)工作条例 附录 1 附录 2 ...查看


  • 学生工作手册(原)
  • 毕业论文(设计) 学生工作手册 院 (系): 专业班级: 学 号: 姓 名: 指导教师: - 年 月至 年 月 教 务 处 编 制 目 录 一.对学生的基本要求 二.毕业论文(设计) 规范化要求 三.毕业论文(设计) 任务书 四.毕业论文( ...查看


热门内容