目 录
摘要 ……………………………………………………………………………………………… 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 …………………………
第一章 引言
目前,许多专业认证考试和其他各种考试已经由笔试转变为采用计算机考试系统进行考试。计算机考试系统与传统的笔试相比,有多方面的优势。首先,可以省去试卷印刷的费用,减轻教师阅卷的负担,加快考试进程;其二,可以充分发挥计算机在信息处理方面的优势,例如:建立海量的题库供将来使用,对考试结果作分析统计,提供有价值的信息等。这都有赖于计算机网络的高速发展带来的功能强大的信息处理平台,使创建一套集信息采集、信息加工、信息传输与信息存储高度自动化、共享化的信息管理系统成为可能。
但是,随着无纸化考试的兴起,传统的考试报名方法却未得到本质上的转变,各种大量重复单调的工作,仍需耗费巨大的人力、物力资源。为了适应网络技术的发展,更好地利用网络,减少各种考试报名工作带来的负担,笔者开发了基于网络的通用考务系统——网上报名子系统。旨在方便个人与部门的交互,提高工作效率。本文意在说明用微软的ASP开发技术如何进行基于网络的报名系统的开发。
………………………..
………………………
系统基本组成及功能实现
本系统主体上可以分为两个子系统:考生报名部分和系统维护部分。
4.2.1考生报名部分
1)登陆界面(如图2):这是由各级管理员及普通考生所共同使用的,管理员可以通过不同的用户名和密码进行登陆,进入相应的管理界面,行使系统所赋予的不同权力,而考生可以通过单击“进入”登陆到报名填表的界面(如图3)。
2)报名界面:这是考生完成考试报名的界面,在该页面上,考生可以进行四个功能的操作,其中有两项操作(如下①②)是必须完成的。
①报名工作:报名者必须根据自己的实际情况填写好基本信息(如图3),其中姓名和身份证号码是必须填写的,这也将作为以后查询该考生是否报名成功和在考场上核对考生的重要信息。在这里,系统将自动对身份证号码进行判别,完成两个功能:第一,判断该身份证号是否合法,当考生填写的身份证号码不是15位或者18位的时候,系统将返回错误,第二,系统脚本语言将根据身份证号码判别出考生的性别和出生年月,并自动填入相应位置。
其中对考生性别及出生年月进行判别的功能是使用以下函数进行实现:
………………………….