




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机培训班网上报名系统摘要:本文主要讲述的是基于ASP技术开发的网上报名系统,对于网上报名中的数据采集做了详细的介绍。系统中对数据库的访问主要应用到ADO技术,系统中数据向数据库的提交及对数据的操作主要用到ADO中的Connection对象和Recordset对象。关键词:ASPADO网上报名Abstrac:This article maily focuses on the online registration system developed byASP and gives detail ex2p lanation on how the data is collected in the registration p rocess. ADO is app lied in the data access p rocess, thesubmission of data to the database and data operations p rimarily use the ado Connection and Recordset object.Keywords:ASPADOOnline registration system引言伴随着internet技术的飞速发展,信息化的进程也得以迅猛发展。目前的全国硕士研究生报名,已经全部实现网络化,提高了工作效率,减轻了高校招生工作人员的工作压力。但是还有很多考试报名没有实现网络化,因此有很多招生报名工作的任务还是相当的繁重。本文就是针对我们开发的基于asp的网上报名系统分析。ASP是一种未经编译的开放的应用软件,使用户能够利用html和ActiveX强大功能创建健壮的、功能强大的、与平台无关的web应用系统。对于开发中小型的系统,Asp 无疑是很好的选择。本文研究的是基于Asp开发的网上报名系统,用于考生的网上报名,实现考生信息的网上采集。一、系统设计1.1系统功能分析系统开发的总体任务是实现考生报名工作的网络化。系统功能分析是在系统开发的总体任务的基础上完成的。本文中的报名系统能实现以下功能:a、用户注册:用户注册后就可以使用本系统进行报名。b、收费标准查询:用于向学生介绍报名流程及收费标准。c、信息录入: 学生基本信息的录入,这也是本系统要实现的主要功能。d、信息显示:显示学生提交的考生信息,方便考生查看。e、用户登录:用于学生报名结束后,察看自己提交的信息。f、管理公告: 培训单位简介、服务承诺、联系方式。 1.2 系统功能模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如图1所示的系统功能模块图。收费标准查询信息录入信息显示用户登录用户注册管理公告网上报名系统由于本系统主要实现学生信息采集功能,所以本文将主要对信息录入和信息显示这两个模块作详细说明。二、数据库设计数据库在一个信息系统中占有重要的地位,数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。因本系统主要功能是信息采集,所以主要介绍报名流程中用到的几个数据库。首先向大家介绍一下网上报名的流程,如图2所示在整个报名流程当中用到的数据库有:user- base:主要保存用户的注册信息。user- info:主要保存用户的基本信息也即我们需要采集的信息。用户注册信息录入信息显示提交信息信息是否正确三、具体实现3.1信息录入信息录入其实可以解释成信息提交。详细一点的描述可以说成:用户在我们事先设计好的表单上填写数据,在所有数据填写好之后,将填写的数据提交到数据库。表单的设计相当的简单,利用现在比较流行的网页设计工具Front2page、dreamweaver等都能设计出精美的表单,这里我们不再多说,另外本系统中需要提交的信息过多,我们只给出系统中信息录入部分页面仅供参考表单只是数据库与用户的一个交互页面,我们所真正关心的是数据怎样提交到数据库当中。下面就详细说一下数据提交的过程。谈到数据提交我们看一下Asp中的Request对象。它用来连接客户端的web页和服务器端的web页,使得它们之间可以交换数据。Request对象的功能是单向的,只能接收客户端web提交的数据。在Request对象中有一个Form集合能够实现将输入到HTML 表单的信息与服务器端脚本进行通信。比如说我们系统中有这样一个表单: 提取用户输入的值就可以表示为:Request. form (“d- name ) 。访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。例如将代码写成上面的形式以加快脚本引擎处理速度。通过Request对象我们可以提取表单中的数据,接下来便是向数据库提交数据。在本系统中我们采用ADO访问数据库。ADO (Active Data Object)是一种功能强大的数据访问编程模式,ADO能够自如的控制数据的显示、查询以及对数据的修改、删除、添加操作。ADO中有两个很重要的对象可以说贯穿我们这个系统的始终。它们就是Connection对象和Recordset对象。Connection对象负责与数据库实际的连接动作,代表与数据源进行的惟一会话。当我们需要与我们想要的数据库联系的时候就需要借助Connection对象的一些方法。下面是我们系统中用到Connection对象时的代码,负责建立与我们用到的数据源进行连接。Recordset对象允许用户对数据提供者进行访问,完成这种工作的方法是Recordset对象创建一个数据游标,游标是存储在活动内存中的一张虚拟表。下面就是本系统中通过Recordset对象将数据写入数据库中的代码。3.2信息显示当用户提交完信息之后,为了方便他们核对自己提交的信息就需要将他们提交的信息呈现在他们面前,这就是信息显示。信息显示是本系统的一个重要模块,下面就介绍一下这个模块的实现。要将数据显示在表单上就要将数据从数据库中提取出来。这里我们也将用到Recordset对象,下面是我们用到的代码:rs. open“select BMH as 报名号, XM as姓名, XB as 性别, SFZH as身份证号码(军人为出生年月) ,MZ as民族, &“ZZMM as政治面貌, KSLY as 考生来源, NL as 年龄,KSDW as考生单位,DWYB as单位邮码, &-“BRDZ as本人地址,BRYB as本人邮码, LXDH as联系电话, Email, HSSNY as获硕士年月, &from user- info where BMH = & userID &“ , conn, 1,3“JSK2 as加试课二,DXWTDW as定向委培单位 &上面就是从数据库中取值的过程,接下来就是显示,为了方便我们还是采用了数组保存信息。Redim p reserve Name- Array( count)Redim p reserve Value- Array( count)for i = 0 to countName- Array( i) = rs. fields ( i). name : Value - Array( i)= rs. fields ( i). valuenext最后就是将信息显示到表单。 td width = 32% align = right   到此整个系统的主要功能就都实现了。四、结束语信息技术的发展为我们的生活、工作带来许多方便。网上报名系统的使用减轻了招生工作的负担。这个系统信息录入、信息显示功能已经实现,但在数据统计、分析方面还需要进一步的完善。由于系统的规模相对的较小,对于数据的处理效率考虑相对较少,要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建砖烟囱拆除施工方案
- 小学六年级信息技术授课设计方案
- 混凝土墙板保温施工方案
- 新入职周工作总结
- 物业管家转正申请述职报告
- 楼层经理述职报告
- 幼儿园双语教学活动方案与效果分析
- 护理临床教学病案讨论
- 2025年环境影响评价工程师技术方法考试真题及答案解析
- 罐头杀菌工岗位操作规程考核试卷及答案
- 电梯安全总监培训记录课件
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人备考模拟试题及答案解析
- 房地产中介居间服务合同5篇
- 童话中的英雄勇敢的小矮人作文10篇范文
- 人员外出安全培训内容课件
- 小学美术剪纸社团教学活动计划
- 2025年法官入额遴选政治理论真题及答案
- 护理系毕业论文2000
- 空调科安全培训课件
- 2025征兵考试题库与答案
- 2025-2026学年浙教版小学劳动技术一年级上册教学计划及进度表
评论
0/150
提交评论