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

(C)055考务管理系统

   

目    录 http://www.paper51.com

摘要 ………………………………………………………………………………………………  1 内容来自www.paper51.com

Abstract …………………………………………………………………………………………   2

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

第一章     引言 ………………………………………………………………………………  3 内容来自论文无忧网 www.paper51.com

第二章     ASP技术 ………………………………………………………………………… 3

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

    2.1ASP的工作原理 ………………………………………………………………3 内容来自论文无忧网 www.paper51.com

2.2 ASP工作过程及其运行环境 …………………………………………………3

paper51.com

2.3 ASP文件及其编程特点: ……………………………………………………3 copyright paper51.com

2.4 ASP的环境需求设置 …………………………………………………………4

paper51.com

2.4.1 安装TCP/IP网络通讯协议 ……………………………………………… 4

paper51.com

2.4.2 安装Web服务器 ………………………………………………………… 4

内容来自www.paper51.com

2.4.3 安装ASP软件 …………………………………………………………… 4

paper51.com

第三章  访问Web数据库的一般方法…………………………………………    5

http://www.paper51.com

3.1 ASP访问Web数据库的原理………………………………………………… 5

copyright paper51.com

3.2 动态交互的精髓:利用ADO访问Web数据库……………………………… 5 内容来自论文无忧网 www.paper51.com

3.3 使用Recordset对象处理结果……………………………………………… 6

内容来自www.paper51.com

第四章  使用ASP开发基于Web的报名系统 ………………………………   7 http://www.paper51.com

4.1 系统开发的前期准备………………………………………………………… 7 paper51.com

4.1.1开发环境的准备  ………………………………………………………… 7

copyright paper51.com

4.1.2数据库设计及整体设计…………………………………………………… 7

http://www.paper51.com

4.2 系统基本组成及功能实现…………………………………………………… 9

http://www.paper51.com

4.2.1考生报名部分 …………………………………………………………… 9

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

4.2.2系统维护部分 …………………………………………………………… 13

copyright paper51.com

4.3 系统的特点及安全性设计…………………………………………………… 15

http://www.paper51.com

4.3.1系统的特点 ……………………………………………………………… 15

copyright paper51.com

4.3.2安全性设计 ……………………………………………………………… 15 内容来自www.paper51.com

第五章  存在的问题和前景展望 ………………………………………………   16 copyright paper51.com

5.1系统存在的不足……………………………………………………………… 16

copyright paper51.com

5.2前景展望……………………………………………………………………… 17

内容来自www.paper51.com

参考文献  ……………………………………………………………………………18

http://www.paper51.com

摘 要

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

随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,ASP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理且简便易学而备受青睐,成为当前相当热门的网络开发技术。 http://www.paper51.com

本文首先介绍了ASP技术的工作原理、工作过程及其运行环境和ASP文件的编程特点,以及如何较好地配置ASP的需求环境,既使大家对ASP有更好的了解,同时也有利于更好地使用ASP技术。其次,比较详细地介绍了基于Access的Web数据库的访问方法,包括如何创建、连接、执行查询和处理等等,将数据库技术与 ASP技术进行了理论上的结合。然后,在此基础上,本文给出了一个基于网络的通用考务系统——网上报名系统的的设计和制作。主要介绍了系统开发的前期准备(软硬件的准备)到系统基本组成的设计思考和功能的基本实现(包括网上报名、照片上传、查询结果、系统维护等),以及本系统的特点和安全性设计。最后阐述了系统存在的问题和不足,以便于将来更好地进行改进。 内容来自www.paper51.com

关键词:ASP技术,数据库,报名系统 内容来自论文无忧网 www.paper51.com

第一章 引言

http://www.paper51.com

目前,许多专业认证考试和其他各种考试已经由笔试转变为采用计算机考试系统进行考试。计算机考试系统与传统的笔试相比,有多方面的优势。首先,可以省去试卷印刷的费用,减轻教师阅卷的负担,加快考试进程;其二,可以充分发挥计算机在信息处理方面的优势,例如:建立海量的题库供将来使用,对考试结果作分析统计,提供有价值的信息等。这都有赖于计算机网络的高速发展带来的功能强大的信息处理平台,使创建一套集信息采集、信息加工、信息传输与信息存储高度自动化、共享化的信息管理系统成为可能。

paper51.com

