目 录
摘要 ……………………………………………………………………………………………… 1
Abstract ………………………………………………………………………………………… 2
第一章 引言 ……………………………………………………………………………… 3
第二章 ASP技术 ………………………………………………………………………… 3
2.1 ASP的工作原理 ………………………………………………………………3
2.2 ASP工作过程及其运行环境 …………………………………………………3
2.3 ASP文件及其编程特点: ……………………………………………………3
2.4 ASP的环境需求设置 …………………………………………………………4
2.4.1 安装TCP/IP网络通讯协议 ……………………………………………… 4
2.4.2 安装Web服务器 ………………………………………………………… 4
2.4.3 安装ASP软件 …………………………………………………………… 4
第三章 访问Web数据库的一般方法………………………………………… 5
3.1 ASP访问Web数据库的原理………………………………………………… 5
3.2 动态交互的精髓:利用ADO访问Web数据库……………………………… 5
3.3 使用Recordset对象处理结果……………………………………………… 6
第四章 使用ASP开发基于Web的报名系统 ……………………………… 7
4.1 系统开发的前期准备………………………………………………………… 7
4.1.1开发环境的准备 ………………………………………………………… 7
4.1.2数据库设计及整体设计…………………………………………………… 7
4.2 系统基本组成及功能实现…………………………………………………… 9
4.2.1考生报名部分 …………………………………………………………… 9
4.2.2系统维护部分 …………………………………………………………… 13
4.3 系统的特点及安全性设计…………………………………………………… 15
4.3.1系统的特点 ……………………………………………………………… 15
4.3.2安全性设计 ……………………………………………………………… 15
第五章 存在的问题和前景展望 ……………………………………………… 16
5.1系统存在的不足……………………………………………………………… 16
5.2前景展望……………………………………………………………………… 17
参考文献 ……………………………………………………………………………18
摘 要
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,在众多的网络服务中,Web给人耳目一新的感觉,而在这其中,ASP技术则因为可以进行复杂的数据库操作、很强的交互性以及方便用户控制管理且简便易学而备受青睐,成为当前相当热门的网络开发技术。
本文首先介绍了ASP技术的工作原理、工作过程及其运行环境和ASP文件的编程特点,以及如何较好地配置ASP的需求环境,既使大家对ASP有更好的了解,同时也有利于更好地使用ASP技术。其次,比较详细地介绍了基于Access的Web数据库的访问方法,包括如何创建、连接、执行查询和处理等等,将数据库技术与 ASP技术进行了理论上的结合。然后,在此基础上,本文给出了一个基于网络的通用考务系统——网上报名系统的的设计和制作。主要介绍了系统开发的前期准备(软硬件的准备)到系统基本组成的设计思考和功能的基本实现(包括网上报名、照片上传、查询结果、系统维护等),以及本系统的特点和安全性设计。最后阐述了系统存在的问题和不足,以便于将来更好地进行改进。
关键词:ASP技术,数据库,报名系统
Abstract
With the development of the computer and technology of the network, it is popularized day by day in the world that Internet/Intranet uses, in numerous network services, web gives somebody the feeling of finding everything fresh and new, and among them, ASP carry on complicated data base operate , very strong interaction and help user control management and simple and convenient to learn and was favored while being easy to learn, become the quite hot network technology at present.
This article first introduced operation principle of the ASP technology, the working process and its running environments and the programming characteristic of the ASP document , as well as how does dispose the ASP demand environment well, since everybody has a better understanding to ASP, simultaneously is also advantageous to uses the ASP technology well. Secondly, having introduced the visit method based on Web data-base of Access relatively in detail, including how to establish and join, carry out inquiring and disposal and so on, combining the data-base technology and ASP technology theoretically. Thereafter, on the basis of this, this text come out the design and exploitation of a currency-check-affair system based on web—web registration sub-system, which based on network. Mainly recommend the foregoing preparation (software and hardware) and the design considering of basic constitutes and the implement of functions of the system (including signing up on the net, submitting photograph, querying result, maintain systematically, etc), and the specialties and security design of this system. Finally expound the matter and shortage of the system, in order to ameliorate better in the future .
Keywords: ASP Technology, The Data Base, Registration System
第一章 引言
目前,许多专业认证考试和其他各种考试已经由笔试转变为采用计算机考试系统进行考试。计算机考试系统与传统的笔试相比,有多方面的优势。首先,可以省去试卷印刷的费用,减轻教师阅卷的负担,加快考试进程;其二,可以充分发挥计算机在信息处理方面的优势,例如:建立海量的题库供将来使用,对考试结果作分析统计,提供有价值的信息等。这都有赖于计算机网络的高速发展带来的功能强大的信息处理平台,使创建一套集信息采集、信息加工、信息传输与信息存储高度自动化、共享化的信息管理系统成为可能。
但是,随着无纸化考试的兴起,传统的考试报名方法却未得到本质上的转变,各种大量重复单调的工作,仍需耗费巨大的人力、物力资源。为了适应网络技术的发展,更好地利用网络,减少各种考试报名工作带来的负担,笔者开发了基于网络的通用考务系统——网上报名子系统。旨在方便个人与部门的交互,提高工作效率。本文意在说明用微软的ASP开发技术如何进行基于网络的报名系统的开发。
第二章 ASP技术
2.1 ASP 的工作原理
ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。