![校園網(wǎng)站總體與設(shè)計(jì)_第1頁(yè)](http://file4.renrendoc.com/view/74b1d595ada8c941a15603caca8f2630/74b1d595ada8c941a15603caca8f26301.gif)
![校園網(wǎng)站總體與設(shè)計(jì)_第2頁(yè)](http://file4.renrendoc.com/view/74b1d595ada8c941a15603caca8f2630/74b1d595ada8c941a15603caca8f26302.gif)
![校園網(wǎng)站總體與設(shè)計(jì)_第3頁(yè)](http://file4.renrendoc.com/view/74b1d595ada8c941a15603caca8f2630/74b1d595ada8c941a15603caca8f26303.gif)
![校園網(wǎng)站總體與設(shè)計(jì)_第4頁(yè)](http://file4.renrendoc.com/view/74b1d595ada8c941a15603caca8f2630/74b1d595ada8c941a15603caca8f26304.gif)
![校園網(wǎng)站總體與設(shè)計(jì)_第5頁(yè)](http://file4.renrendoc.com/view/74b1d595ada8c941a15603caca8f2630/74b1d595ada8c941a15603caca8f26305.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
校園網(wǎng)站設(shè)計(jì)目錄第一章:諸論……………………11.1設(shè)計(jì)思想……………11.2開(kāi)發(fā)工具的選用及介紹……………1第二章:網(wǎng)站總體分析與設(shè)計(jì)…………………22.1網(wǎng)站系統(tǒng)分析………………………22.2主頁(yè)設(shè)計(jì)……………32.3數(shù)據(jù)庫(kù)設(shè)計(jì)…………4第三章:詳細(xì)設(shè)計(jì)………………4招3排.燦1家長(zhǎng)學(xué)界校聯(lián)絡(luò)簿陽(yáng)……………桂………劃……………逗………真……………賢……………嚷…仁4減3竊.2截網(wǎng)上圖書(shū)館澡……………滾…幸……………聰……銀……………換……………衰……………桶…孩11罩3.3網(wǎng)舊上評(píng)優(yōu)投票秘系統(tǒng)澇……………勝…………綱…………伐………幕貍………誓友……………延…濾20稿3脆.執(zhí)4達(dá)級(jí)考試出在線(xiàn)查分系溉統(tǒng)與計(jì)數(shù)器閑的制作腔………灘…………床……………蘆……………浙22倍第四部分:故系統(tǒng)的使用朽說(shuō)明與安裝骨……………明……………瓶……輪己……………學(xué)……………種25號(hào)第五部分:濫參考文獻(xiàn):儲(chǔ)……………使……………場(chǎng)倚……………班……誼…………司……………姓…捷26諸論攪在Inte軟rnet飛吧速發(fā)展的今仇天,互聯(lián)網(wǎng)慈成為人們快福速獲取、發(fā)三布和傳遞信婆息的重要渠儉道,它在人抬們政治、經(jīng)典濟(jì)、生活等慮各個(gè)方面發(fā)脂揮著重要的震作用。In償terne精t上發(fā)布信蜂息主要是通夠過(guò)網(wǎng)站來(lái)實(shí)陳現(xiàn)的,獲取率信息也是要嶄在Inte扇rnet估“村海洋合”喝中按照一定潮的檢索方式但將所需要的徒信息從網(wǎng)站貼上下載下來(lái)向。因此網(wǎng)站回建設(shè)在In諸terne剩t應(yīng)用上的謠地位顯而易赤見(jiàn),它已成話(huà)為政府、企扔事業(yè)單位信洪息化建設(shè)中散的重要組成俯部分啦,從而倍受脆人們的重視乓。為了更好蠢的辦學(xué),提倉(cāng)高學(xué)校知名偷度,特構(gòu)建書(shū)南充市檢職業(yè)中專(zhuān)學(xué)勇校網(wǎng)站。庸1誰(shuí).躍1設(shè)計(jì)思青想順通過(guò)網(wǎng)站,哈全面宣傳,宅展示學(xué)校風(fēng)喉采、優(yōu)點(diǎn)與眨特色,發(fā)布鑼學(xué)校的重大瓣活動(dòng)安排與僵招生政策,源增強(qiáng)家長(zhǎng)與搭學(xué)校之間的置聯(lián)系,在I釀ntern乎et上實(shí)現(xiàn)珍完成部分校腐務(wù),提高辦斃事效率。紫1.撲2開(kāi)發(fā)工決具的選用及腥介紹瞧ASP的優(yōu)游勢(shì):梅Activ普eSer寧verP縮ages:陶“乎動(dòng)態(tài)服務(wù)器頸網(wǎng)頁(yè)昏”低,一般簡(jiǎn)稱(chēng)川為尺“找ASP條”短,ASP之膠所以能受到畢大家的重視圾與使用的原帶因,主要在泄于所產(chǎn)生的婦執(zhí)行結(jié)果都軟是標(biāo)準(zhǔn)的H省TML格式巨,而且這些走程序是在網(wǎng)咽絡(luò)服務(wù)端中障執(zhí)行,使用智一般的瀏覽滋器(如IE緣或Net曬scape丙)都可以正燥確地獲得A棉SP的窯“弓執(zhí)行匹”莊結(jié)果,并且尺將這ASP缺執(zhí)行的結(jié)果源直接在瀏覽跨器中資“存瀏覽鍵”肆,不像VB超Scrip摸t或Ja用vaScr織ipt是在式客戶(hù)端(C寇lient洋)的瀏覽器參上執(zhí)行,若原使用VBS做cript唯來(lái)設(shè)計(jì)程序蓬,客戶(hù)端(忘Clien工t)在IE忘瀏覽器中可翻以顯示程序席執(zhí)行的結(jié)果巨,可是,客廟戶(hù)端(Cl騰ient)靜若使用Ne燃tscap耳e瀏覽器就慎無(wú)法顯示V刊BScri何pt的執(zhí)行跳結(jié)果。鍋ASP的特德點(diǎn):年任何開(kāi)發(fā)工面具皆可發(fā)展項(xiàng)ASP期只要使用一她般的文書(shū)編記輯程序,如洋Windo杏ws記事本笨,就可以編北輯。當(dāng)然,咸其他網(wǎng)頁(yè)發(fā)槍展工具,例幻如,F(xiàn)ro遮ntPag捎eExp雖ress、巡Fron盲tPage午等也都可以瘦;不過(guò)還是伏建議你用記種事本來(lái)寫(xiě),能既省錢(qián)又方牢便,若是使案用那些所見(jiàn)肆即所得的網(wǎng)座頁(yè)編輯來(lái)寫(xiě)泛ASP,可趣能會(huì)發(fā)生一弟些意想不到斃的離奇狀態(tài)谷。穩(wěn)通吃各家瀏坡覽由于A(yíng)S閥P程序是在岡網(wǎng)絡(luò)服務(wù)器睬端中執(zhí)行,劈執(zhí)行結(jié)果所霞產(chǎn)生的HT摩ML文件適飾用于不同的貧瀏覽器。傳語(yǔ)言相容性該高雜ASP與所迷有的Act閑iveX嫌Scrip傻t語(yǔ)言都相浙容,除了可前結(jié)合HTM驚L,VBS鏟cript載、Java瘋Scri鋤pt、Ac箏tive券X服務(wù)器組逃件來(lái)設(shè)計(jì)外束,并可經(jīng)由炭“卸plug-組In(外掛扔組件模組)凡的方式,使餅用其他廠(chǎng)商鴨(Thir央dPar犯ty)所提黨供的語(yǔ)言。自隱密安全性僵高喝如果我們?cè)谥v瀏覽器中直崖接查看網(wǎng)頁(yè)敘的原始代碼醬,就只能看多到HTML秘文件,原始醉的ASP程彎序代碼是看打不到的!這竹是因杰AS橋P程序先于樹(shù)網(wǎng)站服務(wù)(乓WebS濫erver汽)端執(zhí)行后揭,將結(jié)果轉(zhuǎn)化換成標(biāo)準(zhǔn)H叛TML文件袋,再傳送到孕客戶(hù)端(C覆lient幟)的瀏覽器望上,因此,辟我們所辛苦貿(mào)撰寫(xiě)的AS拳P程序并不網(wǎng)會(huì)輕易地被堆看見(jiàn)進(jìn)而被嶺盜用。賣(mài)易于操控?cái)?shù)石據(jù)庫(kù)鬧ASP可以倘輕易地通過(guò)削ODBC(津Open獵Datab嫂aseC冬onnec銳tivit哥y)驅(qū)動(dòng)程撲序連接各種場(chǎng)不同的數(shù)據(jù)口庫(kù),例如:晌Acess鑼、Foxp賤ro、dB卻ase、O蹲racle南等等,另外前,ASP亦括可將占“復(fù)文本文件攀”翅或是苗”鏈Excel扒”慎文件當(dāng)成公數(shù)據(jù)庫(kù)用。旬面向?qū)ο髮W(xué)犬習(xí)容易齊ASP具備頃有面向?qū)ο罅海ǎ蟗je俱ct-Or怖iente析d)功能,腸學(xué)習(xí)容易,勿ASP提供令了五種方便憑能力強(qiáng)大的式內(nèi)建對(duì)象:晴Reque軋st、Re孝spons鑄e、Sev殲er、Ap禍plica口tion以通及Sess并ion,同記時(shí),若使用徒ASP內(nèi)建油的聰“倡Appli保catio穗n臭”舊對(duì)象或仗”殘Sessi盞on栽”咽對(duì)象所撰寫(xiě)雀出來(lái)的AS成P程序可以界在多個(gè)網(wǎng)頁(yè)僑之間暫時(shí)?;姹匾男跑娤?。掛ASP的六寺大內(nèi)部對(duì)象晃對(duì)象名稱(chēng)柔功能描述撥Reque胖stRes私ponse泄Serve糾rSess漁ionAp贏(yíng)plica指tionO辦bject媽Conte于xt從客叼戶(hù)端取得信酒息將信息送些給客戶(hù)端提歷供一些We顫b服務(wù)器工儀具儲(chǔ)存在一某個(gè)Sess握ion內(nèi)的淺用戶(hù)信息,咳該信息僅可直被該用戶(hù)訪(fǎng)否問(wèn)在一個(gè)A候SP-Ap中plica彎tion中辮讓不同的客遭戶(hù)端共享信散息可以用來(lái)技配合Mic帝rosof歌tTra杜nsact蓄ion服趴務(wù)器進(jìn)行分貓布式事務(wù)處修理協(xié)所以我選擇拔了ASP結(jié)伙合Fron柴tpage跳架構(gòu)長(zhǎng)沙市裙工商職業(yè)中典專(zhuān)學(xué)校網(wǎng)站征第二章網(wǎng)御站總體分析棄與設(shè)計(jì)脈2.1網(wǎng)站蠢系統(tǒng)分析進(jìn)根據(jù)前面的地設(shè)計(jì)思想進(jìn)虛行分析,按俊照系統(tǒng)開(kāi)發(fā)脈的基本觀(guān)點(diǎn)記對(duì)網(wǎng)站進(jìn)行請(qǐng)分解,從內(nèi)移容上可對(duì)網(wǎng)梅站作如下劃尸分:助l學(xué)校風(fēng)膜采通過(guò)學(xué)苗校概括、教剛師風(fēng)采、校拐?qǐng)@之星及部榨分圖片等內(nèi)同容來(lái)展現(xiàn)。地l優(yōu)點(diǎn)特丈色通過(guò)新豬聞、生動(dòng)活羅潑的教育教脆學(xué)欄目來(lái)展凈現(xiàn)。道l信息發(fā)古布通過(guò)公慈告欄、信息桑查詢(xún)等欄目僚來(lái)實(shí)現(xiàn),內(nèi)肆容有招生政煌策、活動(dòng)絡(luò)安排等。鋤l部分校窯務(wù)根據(jù)校塑務(wù)的公開(kāi)程山度與參與人電數(shù)的多少,卵特選擇圖書(shū)悼管理、評(píng)優(yōu)父、考試查分萄、家校聯(lián)系虧四大校務(wù)在啦網(wǎng)上實(shí)現(xiàn)。歲2.歡2主頁(yè)設(shè)計(jì)錄網(wǎng)站主頁(yè)采毛用靜、動(dòng)相戲結(jié)合的方式霞,即靜態(tài)的么主畫(huà)面和動(dòng)言態(tài)的圖片相墨結(jié)合,體現(xiàn)梯學(xué)校討的勃勃生氣翁,靜態(tài)主頁(yè)蔑方式介紹學(xué)挎校風(fēng)采、優(yōu)迫點(diǎn)特色、信訂息發(fā)布,對(duì)黑于四大校務(wù)饞,就得利用惡ASP與數(shù)兵據(jù)庫(kù)結(jié)合的堪技術(shù)建立數(shù)年據(jù)庫(kù)查詢(xún)管趕理系統(tǒng),采勺用交互式的蔥動(dòng)態(tài)的we席b畫(huà)面來(lái)實(shí)悼現(xiàn)。主頁(yè)結(jié)構(gòu)圖價(jià)注:帶下劃浮線(xiàn)的表示是真鏈接方式湊2.3數(shù)據(jù)狐庫(kù)設(shè)計(jì)屯采用的數(shù)據(jù)檢庫(kù)是Mic蘿rosof暮tAcc撿ess,演擬建立te酬ach.m器db庫(kù)文件喂,包含如下蜻幾個(gè)表文件缺:誓allme購(gòu)ssage踏留言信息泡表扣Libbo交oks圖岡書(shū)信息表土Libca僚tegor青ies圖悼書(shū)類(lèi)別信息表表僅Libem禿ps圖書(shū)擱館用戶(hù)信息吃表;辟stud烤學(xué)生信息表祝第三章詳炎細(xì)設(shè)計(jì)女3.1家牙長(zhǎng)學(xué)校聯(lián)絡(luò)路簿塘3.1.1廳功能:秒利用SQL裁語(yǔ)法過(guò)濾特鑄定的家長(zhǎng)留圾言意見(jiàn),讓廉老師可以針紫對(duì)某位特定烘學(xué)生家長(zhǎng)所功發(fā)表的意見(jiàn)拜作出獨(dú)立的渣回答,同時(shí)株,家長(zhǎng)在發(fā)裝表個(gè)人意見(jiàn)訂時(shí),若認(rèn)為述意見(jiàn)內(nèi)容涉滴及敏感的話(huà)質(zhì)題或是意見(jiàn)丟內(nèi)容涉及私嗎人隱私,都汽可用億“僚悄悄話(huà)糧”缺的方式發(fā)言羽,這些海“愿悄悄話(huà)捷”宜將不會(huì)被顯資示出來(lái)讓大屢家看到,當(dāng)洗然,老師擁單有管理的能術(shù)力,只要以笛密碼登錄管晝理模式,就咳可以進(jìn)行各遵個(gè)學(xué)生家長(zhǎng)云的單獨(dú)意見(jiàn)議回復(fù),而且夸還能看到家袍長(zhǎng)們所留下排的饞“溝悄悄話(huà)頓”進(jìn)。灣3.1.2裹組成構(gòu)造亡共分成六大士部分:緞1,意見(jiàn)燙留言結(jié)果網(wǎng)謊頁(yè)gues鮮t.asp繼:用來(lái)顯示飼家長(zhǎng)發(fā)言與姨老師回復(fù)內(nèi)熄容,同時(shí)還奇具備一般模晃式與管理模魚(yú)式兩種顯示屯方法。盛2,家長(zhǎng)傍發(fā)言表單網(wǎng)里頁(yè)addm家sg.as技p:讓學(xué)生語(yǔ)家長(zhǎng)填寫(xiě)發(fā)唇言?xún)?nèi)容并選雹擇發(fā)言性質(zhì)鎮(zhèn)。執(zhí)3,家長(zhǎng)奪發(fā)言數(shù)據(jù)處灶理ASP程負(fù)序add.爆asp:處炊理家長(zhǎng)發(fā)表滋的意見(jiàn)數(shù)據(jù)劑,同時(shí)將這爛些意見(jiàn)數(shù)據(jù)支記錄起來(lái)并遙將網(wǎng)頁(yè)顯示提轉(zhuǎn)向至意見(jiàn)捐留言結(jié)果網(wǎng)味頁(yè)。翠4,老師臂回復(fù)表單網(wǎng)驢頁(yè)teac絨hans.舌asp:讓講老師針對(duì)某狂位特定學(xué)生式家長(zhǎng)所發(fā)表攀的意見(jiàn)作出杰獨(dú)立的回答螺。墻5,老師南回復(fù)數(shù)據(jù)處港理ASP程傅序anss難ave.a驢sp:處理羊老師回復(fù)的礎(chǔ)數(shù)據(jù)內(nèi)容,龜同時(shí)將這些辛意見(jiàn)數(shù)據(jù)起蒼來(lái)并將網(wǎng)頁(yè)址顯示轉(zhuǎn)向至釘意見(jiàn)留言結(jié)辣果網(wǎng)頁(yè)。壽6,數(shù)據(jù)哭表文件al深lmess脾age:用耗來(lái)儲(chǔ)存家長(zhǎng)咳發(fā)言數(shù)據(jù)與隱老師回復(fù)數(shù)前據(jù)的Acc遍ess類(lèi)型壤數(shù)據(jù)庫(kù)文件扎。臘“市數(shù)據(jù)表文件框”鴿負(fù)責(zé)存放家考長(zhǎng)發(fā)言數(shù)據(jù)鈴與老師回復(fù)闖內(nèi)容的數(shù)據(jù)飲記錄,為A白ccess撐類(lèi)型的庫(kù)文葬件,將它定伯名為:噴“祖messa愛(ài)ge.md薪b宮”抓。惱下圖為家庭敘聯(lián)絡(luò)簿的組肌成與流程圖擠:老師回復(fù)家長(zhǎng)留言讀入寫(xiě)入寫(xiě)入那3.1.3男數(shù)據(jù)庫(kù)結(jié)構(gòu)進(jìn)設(shè)計(jì)怒數(shù)據(jù)庫(kù)文件俱”豬teach示.mdb開(kāi)“乘中的數(shù)據(jù)表盆”尼allm往essag盆e姥“互的欄目設(shè)置驢,如下圖:罩字段名字塔段類(lèi)型傍3.1.4膽界面設(shè)計(jì)與憶重點(diǎn)、難點(diǎn)怒代碼的設(shè)計(jì)極數(shù)據(jù)庫(kù)與留筑言顯示程序惜網(wǎng)頁(yè)襖家長(zhǎng)發(fā)言與僵老師回復(fù)的瓣內(nèi)容數(shù)據(jù)全引部?jī)?chǔ)存在數(shù)根據(jù)庫(kù)中,要捎在網(wǎng)頁(yè)中顯超示目前的家糕長(zhǎng)發(fā)言與老匪師回復(fù)數(shù)據(jù)肝,必須先進(jìn)啦行數(shù)據(jù)庫(kù)的綠鏈接與打開(kāi)杏,要鏈接數(shù)駐據(jù)庫(kù)我們必盒須使用AD茄O對(duì)象群的繡Conne雪ction細(xì)對(duì)象;而要尾打開(kāi)數(shù)據(jù)庫(kù)于則必須使用厘ADO對(duì)象溪群的Rec少ordse淺t對(duì)象,程序:拿setc旦n=ser金ver.c促reate周objec屯t("ad巷odb.c筆onnec班tion"認(rèn))糖cn.op慌en"f慢ileds棉n=c:\緞progr矛amfi洗les\c托ommon韻file廟s\odb肺c\dat拖asou次rces\弄msac司cess蔑datab賄ase.d疤sn"傲setr廊s=ser凳ver.c榨reate漆objec毛t("ad頃odb.r料ecord呈set")酒sql="請(qǐng)selec污t*f達(dá)roma先llmes勾sage卻order凳by留料言時(shí)間d吹esc"返rs.op忽ensq給l,cn,齡1,1幟Recor盼dset對(duì)行象是負(fù)責(zé)瀏魔覽與操作從調(diào)數(shù)據(jù)庫(kù)取出嘩來(lái)的數(shù)據(jù),療Conne織ction邪對(duì)象只負(fù)責(zé)度與數(shù)據(jù)庫(kù)進(jìn)孩行鏈接的動(dòng)白作,并不能扇使用數(shù)據(jù)庫(kù)搭內(nèi)的數(shù)據(jù),某因此必須建閥立一個(gè)可以屆存取數(shù)據(jù)庫(kù)扔數(shù)據(jù)的Re眠cords屑et對(duì)象,宰使用RS.辨Open方彼法存取節(jié)”諒teach荒.mdb著”本數(shù)據(jù)庫(kù)話(huà)RS.Op顏enSQ溝L,CN,扣1,1詳使用ope秋n方法來(lái)打雹開(kāi)數(shù)據(jù)表或持執(zhí)行Sel通ect指令所參數(shù)設(shè)置如騙下:距1,參數(shù)狗一(SOU嬌RCE):桃為欲打開(kāi)的風(fēng)數(shù)據(jù)表或S汪QL指令。冠2,參數(shù)汁二(Act戰(zhàn)ionCo劣nnect賢ion):凈指定一個(gè)已同打開(kāi)的數(shù)據(jù)遮庫(kù)對(duì)象,將導(dǎo)此參數(shù)設(shè)為區(qū)鏈接我們已付經(jīng)建立好的睜Conne海ction顫對(duì)象瞇“蒜CN?!本?。淘3,參數(shù)律三(Cu跌rsorT幣ype):?jiǎn)局付≧ec勾ordse沉t的打開(kāi)類(lèi)冬型,1為可桃讀寫(xiě)且可自賠由移動(dòng)。稼4,參數(shù)以四(Loc并kType賤):指定鎖奉定類(lèi)型,1江為只讀。悄數(shù)據(jù)排序與乒SQL指令戀1.Se耳lect蝶指令的篩選老語(yǔ)句:米格式:S番elect取…住From調(diào)在SQL語(yǔ)息言中:鉛“鋤Selec慘t片”趟數(shù)據(jù)表牌“狀中選取某些至“削欄位牢”獸的數(shù)據(jù).炭2異.珍如果要選取嘆的數(shù)據(jù)表數(shù)惜據(jù)包含了一患個(gè)以上的欄犁位,則我們粱可以利用囑“嶼,異”窄逗號(hào)來(lái)欄位針名稱(chēng)隔開(kāi)。嶺3.如果披要選取的數(shù)惕據(jù)表數(shù)據(jù)包蒸含了全部的碗欄位,則可輕以利用萬(wàn)用堤字符拆“眾*襯”嚇來(lái)代表全部壟的欄位。制可排序數(shù)據(jù)和的Sele背ct指令喝1.當(dāng)我傳們希望被選割取出來(lái)的數(shù)哪據(jù)記錄數(shù)據(jù)惡能夠依據(jù)某射個(gè)或某幾個(gè)喝欄位的內(nèi)容豎來(lái)排序時(shí),輝只要將這些縮排序依據(jù)的日欄位擺放在紀(jì)“翻Order冒By禮“限保留字之后阿,然后將這峽處排序的語(yǔ)膀句連接在社”雷Selec糟t測(cè)…腎From針“織后面就行了挑。番2.珠“源Order通By話(huà)“災(zāi)默認(rèn)的排序扁方式是碌“飽由小排到大咐”棗,但若是希習(xí)望排序方式教是鋼“緩由大排到小虹”復(fù),則我們可容在欄位名稱(chēng)只后再加上湖“表Desc近“轉(zhuǎn)保留字!將洞排序方式改矩為棕”雷由大排到小摧“飾。聾在勸“貪顯示留言意畏見(jiàn)宇”的網(wǎng)頁(yè)中的打急開(kāi)數(shù)據(jù)庫(kù)A博SP程序中瑞的語(yǔ)句:詞SELEC冶T*Fro橫mall例messa桑geor遠(yuǎn)derb婚y留言日廉期Des筑c汪功能為:從起數(shù)據(jù)表玉“耐allme挺ssage植“皺中取出所有答欄位的數(shù)據(jù)釣,并將取出逝的數(shù)據(jù)記錄制內(nèi)容依照養(yǎng)”油留言日期遇“順欄位使用的耍”塑由大排到小匠“櫻排序方式進(jìn)覆行排序。耍留言顯示網(wǎng)工頁(yè)的管理模妨式糠“鞭顯示留言意耀見(jiàn)徑”納的網(wǎng)頁(yè)就必壞須具備顯示搭模式選擇的籃功能,當(dāng)顯伯示模式在一籍般情況時(shí)要直能顯示家長(zhǎng)骨們的一般性女發(fā)言,同時(shí)櫻還得將葵“莫悄悄話(huà)己“陳的發(fā)言隱藏霉起來(lái)。當(dāng)老控師以密碼登秩錄成為管理嫌模式時(shí),則質(zhì)必須將一般達(dá)性發(fā)言與悄賣(mài)悄話(huà)發(fā)言的危數(shù)據(jù)全部顯講示出來(lái),同關(guān)時(shí)還得讓老鴨師們可以針揮對(duì)某位特定紀(jì)學(xué)生家長(zhǎng)所鞠發(fā)表的意見(jiàn)陜作蛇出獨(dú)立的回貼答。莖這兩個(gè)情況扭是通過(guò)密碼孫登錄管理模欠式的ASP伸程序?qū)崿F(xiàn)的摧:彩<form毒meth勞od="p材ost">那勻<%if姜sessi懸on("c姻hecke隱dit")狡="yes逮"the合n%>篇<inpu想ttyp雕e="hi襯dden"息valu湯e="ye弄s"na涉me="g漏oexit揮">熟<inpu爪ttyp仇e="su膨bmit"芝valu榨e="離開(kāi)肢管理模式"畢>怠<%els受e%>果密碼:<i鏈nput捆type=禁"pass六word"但name堤="pas手sword演"siz殃e="4"完maxl猾ength晝="4">雪 勺 銳<inpu派ttyp繪e="su汁bmit"釘valu臘e="教師值管理">付<%end岔if%>蘋(píng)短</for勻m>能在這段網(wǎng)頁(yè)是語(yǔ)句中,利詳用Sess鑼ion對(duì)象溪來(lái)記錄目前胃的工作模式兇。當(dāng)我們第壯一次進(jìn)入分“管顯示留言意灰見(jiàn)洽”輛網(wǎng)頁(yè)的時(shí)候在,我們所見(jiàn)傘的網(wǎng)頁(yè)畫(huà)面壩一定是一般狠!因?yàn)镾e炭ssion船尚未被建立培,因此它的捕“槽變量尊”西值一定不會(huì)殲是厭“習(xí)yes北”郊,所以網(wǎng)頁(yè)隆中會(huì)出現(xiàn)一違個(gè)輸入密碼河進(jìn)入唯“史教師管理性”劍模式的欄位促,只有當(dāng)我遵們輸入密碼麗按下渡“杜教師管理杜”趨的按鈕組織彩上發(fā)ASP勉程序中的進(jìn)義入管理模式戴語(yǔ)句后,S選essio住n對(duì)象才會(huì)慣被建立,同鵝時(shí),匯“翼check森edit遠(yuǎn)“仗Sessi膨on對(duì)象變磁量值被設(shè)置編為死“紡yes況“泊,所以我們答就進(jìn)入了能消將一般性發(fā)粉言與悄悄話(huà)退發(fā)言的數(shù)據(jù)掠全部顯示出艦來(lái),同時(shí)還駐讓教師們可糊以針對(duì)某位拆特定學(xué)生家逗長(zhǎng)所發(fā)表的移意見(jiàn)作出獨(dú)點(diǎn)立回答的管葛理模式頁(yè)面什。厲留言顯示網(wǎng)揚(yáng)頁(yè)的分頁(yè)慣當(dāng)家長(zhǎng)的發(fā)遼言與老師回襖復(fù)的數(shù)據(jù)筆宰數(shù)太多時(shí),牌一次要將全意部的數(shù)據(jù)內(nèi)征容顯示在網(wǎng)揉頁(yè)中,等待攝網(wǎng)頁(yè)下載的眨時(shí)間太長(zhǎng)了汗,因此采用具固定筆數(shù)分鳳頁(yè)瀏覽方式新來(lái)顯示網(wǎng)頁(yè)橋。辱要進(jìn)行分頁(yè)軌顯示,得先秩知道目前有括多少筆的留迎言數(shù)據(jù),而典留言數(shù)據(jù)筆唯數(shù)可以通過(guò)易R(shí)ecor桿dset對(duì)憲象的車(chē)“坑Recor嶄dcoun忘t肚“色(記錄個(gè)數(shù)斧)屬性得知這,我們將每杯10筆數(shù)據(jù)間為一單位分枯頁(yè)顯示:害count戴=rs.r蒸ecord要count怨ifco勞unt/1比0>(co隨unt\1頸0)th緞en死total孤page=嶼(coun敗t\10)信+1玩else煎total淋page=夜(coun達(dá)t\10)畫(huà)endi秤f敲“均/憲”洲為浮點(diǎn)數(shù)除課法,房“倍\疑”遷為整數(shù)除法有。瓣跳頁(yè)選擇的價(jià)ASP程序融語(yǔ)句捆所有的發(fā)言敲數(shù)據(jù)采用固電定筆數(shù)分頁(yè)慶瀏覽的方式炮來(lái)顯示后,略還要提供一嘩個(gè)跳頁(yè)鏈接嗚顯示的功能怨,讓瀏覽者寶可以選擇希洞望瀏覽的頁(yè)俯次進(jìn)得瀏覽齒,ASP程隸序語(yǔ)句:盛pagec置ount=抖0膨rs.mo猾vefir第st扶ifre揉quest棕.quer笨ystri艱ng("t螺opage忽")<>"捕"the良npag據(jù)ecoun復(fù)t=cin仗t(req賣(mài)uest.蒼query猜strin闊g("to脫page"扛))宿ifpa航gecou承nt<=0藍(lán)then呢page喝count罵=1照ifpa羊gecou因nt>to走talpa瘡geth宰enpa武gecou令nt=to罰talpa恰ge厲rs.mo附ve(pa騰gecou施nt-1)械*10謎發(fā)言表單網(wǎng)屆頁(yè)制作怪inse掌tu3表單的參數(shù)蒜表單的Ac著tion參鏡數(shù):Act歡ion參數(shù)陸是用來(lái)指定伶Serve借r端處理此專(zhuān)一表單數(shù)據(jù)豆內(nèi)容的程序拜,此處表單寧處理ASP珍程序?yàn)榍凇叭猘dd.a令sp惠“黎,顏表單的Mo扇thed參勺數(shù):要將表?yè)魡蝹魉椭罶圓erver欣端的方式有沿兩種,設(shè)置群值分別為G鍵ET及PO位ST,若設(shè)王置為POS姻T,則瀏覽黑器會(huì)等Se助rver端旺來(lái)讀取數(shù)據(jù)揉,若設(shè)置為藝GET,則衣當(dāng)我們按下瓣送出按筆鈕時(shí),瀏覽暮器會(huì)立即將押表單中的數(shù)兔據(jù)內(nèi)傳送出秘去。利用P素OST方法掃,在傳送的磨數(shù)據(jù)上將不尤受限制,利柔用GET方蛾法傳送的數(shù)麗據(jù)量則大約避只有2K左挑右。姐留言處理程抄序瓶要將家長(zhǎng)發(fā)蠻言數(shù)據(jù)作后橋續(xù)處理及將抖這些數(shù)據(jù)內(nèi)旨容存入數(shù)據(jù)溉庫(kù),須利用撐添加數(shù)據(jù)記憂(yōu)錄的Ins穿ertI賄nto指離令,然后再堤寫(xiě)入數(shù)據(jù)庫(kù)撿文件中:濃Inset災(zāi)into異指令語(yǔ)句夕格式:漁Inser殃tint張o數(shù)據(jù)表隆名(欄目暖名)va呆lues(個(gè)欄目值)巴sql="和inser社tint車(chē)oall蔬messa訪(fǎng)ge(家長(zhǎng)憂(yōu)姓名,留言糊主題,聯(lián)絡(luò)凳信箱,留言臟內(nèi)容,私人慢公開(kāi),留言勵(lì)時(shí)間,班級(jí)絲)val僑ues("瞇sql=s刻ql&"'見(jiàn)"&pa舌rent&屈"',"姻sql=s蟻ql&"'則"&sub挑ject&柜"',"佳sql=s殿ql&"'棋"&ema犯il&"'衫,"韻sql=s張ql&"'刪"&mem諒o&"',刺"壽sql=s口ql&"'鳳"&per弦sonal杠&"',"餓sql=s啟ql&"'告"&now蘆&"',"蠟sql=s濫ql&"'糕"&bj&梅"')"代cn.ex校ecute蝦sql固回復(fù)表單程溉序網(wǎng)頁(yè)濁必音須讓堆老師們可以疲針對(duì)某位特志定學(xué)生家長(zhǎng)尾所發(fā)表的意再見(jiàn)作出獨(dú)立桌的回答,警使用Sel屠ect這…肆From釀…勸Where份篩選語(yǔ)句度sql="歲selec叮t*f星roma諷llmes匹sage蘭where霸(編號(hào)="就&ID&"星)"名rs.op跡ensq捐l,cn,椒1,3千然后將特定顧的家長(zhǎng)發(fā)言肌數(shù)據(jù)放在表能單,方法是駁將數(shù)據(jù)庫(kù)中律的數(shù)據(jù)取出序來(lái),然后放拐在表單欄位陸中:功“陪家長(zhǎng)姓名峽“乖欄位網(wǎng)頁(yè)語(yǔ)棉句標(biāo)簽考<tdb行g(shù)colo鋤r="#C蹈CCCFF核"><fo浙ntsi按ze="2辟"><%=聲RS("家怪長(zhǎng)姓名")棒%><fo佩nt></諷td>記“搖留言主題眼“歲欄位網(wǎng)頁(yè)語(yǔ)勿句標(biāo)簽癢<tdb址gcolo街r="#C錫CCCFF番"><fo申ntsi劈ze="2頃"><%=癥RS("留斷言主題")藍(lán)%></f易o(hù)nt><寸/td>揉“躲留言?xún)?nèi)容油“庭欄位網(wǎng)頁(yè)語(yǔ)語(yǔ)句標(biāo)簽拴<tdb托g(shù)colo姥r="#C當(dāng)CCCFF救"><fo良ntsi痕ze="2涉"><%=腳RS("留秤言?xún)?nèi)容")軟%><fo乖nt></章td>張老師在回復(fù)午欄位中所填型入的數(shù)據(jù),防必須送給處觀(guān)理老師回復(fù)玉數(shù)據(jù)的AS冒P程序汪”亭anssa玻ve.as襲p迷”饞來(lái)記錄以及遞處理這些回奔復(fù)數(shù)據(jù)。當(dāng)山老師填寫(xiě)好巡回復(fù)發(fā)言的腦數(shù)據(jù)后按下狐“績(jī)送出回復(fù)鐘”潮按鈕后,表佩單中的數(shù)據(jù)件內(nèi)容就會(huì)以梨“兼POST低”針的方式由S侍EVER端曾讀取,然后蠶將數(shù)據(jù)內(nèi)容央交由處理老光師回復(fù)數(shù)據(jù)拾的ASP程紹序族“草anssa遠(yuǎn)ve.as表p嘩”但來(lái)將數(shù)據(jù)內(nèi)貌容寫(xiě)入數(shù)據(jù)忌庫(kù)。馳3.2網(wǎng)上賺圖書(shū)館掏網(wǎng)上圖書(shū)館仙將學(xué)校圖書(shū)促館圖書(shū)放到政網(wǎng)絡(luò)上供人莖借閱,這樣去不僅方便了箱校內(nèi)的學(xué)生寒與教職員工便使用圖書(shū)館奏的資源,還仁為圖書(shū)館管巖理員提供了循一種簡(jiǎn)便地延管理圖書(shū)館逆的方法.括3.2.1土功能陳網(wǎng)上圖書(shū)館瓶系統(tǒng)可以進(jìn)膚行圖書(shū)的出削借和歸還.槐還可以在系姻統(tǒng)中按照多絞種字段對(duì)圖袍書(shū)進(jìn)行查找杰,還可以瀏銜覽某個(gè)種類(lèi)彎的所有圖書(shū)指.該應(yīng)用程防序也為圖書(shū)敬館管理員提另供了一些功環(huán)能,如添加過(guò)、編輯以及貪刪除圖書(shū)等借,或者在分傾類(lèi)層次結(jié)構(gòu)棵中添加新的飼種類(lèi)。接3.2.2取系統(tǒng)的層次走結(jié)構(gòu)妨下圖的每個(gè)跡方框代表校旅園圖書(shū)館網(wǎng)攀站中的一個(gè)異頁(yè)面。除了亭只包含HT顛ML的Se贈(zèng)arch頁(yè)謙面外,其他羊的均為AS物P頁(yè)面。因旋為伶每個(gè)圖書(shū)的系頁(yè)面都不同逃,所以大多車(chē)數(shù)的頁(yè)面實(shí)光際上都是多栗頁(yè)面。抱3.2.烏3數(shù)據(jù)庫(kù)設(shè)兩計(jì)被本系統(tǒng)共貓使用3個(gè)數(shù)來(lái)?yè)?jù)表:芽LibBo賭oks表包盯含與圖書(shū)有協(xié)關(guān)的所有數(shù)續(xù)據(jù)。該表中拳的字段內(nèi)容鮮的圖書(shū)的通沒(méi)用信息。另捕外,對(duì)于已付經(jīng)出借的圖踐書(shū),該表中借還包含借閱扯該圖書(shū)的用芹戶(hù)的ID號(hào)騾,以及圖書(shū)蛾的狀態(tài)。坦表視圖如鼻下:熟字段名意私義字段類(lèi)吸型字段名夢(mèng)意義字象段類(lèi)型岸booki床d書(shū)號(hào)(膨主鍵)數(shù)僅字(no刮null嗓)sta城tus狀偶態(tài)文本陸title漁書(shū)名文屯本che熟ckedo獎(jiǎng)utto病用戶(hù)id促數(shù)字修autho悄r著者飛文本re聰serve姨dby用導(dǎo)戶(hù)學(xué)號(hào)數(shù)恭字萬(wàn)Subje鞏ct主題勺文本d相escri日ption佩描述文含本膽Isbn膨Isbn號(hào)倦文本k跡eywor貝ds關(guān)鍵獨(dú)字文本林LibCa盾tegor朵ies表坊包含Lib勁rary中還的所有類(lèi)別奸,在訪(fǎng)問(wèn)者邁瀏覽圖書(shū)列濁表時(shí)將會(huì)用粘到這些類(lèi)別艦。每個(gè)類(lèi)別罵都可以作為援另外類(lèi)別的飯父類(lèi)別。有秘一個(gè)特殊的鞏類(lèi)別,To吊p-Lev撈el,沒(méi)有勺出現(xiàn)在類(lèi)別夏列表中,但從是可以作為駕其他任何類(lèi)旋別的父類(lèi)別摟。竹字段名意潛義字段類(lèi)校型奇Categ嚷oryna哭me類(lèi)別螺文本(n昌oll)胖paren塔tcate窩gory炮父類(lèi)別文辰本(nol六l)雕LibE近mps表包保含可以訪(fǎng)問(wèn)總圖書(shū)館網(wǎng)站掏的用戶(hù)信息隱。該表包含緒一些通用的蟲(chóng)信息字段,肯比如用于進(jìn)仙入圖書(shū)館的乞用戶(hù)密碼等昂。沙字段名意懇義字段類(lèi)爸型字段名坦意義字意段類(lèi)型疤empid伐用戶(hù)id技(主鍵n擺onul臭l)數(shù)字樹(shù)pass令word楊用戶(hù)密碼暈文本堪Empna漠me用戶(hù)用姓名文本縣mana償ger管疑理員代號(hào)債數(shù)字齡email赤addre蘇ss用戶(hù)窩郵箱文本腦先圖書(shū)館數(shù)據(jù)盜庫(kù)的數(shù)據(jù)關(guān)氏系如圖9-屑22所示。錢(qián)其中表Li魄bEmps櫻和表Lib斧Cate箱gorie繼s與表Li啄bBook億s之間都是白一對(duì)多的關(guān)浸系。每個(gè)雇垮員都可以借濫閱多本圖書(shū)換,每個(gè)類(lèi)別清都可以包含五多本圖書(shū)。早3.2.4艙界面設(shè)計(jì)與軍重點(diǎn)代碼的嗓設(shè)計(jì)扛網(wǎng)上階圖書(shū)館系統(tǒng)閉有兩種用戶(hù)結(jié),一是管理庭員。另一種牲是只允許使撿用圖書(shū)館系寶統(tǒng),而沒(méi)有胡管理功能的肉一般用戶(hù)。界訪(fǎng)問(wèn)者進(jìn)入身網(wǎng)站,首先拒要進(jìn)行登錄圖,如下圖所炕示。登錄頁(yè)灶面(ind摩ex.as童p)槍訪(fǎng)問(wèn)者輸入占E-mai穴l地址和密框碼來(lái)登錄,乎然后單擊究“舟登錄究”松按鈕。輸入潛的數(shù)據(jù)提交漆后與數(shù)據(jù)庫(kù)筑中的用戶(hù)表回進(jìn)行匹配。瘦須創(chuàng)建一個(gè)婆記錄來(lái)保存緊基于訪(fǎng)問(wèn)者鬧登錄的用戶(hù)理信息瞎setR娃SFind卸Emp=先conn圣.Exec虜ute("洋selec鼻tEmp鵝ID,M她anage括rfro喇mLib欲Emps帳where竹"_滅&"Em使ailAd域dress刑='"布&Re醫(yī)quest蹦.Form胸("Ema幕ilAdd壽ress"稅)&"片'and婚"_尚&"Pa京sswor慧d='不"&R航eques揪t.For解m("Pa多sswor鹿d")&矛"'")逮ifRS泡FindE伍mp.EO章Fthe和n扣TheMe眉ssage乎="密漏碼或ema冰il地址不篩對(duì)."else已Sessi仰on("E陳mpID"催)=R狗SFind逗Emp("疾EmpID挨")護(hù)Sessi慶on("M蛛anage稍r")=康RSFi闊ndEmp繩("Man絹ager"澇)控Respo敗nse.R凡edire類(lèi)ct".槐./yk.爸htm"覽endi趙f儉表單域Em偏ailAd夏dress常和Pass狂word葵用于Whe千re了句中各來(lái)獲取一個(gè)修記錄。如果謀訪(fǎng)問(wèn)者輸入逐了一個(gè)無(wú)效穩(wěn)的用戶(hù)名,只則記錄集中江將不會(huì)返回嗽匹配的記錄曲。我們可以櫻通過(guò)查看E找OF標(biāo)記來(lái)尼判斷一個(gè)記藝錄集是否為克空。為空,盈則訪(fǎng)問(wèn)者將瞞被拒絕進(jìn)入準(zhǔn)該系統(tǒng)。不瞎為空,則訪(fǎng)緊問(wèn)者的Em刷pID值和疊Manag鉆er值將從難記錄集中返添回。寫(xiě)入S膜essio概n變量,者變量將在鋸整個(gè)網(wǎng)站的皇所有網(wǎng)頁(yè)中樣都是有效的冊(cè)。這些變量恢的存在與否霉及其取值將循用于確定是哥否允許進(jìn)入交一個(gè)特定的塑網(wǎng)頁(yè),同時(shí)居也用于訪(fǎng)問(wèn)麗者進(jìn)行書(shū)目墳的歸還和借輔閱操作。賓圖書(shū)館菜單宮頁(yè)面剖圖書(shū)館菜單濫頁(yè)面包含指駝向其他4個(gè)亦頁(yè)面的鏈接繁:管理頁(yè)面柜、搜索頁(yè)面漫、圖書(shū)列表勵(lì)頁(yè)面和主頁(yè)梯面。還有一恭個(gè)可顯示用挎戶(hù)所借書(shū)籍蟲(chóng)的按紐。如拉果訪(fǎng)問(wèn)者是褲圖書(shū)館管理噴員,則菜單易界面如圖所臭示。如果訪(fǎng)嫩問(wèn)者不是圖惑書(shū)館管理員序,則看到如臭圖所示的界畝面。非管理絡(luò)員的訪(fǎng)問(wèn)者渴的界面上沒(méi)凡有指向管理健員菜單頁(yè)面叮的鏈接。漂實(shí)現(xiàn)辦壞法:訪(fǎng)問(wèn)者傲登錄時(shí)在登跨錄頁(yè)面上的稀創(chuàng)建的會(huì)話(huà)鋤變量Ses羞sion威用于從數(shù)據(jù)纏庫(kù)中獲取訪(fǎng)呼問(wèn)者的有關(guān)紙信息,表示賽它是否是管礎(chǔ)理員。如果尤值為1,就羅表明訪(fǎng)問(wèn)者職是一個(gè)管理尺員,則用如杏下代碼寫(xiě)入父一個(gè)指向管崗理員頁(yè)面的拌鏈接:淘<%If船Sess阿ion("帽Manag塵er")回=1t勇hen%撐>艷<AHR唱EF=".粒./htm區(qū)l/man識(shí)ageme高nt_me宴nu.as閘p">管理港員菜單</餓A>篩<%en織dif諒%>倚通過(guò)按紐B忌1是否為空沖來(lái)判斷要不煉要顯示用戶(hù)良所借圖書(shū),聯(lián)利用一個(gè)記硬錄集來(lái)獲取孝訪(fǎng)問(wèn)者已經(jīng)機(jī)借出了的所約有圖書(shū)的列痕表。念ifNO告Tise們mpty(韻Reque梅st.Fo往rm("B晨1"))掘then擴(kuò)setR蔥SBook同s=c紛onn.E閃xecut巧e("s借elect向Book角ID,T戚itle撇from必LibBo蹤oksw間here效"_折&"Ch參ecked首OutTo尸="蠅&Ses開(kāi)sion(虎"EmpI拒D"))爛endi相f榨再用循環(huán)語(yǔ)裹句將所借書(shū)融以表格形式森顯示出來(lái)。輝<tabl灶ebor駁der=1倒widt強(qiáng)h="90直%">磚<%if預(yù)NOT造isemp餅ty(Re疫quest扮.Form句("B1"散))th剃en莫DoUn縫tilR省SBook翼s.EOF龍%>礦<TR>行咬<TDW投IDTH=悶40%h困eight刺="20"欲><%R芝espon恥se.Wr俗iteR巧SBook運(yùn)s("Ti塘tle")來(lái)%></全td></鄙tr>烈<%RS蹈Books禁.Move干Nextloop利endi幫f%>炊</tab賠le>紡循環(huán)將遍歷恰Rsboo受ks記錄集謀中的每個(gè)記宿錄,直到該榴記錄集結(jié)束俗:燥該網(wǎng)站中的夏所有ASP時(shí)頁(yè)面都會(huì)在飾訪(fǎng)問(wèn)者訪(fǎng)問(wèn)羅之前對(duì)其進(jìn)旨行登錄檢查暑。這樣就可代以避免訪(fǎng)問(wèn)跡者通過(guò)輸入凍某個(gè)頁(yè)面地面址然后在沒(méi)框有登錄的情姐況下直接進(jìn)術(shù)入該頁(yè)面的繭情況發(fā)生。融此外,每個(gè)糟管理頁(yè)面都驚要確認(rèn)訪(fǎng)問(wèn)些者是管理員末。裳管理菜單頁(yè)鈴面膀管理菜單頁(yè)比面有一個(gè)H郵TML表單啟,根據(jù)選擇貸的按鈕的不糠同,可以進(jìn)宵行5種不同箏的操作:圖長(zhǎng)書(shū)的歸還、矛圖書(shū)的編輯紋、圖書(shū)的刪棟除、圖書(shū)的寨添加和類(lèi)別著的添加。不琴管選擇了哪世一個(gè)按鈕,生該表單都提獵交人其自身霞進(jìn)行處理。輝要進(jìn)行圖書(shū)獄的歸還、圖鳴書(shū)的編輯、娃圖書(shū)的刪除幸三種操作,鉛須先進(jìn)行搜甜索,找到該族書(shū)后,由圖伐書(shū)B(niǎo)ook機(jī).asp返沫回一個(gè)鏈接紹:據(jù)<%If慎Sess濱ion("王Manag購(gòu)er")劣=1t匙hen%誦>奶<AHR怎EF=".抱./htm蛙l/man樂(lè)ageme腫nt_me怖nu.as竹p?tit昆le=<%到resp起onse.攤write獎(jiǎng)RSBo名oks("以Title綁")%>瓣&BOOK外ID=<%感resp羊onse.百write卵RSBo蝦oks("延BOOKI網(wǎng)D")%場(chǎng)>">管理鐘員菜單</蘋(píng)A>畏<%en艦dif度%>奔而管理者頁(yè)碼面通過(guò)下列狗語(yǔ)句項(xiàng)<%=re何quest霸.quer贊ystri療ng("t趟itle"黨)%>主<inpu酷t(yī)zzty濁pe=hi說(shuō)dden除name=巷"BOOK勝I(mǎi)D1"v拿alue=炸"<%=r鑰eques極t.que哀rystr你ing("據(jù)BOOKI劣D")%>昨>們這樣就將所鹽找到的書(shū)的錯(cuò)書(shū)號(hào)Boo醫(yī)kID、書(shū)芬名Titl歪e傳遞管理走者頁(yè)面。再澇進(jìn)行所須操啦作。共有3昏個(gè)不同的銨綁紐,可以進(jìn)笑行3種操作份。若單擊螺“渡修改腎”友鈕:間則重定向到濕編輯圖書(shū)頁(yè)爽面,同時(shí)把岔Booki理d傳遞給模該頁(yè)面。息Respo聽(tīng)nse.R強(qiáng)edire堵ct".稀/edit噴_book慨.asp?五BOOKI臺(tái)D="&r腥eques檔t("BO才OKID1們")蓬將其他的情畝況需要建立免到數(shù)據(jù)庫(kù)的伙連接:歪setc嗓onn=愛(ài)serv昏er.cr局eateo廳bject刃("ad酬odb.c架onnec譯tion"橋)私Conn.蹈Open(命"FILE葵DSN=c炒:\Pro搬gram碰Files嶺\Comm趙onFi悉les\O耽DBC\D戴ataS漸ource世s\ms異acces券sdat煩abase填.dsn"狼)同ifNO卸Tise信mpty(棄Reque贊st.Fo厲rm("D衫elete畝"))a鄭ndre教quest街("BOO病KID1"奧)<>""淚then職conn.辣Execu塵te"d頁(yè)elete爽from沃LibB話(huà)ooks姥where火B(yǎng)OOK拴ID="屯&requ囑est("伙BOOKI質(zhì)D1")笑endi個(gè)f訴if(N千OTis屑empty浙(Requ酷est.F于orm("躺check止in"))警)and剖requ嘗est("季BOOKI單D1")<酸>""t曠hen帖conn.館Execu柄te"u泡pdate栗LibB殃ooks突setc教hecke演doutt濁o=0,繁stat堂us='腐Avail漂able'悼wher拾eBoo萄kID="拜&Requ赤est("醉BOOKI塊D1")式endi外f戰(zhàn)頁(yè)面中的添燃加新的種類(lèi)復(fù)部分包含一朵個(gè)文本控件攏和一個(gè)選擇防控件。其中敏選擇控件是守用所有已經(jīng)撇存在的類(lèi)別卷列表進(jìn)行填療充的,包括淡特殊類(lèi)別灘Topl匠evel括,該類(lèi)別表功明當(dāng)前類(lèi)別舞是處于類(lèi)別爺層次結(jié)構(gòu)中庸的最頂層。通代碼如下:為先用一個(gè)記永錄集來(lái)填充哈父類(lèi)別選擇課控件:盯setR蛙SCate踐gorie科s=c捷onn.E瘡xecut帝e("se謀lect宣Categ渴oryNa場(chǎng)mefr辣omLi言bCate壩gorie時(shí)sord其erby洗Cate建goryN輪ame")濃再用下列循帳環(huán)語(yǔ)句:<%燦DoUn儀tilR昏SCate慚gorie賢s.EOF握%>碗<OPTI誼ONVA鈔LUE="等<%re消spons量e.wri挑teRS壯Categ果ories棉("Cat皆egory才Name"洪)%>"家><%r銷(xiāo)espon碧se.wr料iteR挽SCate圣gorie般s("Ca諷tegor草yName胸")%>舍</OPT兩ION><%功RSCat都egori亭es.Mo塘veNex旱tLoop%>桃遍歷RSC貝atego嫩ries記泄錄集中的每機(jī)個(gè)記錄,并斬作為一個(gè)選受項(xiàng)添加到列便表中,而記院錄集中Ca仁tegor疑yName豈同時(shí)作為演顯示值和傳棍遞值:吩本頁(yè)面還包唯含一個(gè)指向邪添加圖書(shū)頁(yè)蹦面的鏈接。糟搜索結(jié)果頁(yè)世面墨搜索頁(yè)面的廉代碼獲取與屆訪(fǎng)問(wèn)者查找逢規(guī)則相匹配社的圖書(shū),然撕后將這些圖捆書(shū)顯示給訪(fǎng)魔問(wèn)者。脈搜索頁(yè)面上碑的表單包含地一個(gè)選擇控耽件和一個(gè)文工本控件。選黨擇控件中的提選項(xiàng)是用可櫻搜索的字檔段填充的:就需要用一個(gè)薪記錄集來(lái)保沒(méi)存與訪(fǎng)問(wèn)者慕的查找規(guī)則篇相匹配的記鴨錄:潔setR象SBook絹s=c濱onn.E葬xecut唯e("se脅lect責(zé)Boo濃kID,悔A(yíng)utho借r,Ti譯tle,攜Subje攀ctfr壇omLi世bBook桃swhe按re"錢(qián)_障&Req胸uest.漁Form(不"Sear輔chFie舌l(xiāng)d")沃&"L永ike'胳%"&耳Reque欄st.Fo棟rm("S寨earch銹Crite鳴ria")劑&"%蛛'")豈注意:,符價(jià)號(hào)%表示的該是一個(gè)廣義擺搜索。這一辛點(diǎn)類(lèi)似于A(yíng)覆CCESS拳中的符號(hào)*嗽。浴然后將所找睡到的書(shū)以表聚格形式顯示勉出來(lái)。代碼房如下:艱<%Do朵Unti惕lRSB利ooks.歐EOF%忌>處<TRV眉ALIGN趙="top拖"ALI喜GN="l惡eft">暴既<TDW拉IDTH=肉40%h拉eight陪="20"青><B>書(shū)搬名:</B蔬><A滿(mǎn)HREF=察"../h銹tml/b默ook.a針sp?Bo祖okID=撐<%Re閥spons浸e.Wri防teRS贊Books撕("Boo利kID")被%>">薯<%Re貨spons撤e.Wri凱teRS耍Books仇("Tit辭le")災(zāi)%></A押></TD詳>敢<tdw榮idth=劫20%h復(fù)eight逗="20"側(cè)><B>著算者:</B野><%勝Respo挪nse.W鴉rite洞RSBoo蒜ks("A遍uthor霸")%>敢</td>豬糾<tdw粉idth=塊30%h躬eight勒="20"回><B>主江題:</B腐><%京Respo欣nse.W秧rite執(zhí)RSBoo譯ks("S煎ubjec侄t")%足></t鍛d>昌<%RS籃Books守.Move類(lèi)Next糠Loop跌%>圖書(shū)頁(yè)面頑圖書(shū)頁(yè)面的錫代碼顯示圖岔書(shū)的有關(guān)信淘息,以及管犯理圖書(shū)的出螞借操作。遭該頁(yè)面通過(guò)獻(xiàn)Query脂strin藥g傳遞B綱ookID眠ifis厚empty砍(Requ肢est.Q皺ueryS細(xì)tring浩("Boo櫻kID")群)the育n嘗Respo象nse.R雀edire田ct".焦/sear詞ch.ht這ml"見(jiàn)endi潛f痰如果其中不秀存在,則訪(fǎng)耳問(wèn)者將被重刻定向到搜索趴頁(yè)面:勇如果同時(shí)傳虹遞表單中包兄含的變量A程ction湊不為空,則填表明訪(fǎng)問(wèn)者孩正借閱該圖跌書(shū):觸ifNo夏tise怒mpty(令Reque砍st.Qu夢(mèng)erySt擔(dān)ring(志"Acti煮on"))沈then原在這種情況骨下,需要將愧圖書(shū)狀態(tài)改愧為Che齊ckout池,同時(shí)需僚要將Che蛙ckedo防utto兔字段修改為杯該訪(fǎng)問(wèn)者:盤(pán)conn.扣Execu往te"u消pdate涂LibB朝ooks罪setS擺tatus尺='C煩hecke條dOut跡',"膚_梢&"Ch感ecked雅OutTo盆="籌&Ses罵sion(盟"EmpI巾D")&少"wh乳ereB幕ookID兇="億_鞭&Req呀uest.顛Query院Strin袖g("Bo艦okID"蠢)走Respo氧nse.R座edire談ct".鞋/libr財(cái)ary_m灘enu.a膝sp"熄endi期f昨然后將該訪(fǎng)岔問(wèn)者重定到踏圖書(shū)館菜單來(lái)頁(yè)面:量下一步,利坡用圖書(shū)的狀錯(cuò)態(tài)來(lái)確定不暫同的鏈接道未借出時(shí)鏈鑄接如下:搖ifRS帖Books椅("sta哈tus")及="A俘vaila民ble"秤then郊LinkT底ext=甜"<A璃HREF=敞""../討html/蛋book.過(guò)asp?A在ction捧=Chec主kOut&皮BookI我D="_述&Req淹uest.進(jìn)Query均Strin致g("Bo溫okID"坐)&"撤"">借這野本書(shū)</A害>"舅如果圖書(shū)已殃經(jīng)借出,就時(shí)創(chuàng)建一個(gè)不炒同的消息,塌并將鏈接設(shè)爬置為指向L怪ibrar殺ymen隨u頁(yè)面:油LinkT叮ext=誠(chéng)"<A失HREF=授""../敏html/劃libra腔ry_me結(jié)nu.as渡p"">圖宴書(shū)已出借,鎮(zhèn)返回主菜單窯。</A>卵"淋最后根據(jù)是孩否是管理員淺,顯示管理醋員菜單鏈接駐。討<%If再Sess襲ion("集Manag侮er")緣=1t某hen%限><AH糕REF="頸../ht難ml/ma裳nagem浪ent_m閣enu.a泉sp?ti柄tle=<勺%res躍ponse奴.writ反eRSB盛ooks(旅"Titl執(zhí)e")%蠻>&BOO挺KID=<晝%res匙ponse塞.writ懼eRSB袋ooks(狠"BOOK碼ID")期%>">管獨(dú)理員菜單<兼/A><%劣end江if%>燒適3.簡(jiǎn)3網(wǎng)上評(píng)優(yōu)挪投票系統(tǒng)討3.3.乏1功能:釘能實(shí)現(xiàn)全校嘴性的評(píng)選,濃快捷、公平糕,且有效,筑不允許做票周。殖3.3.燦2組成構(gòu)造祥這個(gè)系統(tǒng)由塌3個(gè)部分組攜成圾——涼投票頁(yè)面v獵ote.h疲tm,處貝理投票結(jié)果項(xiàng)的腳本,顯鳴示投票頁(yè)面別。拘3.3.3竟數(shù)據(jù)表的設(shè)慣計(jì):般3.3.4烏界面設(shè)計(jì)與摸重點(diǎn)、難點(diǎn)標(biāo)代碼設(shè)計(jì)投票頁(yè)面式該頁(yè)面是一突個(gè)純HTM職L文件,它扒讓用戶(hù)選擇慎自己想選舉家的候選人,候并填寫(xiě)自己伏的詳細(xì)資料吼,以確認(rèn)投津票的有效性覆。頁(yè)面顯示亞如圖所示。錄表單處理腳播本額在vote劉.htm中厚各項(xiàng)數(shù)據(jù)都波填寫(xiě)完畢后失,單擊確定名投票按鈕,論表單的數(shù)據(jù)星就被提交,猾本次評(píng)優(yōu)共比有4個(gè)候選烈人,但只能激選兩個(gè)。故缸用復(fù)選框。賤投票的有效樸性通過(guò)是否易是本校學(xué)生巧,且是否投刮過(guò)票來(lái)判斷初。戲ifre于quest吼("pas災(zāi)sno")芒<>""斬then挖sql="速selec撓t*f垂roms嗎t(yī)udw扁here凍passw曠ord="辟&"'"&盜reque晉st("p醉assno宰")&"'鹿"&"a僑ndyi儲(chǔ)tu=0"共setr悄s=cn.怒execu追te(sq乓l)虧ifrs活.eof販then%最>原<h2a簡(jiǎn)lign=各cente寨r><%r閉espon評(píng)se.wr曬ite"你皺無(wú)權(quán)投票"怕%></h茂2>習(xí)本設(shè)計(jì)允許蓮少選,不允場(chǎng)許多選。通攤過(guò)判斷Vo鬧te投票界洋面?zhèn)鬟f過(guò)來(lái)忍的復(fù)選按紐挺值的長(zhǎng)度看禾是否多選。據(jù)vo=re糠quest榜("can腔d")暫ifle額n(vo)溜>4th煤en%>半<h2a全lign=臭cente宴r><%r媽espon勺se.wr云ite"滅多選了,無(wú)棗效"%><檢/h2>儉然后根據(jù)所登投的票將對(duì)嘩應(yīng)候選人的器投票結(jié)果字罷段加1,同令時(shí)將該投票蔬人的已投字勁段置為1。副sqq="鹿updat領(lǐng)estu臥dset央yitu患=1wh歐erep抄asswo干rd="&喝"'"&r舌eques摩t("pa騙ssno"大)&"'"呆cn.ex忽ecute拉(sqq)盯ifin帥str(v撈o,"1"稍)the焰n塑cn.ex廢ecute愉("upd胞ates譜tuds拋etre賺sult=脂resul焦t+1w密here李name=聚'李寧'"瓶)脾endi刑f請(qǐng)ifin短str(v布o(jì),"2"覺(jué))the室n建cn.ex冷ecute剝("upd尖ates呼tuds常etre艙sult=氧resul垂t+1w城here辛name=恐'楊蘭'"牲)級(jí)endi維f校ifin闖str(v乏o,"3"需)the勾n嬸cn.ex竟ecute宋("upd堂ates匪tuds馳etre蜓sult=槍resul催t+1w港here塵name=看'江道明'錄")懼endi憐f戒ifin肢str(v敞o,"4"留)the去n腥cn.ex種ecute俯("upd搜a(bǔ)tes蔽tuds而etre贊sult=綁resul慌t+1w遺here墓name=坑'段啟文'大")呈endi殼f%>院顯示當(dāng)前投某票情況sh經(jīng)ow.as干p宵由于投票處芝理頁(yè)面已經(jīng)誕完成了絕大灰部分的工作丸,所以顯口示結(jié)果頁(yè)面姿就很簡(jiǎn)單了腐,其功能是魂從Stu涌d表文件中匠讀取候選人誕所得票數(shù),短顯示在頁(yè)面車(chē)上。惡頁(yè)面顯示如蹄圖礦值得注意的膠代碼主要有她以下幾處:渾該頁(yè)面有自粥動(dòng)刷新功能景,使在線(xiàn)用電戶(hù)可以盡快晶的看到最新宋的選舉情況袖。我們這里鳴設(shè)定每隔3擇0秒鐘自動(dòng)蹲刷新一次。撞<meta戲另-equi桃v="re刻fresh國(guó)"con來(lái)tent=關(guān)"10;U戀RL=sh惜ow.as危p">故顯示投票時(shí)白,我們采用季了whil片e循環(huán),把資候選人及其榴得票數(shù),整港齊地顯示在香一個(gè)表格中虎,這種技術(shù)董在數(shù)據(jù)庫(kù)查老詢(xún)結(jié)果的顯慰示中也經(jīng)常手用到。代碼塞如下:枕<%whi朽l(xiāng)eno尖ths.諒eof%聲><tr>渴<tdw繳idth=生"100%火"><ce撿nter>逝<font附colo傻r="#8束000ff侵"><bi住g>客<%=hs兔("nam完e")&"仙"&hs夜("res始ult")孕&"票"%躁>逗</big拴></f貿(mào)ont>膀</cen膝ter></td></tr>往<%hs.西moven糧ext%>獵<%wen憲d%>接3.4達(dá)級(jí)弓考淡試在線(xiàn)查分柄系統(tǒng)與計(jì)數(shù)私器的制作痰3.4.1航功能:刺它提供了在首線(xiàn)查看成績(jī)峰。考生可以矛在網(wǎng)上使用系這一系統(tǒng),幕通過(guò)輸入準(zhǔn)夸考證編號(hào)來(lái)為查詢(xún)達(dá)級(jí)考傅試的結(jié)果。察3.4.2穩(wěn)數(shù)據(jù)表的設(shè)畜計(jì)床與評(píng)優(yōu)系統(tǒng)瘦共用STU幟d表,表設(shè)梳計(jì)同上。蹈3.4.3意界面設(shè)計(jì)與筆重點(diǎn)難點(diǎn)代黨碼的設(shè)計(jì)摩該模塊需要悔查詢(xún)者輸入鋪準(zhǔn)考證號(hào)后疼來(lái)查看結(jié)果魂。若ID1窩不為空時(shí),悟表示有表單泊輸入,開(kāi)始申查詢(xún)數(shù)據(jù)庫(kù)釣。使用S粥ELECT毒的SQL指紀(jì)令查詢(xún)數(shù)據(jù)吼庫(kù)的數(shù)據(jù)。速先設(shè)定SQ型L指令,查避詢(xún)ID符合坡準(zhǔn)考證編號(hào)麗Reque授st.Fo我rm("I兩D1")的條數(shù)據(jù),下個(gè)泉“帽E
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 季節(jié)性主題活動(dòng)設(shè)置方案計(jì)劃
- 錨桿轉(zhuǎn)載機(jī)組、掘錨機(jī)、錨桿鉆車(chē)擴(kuò)建技術(shù)改造建設(shè)項(xiàng)目可行性研究報(bào)告寫(xiě)作模板-拿地備案
- 十年回顧:2010年以來(lái)那些重大的網(wǎng)絡(luò)安全事件盤(pán)點(diǎn)
- 2025-2030全球車(chē)用拉力缸行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球生物過(guò)程深層流過(guò)濾行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球模擬拉線(xiàn)延長(zhǎng)位置探頭行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球LPWAN物聯(lián)網(wǎng)模塊行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)電動(dòng)汽車(chē)轉(zhuǎn)子鐵芯行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)翻新電池行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球汽車(chē)MIMO智能天線(xiàn)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2024年公安機(jī)關(guān)理論考試題庫(kù)附答案【考試直接用】
- 課題申報(bào)參考:共同富裕進(jìn)程中基本生活保障的內(nèi)涵及標(biāo)準(zhǔn)研究
- 2025中國(guó)聯(lián)通北京市分公司春季校園招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 康復(fù)醫(yī)學(xué)科患者隱私保護(hù)制度
- 環(huán)保工程信息化施工方案
- 紅色中國(guó)風(fēng)2025蛇年介紹
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 高中學(xué)校開(kāi)學(xué)典禮方案
- 2024年度中國(guó)郵政集團(tuán)公司縣分公司工作總結(jié)
- DL∕T 1844-2018 濕式靜電除塵器用導(dǎo)電玻璃鋼陽(yáng)極檢驗(yàn)規(guī)范
- JTG D62-2004 公路鋼筋混凝土及預(yù)應(yīng)力混凝土橋涵設(shè)計(jì)規(guī)范
評(píng)論
0/150
提交評(píng)論