




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢 業(yè) 設(shè) 計(jì)(說(shuō) 明 書)題 目:_ XXX個(gè)人網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_姓 名:_編 號(hào): ( )字 號(hào)平頂山工業(yè)職業(yè)技術(shù)學(xué)院年 月 日摘 要在已跨入21世紀(jì)的今天,人類使用和學(xué)習(xí)信息的方式以及信息的包裝方式正在進(jìn)行著不可阻擋的革命,這次革命將比印刷術(shù)的出現(xiàn)所產(chǎn)生的影響以及對(duì)社會(huì)發(fā)展的推動(dòng)遠(yuǎn)為復(fù)雜而巨大。目前,我國(guó)上網(wǎng)的人口已過(guò)一個(gè)億,成立世界上網(wǎng)民最多的國(guó)家,許多人在需要查詢信息,首先想到的就是上網(wǎng)。網(wǎng)站的迷人之處在于綜合使用文本、圖象、聲音、動(dòng)畫和視頻的信息和內(nèi)容,具有豐富的多媒體表現(xiàn)與互動(dòng)特點(diǎn),無(wú)可置疑, 網(wǎng)站已成為最吸引人的也最有效的信息傳遞手段和方式。本網(wǎng)站主要是利用Dreamweave
2、r MX制作而成,充分運(yùn)用Dreamweaver的一些基本功能,加入了VBScript語(yǔ)言、網(wǎng)頁(yè)框架、級(jí)聯(lián)樣式表、書簽、超鏈接等頁(yè)面元素。本網(wǎng)站圖文并茂、界面直觀、操作簡(jiǎn)單,內(nèi)容布局條理清楚,版面協(xié)調(diào)、統(tǒng)一,顏色鮮明、搭配合理,內(nèi)容豐富、詳盡非常幽美動(dòng)聽(tīng)的音樂(lè),令您在瀏覽本站時(shí)不僅能欣賞到水晶般的音樂(lè)、而且還會(huì)令您在緊張的工作、學(xué)習(xí)之余通過(guò)在線留言增進(jìn)好友前的聯(lián)系。本網(wǎng)站適用性強(qiáng),只要對(duì)網(wǎng)站中的部分內(nèi)容進(jìn)行簡(jiǎn)單的修改,就能適合于大多數(shù)架設(shè)有內(nèi)部局域網(wǎng)的單位或家庭使用,也可為有興趣建立個(gè)人站點(diǎn)的人士提供參考與借鑒。關(guān)鍵詞:個(gè)人網(wǎng)站 數(shù)據(jù)庫(kù) ASP 留言目 錄 TOC o 1-3 h z u HY
3、PERLINK l _Toc263009093 摘 要 PAGEREF _Toc263009093 h I HYPERLINK l _Toc263009094 目 錄 PAGEREF _Toc263009094 h II HYPERLINK l _Toc263009095 緒 論 PAGEREF _Toc263009095 h 1 HYPERLINK l _Toc263009096 第1章 引言 PAGEREF _Toc263009096 h 2 HYPERLINK l _Toc263009097 課題來(lái)源與背景 PAGEREF _Toc263009097 h 2 HYPERLINK l _T
4、oc263009098 課題的意義 PAGEREF _Toc263009098 h 2 HYPERLINK l _Toc263009099 1.3 研究路線 PAGEREF _Toc263009099 h 2 HYPERLINK l _Toc263009100 第2章 關(guān)鍵技術(shù) PAGEREF _Toc263009100 h 3 HYPERLINK l _Toc263009101 技術(shù) PAGEREF _Toc263009101 h 3 HYPERLINK l _Toc263009102 2.2 ASP技術(shù) PAGEREF _Toc263009102 h 4 HYPERLINK l _Toc2
5、63009103 2.3 IIS簡(jiǎn)介 PAGEREF _Toc263009103 h 5 HYPERLINK l _Toc263009104 2.4 Access數(shù)據(jù)庫(kù)技術(shù) PAGEREF _Toc263009104 h 7 HYPERLINK l _Toc263009105 第3章 系統(tǒng)分析 PAGEREF _Toc263009105 h 9 HYPERLINK l _Toc263009106 3.1 需求分析 PAGEREF _Toc263009106 h 9 HYPERLINK l _Toc263009111 3.2 博客系統(tǒng)預(yù)期的結(jié)果 PAGEREF _Toc263009111 h 1
6、1 HYPERLINK l _Toc263009112 3.3 界面設(shè)計(jì) PAGEREF _Toc263009112 h 12 HYPERLINK l _Toc263009113 3.4 數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc263009113 h 13 HYPERLINK l _Toc263009119 第4章 系統(tǒng)具體設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc263009119 h 16 HYPERLINK l _Toc263009120 前臺(tái)頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) PAGEREF _Toc263009120 h 16 HYPERLINK l _Toc263009125 4.2 網(wǎng)站管理系統(tǒng) PAGER
7、EF _Toc263009125 h 28 HYPERLINK l _Toc263009126 臺(tái)頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn) PAGEREF _Toc263009126 h 32 HYPERLINK l _Toc263009130 4.4 Dream weaver測(cè)試站點(diǎn) PAGEREF _Toc263009130 h 41 HYPERLINK l _Toc263009131 第5章 總 結(jié) PAGEREF _Toc263009131 h 42 HYPERLINK l _Toc263009132 致謝 PAGEREF _Toc263009132 h 43 HYPERLINK l _Toc26300913
8、3 參考文獻(xiàn) PAGEREF _Toc263009133 h 44緒 論在計(jì)算機(jī)技術(shù)飛速發(fā)展的今天,人們的行為和工作越來(lái)越離不開(kāi)信息網(wǎng)絡(luò)的支持。ASP 是微軟于1996年年底推出的WEB應(yīng)用程序的開(kāi)發(fā)技術(shù)。這一技術(shù)的興起是ACTIVE X技術(shù)在服務(wù)器端應(yīng)用的必然結(jié)果,同時(shí)它的出現(xiàn)在Web開(kāi)發(fā)領(lǐng)域引起了一場(chǎng)革命。Internet是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡(jiǎn)稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上
9、已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,作為Internet上一種先進(jìn)的,易于被人們所接受的信息檢索手段,World Wide Web(簡(jiǎn)稱WWW)發(fā)展十分迅速,成為目前世界上最大的信息資源寶庫(kù)。據(jù)估計(jì),目前Internet上已有上百萬(wàn)個(gè)Web站點(diǎn),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂(lè)、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,建設(shè)一個(gè)好的Web站點(diǎn)對(duì)于一個(gè)機(jī)構(gòu)的發(fā)展十分重要。近年來(lái),隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在Internet中的廣泛應(yīng)用,Web站
10、點(diǎn)向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。 第1章 引言1.1課題來(lái)源與背景中國(guó)網(wǎng)絡(luò)上的個(gè)人網(wǎng)站設(shè)計(jì)或精致小資、或大氣軒昂,內(nèi)容更是五彩繽紛,奇思疊出,在商業(yè)網(wǎng)站的另一邊,筑起了一道中文網(wǎng)絡(luò)信息的亮麗風(fēng)景。由于他們的存在,為中國(guó)互聯(lián)網(wǎng)的支持者提供了一個(gè)堅(jiān)實(shí)支持群體,因?yàn)榇蠖鄶?shù)個(gè)人站長(zhǎng)都是忠實(shí)的網(wǎng)蟲(chóng),同時(shí)也為商業(yè)網(wǎng)站的發(fā)展提供了有益的補(bǔ)充。自網(wǎng)易在2000年下半年打出收費(fèi)個(gè)人主頁(yè)項(xiàng)目以來(lái),各大免費(fèi)主機(jī)提供商相繼推出有針對(duì)性的收費(fèi)個(gè)人網(wǎng)站服務(wù),至2001年下半年,網(wǎng)上有提供免費(fèi)個(gè)人空間的ISP已是寥寥無(wú)幾,而且這些用戶還得隨時(shí)面臨停止服務(wù)的尷尬境地。而與此同時(shí),原來(lái)一些專業(yè)和服務(wù)器托管商和虛擬
11、主機(jī)提供商也看中了這個(gè)頗有潛力的市場(chǎng),推出了一款款性價(jià)比挺不錯(cuò)的網(wǎng)站配套服務(wù)。其中相有當(dāng)一部分的網(wǎng)站有了自己的國(guó)際頂級(jí)域名,設(shè)計(jì)和制作也更好規(guī)范化,可以說(shuō)是提升了中國(guó)個(gè)人網(wǎng)站的總體層次。隨著Internet在中國(guó)的迅速發(fā)展,人們?nèi)粘I钪性絹?lái)越多地使用這項(xiàng)新的技術(shù)來(lái)為自己的工作和學(xué)習(xí)服務(wù)。由于WEB頁(yè)面能把文本、圖像、聲音、動(dòng)畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動(dòng),而且使信息的瀏覽更為方便,同時(shí)動(dòng)態(tài)的網(wǎng)頁(yè)能實(shí)現(xiàn)網(wǎng)上交易平臺(tái)、把個(gè)人信息反饋方便了朋友與網(wǎng)友之間信息交流,因此許多網(wǎng)友紛紛建設(shè)具有自己獨(dú)特風(fēng)格的網(wǎng)站以展現(xiàn)自己的個(gè)性。1.3 研究路線本課題主要運(yùn)用了數(shù)據(jù)庫(kù)(Acces
12、s)與ASP整合的動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)技術(shù),實(shí)現(xiàn)了會(huì)員注冊(cè)、登錄、在線留言等動(dòng)態(tài)網(wǎng)頁(yè)交互功能。在學(xué)習(xí)者學(xué)習(xí)之余,還有許多娛樂(lè)活動(dòng),F(xiàn)lash欣賞,風(fēng)景欣賞,并且提供了課件、軟件及歌曲的下載。第2章 關(guān)鍵技術(shù) 技術(shù)Dreamweaver是在網(wǎng)頁(yè)設(shè)計(jì)與制作領(lǐng)域中用戶最多、應(yīng)用最廣、功能最強(qiáng)大的軟件,隨著Dreamweaver 8的發(fā)布,更堅(jiān)定Dreamweaver在該領(lǐng)域的地位。它集網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站開(kāi)發(fā)和站點(diǎn)管理功能于一身,具有可視化、支持多平臺(tái)和跨瀏覽器的特性,是目前網(wǎng)站設(shè)計(jì)、開(kāi)發(fā)、制作的首選工具。的特點(diǎn)如下。1、靈活的編寫方式Dreamweaver具有靈活編寫網(wǎng)頁(yè)的特點(diǎn),不但將世界一流水平的“設(shè)計(jì)”和“
13、代碼”編輯器合二為一,而且在設(shè)計(jì)窗口中還精化了源代碼,能幫助用戶按工作需要定制自己的用戶界面。2、可視化編輯界面Dreamweaver是一種所見(jiàn)即所得的HTML編輯器,可實(shí)現(xiàn)頁(yè)面元素的插入和生成。或視化編輯環(huán)境大量減少了代碼的編寫,同時(shí)亦保證了其專業(yè)性和兼容性,并且可以對(duì)內(nèi)部的HTML編輯器和任何第三方的HTML編輯器進(jìn)行實(shí)時(shí)的訪問(wèn)。無(wú)論用戶習(xí)慣手工輸入HTML源代碼還是使用可視化的編輯界面,Dreamweaver都能提供便捷的方式使用戶設(shè)計(jì)網(wǎng)頁(yè)和管理網(wǎng)站變得更容易。3、功能更多的CSS支持CSS可視化設(shè)計(jì)、CSS檢查工具4、動(dòng)態(tài)跨瀏覽器驗(yàn)證當(dāng)保存時(shí)系統(tǒng)自動(dòng)檢查當(dāng)前文檔的跨瀏覽器有效性,可以指
14、定何種瀏覽器為測(cè)試用瀏覽器,同時(shí)系統(tǒng)自動(dòng)檢驗(yàn)以確定頁(yè)面有沒(méi)有目標(biāo)瀏覽器不支持的tags或CSS結(jié)構(gòu)。動(dòng)態(tài)跨瀏覽器有效性檢查功能可以自動(dòng)核對(duì)tags和CSS規(guī)則是否適應(yīng)目前的主瀏覽器。5、強(qiáng)大的WEB站點(diǎn)管理功能6、內(nèi)建的圖形編輯引擎7、Dreamweaver的集成特性Dreamweaver 8繼承了Fireworks、Flash和Shockwave的集成特性,可以在這些Web創(chuàng)作工具之間自由地切換,輕松地創(chuàng)建美觀實(shí)用的網(wǎng)頁(yè)。8、豐富的媒體支持能力可以方便地加入Java、Flash、Shockwave、ActiveX以及其他媒體。Dreamweaver具有強(qiáng)大的多媒體處理功能,在設(shè)計(jì)DHTML和
15、CSS方面表現(xiàn)得極為出色,它利用JavaScript和DHTML語(yǔ)言代碼輕松地實(shí)現(xiàn)網(wǎng)頁(yè)元素的動(dòng)作和交互操作。Dreamweaver還提供行為和時(shí)間線兩種控件來(lái)產(chǎn)生交互式響應(yīng)和進(jìn)行動(dòng)畫處理。2.2 ASP技術(shù)Active Server Pages:“動(dòng)態(tài)服務(wù)器網(wǎng)頁(yè)”,一般簡(jiǎn)稱為“ASP”,ASP之所以能受到大家的重視與使用的原因,主要在于所產(chǎn)生的執(zhí)行結(jié)果都是標(biāo)準(zhǔn)的HTML格式,而且這些程序是在網(wǎng)絡(luò)服務(wù)端中執(zhí)行,使用一般的瀏覽器(如IE 或Netscape)都可以正確地獲得ASP的“執(zhí)行”結(jié)果,并且將這ASP執(zhí)行的結(jié)果直接在瀏覽器中“瀏覽”,不像VBScript或 JavaScript是在客戶端(
16、Client)的瀏覽器上執(zhí)行,若使用VBScript來(lái)設(shè)計(jì)程序,客戶端(Client)在瀏覽器中可以顯示程序執(zhí)行的結(jié)果,可是,客戶端(Client)若使用Netscape瀏覽器就無(wú)法顯示VBScript的執(zhí)行結(jié)果。ASP的特點(diǎn)如下:1、任何開(kāi)發(fā)工具皆可發(fā)展ASP只要使用一般的文書編輯程序,如Windows記事本,就可以編輯。當(dāng)然,其他網(wǎng)頁(yè)發(fā)展工具,例如,F(xiàn)rontPage Express、 FrontPage等也都可以;不過(guò)還是建議你用記事本來(lái)寫,既省錢又方便,若是使用那些所見(jiàn)即所得的網(wǎng)頁(yè)編輯來(lái)寫,可能會(huì)發(fā)生一些意想不到的離奇狀態(tài)。通過(guò)各家瀏覽由于ASP程序是在網(wǎng)絡(luò)服務(wù)器端中執(zhí)行,執(zhí)行結(jié)果所產(chǎn)
17、生的HTML文件適用于不同的瀏覽器。2、語(yǔ)言相容性高ASP與所有的ActiveX Script語(yǔ)言都相容,除了可結(jié)合HTML,VBScript、Java script Active X服務(wù)器組件來(lái)設(shè)計(jì)外,并可經(jīng)由plug-In(外掛組件模組)的方式,使用其他廠商(Third Party)所提供的語(yǔ)言。3、隱密安全性高如果我們?cè)跒g覽器中直接查看網(wǎng)頁(yè)的原始代碼,就只能看到文件,原始的ASP程序代碼是看不到的!這是因杰程序先于網(wǎng)站服務(wù)(Web Server)端執(zhí)行后,將結(jié)果轉(zhuǎn)換成標(biāo)準(zhǔn)HTML文件,再傳送到客戶端(Client)的瀏覽器上,因此,我們所辛苦撰寫的ASP程序并不會(huì)輕易地被看見(jiàn)進(jìn)而被盜用。
18、4、易于操控?cái)?shù)據(jù)庫(kù)ASP可以輕易地通過(guò)ODBC(Open Database Connectivity)驅(qū)動(dòng)程序連接各種不同的數(shù)據(jù)庫(kù),例如:Access fox pro、dBase、Oracle等等,另外,亦可將“文本文件”或是”Excel” 文件當(dāng)成數(shù)據(jù)庫(kù)用。5、面向?qū)ο髮W(xué)習(xí)容易具備有面向?qū)ο螅╞ject-Oriented)功能,學(xué)習(xí)容易,提供了五種方便能力強(qiáng)大的內(nèi)建對(duì)象:Request、Response、Sever、Application以及Session,同時(shí),若使用內(nèi)建的“Application”對(duì)象或”Session”對(duì)象所撰寫出來(lái)的程序可以在多個(gè)網(wǎng)頁(yè)之間暫時(shí)保存必要的信息。6、ASP
19、的六大內(nèi)部對(duì)象對(duì)象名稱 功能描述Request Response Server Session Application Object Context 從客戶端取得信息將信息送給客戶端提供一些Web服務(wù)器工具儲(chǔ)存在一個(gè)Session內(nèi)的用戶信息,該信息僅可被該用戶訪問(wèn)在一個(gè)ASP-Application中讓不同的客戶端共享信息可以用來(lái)配合Microsoft Transaction 服務(wù)器進(jìn)行分布式事務(wù)處理所以我選擇了ASP結(jié)合Dreamweaver架構(gòu)個(gè)人站點(diǎn)。 IIS簡(jiǎn)介IIS是Internet Information Services的縮寫,是一個(gè)World Wide Web server。
20、Gopher server和FTP server全部包容在里面。 IIS意味著你能發(fā)布網(wǎng)頁(yè),并且有ASP(Active Server Pages)、JAVA、Vbscript些擴(kuò)展功能。IIS支持一些有趣的東西,象有編輯環(huán)境的界面(FRONTPAGE)、有全文檢索功能的(INDEX SERVER)、有多媒體功能的(NET SHOW) 其次,IIS是隨Windows NT Server 4.0一起提供的文件和應(yīng)用程序服務(wù)器,是在Windows NT Server上建立Internet服務(wù)器的基本組件。它與Windows NT Server完全集成,允許使用Windows NT Server內(nèi)置的
21、安全性以及NTFS文件系統(tǒng)建立強(qiáng)大靈活的InternetIntranet站點(diǎn)。IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù))是一種Web(網(wǎng)頁(yè))服務(wù)組件,其中包括Web服務(wù)器、FTP服務(wù)器、NNTP服務(wù)器和SMTP服務(wù)器,分別用于網(wǎng)頁(yè)瀏覽、文件傳輸、新聞服務(wù)和郵件發(fā)送等方面,它使得在網(wǎng)絡(luò)(包括互聯(lián)網(wǎng)和局域網(wǎng))上發(fā)布信息成了一件很容易的事。圖2-1 B/SB/S最大的優(yōu)點(diǎn)就是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺(tái)能上網(wǎng)的電腦就能使用,客戶端零維護(hù)。系統(tǒng)的擴(kuò)展非常容易。1、安裝IIS若操作系統(tǒng)中還未安裝IIS服務(wù)器,可打開(kāi)“控制面板”,然后單擊
22、啟動(dòng) “添加/刪除程序”,在彈出的對(duì)話框中選擇“添加/刪除Windows組件”,在Windows組件向?qū)?duì)話框中選中“Internet信息服務(wù)(IIS)”,然后單擊“下一步”,按向?qū)е甘荆瓿蓪?duì)IIS的安裝2、啟動(dòng)Internet信息服務(wù)(IIS)Internet信息服務(wù)簡(jiǎn)稱為IIS,單擊Windows開(kāi)始菜單所有程序管理工具Internet信息服務(wù)(IIS)管理器,即可啟動(dòng)“Internet信息服務(wù)”管理工具。3、配置IISIIS安裝后,系統(tǒng)自動(dòng)創(chuàng)建了一個(gè)默認(rèn)的Web站點(diǎn),該站點(diǎn)的主目錄默認(rèn)為C:Inetpub root。用鼠標(biāo)右鍵單擊“默認(rèn)Web站點(diǎn)”,在彈出的快捷菜單中選擇“屬性”,此時(shí)
23、就可以打開(kāi)站點(diǎn)屬性設(shè)置對(duì)話框,在該對(duì)話框中,可完成對(duì)站點(diǎn)的全部配置。(1)主目錄與啟用父路徑單擊“主目錄”標(biāo)簽,切換到主目錄設(shè)置頁(yè)面,該頁(yè)面可實(shí)現(xiàn)對(duì)主目錄的更改或設(shè)置。注意檢查啟用父路徑選項(xiàng)是否勾選,如未勾選將對(duì)以后的程序運(yùn)行有部分影響。主目錄配置選項(xiàng)。(2)設(shè)置主頁(yè)文檔單擊“文檔”標(biāo)簽,可切換到對(duì)主頁(yè)文檔的設(shè)置頁(yè)面,主頁(yè)文檔是在瀏覽器中鍵入網(wǎng)站域名,而未制定所要訪問(wèn)的網(wǎng)頁(yè)文件時(shí),系統(tǒng)默認(rèn)訪問(wèn)的頁(yè)面文件。常見(jiàn)的主頁(yè)文件名有index.htm、index.html、index. asp、default.html、等添加”和“刪除”按鈕,可為站點(diǎn)設(shè)置所能解析的主頁(yè)文檔。圖2-2(3)啟動(dòng)與停止II
24、S服務(wù)在Internet信息服務(wù)的工具欄中提供有啟動(dòng)與停止服務(wù)的功能。單擊 可啟動(dòng)IIS服務(wù)器;單擊 則停止IIS服務(wù)器。 Access數(shù)據(jù)庫(kù)技術(shù)Microsoft Access是一種桌面數(shù)據(jù)庫(kù),只適合數(shù)據(jù)量少的應(yīng)用,在處理少量數(shù)據(jù)和單機(jī)訪問(wèn)的數(shù)據(jù)庫(kù)時(shí)是很好的,效率也很高。但是它的同時(shí)訪問(wèn)客戶端不能多于4個(gè)。Microsoft Access數(shù)據(jù)庫(kù)有一定的極限,如果數(shù)據(jù)達(dá)到100M左右,很容易造成服務(wù)器IIS或者消耗掉服務(wù)器的內(nèi)存導(dǎo)致服務(wù)器崩潰。Access2003 就是關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)工具,數(shù)據(jù)庫(kù)能匯集各種信息以供查詢、存儲(chǔ)和檢索。Access 的優(yōu)點(diǎn)在于它能使用數(shù)據(jù)表示圖或自定義窗體收集信息,
25、數(shù)據(jù)表示圖提供了一種類似于 Excel 的電子表格,可以使數(shù)據(jù)庫(kù)一目了然。另外,Access 允許創(chuàng)建自定義報(bào)表用于打印或輸出數(shù)據(jù)庫(kù)中的信息。Access也提供了數(shù)據(jù)存儲(chǔ)庫(kù),可以使用桌面數(shù)據(jù)庫(kù)文件把數(shù)據(jù)庫(kù)文件置于網(wǎng)絡(luò)文件服務(wù)器,與其他網(wǎng)絡(luò)用戶共享數(shù)據(jù)庫(kù)。如上所述,Access 作為關(guān)系數(shù)據(jù)庫(kù)開(kāi)發(fā)具備了許多優(yōu)點(diǎn),可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫(kù)的便利和關(guān)系數(shù)據(jù)庫(kù)的強(qiáng)大功能。為了防止ACESS數(shù)據(jù)庫(kù)安全,主要有以下幾種方法:(1)、數(shù)據(jù)庫(kù)加密這個(gè)自然不用說(shuō)了,別人如果知道數(shù)據(jù)庫(kù)路徑,照樣能下載,打開(kāi)數(shù)據(jù)庫(kù)其實(shí)也很簡(jiǎn)單,網(wǎng)上破解ACCESS數(shù)據(jù)庫(kù)的密碼軟件太多了。也可以采用MD5加密。(2)、數(shù)
26、據(jù)庫(kù)文件名更名這個(gè)用的比較多,主要是用到了HTML的錨點(diǎn),將數(shù)據(jù)庫(kù)的文件名中加入 # ,如果直接敲入數(shù)據(jù)庫(kù)的路徑試圖下載的話,由于瀏覽器只解析到了#前面一大串URL,#后被認(rèn)為是錨點(diǎn)標(biāo)記,數(shù)據(jù)路徑被保護(hù)起來(lái)了。此方法的破解,原理很簡(jiǎn)單,字符 # 被URL解析后的字符應(yīng)該是“%35”,這就是我在地址欄里經(jīng)常看到%20樣的東西,其實(shí)是空格,由于進(jìn)行了URL編碼所以解析成了%20(20是因?yàn)榭崭竦腁SC碼值為20)。第3章 系統(tǒng)分析 需求分析 主要功能劃分主要功能包括:對(duì)文章和圖片的添加,刪除,修改等。瀏覽者可以選擇自己感興趣的類別,然后進(jìn)行閱讀,并且可以對(duì)其留言和評(píng)價(jià)。在后臺(tái)管理頁(yè)面中,通過(guò)認(rèn)證管
27、理者身份,管理員可以對(duì)博客系統(tǒng)中的信息進(jìn)行管理。 功能需求描述一、明確架設(shè)網(wǎng)站的目的及客戶要求通常情況下,架設(shè)個(gè)人網(wǎng)站主要是為了通過(guò)互聯(lián)網(wǎng)表達(dá)個(gè)人在商業(yè)、科技、交際、生活等方面的信息需求或者進(jìn)行信息的交流,具有較強(qiáng)的目的性,我的個(gè)人網(wǎng)站一般體現(xiàn)在:為了展示自己的風(fēng)采,讓大家和我一起分享我的心得與經(jīng)驗(yàn),讓和我有共同愛(ài)好的朋友有一個(gè)傾訴的地方。二、我的個(gè)人網(wǎng)站概貌因?yàn)槭莻€(gè)人網(wǎng)站,所以只是選擇了自己擅長(zhǎng)和喜愛(ài)的內(nèi)容,在突出自己的風(fēng)格和特點(diǎn)的同時(shí),還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計(jì)技術(shù)和數(shù)據(jù)庫(kù)技術(shù)。因此將網(wǎng)站設(shè)計(jì)分為前臺(tái)頁(yè)面展示平臺(tái)和后臺(tái)在線管理平臺(tái)。三、功能劃分網(wǎng)站設(shè)計(jì)有新聞更新,瀏覽者可以在首頁(yè)瀏覽自己喜
28、歡的新聞,并且可以在留言板和大家交流,在后臺(tái)管理頁(yè)面中,通過(guò)身份認(rèn)證,管理員我,可以對(duì)網(wǎng)站信息進(jìn)行管理。站內(nèi)的其它頁(yè)面均是我自己的精心收藏,與大家一起分享。四、功能描述(一)新聞嵌入百度新聞每日更新代碼,使用在本站首頁(yè)顯示今日國(guó)內(nèi)國(guó)際新聞和體育新聞,供瀏覽者瀏覽。(二)留言板是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開(kāi)討論。和大家進(jìn)行溝通。(三)后臺(tái)管理頁(yè)面是我管理和添加到新內(nèi)容的地方,為了方便實(shí)現(xiàn)信息的經(jīng)常更新,我設(shè)計(jì)了這個(gè)管理頁(yè)面,經(jīng)過(guò)身份認(rèn)證后我可以進(jìn)入網(wǎng)站對(duì)其中的信息進(jìn)行管理。(四)日記在其中展示我喜愛(ài)的東西,包括我的日記、精品文章
29、、社會(huì)文化和一些雜七雜八的文章。奇文共欣賞,疑義相與析。我只想起到拋磚引玉的作用,讓大家從中認(rèn)識(shí)我和了解我,讓一些美好的東西我們大家共同來(lái)欣賞。 (五)相冊(cè)在其中展示漂亮的圖片,包括我的照片、我的同學(xué)、風(fēng)景照片、妹眉帥哥欄木。讓大家一起來(lái)欣賞人物、風(fēng)景風(fēng)采。(六)音樂(lè)在其中展示個(gè)人喜歡的歌曲,朋友們可以在里面點(diǎn)播自己喜歡的歌。 系統(tǒng)功能簡(jiǎn)圖系統(tǒng)系統(tǒng)利用Dreamweaver、Asp、Access數(shù)據(jù)庫(kù)等技術(shù)。將自己的心得和記錄以及一些精彩的東西向他人開(kāi)放,使其與他人進(jìn)行交流和學(xué)習(xí),它不僅使自己有一個(gè)抒寫心得,記錄東西的地方更加方便了自己與他人交流分享也為其他人提供不過(guò)了一個(gè)參考,學(xué)習(xí)的地方。下
30、面是該博客系統(tǒng)的功能簡(jiǎn)圖:圖3-1系統(tǒng)的功能簡(jiǎn)圖 連接數(shù)據(jù)庫(kù)的關(guān)鍵代碼 博客系統(tǒng)預(yù)期的結(jié)果個(gè)人網(wǎng)站的預(yù)期成果是完成前臺(tái)各種信息正確的顯示和后臺(tái)中對(duì)數(shù)據(jù)的添加、刪除、修改等功能全部實(shí)現(xiàn)。具體介紹如下:首頁(yè)面中將對(duì)在博客后臺(tái)所添加的文章、圖片等顯示出來(lái)、以及文章和圖片的導(dǎo)航,留言等等。登陸頁(yè)面,管理員可以通過(guò)此頁(yè)面進(jìn)入后臺(tái)管理整個(gè)系統(tǒng)。所以在登陸頁(yè)面時(shí)一定要做好安全的判斷,一定是在擁有正確的用戶名,密碼的前提下才能正確登陸。否則不能登陸。進(jìn)入后臺(tái)管理系統(tǒng)后,對(duì)系統(tǒng)分為六大模塊:文章管理,添加文章管理,文章類別管理,圖片管理,圖片類別管理,留言管理以及其它模塊。在文章管理模塊中:文章管理應(yīng)實(shí)現(xiàn)文章的
31、添加,刪除,修改。在添加文章管理模塊中主要是針對(duì)文章標(biāo)題、文章內(nèi)容、文章摘要、文章類別的添加。而文章類別管理模塊主要是對(duì)文章類別的添加和刪除。圖片管理和圖片類別管理:能夠添加圖片類別,對(duì)圖片進(jìn)行添加和刪除。留言管理:對(duì)用戶的留言進(jìn)行查看和刪除。 界面設(shè)計(jì)在明確了博客系統(tǒng)的風(fēng)格和定位后,就是博客系統(tǒng)的材料組織以及博客各個(gè)的頁(yè)面設(shè)計(jì)。首先當(dāng)然應(yīng)該是博文質(zhì)量。界面裝飾得再花哨,而文章卻很臭,對(duì)別人也是沒(méi)多大吸引力的。正所謂“花里胡哨,空空如也”,說(shuō)的就是這個(gè)道理。在保證博文質(zhì)量的前提下,對(duì)博客做適當(dāng)?shù)男揎椕阑怯斜匾模驗(yàn)椴┛褪且粋€(gè)很私人的東西,是代表自己的符號(hào),所以一定要體現(xiàn)出自己的風(fēng)格以及審美
32、,千人一面就太讓人乏味了。因?yàn)椋@世界本就是多彩的。美化自己的博客,首先要考慮的就是界面整體風(fēng)格的和諧統(tǒng)一,一定要追求專屬于個(gè)人的標(biāo)志及特色。接下來(lái)就應(yīng)該是頭圖和背景圖的制作過(guò)程了,這部分大致分四步: 構(gòu)思:首先要明確的是,想要做出一幅什么風(fēng)格的頭圖及與之對(duì)應(yīng)的背景圖。在腦海中勾勒出一個(gè)大致的輪廓,然后進(jìn)行下一步的工作。 搜集素材:當(dāng)明確設(shè)計(jì)的大致方向,利用網(wǎng)上的壁紙站、百度搜索等尋找所需要的各種元素。 制作:創(chuàng)建新圖層,調(diào)整顏色,然后把需要的各種元素經(jīng)過(guò)繪制、摳圖、濾鏡、描邊、調(diào)整、縮放等步驟后添加到圖中去,最后,經(jīng)過(guò)調(diào)整及修飾,最后完成制作。 應(yīng)用:挑選與設(shè)計(jì)的頭圖和背景圖所搭配的界面模版
33、,然后開(kāi)始應(yīng)用。個(gè)人博客設(shè)計(jì)的要求: 第一、導(dǎo)航清晰,布局合理,層次分明,頁(yè)面的鏈接層次不要太深,盡量讓瀏覽者用最短的時(shí)間找到自己感興趣的內(nèi)容; 第二、風(fēng)格統(tǒng)一:保持統(tǒng)一的風(fēng)格,有助于加深瀏覽者對(duì)博客系統(tǒng)的印象。要實(shí)現(xiàn)風(fēng)格的統(tǒng)一,不一定要把每個(gè)欄目做得一模一樣,舉個(gè)例子來(lái)說(shuō),可以嘗試讓導(dǎo)航條樣式統(tǒng)一,各個(gè)欄目采用不同的色彩搭配,在保持風(fēng)格統(tǒng)一的同時(shí)為網(wǎng)站增加一些變化; 第三、色彩和諧、重點(diǎn)突出:在界面設(shè)計(jì)中,根據(jù)和諧、均衡和重點(diǎn)突出的原則,將不同的色彩進(jìn)行組合、搭配來(lái)構(gòu)成美觀的頁(yè)面; 第四、界面清爽:要吸引訪問(wèn)者長(zhǎng)時(shí)間的停留在你的博客中,千萬(wàn)不能讓瀏覽者第一眼就感覺(jué)壓抑。大量的文字內(nèi)容要使用舒
34、服的背景色,前景文字和背景之間要對(duì)比鮮明,這樣訪問(wèn)者瀏覽時(shí)眼睛才不致疲勞。適當(dāng)?shù)牧舭卓梢宰尳缑娓逅?第五、動(dòng)態(tài)效果不宜太多:適當(dāng)?shù)膭?dòng)態(tài)效果可以起到畫龍點(diǎn)睛的作用,過(guò)多的動(dòng)態(tài)效果會(huì)讓人眼花繚亂而抓不住主題。在明確了我的個(gè)人網(wǎng)站的風(fēng)格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁(yè)面設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)。建立一個(gè)網(wǎng)站好比寫一篇文章,首先要擬好提綱,文章才能主題明確,層次清晰。如果網(wǎng)站結(jié)構(gòu)不清晰,目錄龐雜,內(nèi)容東一塊西一塊。結(jié)果不但瀏覽者看得糊涂,自己擴(kuò)充和維護(hù)網(wǎng)站也相當(dāng)困難。網(wǎng)站的題材確定后,并且收集和組織了許多相關(guān)的資料內(nèi)容,但如何組織內(nèi)容才能吸引網(wǎng)友們來(lái)瀏覽網(wǎng)站呢?欄目的實(shí)質(zhì)是一個(gè)網(wǎng)站的大綱索引,索引
35、應(yīng)該將網(wǎng)站的主體明確顯示出來(lái)。因此我將自己的個(gè)人網(wǎng)站分為五個(gè)欄目,分別是關(guān)于我、相冊(cè)、日記、音樂(lè)、留言。3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)使用Access2000 實(shí)現(xiàn)關(guān)系型數(shù)據(jù)庫(kù)。.1用戶密碼登記表Admin該系統(tǒng)中需要建立的數(shù)據(jù)庫(kù)表如下:admin表:主要用于保存網(wǎng)站中管理員的信息,表中包含了管理員的賬號(hào)、密碼、登錄時(shí)間、次數(shù)、權(quán)限等存儲(chǔ)了系統(tǒng)用戶和普通用戶的信息,包括:姓名,口令,驗(yàn)證碼,名稱。它的表結(jié)構(gòu)如表3-1所示。表3-1 登記表字段名類型說(shuō)明Id自動(dòng)編號(hào)Username文本用戶名Password文本密碼Oskey文本權(quán)限Loginip文本登錄ipLogintime日期/時(shí)間登錄時(shí)間Logoutt
36、ime日期/時(shí)間上次登錄時(shí)間Logintimes數(shù)字登錄次數(shù).2留言基本檔案表存儲(chǔ)了用戶的檔案包括:ID,留言者名字、留言者QQ、留言者E-mail,留言內(nèi)容,留言者主頁(yè),留言時(shí)間,回復(fù)留言,留言頭像,留言表情,留言者IP,留言者地址,留言主題,其中ID為該表的主關(guān)鍵字。它的設(shè)計(jì)視圖如表3-2所示。表3-2 留言表字段類型說(shuō)明ReViewID自動(dòng)編號(hào)NewsID數(shù)字要評(píng)論文章的IDtitle文本所評(píng)論文章的標(biāo)題 Content備注發(fā)表的內(nèi)容 Author文本發(fā)表留言或評(píng)論的作者名 UpdateTime日期/時(shí)間留言或評(píng)論的時(shí)間音樂(lè)分類表 在其中設(shè)置了添加自己歌曲的功能,展示個(gè)人喜歡的歌曲,朋友
37、們可以在里面添加點(diǎn)播自己喜歡的歌曲。如表3-3所示。表3-3 音樂(lè)表字段類型說(shuō)明SpecialID自動(dòng)編號(hào)Specialmaster文本發(fā)表專題的作者SpecialName文本專題的名字日記分類表 在其中設(shè)置了添加自己日志的功能,展示個(gè)人喜歡的作品,可以在里面添加自己喜歡的的文學(xué)作品和心情日志。如表3-4所示。如表3-4所示。字段類型說(shuō)明ReViewID自動(dòng)編號(hào)title文本文章的標(biāo)題Content備注文章的內(nèi)容 editor文本文章的編輯者 UpdateTime日期/時(shí)間發(fā)表文章的時(shí)間 click數(shù)字文章的點(diǎn)擊數(shù)相冊(cè)分類表 在里面對(duì)相冊(cè)進(jìn)行分類,展示的圖片:包括我的照片、我的同學(xué)、風(fēng)景照片、
38、木。讓大家一起來(lái)欣賞人物、風(fēng)景風(fēng)采。如表3-5所示。表3-5 相冊(cè)表字段類型說(shuō)明Class自動(dòng)編號(hào)大類別名MidCls數(shù)字小類別Clid文本小類別所屬大類IDDescs備注排序以上數(shù)據(jù)表為Access類型的庫(kù)文件,將它定名為:“”。第4章 系統(tǒng)具體設(shè)計(jì)與實(shí)現(xiàn)4.1前臺(tái)頁(yè)面的設(shè)計(jì)和實(shí)現(xiàn)系統(tǒng)后臺(tái)管理流程圖管理員名管理系統(tǒng)后臺(tái)管理用戶發(fā)表更改資料后臺(tái)登錄返回首頁(yè)管理員觀看圖3-7 流程圖4.1.2首頁(yè)模塊的設(shè)計(jì)和實(shí)現(xiàn)首頁(yè)的板塊應(yīng)由6大摸塊組成:頭部板塊:這一板塊由兩部分構(gòu)成,其一是博客介紹。有了介紹,他人一進(jìn)入網(wǎng)站,便知你的博客的大致內(nèi)容,以便決定是否繼續(xù)瀏覽。人們常說(shuō):時(shí)間就是金錢。對(duì)于現(xiàn)代人來(lái)說(shuō)
39、,時(shí)間非常寶貴,沒(méi)有多少人愿意花很多時(shí)間、精力去做無(wú)益的事。因此,你有必要把自己博客的內(nèi)容、特色簡(jiǎn)要展示給讀者,以便留住需要這類信息的人并讓其駐足下來(lái)詳細(xì)瀏覽你的博客。其二是導(dǎo)航部分:這一板塊特別重要。當(dāng)讀者進(jìn)入你的網(wǎng)站,必然要根據(jù)自己的需要選取閱讀信息。如果沒(méi)有導(dǎo)航欄,那么,當(dāng)讀者進(jìn)入你的網(wǎng)站,就難以迅速地獲取他所需要的信息,因而也就不會(huì)有耐心繼續(xù)停留。設(shè)計(jì)如下:(1) css 部分: /*=首頁(yè)導(dǎo)航條樣式=*/ aima target=_blank ( 首頁(yè) ) ( 動(dòng)漫 ) ( 音樂(lè) ) ( 相冊(cè) ) ( 留言 ) ( 鏈接 )4.1.3功能板塊首頁(yè)是網(wǎng)站的門戶方便用戶的使用和查詢。根據(jù)
40、系統(tǒng)分析得出流程圖,如圖4-1所示。主頁(yè)首頁(yè)本站動(dòng)態(tài)文學(xué)作品圖片收藏軟件下載經(jīng)典動(dòng)畫影視天地在線留言熱門排行動(dòng)態(tài)標(biāo)題成長(zhǎng)故事心靈感悟個(gè)人照片風(fēng)景美圖同學(xué)朋友常用軟件教學(xué)軟件動(dòng)感電影動(dòng)感MTV搞笑動(dòng)畫喜劇片戰(zhàn)爭(zhēng)片網(wǎng)站調(diào)查 圖4-1首頁(yè)流程圖 頁(yè)面設(shè)計(jì)一、界面設(shè)計(jì)(一)相冊(cè)是一個(gè)個(gè)人相片和精彩圖片展示的地方,在相冊(cè)中,我們可以了解到站長(zhǎng)的個(gè)人風(fēng)采和自己喜歡的圖片。1、功能利用ASP對(duì)象語(yǔ)句顯示圖片,讓大家可以看見(jiàn)所有圖片的縮略圖,同時(shí)每個(gè)圖片都有快照功能,可以瀏覽圖片的全圖。2、組成構(gòu)造相冊(cè)結(jié)果顯示頁(yè)面 :用來(lái)顯示所有圖片,同時(shí)還具備圖片的分類功能和圖片單個(gè)瀏覽功能。站長(zhǎng)基本信息顯示頁(yè)面 :3、相
41、冊(cè)頁(yè)面瀏覽效果圖,如圖4-2所示。圖4-2 相冊(cè)效果圖4、圖片效果瀏覽圖,如圖4-3。圖4-3 圖片效果圖(二)日記是一個(gè)記錄個(gè)人日記和精品收藏文章的地方,供給大家一起分享。1、功能利用ASP對(duì)象語(yǔ)句分類顯示日記或文章記錄,讓大家瀏覽到最新的日記或文章2、組成結(jié)構(gòu)日記或文章顯示頁(yè)面 :顯示所有日記或文章,同時(shí)還具備顯示不同子類日記或文章站長(zhǎng)基本信息顯示頁(yè)面 3、日記頁(yè)面瀏覽效果圖,如圖4-3。圖4-3日志效果圖(三)、音樂(lè)頁(yè)面瀏覽效果圖。音樂(lè)是一個(gè)音樂(lè)收藏和音樂(lè)欣賞的地方。功能是在于利用ASP對(duì)象語(yǔ)句來(lái)顯示歌曲曲目、演唱人和在線播放功能。結(jié)構(gòu)上采用歌曲顯示播放頁(yè)面 :完成曲目的顯示和播放功能的
42、頁(yè)面;站長(zhǎng)基本信息顯示頁(yè)面 ;數(shù)據(jù)庫(kù)連接頁(yè)面 。如圖4-4所示。圖4-4音樂(lè)效果圖(四)、留言本是一個(gè)我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進(jìn)行交流。就我們感興趣的話題展開(kāi)討論。和大家進(jìn)行溝通。1、功能利用SQL語(yǔ)法過(guò)濾特定的用戶留言意見(jiàn),讓站長(zhǎng)可以針對(duì)某位特定用戶所發(fā)表的意見(jiàn)作出獨(dú)立的回答,同時(shí),用戶在發(fā)表個(gè)人意見(jiàn)時(shí),若認(rèn)為意見(jiàn)內(nèi)容涉及敏感的話題或是意見(jiàn)內(nèi)容涉及私人隱私,都可用“悄悄話”的方式發(fā)言,這些“悄悄話”將不會(huì)被顯示出來(lái)讓大家看到,當(dāng)然,站長(zhǎng)擁有管理的能力,只要以密碼登錄管理模式,就可以進(jìn)行各個(gè)用戶的單獨(dú)意見(jiàn)回復(fù),而且還能看到用戶所留下的“悄悄話2、組成構(gòu)造意見(jiàn)
43、留言結(jié)果網(wǎng)頁(yè):用來(lái)顯示用戶發(fā)言與站長(zhǎng)回復(fù)內(nèi)容,同時(shí)還具備查看留言和發(fā)表留言兩個(gè)功能。站長(zhǎng)基本信息顯示頁(yè)面 3、留言頁(yè)面瀏覽效果圖,如圖4-5所示。圖4-5留言版效果圖4、發(fā)表留言瀏覽效果圖,如圖4-6所示。圖4-6發(fā)言效果圖(一) 頁(yè)面相同基本信息代碼頁(yè)面 %set oRs=server.createobject(adodb.recordset)sSql=Select Top 1 * From WebBasicInfooRs.Open sSql,Conn,1,1If Not oRs.Eof ThenW_ID=oRs(W_ID)W_WebsiteAppe=oRs(W_WebsiteAppe)W_
44、SuppExpl=oRs(W_SuppExpl)W_WebSiteName=oRs(W_WebSiteName)W_WebSiteUrl=oRs(W_WebSiteUrl)W_StatMastName=oRs(W_StatMastName)W_StatMastEmail=oRs(W_StatMastEmail)W_StatMastQQ=oRs(W_StatMastQQ)W_WebSiteKeyword=oRs(W_WebSiteKeyword)W_WebSiteIntr=oRs(W_WebSiteIntr)W_WebSiteCopyInfo=oRs(W_WebSiteCopyInfo)End
45、IfIf W_WebsiteAppe=False ThenResponse.Write Response.Write W_SuppExplResponse.Write End IfDim WebTitle,WebNameWebName=W_WebSiteName&-&W_WebSiteUrlWebTitle=%(二)數(shù)據(jù)庫(kù)連接代碼頁(yè)面 conn.asp % Function SafeRequest(ParaName,ParaType)Dim ParaValueParaValue=Request(ParaName)If ParaType=1 thenIf not isNumeric(ParaVa
46、lue) thenResponse.write 參數(shù) & ParaName & 必須為數(shù)字型,請(qǐng)正確操作!End ifElseParaValue=replace(ParaValue,)End ifSafeRequest=ParaValueEnd functionFunction FormatSQL(strChar)if IsNull(strChar) Or IsEmpty(strChar) thenFormatSQL=elseFormatSQL=replace(strChar,)FormatSQL=replace(FormatSQL,*,)FormatSQL=replace(FormatSQL
47、,?,?)FormatSQL=replace(FormatSQL,(,()FormatSQL=replace(FormatSQL,),))FormatSQL=replace(FormatSQL,)FormatSQL=replace(FormatSQL,.,。)FormatSQL=replace(FormatSQL,;,;)FormatSQL=replace(FormatSQL,=,)FormatSQL=replace(FormatSQL,%,)FormatSQL=replace(FormatSQL,&,)end ifEnd Function dim conn dim connstrdb=Dat
48、abase/data.mdbconnstr = DBQ= + server.mappath(db) + ;DefaultDir=;DRIVER=Microsoft Access Driver (*.mdb); set conn=server.createobject(ADODB.CONNECTION)if err.number0 then set conn=nothingresponse.write 數(shù)據(jù)庫(kù)連接出錯(cuò)!elseconn.open connstrif err then set conn=nothingresponse.write 數(shù)據(jù)庫(kù)連接出錯(cuò)!Response.End end i
49、fend if%(三)分頁(yè)功能模塊代碼 % if not rs.eof then rs.MoveFirst 注意放到前面來(lái),否則到任何頁(yè)總是在第一個(gè)記錄上 end if rs.pagesize=MaxPerPage 設(shè)置每頁(yè)最多顯示多少條記錄 If trim(Request(Page) then 如果請(qǐng)求的頁(yè)次不為空CurrentPage= CLng(request(Page) clng是轉(zhuǎn)換成長(zhǎng)整型數(shù)據(jù)類型,并賦值到當(dāng)前頁(yè)次上If CurrentPage rs.PageCount then 如果當(dāng)前頁(yè)次大于總頁(yè)數(shù),則將最大頁(yè)次賦值到當(dāng)前頁(yè)次上CurrentPage = rs.PageCoun
50、t End If Else CurrentPage= 1 一切條件不成立,將當(dāng)前頁(yè)設(shè)為第一頁(yè)End If totalPut=rs.recordcount 將總記錄賦值于TOTALPUTif CurrentPage1 then 如果當(dāng)前頁(yè)數(shù)不等于第一頁(yè)if (current1)*MaxPerPage日記、音樂(lè)顯示模塊代碼段相似。(四)歌曲播放列表 (五)發(fā)表留言提交內(nèi)容判斷模塊代碼%if request(action)= then response.redirectgbook.asp?action=showif request(action)=post thendim booknamedim b
51、ookwheredim bookpicdim bookfacedim bookcontentdim booktimedim bookipdim FoundErr,ErrMsgbookname=request(name)bookwhere=request(where)bookpic=request(pic)bookface=request(face)bookshow=request(show)bookcontent=request(content)bookip=request.ServerVariables(REMOTE_ADDR)if bookname= then Response.Write
52、 Response.Write alert(留言昵稱不能為空!); Response.Write history.go(-1); Response.Write end ifif bookcontent= then Response.Write Response.Write alert(留言內(nèi)容不能為空!); Response.Write history.go(-1); Response.Write end ifstrArr=split(W_BookWorryNeed,|) set rs=Server.CreateObject(ADODB.Recordset)sql=select * from
53、bookrs.open sql,conn,1,3rs(name)=htmlencode(bookname)rs(where)=htmlencode(bookwhere)rs(pic)=bookpicrs(face)=images/face/&bookface&.gifrs(show)=bookshowrs(content)=htmlencode(bookcontent)rs(ip)=bookiprs(time)=now() Response.Write Response.Write alert(恭喜您!您已經(jīng)成功提交了信息!); Response.Write window.location.h
54、ref=gbook.asp?i=show Response.Write end if%4.2 網(wǎng)站管理系統(tǒng)完成站長(zhǎng)對(duì)網(wǎng)站信息管理及更新的系統(tǒng),包括以下幾部分:1、管理登陸頁(yè)面i2、相冊(cè)管理頁(yè)面photo.asp3、日記管理頁(yè)面prose.asp4、音樂(lè)管理頁(yè)面music.asp5、留言管理頁(yè)面book.asp管理登陸管理系統(tǒng)的登陸頁(yè)面,主要用于管理登陸和判斷用戶是否已注冊(cè)。其中判斷是否是非法登陸的代碼為:%admin_pass=md5(admin_pass)set rs=server.createobject(adodb.recordset)sql=select * from admin wh
55、ere admin_name=&admin_name& and admin_pass=&admin_pass&rs.open sql,conn,1,3 if rs.eof thenresponse.writealert(用戶或密碼錯(cuò)誤!非管理員勿入!);response.writelocation.href=index.asp else session(admin_name)=request(admin_name) session(loc)=1 response.redirect admin.aspend if set rs=nothingset conn=nothingend ifend i
56、f%其中驗(yàn)證碼驗(yàn)證代碼: % dim verifycode,verifycode2verifycode=trim(Request.Form(verifycode)verifycode2=trim(Request.Form(verifycode2)if verifycodeverifycode2 thenresponse.writealert(您輸入的驗(yàn)證碼不正確!);response.writelocation.href=index.aspfounderr=trueelsesession(verifycode)=%主要功能程序段:1、打開(kāi)數(shù)據(jù)庫(kù)2數(shù)據(jù)庫(kù)查詢操作大類查訊setrs=server.
57、CreateObject(adodb.recordset)只讀方式打開(kāi)rs.openselectanclass,anclassidfromanclass,conn,1,1 response.writeAhref=javascriptturnX(r&rs(anclassidtarget=_blank)&)&trim(rs(anclass)&Aloop小類查詢dimrs2setrs2=server.CreateObject(adodb.recordset)rs2.openselectnclass,nclassidfromnclasswhereanclassid=&rs(anclassid)&ord
58、erbynclassidorder,conn,1,1response.writeAhref=class.aspaid=&rs(anclassid)&nid=&rs2(nclassid)&trim(rs2(nclass)&Aloop3、添加記錄操作setrs=server.CreateObject(adodb.recordset)可寫方式rs.openselectbookid,username,zhuangtai,zongerfromactions,conn,1,3rs.addnew 添加一條新記錄rs(bookid)=bookid 添加相應(yīng)的記錄rs(username)=usernamers(
59、zhuangtai)=6rs(zonger)=0rs.update 更新數(shù)據(jù)庫(kù)4、刪除記錄操作從表actions中刪除actionid匹配的記錄 conn.executedeletefromactionswhereactionid=&request.QueryString(actionid) 5、記錄的修改和查看setrs=server.CreateObject(adodb.recordset)rs.Openselectfrombookswherebookid=&bookid,conn,1,3rs(anclassid)=int(request(anclassid)修改各項(xiàng)記錄4.3臺(tái)頁(yè)面的設(shè)計(jì)
60、和實(shí)現(xiàn)4.3.1后臺(tái)登陸主頁(yè)面設(shè)計(jì)如下:css 部分: 登陸窗口用戶名: 密碼: 驗(yàn)證碼:請(qǐng)?jiān)谧筮呡斎雐nput type=hidden name=verifycode2 value= 圖4-7 后臺(tái)登陸頁(yè)面.2后臺(tái)導(dǎo)航菜單設(shè)計(jì)如下:css 部分:管理首頁(yè)/退出 網(wǎng)站管理 更改初始信息 查看服務(wù)器信息 網(wǎng)站數(shù)據(jù)備份 歌曲管理 新增音樂(lè) 音樂(lè)列表 資料管理 相冊(cè)管理 公告管理 日記管理 連接管理 圖4-8 后臺(tái)導(dǎo)航 .3后臺(tái)服務(wù)器管理頁(yè)面服務(wù)器名:服務(wù)器IP: 服務(wù)器端口: 服務(wù)器時(shí)間:本文件絕對(duì)路徑: 服務(wù)器操作系統(tǒng): 服務(wù)器CPU數(shù)量: 客戶端IP:端口: 代理: 腳本解釋引擎: Jmail
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司組織祈福活動(dòng)方案
- 公司歡送會(huì)策劃方案
- 公司水療團(tuán)建活動(dòng)方案
- 公司聯(lián)誼旅游活動(dòng)方案
- 公司福利回饋活動(dòng)方案
- 公司端午尋寶活動(dòng)方案
- 公司結(jié)對(duì)幫扶活動(dòng)方案
- 公司禮盒自營(yíng)活動(dòng)方案
- 公司消夏晚會(huì)策劃方案
- 公司文藝宣傳活動(dòng)方案
- 《結(jié)核性腦膜炎》課件
- 2024年廣東惠州市交通投資集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 便利店食品管理制度
- 《核分析技術(shù)》課件
- 空壓機(jī)說(shuō)明書(中文)
- 【基于Python的電商系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)14000字(論文)】
- 錄用體檢操作手冊(cè)(試行)
- 農(nóng)民工工資表(模板)
- 各級(jí)無(wú)塵室塵埃粒子測(cè)量表
- 湖北省武漢市江漢區(qū)2022-2023學(xué)年三年級(jí)下學(xué)期期末數(shù)學(xué)試卷
- 南充市儀隴縣縣城學(xué)校考調(diào)教師考試真題2022
評(píng)論
0/150
提交評(píng)論