曾勝云
(衡陽(yáng)技師學(xué)院 湖南 衡陽(yáng) 421101)
如何構(gòu)建一個(gè)網(wǎng)上招生注冊(cè)系統(tǒng)
曾勝云
(衡陽(yáng)技師學(xué)院 湖南 衡陽(yáng) 421101)
網(wǎng)上注冊(cè)系統(tǒng)必須構(gòu)建一個(gè)運(yùn)行在Web服務(wù)器上的應(yīng)用程序服務(wù)器,Dreamweaver Mx2004支持主流的服務(wù)器技術(shù),我們可以借助于它制作出Aps控制表單,用Asp+IIS+Access構(gòu)建一個(gè)網(wǎng)上招生注冊(cè)系統(tǒng)。
Web服務(wù)器;Dreamweaver Mx2004;服務(wù)器技術(shù);Asp控制表單;Asp+IIS+Access
IIS(Internet信息服務(wù))是將個(gè)人電腦設(shè)置為服務(wù)器的工具,安裝IIS的同時(shí)就會(huì)安裝網(wǎng)頁(yè)服務(wù)器和ASP應(yīng)用程序服務(wù)器(這是我們構(gòu)建網(wǎng)上招生注冊(cè)系統(tǒng)所必需的)。下面就讓我們以Windows 2000為例創(chuàng)建一個(gè)學(xué)校的Web站點(diǎn)。
單擊“開始—程序—管理工具”,打開“Internet信息服務(wù)”窗口。新建一個(gè)Web站點(diǎn),在“Web站點(diǎn)創(chuàng)建向?qū)А敝械摹癢eb站點(diǎn)說明”中輸入站點(diǎn)名“l(fā)yez”;在“IP地址和端口設(shè)置”中設(shè)定服務(wù)器IP和端口號(hào)(用默認(rèn)的80即可);在“Web站點(diǎn)主目錄”中設(shè)定站點(diǎn)文件夾的路徑,并選定“允許匿名訪問此Web站點(diǎn)”;在“Web站點(diǎn)訪問權(quán)限”中選定“讀取”和“運(yùn)行腳本”,例如 ASP。
進(jìn)人站點(diǎn)名為“l(fā)yez”的屬性窗口,在“文檔”選項(xiàng)卡中選定“啟用默認(rèn)文檔”,并將index.htm(網(wǎng)站主頁(yè)的文件名)添加到列表中,完成Web站點(diǎn)的創(chuàng)建。
數(shù)據(jù)庫(kù)和數(shù)據(jù)表是用來存放注冊(cè)信息的地方,我們要做的只是一個(gè)比較簡(jiǎn)單的注冊(cè)系統(tǒng),所以沒有必要使用大型數(shù)據(jù)庫(kù)。簡(jiǎn)單易用的Access數(shù)據(jù)庫(kù)就是一個(gè)很好的選擇。
運(yùn)行Access2000,選定“新建Access數(shù)據(jù)庫(kù)”,將數(shù)據(jù)庫(kù)保存在D:lyez(前面設(shè)定的Web站點(diǎn)文件夾)中,數(shù)據(jù)庫(kù)名為“zs”。
“zs數(shù)據(jù)庫(kù)”窗口中雙擊“使用設(shè)計(jì)器創(chuàng)建表”,我們要使用的數(shù)據(jù)表結(jié)構(gòu)如下表:
字段名稱 數(shù)據(jù)類型 必填字段 空字符串姓名 文本 是 否年齡 文本 是 否性別 是/否 是 否報(bào)名專業(yè) 文本 是 否字段名稱 數(shù)據(jù)類型 必填字段 空字符串姓名 文本 是 否年齡 文本 是 否性別 是/否 是 否
在數(shù)據(jù)表中輸入字段名并做相應(yīng)設(shè)置后,在“編號(hào)”名上單擊右鍵,設(shè)定為主鍵,保存數(shù)據(jù)表為“zstable”。
網(wǎng)上招生注冊(cè)是需要將ASP應(yīng)用程序與Access數(shù)據(jù)庫(kù)聯(lián)接使用的,只有通過開放式數(shù)據(jù)庫(kù)聯(lián)接驅(qū)動(dòng)程序(ODBC),ASP應(yīng)用程序才能聯(lián)接到Access數(shù)據(jù)庫(kù),下面讓我們來添加數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序。
單擊 “開始—程序—管理工具—數(shù)據(jù)源 (ODBC)”,在“ODBC數(shù)據(jù)源管理器”的“系統(tǒng)DSN”選項(xiàng)卡中單擊“添加”;在 “創(chuàng)建新數(shù)據(jù)源”中選定 “Driver to Microsoft Access(*.mdb)”,單擊“完成”;在“ODBC Microsoft Access 安裝”窗口中設(shè)置數(shù)據(jù)源名為lyez(可隨意填),單擊“數(shù)據(jù)庫(kù)”中的“選擇”按扭,在 “選定數(shù)據(jù)庫(kù)”窗口中選定前面已創(chuàng)建的數(shù)據(jù)庫(kù)zs.mdb,確定后回到“ODBC Microsoft Access安裝”窗口,再次確定后返回到“ODBC數(shù)據(jù)源管理器”窗口完成數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序的添加設(shè)置。
運(yùn)行Dreamweaver MX 2004,單擊“站點(diǎn)—管理站點(diǎn)”,在出現(xiàn)的窗口中先選定“基本”選項(xiàng)卡,設(shè)定站點(diǎn)名為“衡陽(yáng)技師學(xué)院”:進(jìn)入下一步驟,選定“是,我想使用服務(wù)器技術(shù)”,在服務(wù)器技術(shù)中選 “ASP VBScript”:因?yàn)楸緳C(jī)就是Web服務(wù)器,所以選 “在本地進(jìn)行編輯和測(cè)試”,指定文件夾位置D:lyez;然后輸入測(cè)試用的URL:http:∥www.lyez.ytedu.cn/(已申請(qǐng)的網(wǎng)站域名):在下一步中選擇“是”,最后完成站點(diǎn)設(shè)置。
要想注冊(cè)信息通過客戶機(jī)瀏覽器寫入服務(wù)器上的數(shù)據(jù)庫(kù),就必須對(duì)數(shù)據(jù)庫(kù)的安全做相應(yīng)設(shè)置,即為站點(diǎn)文件夾設(shè)置Web共享。
在站點(diǎn)文件夾上單擊右鍵,進(jìn)入“屬性”窗口中的“Web共享“選項(xiàng)。共享點(diǎn)在lyez(前面設(shè)定的Web站點(diǎn)名);選定“共享這個(gè)文件夾”,在“添加別名“對(duì)話框中設(shè)定別名”lyez”;在“訪問許可”中選定“讀取”和“寫入”,在“應(yīng)用程序許可”中選定“腳本”;確定后出現(xiàn)警告窗口,這時(shí)選擇“是”完成站點(diǎn)文件夾的Web共享設(shè)置。
運(yùn)行Dreamweaver MX 2004,單擊“窗口”菜單中的“數(shù)據(jù)庫(kù)”,在數(shù)據(jù)庫(kù)面板上單擊添加按鈕,設(shè)定 “數(shù)據(jù)源名稱(DSN)”為“l(fā)yez”(在前面的數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序中已設(shè)定),用戶名和密碼可不填;設(shè)定連接中“使用本地DSN”,單擊“測(cè)試”,出現(xiàn)“成功創(chuàng)建連接腳本”表明連接成功。連接成功后在數(shù)據(jù)庫(kù)中會(huì)出現(xiàn)已連接的數(shù)據(jù)表。
最后一步就是制作插入記錄表單的網(wǎng)頁(yè)。在Dreamweaver MX 2004中新建zs.asp網(wǎng)頁(yè),單擊“應(yīng)用程序”面板中 “插入表單向?qū)А?,設(shè)定連接為 “zs”,插入到表格“zstable”,然后轉(zhuǎn)到”huanying.asp”(提示注冊(cè)成功的頁(yè)面)。 在表單字段中選定“性別”,在“顯示為”列表中選“單選按鈕組”,“提交為”列表中選 “數(shù)值”。進(jìn)入“單選按鈕組屬性“窗口中,添加標(biāo)簽“男”,值為“1”;“女”,值為“0”;在表單字段中選定“學(xué)生類別”。顯示為 “單選按鈕組”,提交為“數(shù)值”。添加標(biāo)簽“初三分流”,值為“1”;“初四畢業(yè)”,值為“0”;其它表單字段的設(shè)置不用修改。
記錄表單設(shè)置完成后單擊“確定”。接著在網(wǎng)頁(yè)中插入記錄表單,對(duì)表單中的文字格式做相應(yīng)設(shè)置。將“插入記錄”按鈕改為“提交”,將“屬性”中的“動(dòng)作”設(shè)為“提交表單”;再插入一個(gè)按鈕,設(shè)為“重置”,將“屬性”中的“動(dòng)作”設(shè)為“重設(shè)表單”。按F12鍵可以預(yù)覽制作的網(wǎng)頁(yè)效果。
在網(wǎng)頁(yè)的表單中輸入相應(yīng)內(nèi)容,單擊“提交”后,打開網(wǎng)站文件夾中的數(shù)據(jù)庫(kù)存“zs”雙擊數(shù)據(jù)表”zstable”,就會(huì)出現(xiàn)學(xué)生的注冊(cè)信息了。一個(gè)網(wǎng)上招生注冊(cè)系統(tǒng)就構(gòu)建完成了。
王靜]