版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
摘要隨著經(jīng)濟社會的發(fā)展,計算機已被應(yīng)用到社會生活的各個領(lǐng)域。與此同時,互聯(lián)網(wǎng)作為信息技術(shù)的通信橋梁連接著全球的計算機,而網(wǎng)站作為網(wǎng)絡(luò)信息主要的表現(xiàn)形式而且還是互聯(lián)網(wǎng)信息的主要承載者,在Internet上表現(xiàn)出其及其重要的地位,并發(fā)揮著其及其重要的作用。無論是在國內(nèi)還是國外都得以迅速的發(fā)展和壯大,并被人們重視和關(guān)注。互聯(lián)網(wǎng)已經(jīng)徹底的改變了世界,互聯(lián)網(wǎng)的世界里蘊藏著無限的可能,在這種情況下,各行各業(yè)及其個人、單位、工廠、企事業(yè)等等在網(wǎng)上構(gòu)筑屬于自己的網(wǎng)絡(luò)信息平臺,保護自己的網(wǎng)絡(luò)資源并在互聯(lián)網(wǎng)上開辟自己的市場和消費群體,以及構(gòu)造自己的數(shù)字化世界和加強全球范圍內(nèi)不同地域的人們聯(lián)系交流等等活動也就顯的日益重要。于是各種各樣的網(wǎng)站便如雨后春筍般地出現(xiàn)魚龍混雜且良莠不齊。Internet的日益興起和以網(wǎng)頁為載體的網(wǎng)絡(luò)信息的廣泛傳播和應(yīng)用,使得網(wǎng)站的建設(shè)及網(wǎng)頁制作得到發(fā)展的空間,大至大型企業(yè)的產(chǎn)品推銷、售后服務(wù)、解決方案,小至個人Web頁面開發(fā),形形色色,五彩繽紛,網(wǎng)站建設(shè)和網(wǎng)頁制作也成為計算機網(wǎng)絡(luò)領(lǐng)域最熱門的話題。論文論述了系統(tǒng)的開發(fā)背景和設(shè)計目標,并對系統(tǒng)開發(fā)所采用的技術(shù)進行相應(yīng)的簡單介紹。在系統(tǒng)分析中,對系統(tǒng)的模型進行簡單分析,明確系統(tǒng)的操作流程,并對系統(tǒng)進行可行性分析,確定在目前的條件下,開發(fā)留言板信息管理系統(tǒng)是可行的。在需求分析結(jié)果的基礎(chǔ)上,對系統(tǒng)的功能模塊進行劃分。接著對系統(tǒng)中的數(shù)據(jù)庫進行模型設(shè)計,包括數(shù)據(jù)流圖、實體聯(lián)系圖及數(shù)據(jù)表結(jié)構(gòu)。本文以個人網(wǎng)站建設(shè)為例,系統(tǒng)介紹網(wǎng)站的需求、系統(tǒng)分析及設(shè)計方案,最終并給出ASP技術(shù)實現(xiàn)網(wǎng)站的過程。關(guān)鍵詞:留言板;互聯(lián)網(wǎng);日志ABSTRACTWiththeeconomicandsocialdevelopment,thecomputerhasbeenappliedtovariousfieldsofsociallife.Atthesametime,theInternetasacommunicationbridgebetweeninformationtechnologytoconnecttheglobalcomputernetworkinformationandthewebsiteasthemainformofexpressionbutalsothemajorcarrierofInternetinformation,theInternet,itsimportanttoshowitsposition,andplayitsanditsimportantrole.Whetherathomeorabroad,torapiddevelopmentandgrowth,waspeople'sattentionandconcern.TheInternethascompletelychangedtheworld,theInternetworldboundlessmight,inthiscase,thetradesofindividuals,units,factories,enterprises,etc.ontheInternettobuildtheirownnetworkinformationplatform,toprotecttheirnetworkresourcesandtheInternettoopenuptheirmarketsandconsumergroups,andstructuretheirdigitalworldandstrengthentheglobalexchangeofdifferentareassopeoplecontactactivitieswerealsoincreasinglyimportant.Soavarietyofsiteshavesprungup,suchascohabitationandmixed.TheincreasingemergenceofInternetandWeb-carriernetworkinformationdisseminationandapplication,makingWebpagesproducedbytheconstructionanddevelopmentofspace,rangingfromlargeenterpriseproductmarketing,service,solutions,smallpersonalWebpagedevelopment,diverse,colorful,websitedevelopmentandwebproductionofcomputernetworkshasbecomethehottesttopicinthefield.Inthispaper,buildingpersonalwebsites,forexample,thesystemdescribesthesiterequirements,systemsanalysisanddesign,andgivesthefinalprocessofASPtechnologysite.diverse,colorful,websitedevelopmentandwebproductionofcomputernetworkshasbecomethehottesttopicinthefield.Thepaperdiscussesthebackgroundofdevelopmentofthesystemandthedesignofthetarget,andintroducestheteckniquewhichusedtodevelopsimply.Intheanalyseofsystem,proceededthesimpleanalysistothemodelofthesystem,madesuretheoperationprocessofthesystem,proceedtheanalysetothesystem,ensurethatunderthecurrentterm,developingMessageBoardinformationmanagementsystemisfeasible.Atthefoundationofrequirementwiththeanalyseresult,proceedingtheprovidingofthefunctionmoduleofthesystem.Follow,designingthedatabasemodel,includingthedataflowdiagram,entityrelationdiagramanddatatables.Inthispaper,buildingpersonalwebsitesasanexample,thesystemdescribesthesiterequirements,systemsanalysisanddesign,andgivesthefinalprocessofASPtechnologysite.Keywords:messageboard;Internet;log目錄TOC\o"1-2"\h\z\u摘要 IABSTRACT II第一章文獻綜述 11.1課題研究現(xiàn)狀分析 11.2個人網(wǎng)站的研究工作 21.3已經(jīng)取得的研究成果 21.4選題的目的及意義 21.5課題研究的主要內(nèi)容 3第二章設(shè)計部分 42.1設(shè)計的愿望 42.2設(shè)計的背景 52.3達到的預(yù)期成果 62.4使用工具的簡要介紹 62.5任務(wù)概述 102.7數(shù)據(jù)庫結(jié)構(gòu)設(shè)計 13第三章結(jié)果與討論 173.1個人簡介版塊 173.2我的論壇版塊 173.3個人專題版塊 213.4我的相冊版塊 223.5網(wǎng)站說明版塊 233.6給我留言版塊 243.7發(fā)送郵件版塊 263.8鏈接百度版塊 273.9女生花園版塊 273.10討論 28第四章總結(jié) 30參考文獻 31致謝 32武漢工程大學(xué)本科畢業(yè)設(shè)計(論文)武漢工程大學(xué)本科畢業(yè)(設(shè)計)論文第一章文獻綜述互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡(luò)的強大生命力和它在未來將處于的重要地位。他們鉆研并且努力進入到這一個新的空間,新的領(lǐng)域。以個人為中心,淡化了傳統(tǒng)中心地位,使得我們的世界向多元化加速發(fā)展,人人都有話語權(quán),人人都是中心?;ヂ?lián)網(wǎng)是一個互動性極強的平臺,它自由、寬容、平等、共享,并使來自民間的聲音參與到了構(gòu)建主流話語的行動中來。計算機技術(shù)的發(fā)展,特別是網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,給文檔的保存和管理提供極大的方便[1]。本論文中,將軟件工程的基本原理和方法應(yīng)用到整個網(wǎng)站系統(tǒng),并對其進行需求分析,提出了解決問題的具體方法。在具體制作中,用ASP技術(shù)來實現(xiàn)B/S系統(tǒng),ASP技術(shù)與數(shù)據(jù)庫技術(shù)結(jié)合,用戶在瀏覽器端可以隨意查詢自己需要的標本,這樣提高了網(wǎng)頁的互動性,使整個系統(tǒng)能更好的為用戶服務(wù)。Internet飛速發(fā)展使得網(wǎng)站不再僅僅為企業(yè)或公司等大型結(jié)構(gòu)所擁有,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,一個家庭甚至個人都可以擁有屬于自己的網(wǎng)站,而在這其中,個人網(wǎng)站已經(jīng)日漸普及,而且發(fā)展到今天,創(chuàng)建一個能充分體現(xiàn)自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。1.1課題研究現(xiàn)狀分析伴隨著社會的發(fā)展和科學(xué)的進步,上網(wǎng)成為越來越多人們的選擇。隨著互聯(lián)網(wǎng)的飛速發(fā)展,有關(guān)網(wǎng)絡(luò)的技術(shù)也層出不窮[2]。如今互聯(lián)網(wǎng)上的個人網(wǎng)站如雨后春筍般蓬勃發(fā)展,絢麗多彩的主頁比比皆是。每個人都有發(fā)揮個人才能,揮灑自己個性的網(wǎng)上伊甸園。在hao123神話以后,網(wǎng)站大全類網(wǎng)站又再一次達到頂峰。然而這個模式拷貝成功的網(wǎng)站卻寥寥無幾。而對于技術(shù)薄弱的個人網(wǎng)站來說,似乎網(wǎng)址類網(wǎng)站應(yīng)該是一個很好的切入點。但是由于搜索的異軍突起,網(wǎng)址類網(wǎng)站似乎變得可有可無。網(wǎng)頁實際是一個文件,他存放在世界某個角落的某一臺計算機中而這臺計算機必須是與互聯(lián)網(wǎng)相連的。網(wǎng)頁經(jīng)由網(wǎng)址(URL)來識別與存取,當我們在瀏覽器輸入網(wǎng)址后,經(jīng)過一段復(fù)雜而又快速的程序,網(wǎng)頁文件會被傳送到你的計算機,然后再通過瀏覽器解釋網(wǎng)頁的內(nèi)容,再展示到你的眼前。文字與圖片是構(gòu)成一個網(wǎng)頁的兩個最基本的元素??梢院唵蔚睦斫鉃椋何淖?,就是網(wǎng)頁的內(nèi)容,圖片,就是網(wǎng)頁的美觀。除此之外,網(wǎng)頁的元素還包括動畫、音樂、程序等等。網(wǎng)頁實際上只是一個純文本文件,它通過各式各樣的標記對頁面上的文字、圖片、表格、聲音等元素進行描述(例如字體、顏色、大?。?,而瀏纜器則對這些標記進行解釋并生成頁面。1.2個人網(wǎng)站的研究工作1.理論研究基礎(chǔ)個人網(wǎng)站是由個別提供的一套集博客、文章、相冊、日程、通訊錄、鏈接、調(diào)查、留言板等諸多功能于一體的網(wǎng)絡(luò)平臺。個人網(wǎng)站的自由、開放精神,并使之更容易操作,更具個性需求,而不需要高深的技術(shù)[3]。它可以幫助個人進行全面的信息化,以多種形式達到對信息獲取、組織、思考、表達、共享和交流的目的。以個人為中心,建立一個完全屬于自己的可定制的個性化網(wǎng)絡(luò)平臺。來自文章的評論,留言板都可以很好的進行交流,傾聽別人的聲音。2.技術(shù)層面的支持隨著互聯(lián)網(wǎng)的進一步發(fā)展與成熟,網(wǎng)絡(luò)的帶寬進一步加闊,網(wǎng)絡(luò)應(yīng)用也越來越廣泛。網(wǎng)頁制作更是日新月異,層出不窮。涌現(xiàn)了很多琳瑯滿目的網(wǎng)站,使得整個互聯(lián)網(wǎng)多姿多彩。在進行動態(tài)網(wǎng)頁制作的時候,通常都是使用ASP來完成。由于ASP使用方便,操作簡單,很多網(wǎng)頁設(shè)計者一直使用ASP。ASP集成在HTML和腳本語言中,其工作界面簡單,因此,ASP相對于其他網(wǎng)頁制作軟件來說,易學(xué)易用,是網(wǎng)頁制作初學(xué)者的入門軟件。同時配合數(shù)據(jù)庫的操作,使個人網(wǎng)站具有更好的網(wǎng)絡(luò)平臺和交互性。1.3已經(jīng)取得的研究成果中國互聯(lián)網(wǎng)在近幾年發(fā)展迅猛。一方面,產(chǎn)生了一批依賴技術(shù)領(lǐng)先的互聯(lián)網(wǎng)公司,取得了成功;另一方面,互聯(lián)網(wǎng)技術(shù)逐漸走向普及,使得行業(yè)進入門檻正在降低[4]。目前中國網(wǎng)站總數(shù)已經(jīng)近百萬。在這里面出現(xiàn)了大量的個人網(wǎng)站。并且個人網(wǎng)站存在著巨大的商業(yè)價值。如果能以強大的號召力,把互補的個人網(wǎng)站聯(lián)合起來,不知道可以成立多少個門戶網(wǎng)站。我們有理由相信,個人網(wǎng)站還極具潛力。1.4選題的目的及意義隨著Internet的迅速普及,我們已經(jīng)不再滿足于僅僅瀏覽網(wǎng)頁,而是希望更深入地參預(yù)到網(wǎng)絡(luò)中去,Internet的開放性使個人建立自己的網(wǎng)站成為可能,擁有自己的網(wǎng)站也越來越成為一種時尚,同時創(chuàng)建一個能充分體現(xiàn)自我風格和特色的個人網(wǎng)站已經(jīng)成為互聯(lián)網(wǎng)用戶的新追求。我們更需要交流,相信交流能夠促進我們不斷的進步,并融合別人的長處;讓我們多一些渠道傾聽來自不同立場的聲音;設(shè)想我們的網(wǎng)絡(luò),當每個人都擁有個人網(wǎng)頁,不管是否在線,我們都可以跨越時間、空間進行交流,因為這個網(wǎng)頁中擁有我所有的一切,生活,見解,知識,思想;理想的狀態(tài)是個人門戶就是每個人的影子,他為每個人打點網(wǎng)絡(luò)上的一切,很多志同道合的朋友會在這里和你相識相知。1.5課題研究的主要內(nèi)容互聯(lián)網(wǎng)是社會發(fā)展的必然趨勢,很多人已經(jīng)意識到網(wǎng)絡(luò)的強大生命力和它在未來將處于的重要地位[5]。他們鉆研并且努力進入到這一個新的空間,新的領(lǐng)域。其中包括你和我。在我們的工作、日常生活中,能夠擁有一個自己的網(wǎng)站,一個已經(jīng)成為不少人的希望和驕傲。就這個課題的研究,因為是個人網(wǎng)站,所以我只是選擇了自己擅長和喜愛的內(nèi)容,在突出自己的風格和特點的同時,還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計技術(shù)和數(shù)據(jù)庫技術(shù)。第二章設(shè)計部分“個人網(wǎng)站要發(fā)展,要么是從我的需求出發(fā),要么是從我周圍人的需求出發(fā)?!眹鴥?nèi)著名個人網(wǎng)站站長、之家站長高春輝說。網(wǎng)頁設(shè)計是一門新興的設(shè)計類和網(wǎng)絡(luò)的交叉學(xué)科,近幾年隨著網(wǎng)絡(luò)的發(fā)展而逐漸收到人們的重視,它本身以網(wǎng)絡(luò)為載體,把各種信息以最快捷、方便的方式傳達給大眾。一個網(wǎng)站項目的確立是建立在各種各樣的需求上面的,這是個人網(wǎng)站,所以這種需求往往來自于個人的實際需求,其中每個人的實際需求占了絕大部分[6]。因此如何更好地的了解、分析、明確需求,并且能夠準確、清晰以文檔的形式表達出來,保證開發(fā)過程按照個人需求為目的正確項目開發(fā)方向進行。2.1設(shè)計的愿望在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,它已成為個人、政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視[7]。越來越多的人希望能真正參預(yù)到互聯(lián)網(wǎng)上,這就出現(xiàn)了越來越多的個人網(wǎng)站的設(shè)計以及推廣的工作和任務(wù)。就我個人而言,之所以在畢業(yè)設(shè)計的時候選擇這個課題是因為我也想擁有自己的個人網(wǎng)站,在互聯(lián)網(wǎng)上擁有自己的一席之地,從而真正的參與到網(wǎng)絡(luò)中去,做網(wǎng)絡(luò)新時代的主人,同時也希望自己喜歡和收藏的一些東西能夠和網(wǎng)絡(luò)一起分享,和互聯(lián)網(wǎng)上的你一起分享。我所制作的個人網(wǎng)站大體可分為以下幾個功能:1.搜索引擎:根據(jù)瀏覽者的要求,使用主頁上的搜索引擎鏈接到百度,在整個Internet上進行搜索,完成信息的優(yōu)化與提取。2.論壇:主要功能是網(wǎng)友和網(wǎng)站之間的交流平臺,也是網(wǎng)友給版主提出意見的主要渠道。在論壇中用戶可以發(fā)表意見,這些意見可以讓所有人看到,也可以只讓版主看到,版主和其他人可以針對留言的內(nèi)容進行回復(fù),只留給版主的留言只有版主能夠回復(fù),并且版主可以登錄后臺對留言進行管理,是否發(fā)表或刪除。3.發(fā)送電子郵件:網(wǎng)友可以通過“聯(lián)系我”利用outlook向版主或其他人發(fā)送電子郵件。4.精品收藏:在其中展示我喜愛的東西,包括電影、歌曲和一些優(yōu)美的文章。奇文共欣賞,疑義相與析。我只想起到拋磚引玉的作用,讓大家從中認識我和了解我,讓一些美好的東西我們大家共同來欣賞。但我增加了管理權(quán)限,我以管理員的身份可以對加入的新內(nèi)容進行管理,即允許加入和對其進行刪除。5.留言板:是一個我與大家談心交流的地方,在留言板中,我們可以暢所欲言,和大家進行交流。就我們感興趣的話題展開討論。和大家進行溝通。2.2設(shè)計的背景2.2.1設(shè)計介紹這次我所設(shè)計的課題正是互聯(lián)網(wǎng)與個人生活之間的緊密聯(lián)系的體現(xiàn),個人的宣傳網(wǎng)站,包括個人簡介、論壇、個人照片、個人專題等。在突出自己的風格和特點的同時,還應(yīng)用了現(xiàn)在流行的網(wǎng)站設(shè)計技術(shù)和數(shù)據(jù)庫技術(shù)。2.2.2用戶特征用戶人群:具有基本的計算機操作能力,熟知網(wǎng)絡(luò)并能夠在Internet遨游。2.2.3運行環(huán)境軟件平臺需要服務(wù)器上的操作系統(tǒng)為microsoftwindowsxpserver。因為ASP的開發(fā)平臺首選是WindowsNTServer(Windows2021Server)上的IIS,然后是WindowsNTWorkstation(Windows2021Profession)或Windows95/98的PersonalWeb,同樣現(xiàn)在的瀏覽器是微軟一家獨大,使用的瀏覽器是微軟的explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是microsoft的officeaccess數(shù)據(jù)庫,因為一個數(shù)據(jù)不是很龐大的個人網(wǎng)站沒有必要使用oracle等大型數(shù)據(jù)庫系統(tǒng),同時access數(shù)據(jù)庫結(jié)構(gòu)比較的簡單,使用起來比較簡單好用。2.2.4術(shù)語說明ODBC:開放式數(shù)據(jù)庫互連[8]PersonalPortal:個人網(wǎng)頁DataProcessing:數(shù)據(jù)處理Transactionprocessing:事務(wù)處理Access2021:數(shù)據(jù)庫ASP:活動服務(wù)器網(wǎng)頁HTML:超文本標志語言2.3達到的預(yù)期成果在明確了我的個人網(wǎng)站的風格和定位后,就是網(wǎng)站的材料組織以及網(wǎng)站的頁面設(shè)計和數(shù)據(jù)庫設(shè)計。網(wǎng)站最后完成發(fā)不到網(wǎng)上后,能夠充分吸引瀏覽者的目光,利用搜索引擎,瀏覽者可以在網(wǎng)站內(nèi)搜索自己喜歡的資料,并且可以在留言板和大家交流,在后臺管理頁面中,通過身份認證,管理員可以對網(wǎng)站信息進行管理。站內(nèi)的其它頁面均是我自己的精心收藏,與大家一起分享。2.4使用工具的簡要介紹2.4.1IIS的簡要介紹IIS是InternetInformationServer的縮寫,它是微軟公司主推的Web服務(wù)器,最新的版本是Windows2021里面包含的IIS5.0,IIS與WindowNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS(NTFileSystem,NT的文件系統(tǒng))內(nèi)置的安全特性,建立強大、靈活而安全的Internet和Intranet站點。IIS的一個重要特性是支持ASP[9]。IIS3.0版本以后引入了ASP,可以很容易的張貼動態(tài)內(nèi)容和開發(fā)基于Web的應(yīng)用程序。IIS的安裝步驟:(1)點擊:【開始】->【設(shè)置】->【控制面板】->【添加/刪除程序】,打開“添加/刪除程序”對話框。(2)點擊左邊菜單欄中“添加/刪除Windows組件”項,打開“Windows組件向?qū)А睂υ捒颍ㄟ@個過程可能要花幾十秒鐘),在對話框“組件”列表中,選中“Internet信息服務(wù)(IIS)”項。(3)將“Windows2021”安裝盤放入光驅(qū)中,然后點擊“下一步”(4)點擊“完成”按鈕,完成IIS的安裝。2.4.2數(shù)據(jù)庫Access的簡要介紹Access數(shù)據(jù)庫是集成在Microsoft公司開發(fā)的產(chǎn)品更新?lián)Q代Office系統(tǒng)中的集成軟件[10]。Access是一個數(shù)據(jù)庫管理系統(tǒng),它之所以被集成到Office中而不是VisualStudio中,是因為它與其它的數(shù)據(jù)庫管理系統(tǒng)(如VisualFoxPro)相比更加簡單易學(xué),一個普通的計算機用戶即可掌握并使用它。而且最重要的一點是,Access的功能足夠強大,足以應(yīng)付一般的數(shù)據(jù)管理及處理需要。ODBC(OpenDatabaseConnectivity開放式數(shù)據(jù)庫互聯(lián))是微軟推出的一種工業(yè)標準,一種開放的獨立于廠商的API應(yīng)用程序接口,可以跨平臺訪問各種個人計算機、小型機以及主機系統(tǒng)[11]。ODBC作為一個工業(yè)標準,絕大多數(shù)數(shù)據(jù)庫廠商、大多數(shù)應(yīng)用軟件和工具軟件廠商都為自己的產(chǎn)品提供了ODBC接口或提供了ODBC支持,這其中就包括常用的SQLSERVER、ORACAL、INFORMIX等,當然也包括了Access。ASP訪問數(shù)據(jù)庫的幾種方式:在ASP腳本中可以通過三種方式訪問數(shù)據(jù)庫:IDC(InternetDatabaseConnector)方式;ADO(ActiveXDataObjects)方式;RDS(RemoteDataService)方式;這三種訪問方式對數(shù)據(jù)庫的訪問是由InternetInformationServer來完成的。Web瀏覽器用HTTP協(xié)議向Internet信息服務(wù)器(IIS)遞交請求。Internet信息服務(wù)器執(zhí)行訪問數(shù)據(jù)庫的操作,并以一個HTML格式的文檔作為回答[12]。在本程序中我使用的是第二種方式,即ADO方式。2.4.3Access的組件介紹我們在Web服務(wù)器運用Web應(yīng)用程序進行的最常見和最實用的任務(wù)就是訪問服務(wù)器端的數(shù)據(jù)庫。而ASP內(nèi)建的DatabseAccess組件使得我們能夠輕而易舉地通過ActiexXDataObjects(ADO)訪問存儲在服務(wù)器端的數(shù)據(jù)庫或其他表格化數(shù)據(jù)結(jié)構(gòu)中的信息。ADO是對當前微軟所支持的數(shù)據(jù)庫進行操作的最有效和最簡單直接的方法,它是一種功能強大的數(shù)據(jù)訪問編程模式,從而使得大部分數(shù)據(jù)源可編程的屬性得以直接擴展到ActiveServer頁面上[13]。可以使用ADO去編寫緊湊簡明的腳本便連接到OpenDataseConnetivity(ODBC)兼容的數(shù)據(jù)庫和OLEDB兼容的數(shù)據(jù)源,這樣ASP程序員就可以訪問任何與ODBC兼容的數(shù)據(jù)庫,包括MSSQLSERVERAvccess,Ovracle等。如果您是一個對數(shù)據(jù)庫連接有一定了解的腳本編寫人員,那將發(fā)現(xiàn)ADO命令語句并不復(fù)雜而且容易掌握,同樣地,如果您是一個經(jīng)驗豐富的數(shù)據(jù)庫編程人員,將會正確認識ADO的先進的與語言無關(guān)性和查詢處理功能。熟悉VB數(shù)據(jù)庫編程的朋友會發(fā)現(xiàn)ADO與RDO有某中類似的地方。但是據(jù)說ADO的訪問的速度更快,內(nèi)存需要更小。2.4.4創(chuàng)建Access數(shù)據(jù)庫介紹用MicrosoftAccess來創(chuàng)建數(shù)據(jù)庫,最簡單的是通過它提供的的一個“向?qū)А保趩舆@個軟件以后,建立數(shù)據(jù)庫文件的操作。下面是我利用“向?qū)А眮韯?chuàng)建一份數(shù)據(jù)庫文件的具體操作步驟:選擇“Access數(shù)據(jù)庫向?qū)А?shù)據(jù)頁和項目”單選按扭,然后單擊“確定”按鈕,若選擇MicrosoftAccess對話框中的“空Access數(shù)據(jù)庫”單選項按鈕,就會建立一個空的數(shù)據(jù)庫了,數(shù)據(jù)庫里面的信息需要手工來添加,若選擇“打開已有文件”單選按鈕則可以從下方的列表中選擇打開已經(jīng)存在的數(shù)據(jù)庫。在彈出的“新建”對話框中,我們可以選擇一個模板來快速建立數(shù)據(jù)庫,我們就先選擇個“定單管理”看看,然后單擊“確定”按扭?!拔募陆〝?shù)據(jù)庫”對話框的功能是,指定數(shù)據(jù)文件名,以及保存它的文件夾。我們就以它的初始文件名“定單入口1”吧,單擊“創(chuàng)建”安扭后,新建的數(shù)據(jù)庫文件就將被指定保存到MicrosoftAccess默認的文件夾下了,或我們給它指定一個新的也行,這樣一來,一份新的數(shù)據(jù)庫就建立好了,屏幕上也將顯示“數(shù)據(jù)庫向?qū)А薄跋乱徊健卑粹o。以上“數(shù)據(jù)庫向?qū)А睂υ捒蚍譃樽笥覂刹糠?,左邊的窗口是用來選擇“數(shù)據(jù)庫中的表”,右邊的窗口是用來選擇“表中的字段”。選擇好所需要的數(shù)據(jù)庫中的表和表中的字段之后,就單擊下一步按鈕。以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定屏幕的顯示樣式,我們就采用標準樣式吧,單擊下一步按鈕。以上“數(shù)據(jù)庫向?qū)А睂υ捒蚴怯脕泶_定打印報表的樣式的,我們可以選擇如“組織”樣式,然后單擊下一步按鈕。以上“數(shù)據(jù)庫向?qū)А睂υ捒虻淖饔檬谴_定數(shù)據(jù)庫的標題和是否在所有報表上加一幅圖片,我們就先設(shè)定數(shù)據(jù)庫的標題為“定單入口”,并不在所有報表上加圖片,然后單擊下一步按鈕。單擊以上“數(shù)據(jù)庫向?qū)А睂υ捒虻摹巴瓿伞卑粹o,就完成了創(chuàng)建數(shù)據(jù)庫的工作了。象這個數(shù)據(jù)庫在使用之前還會彈出“我的公司信息”對話框,當然,不同的模板是不相同的,象這個就是要求輸入公司的名稱和地址信息,如下圖所示,關(guān)閉這個對話框,系統(tǒng)將自動保存信息。關(guān)閉“我的公司信息”對話框后,會彈出“主切換面板”對話框。位于“主切換面板”對話框后面的是“定單入口1”窗體,通過這兩個窗體即可對新創(chuàng)建的數(shù)據(jù)庫進行各種操作了。無論什么時候使用“數(shù)據(jù)庫向?qū)А毙陆〝?shù)據(jù)庫,MicrosoftAccess都將自動新建一個切換面板,這個面板對瀏覽數(shù)據(jù)庫都是很有幫助的,“切換面板”中有一些按鈕,單擊它們可以打開相應(yīng)的窗體和報表,或打開其他窗體和報表的切換面板、退出MicrosoftAccess或自定義切換面。2.4.5對ASP的簡要介紹ActiveServerPages(ASP)是服務(wù)器端腳本編寫環(huán)境,使用它可以創(chuàng)建和運行動態(tài)、交互的Web服務(wù)器應(yīng)用程序。使用ASP可以組合HTML頁、VBScript腳本命令和JavaScript腳本命令等,以創(chuàng)建交互的Web頁和基于Web的功能強大的應(yīng)用程序[14]。由于腳本程序是在服務(wù)器上而不是在客戶端運行,傳送到瀏覽器上的Web頁是在Web服務(wù)器上生成的。所以不必擔心瀏覽器能否處理腳本:Web服務(wù)器已經(jīng)完成了所有腳本的處理,并將標準的HTML頁面?zhèn)鬏數(shù)綖g覽器。由于只有腳本的結(jié)果返回到瀏覽器,所以服務(wù)器端腳本不易被別人復(fù)制。用戶看不到創(chuàng)建他們正在瀏覽的頁的腳本命令。ASP的運行環(huán)境:ASP只能用于下列WebServer?IIS?MicrosoftPersonalWebServerASP的編程語言:ASP可以使用VBScript和JavaScript進行程序編寫。ASP文件,ASP的文件后綴名為.ASP,以區(qū)別于同樣可以包含Script的HTML文件。一個.ASP文件是一個文本文件,可以包括下列元素的任意組合:?文本(text)?HTML標志(tags)?Script命令A(yù)SP:不需要任何HTML的tag,保存在文件中,起個好聽的名字,文件名的后綴一定要改為.ASP,然后上傳到服務(wù)器上一個有執(zhí)行權(quán)的目錄下(例如wwwroot),接下來的問題是,怎么執(zhí)行這個ASP程序。2.4.6ASP訪問數(shù)據(jù)庫的原理ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動態(tài)的高性能的WEB服務(wù)器程序。當用戶使用瀏覽器請求ASP主頁時,WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(javascript或vbscript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(activedataobjects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示[15]。2.5任務(wù)概述隨著計算機的普及和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,人們也越來越依賴于計算機和網(wǎng)絡(luò)。因此,網(wǎng)絡(luò)安全應(yīng)該也必須引起注意。網(wǎng)絡(luò)安全是一門涉及計算機、網(wǎng)絡(luò)、通訊、密碼、信息安全、應(yīng)用數(shù)學(xué)、數(shù)論、信息論等多種學(xué)科的綜合性學(xué)科,涉及面極廣,而且不斷更新和發(fā)展。國家對信息產(chǎn)業(yè)的扶持,使國內(nèi)的網(wǎng)絡(luò)狀況逐漸好轉(zhuǎn),更多的服務(wù)器的開通,更快的寬帶網(wǎng)得逐漸普及,各種各樣的攻擊行為在網(wǎng)上也越來越頻繁化和簡單化。微軟在推出ASP時提到的ASP的一個好處是:ActiveServerPages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。然而,由于NT、IIS以及ASP系統(tǒng)本身存在的一些漏洞,卻可能使ASP源碼暴露無遺,解決方法就是及時更新補丁。該個人網(wǎng)站系統(tǒng)是基于Internet/Intranet及Web技術(shù),建立以Browser/Server為結(jié)構(gòu)模式、以數(shù)據(jù)庫為后臺核心應(yīng)用、以服務(wù)為目的信息平臺,對資源進行科學(xué)的加工整序和管理維護,為用戶提供個人信息保障和直接參預(yù)到互聯(lián)網(wǎng)上而設(shè)計的系統(tǒng)。包括界面設(shè)計,代碼設(shè)計,這一階段偏重于網(wǎng)頁制作工具和技巧的應(yīng)用,編寫總系統(tǒng)總體功能分析及架構(gòu)圖。個人簡介:介紹版主的一些基本信息,希望各位訪客能夠認識版主。我的論壇:此版塊又分為主頁、發(fā)表意見、回復(fù)意見、顯示論壇內(nèi)容、版主后臺管理以及版主的回復(fù)界面。其中發(fā)表意見界面是所有訪客都可以在論壇里面發(fā)表自己的意見,這些意見可以是發(fā)表給所有的訪客,也可以是只發(fā)表給版主,如果只發(fā)表給版主,只有版主可以看到和回復(fù);回復(fù)意見是所有訪客針對自己感興趣的話題進行回復(fù);這些發(fā)表的意見和回復(fù)可以在顯示論壇內(nèi)容的界面都顯示出來,供大家討論;那些只有版主才能看到的信息在版主的管理界面,這個界面需要登錄,設(shè)有用戶名和密碼,在這里版主可以對所有評論進行發(fā)表或刪除的管理。用戶用戶管理員登錄評論管理發(fā)表圖2.1論壇功能圖個人專題:這里收錄了我平時搜集的一些文章和音樂,各位訪客可以根據(jù)自己的喜好進行閱覽。我的相冊:在這個板塊可以看到我的照片,班級照片和搜集的校園照片,如果大家喜歡可以收藏。更改照片的時候只要更新數(shù)據(jù)庫就可以了。網(wǎng)站說明:里面是我對整個網(wǎng)站的介紹,不太清楚網(wǎng)站構(gòu)架的訪客可以先到這里。給我留言:這是每位訪客針對我的網(wǎng)站情況給我留言,這些留言會直接保存到數(shù)據(jù)庫里面,并且能夠輕松的讀取。用戶用戶留言顯示發(fā)表圖2.2留言板功能圖發(fā)送郵件:各位訪客可以通過outlook向版主或者其他人發(fā)送電子郵件。鏈接百度:如果訪客想在互聯(lián)網(wǎng)上查找東西,可以直接點擊這里。女生花園:收集了一些女生喜歡的東西,如果你是女生,可以進來看看。個人簡介個人專題鏈接百度我的相冊個人簡介個人專題鏈接百度我的相冊網(wǎng)站說明女生花園網(wǎng)友文學(xué)欣賞給我留言我的論壇發(fā)送郵件快樂音樂可愛衣服可愛飾品我的照片我的班級美麗校園2.7數(shù)據(jù)庫結(jié)構(gòu)設(shè)計2.7.1論壇管理員登錄表2.1管理員登錄字段名稱數(shù)據(jù)類型字段大小允許空說明id自動編號長整型否無user文本50否無pwd文本50否無1.表的說明此表是用來論壇管理員登錄的,共分為三個字段,其中id字段設(shè)為主鍵,數(shù)據(jù)類型是自動編號,user和pwd字段分別用來存放管理員的登錄名和密碼,數(shù)據(jù)類型文本。2.限制條件在論壇管理員登錄時,只有正確輸入此表中的用戶名和密碼才能夠登錄到管理界面,才有權(quán)對論壇里面的內(nèi)容進行刪除,否則只能在界面出發(fā)表評論。2.7.2論壇發(fā)言表2.2論壇發(fā)言表字段名稱數(shù)據(jù)類型字段大小允許空說明id自動編號長整型自動編號time日期/時間是留言時間name文本50是姓名sex文本50是性別url備注是個人網(wǎng)站color文本50是留言顏色email備注是電子郵件sysop文本50是給版主pic文本50是表情圖示Yahoo文本50是YahooMsnmsage文本50是MSNICQ文本50是ICQtxt備注是留言內(nèi)容ip文本50是留言位置uptime日期/時間是回應(yīng)時間1.表的說明此表是用來記錄訪客基本信息以及發(fā)表評論內(nèi)容的,共有十五個字段,這里只給出了七個字段,其中id字段設(shè)為主鍵,數(shù)據(jù)類型是自動編號,time字段數(shù)據(jù)類型是日期/時間,其余為文本或者備注。每個在論壇里發(fā)表評論的訪客的基本信息和評論內(nèi)容都可以保存在此表中,便于顯示調(diào)用。2.限制條件沒有在論壇中正確填入自己的基本信息,就會導(dǎo)致登錄失敗,表中不會保存此內(nèi)容。2.7.3論壇回復(fù)表1.表的說明此表用來存放訪客針對論壇里面的內(nèi)容所做的回復(fù)內(nèi)容,各字段的內(nèi)容同論壇發(fā)言表。每個在論壇里回復(fù)評論的訪客的基本信息和評論內(nèi)容都可以保存在此表中,便于顯示調(diào)用。2.限制條件沒有在論壇中正確填入自己的基本信息,就會導(dǎo)致回復(fù)失敗,表中也不會保存此內(nèi)容。表2.3論壇回復(fù)表字段名稱數(shù)據(jù)類型字段大小允許空說明id數(shù)字長整型無id_2自動編號長整型自動編號time日期/時間留言時間name文本50是姓名sex文本50是性別url備注是個人網(wǎng)站color文本50是留言顏色email備注是電子郵件pic文本50是給版主Yahoo文本50是YahooMsnmsage文本50是MSNICQ文本50是ICQtxt備注是留言內(nèi)容ip文本50是留言位置ad文本50是無2.7.4論壇顯示評論1.表的說明此表用來存放顯示評論及回復(fù)的內(nèi)容,共有十三個字段,其中id字段設(shè)為主鍵,數(shù)據(jù)類型為自動編號,其余為數(shù)字、文本或備注。存放發(fā)布評論時的一些基本設(shè)置。2.限制條件根據(jù)你發(fā)表評論時提交不同的設(shè)置,會有相應(yīng)的內(nèi)容存儲到數(shù)據(jù)庫中,以便于顯示不同的設(shè)置要求,如留言顏色和表情圖示可以根據(jù)你不同的選擇顯示不同的顏色和圖片。表2.4論壇顯示評論表字段名稱數(shù)據(jù)類型字段大小允許空說明id自動編號長整型自動編號show自動編號50是自動編號view日期/時間50是留言時間cookies文本50是姓名HTML文本50是性別all數(shù)字長整型計數(shù)器url備注是個人網(wǎng)站bgcolor文本50是留言顏色background備注是電子郵件bgproperties文本50是給版主ipshow文本50否YahooMsn2.7.5圖片存放表2.5圖片存放路徑表字段名稱數(shù)據(jù)類型字段大小允許空說明編號自動編號長整型自動編號圖片編號數(shù)字長整型圖片編號圖片路徑文本50否圖片路徑1.表的說明此表用來存放我的照片版塊的照片,共有三個字段,沒有主鍵的設(shè)置,數(shù)據(jù)類型分別為自動編號,數(shù)字、文本。2.限制條件增加或刪除照片的時候只能在庫里進行照片路徑的管理。2.7.6留言板1.表的說明此表用來存放給我留言版塊的留言人、留言標題以及留言內(nèi)容,共有四個字段,其中id字段設(shè)置為主鍵,數(shù)據(jù)類型為自動編號,其余三個字段的數(shù)據(jù)類型均為文本。留言者提交留言內(nèi)容以后就會存儲到此表中,網(wǎng)頁再通過連接數(shù)據(jù)庫調(diào)用此表顯示每個留言內(nèi)容2.限制條件沒有后臺限制,想留言的任何訪客都可以在此留言板中留言,并且能夠顯示出來。表2.6留言表字段名稱數(shù)據(jù)類型字段大小允許空說明id自動編號長整型自動編號name文本50否留言姓名title文本50否留言標題body備注否留言內(nèi)容第三章結(jié)果與討論3.1個人簡介版塊本模塊是個人簡介部分,每個個人網(wǎng)站都會有作者介紹。在這個模塊訪客會了解到作者的一些基本信息,這里以我女朋友為主題制作的個人網(wǎng)站,大致界面內(nèi)容如圖3.1所示。圖3.1個人簡介此版塊采用了靜態(tài)網(wǎng)頁設(shè)計,最大的亮點就是利用了一個圖片特效產(chǎn)生的效果,圖片以溶解的方式漸漸出現(xiàn),圖片代碼如下所示:<imgsrc="images/pic/00.jpg"border="0"id="image1"style="visibility:hidden;FILTER:revealTrans(Duration=4.0,Trnsition=23);"width="176"height="130">代碼的作用是設(shè)置圖片路徑、圖片邊框的大小、圖片的最初的隱藏效果、圖片的漸顯效果以及圖片顯示的大小。3.2我的論壇版塊在個人網(wǎng)站建設(shè)中,BBS論壇也是其中最主要的一個子系統(tǒng)。BBS論壇的主要功能就是討論問題,論壇采用了B/S模式,提供了發(fā)表評論,回復(fù)評論和管理員對評論進行管理等功能。3.2.1顯示評論功能論壇首頁以及顯示評論界面如圖3.2所示,圖最上面顯示的是此頁面的基本信息,由中間的超鏈接可進入發(fā)表評論界面、管理界面。此界面的功能是顯示評論內(nèi)容,根據(jù)不同的提交數(shù)據(jù)可以顯示不同的圖片和字體顏色,并且可以通過上面的圖標可通過outlook發(fā)送電子郵件。每個評論都有回復(fù)鏈接,由此可進入回復(fù)界面。此界面可以分為多個頁面,每個頁面可以顯示八個評論的內(nèi)容,每超過八個評論程序會自動增加頁面,以顯示評論。實現(xiàn)頁面加一的代碼如下:<%IfPage<>rs.PageCountThen%><ahref="index.ASP?page=<%=Page+1%>"><%endif%>圖3.2顯示評論如果沒有人發(fā)表評論,頁面會自動顯示“目前沒有任何評論內(nèi)容”。連接數(shù)據(jù)庫的代碼如下:<%Setconn=Server.CreateObject("ADODB.Connection")DBPath=Server.MapPath("board.mdb")conn.Open"driver={MicrosoftAccessDriver(*.mdb)};pwd=test;dbq="&DBPathSETps=Server.CreateObject("ADODB.Recordset")ps.Open"Select*Fromadminwhereuser='"&session("user")&"'andpwd='"&session("pwd")&"'",conn,1,3%>代碼的作用分別是:創(chuàng)建ODBC數(shù)據(jù)源;打開連接board.mdb數(shù)據(jù)庫的路徑;創(chuàng)建access驅(qū)動,打開bbs表;創(chuàng)建Recordset對象操作數(shù)據(jù)庫中的記錄;利用創(chuàng)建的Recordset對象訪問表中的用戶名和密碼記錄。3.2.2發(fā)表評論與回復(fù)評論功能進入發(fā)表評論界面后,此界面如圖3.3所示:在此界面操作簡單,頁面簡潔,完全控件式的頁面布局。訪客無需注冊和登錄,只需填寫個人信息,在表情圖片和留言顏色處,訪客可以根據(jù)自己的喜好和發(fā)言內(nèi)容進行選擇,在“給版主”處,訪客可以選擇,如果留言只是留給版主的,只有版主才能看到,對論壇的其他人是隱藏的。個人網(wǎng)站、MSN、ICQ可不用填寫,姓名、性別和電子郵件必須以正確的格式填寫,否則會出現(xiàn)出錯提示。對于用戶的評論立即在主頁的對應(yīng)位置顯示出來,達到即時見效的功能。圖3.3發(fā)表評論以下代碼用于用戶訪問系統(tǒng)記錄用戶身份:<%ifnotcookies=nullthenelse'donothingorsetcookies=""endif%>代碼的意思是如果cookies值不為空讀取cookies中已經(jīng)記錄的用戶資料,如果為空就重新記錄。點擊“提交”以后內(nèi)容會自動保存到po_send.ASP中,以后此用戶再登陸就會記錄用戶的信息。3.2.3管理員登錄功能進入管理員界面后,可以看到如圖所示的界面:因為設(shè)有登錄權(quán)限所以只有管理員才能進入管理界面,管理員賬號和管理員密碼都記錄在數(shù)據(jù)庫中。系統(tǒng)便會根據(jù)這些登錄資料,辨別出管理員的身份權(quán)限,判斷管理員是否合法。成功登錄的合法管理員有權(quán)限察看資料。這些資料包括其他用戶的個人資料,包括用戶昵稱,用戶性別,用戶郵箱,用戶網(wǎng)址等等。以下腳本代碼連接數(shù)據(jù)庫,判斷登錄賬號和密碼是否正確。如果輸入的密碼錯誤,會進行出錯處理。<scriptlanguage="JavaScript"><!--functionadd(chk){if(chk.user.value==""){alert("請輸入管理員帳號");returnfalse;}if(chk.pwd.value==""){alert("請輸入管理員密碼");returnfalse;}}//--></script>以下代碼是管理員退出管理界面,進入普通用戶界面。<%Session.Abandonresponse.redirect"index2.ASP"%>圖3.4管理員登錄3.2.4管理功能管理員進入管理界面后,可見到以下界面:圖3.5管理界面以下腳本代碼對系統(tǒng)進行設(shè)置:<scriptlanguage="JavaScript"><!--functionadd(chk){if(chk.view.value==""){alert("請輸入顯示個數(shù)");returnfalse;}if(chk.all.value==""){alert("請輸入人氣指數(shù)");returnfalse;}}//--></script>管理員有權(quán)限對整個論壇系統(tǒng)進行系統(tǒng)設(shè)置,論壇的顯示方式,每頁顯示的評論個數(shù),背景顏色,背景圖片,首頁網(wǎng)址,是否顯示對方的IP地址等。可以對發(fā)表給管理員的評論進行處理,發(fā)表或刪除。也可對其他訪客發(fā)表的評論進行回復(fù)或刪除。3.3個人專題版塊在這個版塊我設(shè)計和兩部分內(nèi)容包括文學(xué)欣賞和快樂音樂。文學(xué)欣賞里收集了一些精美文章,快樂音樂里收集了一些好聽的mp3歌曲。3.3.1文學(xué)欣賞此版塊的界面如圖所示:圖3.6文學(xué)欣賞界面3.3.2快樂音樂進入此版塊,界面如圖所示:通過在數(shù)據(jù)庫中存放音樂路徑,達到在網(wǎng)頁上播放的效果。在音樂的首頁上放置了歌曲的名字,網(wǎng)友無需登錄,即可收聽自己喜歡的歌曲。<%i=2%><embedsrc=<%=request.cookies("S"&i)%>loop=falseautostart=falsename=bgss2width="200"height="120">以上代碼用來讀取數(shù)據(jù)庫中的音樂路徑,此控件專門播放mp3的音樂。進入播放界面后,就會出現(xiàn)此控件,點擊播放就直接調(diào)用數(shù)據(jù)庫中的音樂進行播放圖3.7音樂界面3.4我的相冊版塊個人網(wǎng)站中又一亮點就是個人相冊的設(shè)置,在我的相冊里,放置了我自己的照片、班級照片和校園照片。相冊里面的這三個版塊具有相同的版面設(shè)計,如下圖所示:圖3.8相冊界面這些照片的路徑存放在數(shù)據(jù)庫中,在頁面中直接連接顯示,點擊每個小圖即可察看大圖。連接數(shù)據(jù)庫顯示圖片代碼如下:<%i=1%>//連接的第一張圖片<imgsrc=<%=request.cookies("S"&i)%>width="170"height="160"></a>此代碼用于連接數(shù)據(jù)庫中圖片表的圖片路徑。設(shè)置i的值連接不同的圖片,獲得數(shù)據(jù)庫中圖片的cookies值。3.5網(wǎng)站說明版塊此版塊是我根據(jù)自己的網(wǎng)站結(jié)構(gòu)對整個網(wǎng)站以及每個版塊所做的網(wǎng)站結(jié)構(gòu)和功能的說明,以及網(wǎng)站和作者版權(quán)說明。如下圖所示:圖3.9網(wǎng)站說明界面如果網(wǎng)友不清楚網(wǎng)站的構(gòu)架,可以查看此版塊。3.6給我留言版塊留言板是目前最為流行的網(wǎng)絡(luò)應(yīng)用之一,使用留言板,可以為留言者提供發(fā)言的機會,讓他們能夠及時、準確地交換自己的觀點。3.6.1留言板主界面完整的留言板具有發(fā)表留言和察看別人留言的功能,如圖所示的留言板主界面index1.ASP,可由此進入留言界面和察看留言界面。圖3.10留言主界面在主界面中存有全部留言的作者和主題,點擊你想察看的主題就會進入察看留言界面,點擊“發(fā)表帖子”進入留言界面。3.6.2留言界面進入留言界面后,將會看到如下圖所示的界面say.ASP:圖3.11發(fā)表留言界面用戶名、標題和內(nèi)容填完以后點擊提交按鈕系統(tǒng)就會提醒你提交成功,察看帖子,如果填寫不完整系統(tǒng)就會提示你錯誤信息。內(nèi)容提交后,就會自動保存在數(shù)據(jù)庫中,其中連接數(shù)據(jù)庫代碼如下:<%name=Replace(Request.Form("name"),"'","''")title=Replace(Request.Form("title"),"'","''")body=Replace(Request.Form("body"),"'","''")%>保存內(nèi)容到數(shù)據(jù)庫代碼如下:<%setsavebbs=conn.execute("insertintobbs(name,title,body)values('"&name&"','"&title&"','"&body&"')")%>刷新數(shù)據(jù)庫表中的內(nèi)容,產(chǎn)生新的記錄集。3.6.3察看留言界面進入察看留言界面后,可以看到每個留言者的留言內(nèi)容,如圖所示show.ASP:進入每個帖子的瀏覽頁,主要是通過連接數(shù)據(jù)庫獲取該帖子的id號,其代碼如下:<%id=request.querystring("id")%><%setshow=conn.execute("select*frombbswhereid="&id&"")%>分別顯示作者、主題和內(nèi)容的代碼如下:<%=show("name")%><%=show("title")%><%=show("body")%>圖3.12察看留言界面3.6.4連接數(shù)據(jù)庫留言板中的每個頁面index1.ASP、say.ASP、show.ASP、save.ASP都包含了連接數(shù)據(jù)庫的文件conn.ASP,目的是隨時連接數(shù)據(jù)庫,它的代碼如下:<%'setconn=Server.CreateObject("ADODB.connection")vider="Microsoft.jet.oledb.4.0"conn.openserver.MapPath("bbs.mdb")'Server.scriptTimeout="10"'connstr="DBQ="+server.mappath(═bbs═.mdb")+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"'setconn=Server.CreateObject("ADODB.connection")'conn.openconnstr%>代碼的意思是創(chuàng)建ADODB數(shù)據(jù)源,創(chuàng)建連接驅(qū),連接表的路徑以及access數(shù)據(jù)對象,進行網(wǎng)頁和數(shù)據(jù)庫的連接。3.7發(fā)送郵件版塊在網(wǎng)站的每個大的版塊上都有“與我聯(lián)系”的圖片鏈接,點擊此鏈接可進入如下界面:在這里可以選擇要發(fā)送郵件的收件人,主題及內(nèi)容。主要實現(xiàn)的代碼如下:mailto:jlens@126.com此代碼主要用于連接到outlookexpress,進行郵件的發(fā)送。圖3.13發(fā)送郵件界面3.8鏈接百度版塊在網(wǎng)站的首頁上我設(shè)置了鏈接百度的搜索引擎,如果訪客有內(nèi)容要查詢,可以直接在此引擎內(nèi)搜索,可直接鏈接到百度查找內(nèi)容。如下圖所示:圖3.14鏈接百度連接百度腳本代碼如下:<SCRIPTlanguage=javascript>functiong(formname){varurl="/baidu";formname.value="2097152";formname.action=url;returntrue;}</SCRIPT>使用javascript腳本語言,定義一個表格函數(shù),把百度的路徑存儲到表格屬性中,通過表格動作訪問百度的網(wǎng)址。3.9女生花園版塊女生花園是我依據(jù)自己的喜好增加的版塊,如下圖所示:圖3.15女生花園界面在此版塊中包括兩個頁面,一個是可愛衣服,另一個是可愛服飾,這些圖片同樣是保存在數(shù)據(jù)庫中,除了顯示我喜歡的圖片以外,還有一些熱門文章的顯示,如圖的左邊所示,這些文章能夠移動。主要實現(xiàn)的代碼如下:<marqueedirection=upscrollamount=1scrolldelay=10>。。。<marquee>此句代碼能實現(xiàn)文字由下向上循環(huán)滾動。3.10討論3.10.1網(wǎng)站的風格是否統(tǒng)一一個成功的網(wǎng)站首先需要一個優(yōu)秀的設(shè)計,然后輔之優(yōu)秀的制作。設(shè)計是網(wǎng)站的核心和靈魂,一個相同的設(shè)計可以有多種制作表現(xiàn)的方式。一方面是純網(wǎng)站本身的設(shè)計比如文字排版、圖片制作、平面設(shè)計、三維立體設(shè)計、靜態(tài)無聲圖文、動態(tài)有聲影像等。另一方面是網(wǎng)站的延伸設(shè)計,包括網(wǎng)站的主題定位和瀏覽群定位、智能交互、制作策劃、形象包裝等。這兩方面相輔相成,做完網(wǎng)站后,首先需要測試的就是網(wǎng)站的整體風格和總體色調(diào)。每個網(wǎng)站的風格都有特定的主題,我的網(wǎng)站主色調(diào)是綠色,但其中也不乏別的顏色予以搭配,使整個網(wǎng)站看起來有一種溫文爾雅的感覺。其次是看網(wǎng)頁風格的測試,每個頁面上的字體的風格、字體顏色、字體的特效、文本風格、文本顏色、以及表格屬性、位置等都要有統(tǒng)一的設(shè)置。如我的網(wǎng)站每個頁面上的滾動字幕及字體特效都有統(tǒng)一的風格。3.10.2網(wǎng)站鏈接穩(wěn)定性測試超級鏈接對于網(wǎng)站用戶而言意味著能不能流暢的使用整個網(wǎng)站提供的服務(wù),因而鏈接將作為一個獨立的項目進行測試。網(wǎng)站能夠正確運行首先要保證鏈接能夠連貫運行。網(wǎng)站的運行中整個系統(tǒng)是否運行正常,我主要采用將測試網(wǎng)站長時間運轉(zhuǎn)進行測試,派生出執(zhí)行程序所有功能需求的輸入條件,從而導(dǎo)出測試用例,進行測試,網(wǎng)站中的每個版塊的每個頁面都出現(xiàn)了很多的鏈接,所以每個版塊要先進行單獨測試,單獨測試完成后,根據(jù)個版塊之間的連接結(jié)構(gòu)再進行總體測試,從而達到網(wǎng)站的整體的運營能夠順利地進行。在測試這個環(huán)節(jié)時,沒有特定的測試方法,就要做到細心,做到網(wǎng)站的順利運行。3.10.3數(shù)據(jù)庫測試數(shù)據(jù)庫鏈接是一種危險的、昂貴的、有限的資源,特別是在多層Web應(yīng)用程序中。必須正確管理鏈接。如果鏈接不當,整個網(wǎng)站的性能也會受到影響,我在測試這個環(huán)節(jié)的時候也是使整個程序長時間運行,多向數(shù)據(jù)庫提交數(shù)據(jù),調(diào)用數(shù)據(jù)庫里面的內(nèi)容進行顯示。第四章總結(jié)在本次設(shè)計的全過程中,我對四年所學(xué)的知識有了一個比較系統(tǒng)的認識和理解。涉及了各方面的知識,大大擴展了我的知識面,同時是我學(xué)會了如何使用所學(xué)的知識去解決一些實際的問題。在設(shè)計中我深知自己掌握的知識還遠遠不夠,掌握的一些理論知識應(yīng)用到實踐中去,總會出現(xiàn)這樣或那樣的問題,不是理論沒有掌握好,而是光知道書本上的知識是遠遠不夠的,一定要把理論知識和實踐結(jié)合起來。把學(xué)到的知識應(yīng)用到時間中去,多做多練,才可以把理論的精華發(fā)揮出來。知識不是知道,了解就好,一定要去應(yīng)用它,發(fā)展它,讓它在現(xiàn)實生活中得到充分的應(yīng)用,從而解決一些問題,這才是學(xué)習的根本目的。而且知識又不是單一的,它是互相聯(lián)系的,學(xué)科與學(xué)科之間都有著內(nèi)在的聯(lián)系。計算機是一門非常復(fù)雜且龐大的學(xué)科,一項課題往往需要多項技術(shù)才可以完成的。在設(shè)計階段,通過對課題的深入分析與研究,迫使我對技術(shù)有了一定的了解。在遇到問題時,得到了指導(dǎo)老師與同學(xué)的悉心幫助,使我感受到集體的力量是無窮的。
通過這次設(shè)計,我學(xué)會了和別人配合工作,因為一個人所學(xué)的知識不可能面面俱到的,只有通過合作,發(fā)揮自己的優(yōu)點,體現(xiàn)團隊精神,才能使工作做得更為出色。通過這次設(shè)計,我學(xué)到了許多書本上學(xué)不到的知識,增強了自己的動手能力。即將畢業(yè)我十分珍惜這次鍛煉的機會,我按部就班的完成了自己的設(shè)計任務(wù),但由于自己的知識水平有限,仍然存在很多的不足之處,懇請老師多多指教!當今的社會是競爭的社會,而人才的競爭則是競爭的焦點,畢業(yè)設(shè)計對于我們即將離校的同學(xué)來說,是離校前很好的一次鍛煉,使我們各方面的能力都有了很大的提高,為我們踏出校門,走上社會增強了能力與自信!
計算機技術(shù)的高速發(fā)展,使我深深地認識到只有不斷的加強學(xué)習,才能在計算機技術(shù)方面不至于被淘汰,今后,我還要加強學(xué)習,努力使自己成為一位專業(yè)的計算機人員,為我自己所從事的工作服務(wù)。參考文獻[1]JohnVlissidesPatternHatching[M]Addison-Wesley,2021.[2]StephenStelting,OlavMaassenSppliedJavaPatterns[M]PrenticeHall,2021[3]KirkKnoernschildJavaDesign-Objects,UMLandProcess[M]Addison-Wesley,2021[4]劉華,程序設(shè)計[M].北京:清華大學(xué)出版社.2021[5]小志,ASP入門與實例演練薄[M].北京:中國青年出版社,[6]趙增敏,ASP動態(tài)網(wǎng)頁設(shè)計[M].北京:電子工業(yè)出版社,2021[7]鄧文淵,陳俊華,挑戰(zhàn)ASP與網(wǎng)頁數(shù)據(jù)庫設(shè)計[M].北京:中國鐵路出版社,2021[8]宣小平,ASP數(shù)據(jù)庫系統(tǒng)開發(fā)實例導(dǎo)航[M].北京:人民郵電出版社,2021[9]蒙新.ASP編程技術(shù)與綜合實例演練[M].北京:清華大學(xué)出版社,2021[10]王珊等.數(shù)據(jù)庫系統(tǒng)概論(第四版)[M].北京:高等教育出版社,2021[11]季久峰,梁建全,宋修舵,等.專家門診——ASP.NET開發(fā)答疑200問[M].北京:人民郵電出版2021[12]劉瑞新、汪遠征、程伯言.ASP編程基礎(chǔ)及應(yīng)用教程[M].北京:機械工業(yè)出版社出版2021[13]于鵬.VBScipt/ASP網(wǎng)頁設(shè)計語言教程[M].出版社:電子工業(yè)出版社,2021[14]ChrisBrentonCameroHunt.網(wǎng)絡(luò)安全積極防御從入門到精通[M]北京:電子工業(yè)出版社,2021[15]謝希仁.計算機網(wǎng)絡(luò)(第5版)[M].北京:電子工業(yè)出版社,2021致謝畢業(yè)設(shè)計完成之際,我由衷地感謝鄭老師的大力幫助和支持,感謝我的同學(xué)與朋友,在我遇到各種各樣復(fù)雜問題的時候,給予我鼓勵和幫助,使我的分析問題和解決問題能力有了很大的提高。經(jīng)過幾個月的忙碌和工作,本次畢業(yè)設(shè)計已經(jīng)接近尾聲,作為一個畢業(yè)設(shè)計,由于經(jīng)驗的匱乏,難免有許多考慮不周全的地方,如果沒有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個設(shè)計是難以想象的本論文是在鄭老師悉心指導(dǎo)下完成的。鄭老師淵博的專業(yè)知識,嚴謹?shù)闹螌W(xué)態(tài)度,精益求精的工作作風,誨人不倦的高尚師德,嚴以律己、寬以待人的崇高風范,樸實無華、平易近人的人格魅力對我影響深遠。不僅使我樹立了遠大的學(xué)術(shù)目標、掌握了基本的研究方法,還使我明白了許多待人接物與為人處世的道理。所有這一切都將成為我受益終生的寶貴財富!本論文從選題到完成,每一步都是在導(dǎo)師的指導(dǎo)下完成的,傾注了導(dǎo)師大量的心血。在此,謹向?qū)煴硎境绺叩木匆夂椭孕牡母兄x!我在研究思想方法上得到了許多啟發(fā),并在研究工作中采用他們的部分研究成果與統(tǒng)計資料。盡管與他們?yōu)槲腋冻龅囊磺邢啾?,所有的語言都顯得蒼白無力,我仍要真誠地說聲:謝謝!感謝我的三年來對我學(xué)習、生活的關(guān)心和幫助。在論文即將完成之際,我的心情無法平靜,從開始進入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意!最后感謝我的母校—武漢工程大學(xué)四年來對我的大力栽培。畢業(yè)設(shè)計完成之際,我由衷地感網(wǎng)絡(luò)工程教研室各位指導(dǎo)老師們的大力幫助和支持,感謝我的同學(xué)與朋友,在我遇到各種各樣復(fù)雜問題的時候,給與我鼓勵和幫助,使我的分析問題和解決問題能力有了很大的提高。設(shè)計期間,指導(dǎo)老師嚴肅的科學(xué)態(tài)度、嚴謹?shù)闹螌W(xué)精神、精益求精的工作作風深深地感染和激勵著我。從課題的選擇到項目的最終完成,都始終給予我細心的指導(dǎo)和不懈的支持。
咖啡店創(chuàng)業(yè)計劃書第一部分:背景在中國,人們越來越愛喝咖啡。隨之而來的咖啡文化充滿生活的每個時刻。無論在家里、還是在辦公室或各種社交場合,人們都在品著咖啡??Х戎饾u與時尚、現(xiàn)代生活聯(lián)系在一齊。遍布各地的咖啡屋成為人們交談、聽音樂、休息的好地方,咖啡豐富著我們的生活,也縮短了你我之間的距離,咖啡逐漸發(fā)展為一種文化。隨著咖啡這一有著悠久歷史飲品的廣為人知,咖啡正在被越來越多的中國人所理解。第二部分:項目介紹第三部分:創(chuàng)業(yè)優(yōu)勢目前大學(xué)校園的這片市場還是空白,競爭壓力小。而且前期投資也不是很高,此刻國家鼓勵大學(xué)生畢業(yè)后自主創(chuàng)業(yè),有一系列的優(yōu)惠政策以及貸款支持。再者大學(xué)生往往對未來充滿期望,他們有著年輕的血液、蓬勃的朝氣,以及初生牛犢不怕虎的精神,而這些都是一個創(chuàng)業(yè)者就應(yīng)具備的素質(zhì)。大學(xué)生在學(xué)校里學(xué)到了很多理論性的東西,有著較高層次的技術(shù)優(yōu)勢,現(xiàn)代大學(xué)生有創(chuàng)新精神,有對傳統(tǒng)觀念和傳統(tǒng)行業(yè)挑戰(zhàn)的信心和欲望,而這種創(chuàng)新精神也往往造就了大學(xué)生創(chuàng)業(yè)的動力源泉,成為成功創(chuàng)業(yè)的精神基礎(chǔ)。大學(xué)生創(chuàng)業(yè)的最大好處在于能提高自己的潛力、增長經(jīng)驗,以及學(xué)以致用;最大的誘人之處是透過成功創(chuàng)業(yè),能夠?qū)崿F(xiàn)自己的理想,證明自己的價值。第四部分:預(yù)算1、咖啡店店面費用咖啡店店面是租賃建筑物。與建筑物業(yè)主經(jīng)過協(xié)商,以合同形式達成房屋租賃協(xié)議。協(xié)議資料包括房屋地址、面積、結(jié)構(gòu)、使用年限、租賃費用、支付費用方法等。租賃的優(yōu)點是投資少、回收期限短。預(yù)算10-15平米店面,啟動費用大約在9-12萬元。2、裝修設(shè)計費用咖啡店的滿座率、桌面的周轉(zhuǎn)率以及氣候、節(jié)日等因素對收益影響較大。咖啡館的消費卻相對較高,主要針對的也是學(xué)生人群,咖啡店布局、格調(diào)及采用何種材料和咖啡店效果圖、平面圖
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 天津市紅橋區(qū)2025-2026學(xué)年高三上學(xué)期期末語文試卷(含答案)
- 化工企業(yè)維修工培訓(xùn)課件
- 化工企業(yè)不安全行為培訓(xùn)課件
- 化工儀表工培訓(xùn)課件
- 鋼結(jié)構(gòu)焊后熱處理技術(shù)要點
- 2026年菏澤單縣事業(yè)單位公開招聘初級綜合類崗位人員(26人)備考考試試題及答案解析
- 2026湖南株洲市國資委選聘市屬監(jiān)管企業(yè)專職外部董事考試參考題庫及答案解析
- 2026年度煙臺市福山區(qū)事業(yè)單位公開招聘工作人員(68人)考試備考試題及答案解析
- 2026北京航空航天大學(xué)計算機學(xué)院聘用編高級研發(fā)工程師F崗招聘1人備考考試題庫及答案解析
- 養(yǎng)生有關(guān)活動策劃方案(3篇)
- 口腔醫(yī)院會員中心
- 冬季交通安全測試題及答案解析
- 2025年國家能源局系統(tǒng)公務(wù)員面試模擬題及備考指南
- 脊柱感染護理
- 2025年安徽省中考化學(xué)真題及答案
- 危險品押運證考試題及答案
- 2025年黨建工作應(yīng)試題庫及答案
- 痤瘡皮膚護理常規(guī)
- 2025-2030中國自動分板設(shè)備自動PCB分板設(shè)備行業(yè)運行態(tài)勢與投資前景預(yù)測報告
- 2025年陜西省中考英語試卷(含解析)
- 2025至2030中國海綿新材料行業(yè)市場發(fā)展現(xiàn)狀及商業(yè)模式與投資發(fā)展報告
評論
0/150
提交評論