計算機培訓班網上報名系統(tǒng).doc_第1頁
計算機培訓班網上報名系統(tǒng).doc_第2頁
計算機培訓班網上報名系統(tǒng).doc_第3頁
計算機培訓班網上報名系統(tǒng).doc_第4頁
計算機培訓班網上報名系統(tǒng).doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

計算機培訓班網上報名系統(tǒng)摘要:本文主要講述的是基于ASP技術開發(fā)的網上報名系統(tǒng),對于網上報名中的數(shù)據采集做了詳細的介紹。系統(tǒng)中對數(shù)據庫的訪問主要應用到ADO技術,系統(tǒng)中數(shù)據向數(shù)據庫的提交及對數(shù)據的操作主要用到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技術的飛速發(fā)展,信息化的進程也得以迅猛發(fā)展。目前的全國碩士研究生報名,已經全部實現(xiàn)網絡化,提高了工作效率,減輕了高校招生工作人員的工作壓力。但是還有很多考試報名沒有實現(xiàn)網絡化,因此有很多招生報名工作的任務還是相當?shù)姆敝?。本文就是針對我們開發(fā)的基于asp的網上報名系統(tǒng)分析。ASP是一種未經編譯的開放的應用軟件,使用戶能夠利用html和ActiveX強大功能創(chuàng)建健壯的、功能強大的、與平臺無關的web應用系統(tǒng)。對于開發(fā)中小型的系統(tǒng),Asp 無疑是很好的選擇。本文研究的是基于Asp開發(fā)的網上報名系統(tǒng),用于考生的網上報名,實現(xiàn)考生信息的網上采集。一、系統(tǒng)設計1.1系統(tǒng)功能分析系統(tǒng)開發(fā)的總體任務是實現(xiàn)考生報名工作的網絡化。系統(tǒng)功能分析是在系統(tǒng)開發(fā)的總體任務的基礎上完成的。本文中的報名系統(tǒng)能實現(xiàn)以下功能:a、用戶注冊:用戶注冊后就可以使用本系統(tǒng)進行報名。b、收費標準查詢:用于向學生介紹報名流程及收費標準。c、信息錄入: 學生基本信息的錄入,這也是本系統(tǒng)要實現(xiàn)的主要功能。d、信息顯示:顯示學生提交的考生信息,方便考生查看。e、用戶登錄:用于學生報名結束后,察看自己提交的信息。f、管理公告: 培訓單位簡介、服務承諾、聯(lián)系方式。 1.2 系統(tǒng)功能模塊設計對上述各項功能進行集中、分塊,按照結構化程序設計的要求,得到如圖1所示的系統(tǒng)功能模塊圖。收費標準查詢信息錄入信息顯示用戶登錄用戶注冊管理公告網上報名系統(tǒng)由于本系統(tǒng)主要實現(xiàn)學生信息采集功能,所以本文將主要對信息錄入和信息顯示這兩個模塊作詳細說明。二、數(shù)據庫設計數(shù)據庫在一個信息系統(tǒng)中占有重要的地位,數(shù)據庫結構設計的好壞將直接對應用系統(tǒng)的效率及實現(xiàn)的效果產生影響。因本系統(tǒng)主要功能是信息采集,所以主要介紹報名流程中用到的幾個數(shù)據庫。首先向大家介紹一下網上報名的流程,如圖2所示在整個報名流程當中用到的數(shù)據庫有:user- base:主要保存用戶的注冊信息。user- info:主要保存用戶的基本信息也即我們需要采集的信息。用戶注冊信息錄入信息顯示提交信息信息是否正確三、具體實現(xiàn)3.1信息錄入信息錄入其實可以解釋成信息提交。詳細一點的描述可以說成:用戶在我們事先設計好的表單上填寫數(shù)據,在所有數(shù)據填寫好之后,將填寫的數(shù)據提交到數(shù)據庫。表單的設計相當?shù)暮唵?利用現(xiàn)在比較流行的網頁設計工具Front2page、dreamweaver等都能設計出精美的表單,這里我們不再多說,另外本系統(tǒng)中需要提交的信息過多,我們只給出系統(tǒng)中信息錄入部分頁面僅供參考表單只是數(shù)據庫與用戶的一個交互頁面,我們所真正關心的是數(shù)據怎樣提交到數(shù)據庫當中。下面就詳細說一下數(shù)據提交的過程。談到數(shù)據提交我們看一下Asp中的Request對象。它用來連接客戶端的web頁和服務器端的web頁,使得它們之間可以交換數(shù)據。Request對象的功能是單向的,只能接收客戶端web提交的數(shù)據。在Request對象中有一個Form集合能夠實現(xiàn)將輸入到HTML 表單的信息與服務器端腳本進行通信。比如說我們系統(tǒng)中有這樣一個表單: 提取用戶輸入的值就可以表示為:Request. form (“d- name ) 。訪問一個ASP集合來提取一個值是費時的、占用計算資源的過程。因為這個操作包含了一系列對相關集合的搜索,這比訪問一個局部變量要慢得多。因此,如果打算在頁面中多次使用Request集合中的一個值,應該考慮將其存貯為一個局部變量。例如將代碼寫成上面的形式以加快腳本引擎處理速度。通過Request對象我們可以提取表單中的數(shù)據,接下來便是向數(shù)據庫提交數(shù)據。在本系統(tǒng)中我們采用ADO訪問數(shù)據庫。ADO (Active Data Object)是一種功能強大的數(shù)據訪問編程模式,ADO能夠自如的控制數(shù)據的顯示、查詢以及對數(shù)據的修改、刪除、添加操作。ADO中有兩個很重要的對象可以說貫穿我們這個系統(tǒng)的始終。它們就是Connection對象和Recordset對象。Connection對象負責與數(shù)據庫實際的連接動作,代表與數(shù)據源進行的惟一會話。當我們需要與我們想要的數(shù)據庫聯(lián)系的時候就需要借助Connection對象的一些方法。下面是我們系統(tǒng)中用到Connection對象時的代碼,負責建立與我們用到的數(shù)據源進行連接。Recordset對象允許用戶對數(shù)據提供者進行訪問,完成這種工作的方法是Recordset對象創(chuàng)建一個數(shù)據游標,游標是存儲在活動內存中的一張?zhí)摂M表。下面就是本系統(tǒng)中通過Recordset對象將數(shù)據寫入數(shù)據庫中的代碼。3.2信息顯示當用戶提交完信息之后,為了方便他們核對自己提交的信息就需要將他們提交的信息呈現(xiàn)在他們面前,這就是信息顯示。信息顯示是本系統(tǒng)的一個重要模塊,下面就介紹一下這個模塊的實現(xiàn)。要將數(shù)據顯示在表單上就要將數(shù)據從數(shù)據庫中提取出來。這里我們也將用到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聯(lián)系電話, Email, HSSNY as獲碩士年月, &from user- info where BMH = & userID &“ , conn, 1,3“JSK2 as加試課二,DXWTDW as定向委培單位 &上面就是從數(shù)據庫中取值的過程,接下來就是顯示,為了方便我們還是采用了數(shù)組保存信息。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   到此整個系統(tǒng)的主要功能就都實現(xiàn)了。四、結束語信息技術的發(fā)展為我們的生活、工作帶來許多方便。網上報名系統(tǒng)的使用減輕了招生工作的負擔。這個系統(tǒng)信息錄入、信息顯示功能已經實現(xiàn),但在數(shù)據統(tǒng)計、分析方面還需要進一步的完善。由于系統(tǒng)的規(guī)模相對的較小,對于數(shù)據的處理效率考慮相對較少,要

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論