計(jì)算機(jī)培訓(xùn)班網(wǎng)上報(bào)名系統(tǒng).doc_第1頁(yè)
計(jì)算機(jī)培訓(xùn)班網(wǎng)上報(bào)名系統(tǒng).doc_第2頁(yè)
計(jì)算機(jī)培訓(xùn)班網(wǎng)上報(bào)名系統(tǒng).doc_第3頁(yè)
計(jì)算機(jī)培訓(xùn)班網(wǎng)上報(bào)名系統(tǒng).doc_第4頁(yè)
計(jì)算機(jī)培訓(xùn)班網(wǎng)上報(bào)名系統(tǒng).doc_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論