但是,随着无纸化考试的兴起,传统的考试报名方法却未得到本质上的转变,各种大量重复单调的工作,仍需耗费巨大的人力、物力资源。为了适应网络技术的发展,更好地利用网络,减少各种考试报名工作带来的负担,笔者开发了基于网络的通用考务系统——网上报名子系统。旨在方便个人与部门的交互,提高工作效率。本文意在说明用微软的ASP开发技术如何进行基于网络的报名系统的开发。

paper51.com

第二章 ASP技术

内容来自www.paper51.com

2.1 ASP 的工作原理

paper51.com

ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(CommonGateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。

paper51.com

2.2 ASP工作过程及其运行环境 内容来自论文无忧网 www.paper51.com

ASP程序工作在Web服务端,浏览器向服务器发出一个HTTP请求,请求一个.asp文件,Web服务器响应该请求并调用ASP引擎执行该文件,当遇到任何与Active脚本兼容的脚本(如VBScript 、JavaScript)时ASP引擎调用相应的脚本引擎解释执行其中的脚本命令,若脚本中含有访问数据库的请求,则通过ODBC连结后台数据库,由数据库访问组件ADO(Active DataObject)执行访库操作,最后,ASP依据访库的结果集自动生成标准的HTML页面发送到客户浏览器。此过程如图1所示:

内容来自www.paper51.com

copyright paper51.com

              

paper51.com

                                 

http://www.paper51.com

2.3 ASP文件及其编程特点: 内容来自www.paper51.com

ASP文件实际就是嵌入可执行脚本的HTML文档,以.asp为扩展名,一个ASP文件主要包含:一般文本、HTML文件标记和脚本程序。 http://www.paper51.com

ASP文件可以使用任何脚本语言,只需提供相应的脚本引擎。ASP自身提供了VBScript和JScript驱动,其中VBScript是缺省的脚本语言。脚本命令语句包含在"<%"和"%>"中。若要在一份ASP文件中混合使用多种语言或采用非默认的脚本程序语言时,可用服务端的SCRIPT标签。其格式为:

内容来自www.paper51.com

<Script Language=Script Language  RunAt=Server>

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

…… http://www.paper51.com

</Script>

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

若一份ASP文件中同时使用"<%" "%>"与服务端SCRIPT标签包括脚本程序,则前者的语句将先被执行。另外,ASP服务端Include命令允许在ASP文件的某处引入另一份文件的内容作为该文件的一部分,省去了在许多页面编写相同段落的重复工作。 paper51.com

ASP在应用和开发方面具有自己的优点:

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

1)使用VBScript、JavaScript等简单易懂的脚本语言,脚本语言完全嵌入HTML不仅可快速的完成网站的应用程序,还实现了程序与页面的完美结合。

paper51.com

2)无需编译,Web服务器直接执行脚本代码。 内容来自论文无忧网 www.paper51.com

3)使用普通的文本编辑器(如windows的记事本)就可以进行编辑设计,也可以使用高效的可视化工具Visual InterDev。

内容来自www.paper51.com

4)无浏览器兼容问题,用户端的浏览器只要能执行HTML代码即可。ASP使用的脚本语言在Web服务器端执行,用户端浏览器不需要能执行这些脚本语言。

paper51.com

5)ASP的源程序隐藏,不会被传到用户浏览器,用户仅能看见由ASP输出的动态HTML文件,这提高了程序的安全性。

内容来自www.paper51.com

6)ASP是面向对象编程,可便捷的使用ActiveX组件来执行复杂的任务。并且ActiveX ServerComponents(ActiveX服务器组件)具有可扩充性,可使用VisualBasic、Java、Visual C++、COBOL等编程语言编写所需要的ActiveX服务器组件。 http://www.paper51.com

7)可使用服务器端的脚本产生客户端的脚本。 copyright paper51.com

1.    ASP的概念与特点 内容来自www.paper51.com

ASP是ActiveServer Pages的简写。直译的意思是动态服务器网页。ASP包含三方面含义: copyright paper51.com

(1)                       Active:ASP使用了Microsoft的ActiveX技术,它采用封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP本身内置了一些基本组件,也有和很多公司开发了许多实用组件,只要在WEB服务器安装好这些组件,通过访问组件,就可以快速、简易地建立自己的WEB应用。 http://www.paper51.com

(2)                       Server:ASP运行在服务器端。由于这个原因,不必担心用户的浏览器是否支持ASP所使用的编程语言,ASP的编程语言可以是VBScript和JavaScript。 内容来自www.paper51.com

(3)                       Pages:ASP返回标准的HTML页面,可以正常地在浏览器中显示。用户查看页面源文件时,看到的是标准的HTML代码,而不是ASP源程序代码,这样可以防止远程序外泄。

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

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