個人網(wǎng)站設計與實現(xiàn)(站長類)_第1頁
個人網(wǎng)站設計與實現(xiàn)(站長類)_第2頁
個人網(wǎng)站設計與實現(xiàn)(站長類)_第3頁
個人網(wǎng)站設計與實現(xiàn)(站長類)_第4頁
個人網(wǎng)站設計與實現(xiàn)(站長類)_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

*******************畢業(yè)設計(論文)專業(yè)學生姓名班級學號指導教師完成日期成績評議附2:畢業(yè)設計(論文)任務書指導教師意見評閱教師意見答辯小組評議意見摘要:在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道。Internet上發(fā)布信息主要是通過網(wǎng)站來實現(xiàn)的,獲取信息也是要在Internet“海洋”中按照一定的檢索方式將所需要的信息從網(wǎng)站上下載下來。因此網(wǎng)站建設在Internet應用上的地位顯而易見。隨著現(xiàn)代計算機科學的發(fā)展,網(wǎng)絡已經(jīng)越來越普及,如今網(wǎng)絡已經(jīng)成為每個人生活的一部分,同時網(wǎng)絡也提供了一種很好的信息交換平臺,而個人主頁是一個可以在網(wǎng)絡上展示個人信息的方便手段。本文介紹了如何開發(fā)個人網(wǎng)站。首先介紹開發(fā)工具ASP,HTML等技術,然后詳細講解了個人主頁的開發(fā)。關鍵詞:個人主頁,HTML技術,ASP技術AbstractTodaythatflytodevelopsoonintheInternet,theInternetbecomesthepeopletoobtain,releaseanddeliverimportantoutletofinformationquickly.MainlyreleasetheinformationontheInternetistopassthewebsitetocarryoutof,obtaintheinformationtoalsowantintheInternet"ocean"accordingtocertainlyinspectionalwaywillneedofinformationcarrydownupanddownfromthewebsite.Alongwiththemoderncomputersciencedevelopment,thenetworkalreadymoreandmorepopularized,nowthenetworkalreadybecameaparteachpersonlife,atthesametimethenetworkhasalsoprovidedonekindofverygoodexchangeofinformationplatform,butindividualmainpagewasmaydemonstrateindividualinformationinthenetworktheconvenientmethod.Thisarticleintroducedhowdevelopsindividualwebsite.Firstintroduceddevelopmentkit—ASPtechnologyandHTMLtechnology,thenindetailexplainedindividualmainpagedevelopment.Keywords:Individualwebsite,HTMLTechnology,ASPTechnology目錄摘要6Abstract6目錄.7前言.8第一章開發(fā)原理及工具簡介91.1系統(tǒng)設計相關原理91.2ASP簡介91.2.1ASP的背景91.2.2運行ASP所需的環(huán)境101.3Access2000簡介.10第二章系統(tǒng)的可行性研究和需求分析112.1可行性研究112.1.1可行性研究的任務.112.1.2對本系統(tǒng)的可行性研究112.2需求分析.122.2.1需求分析的任務122.2.2對本系統(tǒng)的綜合要求12第三章硬件及軟件的需求準備133.1硬件的基本要求133.2軟件的基本平臺13第四章ASP對數(shù)據(jù)庫的操作134.1網(wǎng)站管理系統(tǒng)的工作模式134.2個人網(wǎng)管理系統(tǒng)的構(gòu)建.144.3安全性問題.14第五章系統(tǒng)詳細設計.145.1系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典145.2數(shù)據(jù)流程圖:錯誤!未定義書簽。5.3系統(tǒng)功能流程圖:.錯誤!未定義書簽。第六章.系統(tǒng)功能模塊設計.206.1客戶端206.1.1系統(tǒng)主頁:206.1.2圖片.196.2后臺系統(tǒng)的設計與實現(xiàn)216.2.1管理員登錄窗口的設計:226.2.2心情日記管理的設計與實現(xiàn)236.2.3相冊管理.246.2.4網(wǎng)站管理.25第七章系統(tǒng)的測試(含附件一、附件二)27結(jié)束語.32致謝33參考文獻:34前言當今的社會,隨著科技的進步,時代的發(fā)展,計算機信息行業(yè)的逐步壯大,人們也越來越離不開各種各樣的信息了,人們對信息的追求也越來越迫切了。因此計算機信息的發(fā)展也必須適應這一朝流。最近,為了滿足人們各自興趣如網(wǎng)上交流攝影心得,抑或參考別人的好的作品的要求,社會上有不少的知名的與不知名的各類個人網(wǎng)站,個人論壇等來幫助人們來相互交流,所以我就有了學習建設個人網(wǎng)站用于同共同愛好者進行交流的愿望。這對我自己對我的幾個朋友也有很大的好處。建設這個個人的網(wǎng)站既滿足了自己的愛好,又可以學到自己需要的知識。其中有必要留下留言本什么的用于了解大家對網(wǎng)站的意見,不然的話,本網(wǎng)站又如何來使大家的水平有所提高呢?我作的個人網(wǎng)站,主要用來提供喜愛在網(wǎng)絡上交流的網(wǎng)民與愛好者相互交流心得體會的平臺,前臺的制作利用ASP及其腳本語言Jaavsript,而后臺則是用了微軟的OfficeAccess數(shù)據(jù)庫用ADO對象進行連接。由于本人的知識水平有限,實際的經(jīng)驗也不足,所以所制作出來的作品有許多的不足和漏洞,希望大家提出寶貴的意見和批評。第一章開發(fā)原理及工具簡介1.1系統(tǒng)設計相關原理目前,網(wǎng)絡應用軟件運行的模式主要有二類:Client/server模式,Browser/Web模式。前者主要的缺點是維護、升級較麻煩,后者是近幾年伴隨Internet迅速發(fā)展起來的一種技術,它與客戶/服務器方式類似,客戶端是一個標準的瀏覽器,服務器端是WebServer,而WebServer與數(shù)據(jù)庫和應用服務器的緊密結(jié)合,使得這種模式的應用范圍不斷擴大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴充應用、升級維護簡便。另外,個人網(wǎng)站的相關信息也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程?;谏鲜隹紤],用Browser/Web模式來設計考試系統(tǒng)比較合適,服務器端我們采用Access數(shù)據(jù)庫系統(tǒng)和ASP組件來構(gòu)成考試的應用服務系統(tǒng);客戶端采用瀏覽器來完成,同時可進行在線交流。利用網(wǎng)絡和數(shù)據(jù)庫技術,結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設的有利優(yōu)勢,應用ActiveServerPage技術,我開發(fā)了基于B/S模式個人網(wǎng)站這一程序。它運用方便、操作簡單,外觀美觀大方。本個人網(wǎng)站主要實現(xiàn)個人相關信息的展示與交流。主要功能有:文章發(fā)表,日記發(fā)表,網(wǎng)上相冊,在線音樂,相關鏈接,留言薄,管理員后臺管理等等。1.2ASP簡介1.2.1ASP的背景ASP(ActiveServerPages)是目前最為流行的開放式的Web服務器應用程序開發(fā)技術,使用它可以將HTML語言、腳本語言和Active控件組合在一起,產(chǎn)生動態(tài)、交互且高效率的基于Web的應用程序。作為動態(tài)網(wǎng)頁的重要設計工具,ASP是一種服務器端(Server-side)的腳本(Script)環(huán)境,由于ASP使用基于開放設計環(huán)境的ActiveX技術,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁具有幾何無限的擴充能力。ASP將取代CGI(公共網(wǎng)關接口)和煩瑣的Perl編程語言,成為今后Web開發(fā)的流行語言。1[?]MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發(fā)的服務器端腳本環(huán)境,ASP內(nèi)含于IIS3.0和4.0之中,通過ASP我們可以結(jié)合HTML網(wǎng)頁、ASP指令和ActiveX元件建立動態(tài)、交互且高效的WEB服務器應用程序。有了ASP你就不必擔心客戶的瀏覽器是否能運行你所編寫的代碼,因為所有的程序都將在服務器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當程序執(zhí)行完畢后,服務器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。以下羅列了ActiveServerPages所獨具的一些特點:2[?]1.使用VBScript、JScript等簡單易懂的腳本語言,結(jié)合HTML代碼,即可快速地完成網(wǎng)站的應用程序。2.無須compile編譯,容易編寫,可在服務器端直接執(zhí)行。3.使用普通的文本編輯器,如Windows的記事本,即可進行編輯設計。4.與瀏覽器無關(BrowserIndependence,用戶端只要使用可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設計的網(wǎng)頁內(nèi)容。ActiveServerPages所使用的腳本語言(VBScript、Jscript均在WEB服務器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。5.ActiveServerPages能與任何ActiveXscripting語言相容。除了可使用VBScript或JScript語言來設計外,還通過plug-in的方式,使用由第三方所提供的其他腳本語言,譬如REXX、Perl、Tcl等。腳本引擎是處理腳本程序的COM(ComponentObjectModel物件。6.ActiveServerPages的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。7.可使用服務器端的腳本來產(chǎn)生客戶端的腳本。8.物件導向(Object-oriented)。9.ActiveXServerComponents(ActiveX服務器元件具有無限可擴充性。可以使用VisualBasic、Java、VisualC++、COBOL等編程語言來編寫你所需要的ActiveXServerComponent。1.2.2運行ASP所需的環(huán)境與一般的程序不同,.asp程序無須編譯,ASP程序的控制部份,是使用VBScript、JScript等腳本語言來設計的,當執(zhí)行ASP程序時,腳本程序?qū)⒁徽酌畎l(fā)送給腳本解釋器(即腳本引擎,由腳本解釋器進行翻譯并將其轉(zhuǎn)換成服務器所能執(zhí)行的命令。當然,同其他編程語言一樣,ASP程序的編寫也遵循一定的規(guī)則,如果你想使用你所喜愛的腳本語言編寫ASP程序,那么你的服務器上必須要有能解釋這種腳本語言的腳本解釋器。當你安裝ASP時,系統(tǒng)提供了兩種腳本語言:VBsrcipt和JScript,而VBscript則被作為系統(tǒng)默認的腳本語言。你也可以根據(jù)自己的喜好改變系統(tǒng)默認的腳本語言。簡單講,ASP是位于服務器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式Web服務器應用程序,如交互式的動態(tài)網(wǎng)頁,包括使用HTML表單收集和處理信息,上傳和下載等等,就象用戶在使用自己的CGI程序一樣。但是它比CGI簡單。更重要的是,ASP使用的ActiveX技術基于開放設計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的CGI等程序所遠遠不及的地方。使用ASP還有個好處,就是在于ASP可通過ADO(ActiveDataObject)方便的訪問數(shù)據(jù)庫,從而使得開發(fā)基于WWW的應用系統(tǒng)成為可能。3[?]1.3Access2000簡介1.什么是數(shù)據(jù)庫數(shù)據(jù)庫(DataBase),顧名思義就是存放數(shù)據(jù)的倉庫,是一些關于某個特定主題或目的的信息集合,用戶可以將自己所需的各種資料以一定的格式存放在計算機的硬盤上,所有的這些信息的集合就是一個數(shù)據(jù)庫。目前數(shù)據(jù)庫技術已經(jīng)廣泛應用于各種管理信息系統(tǒng),它是決策支持系統(tǒng)和專家系統(tǒng)的基礎。數(shù)據(jù)庫管理系統(tǒng)DBMS(DataBaseManagementSystem),它是允許用戶對數(shù)據(jù)庫進行創(chuàng)建、修改,并可以對數(shù)據(jù)庫內(nèi)的數(shù)據(jù)進行加工處理,生成各種報表的軟件系統(tǒng)。用戶使用數(shù)據(jù)庫的命令、執(zhí)行數(shù)據(jù)庫應用程序都需要通過數(shù)據(jù)庫管理系統(tǒng)來完成。Access2000就是可以完成上述任務的一個流行的數(shù)據(jù)庫管理系統(tǒng)。2.Access的特點[5?]Access是一個面向?qū)ο蟮?、采用事件?qū)動機制的小型關系數(shù)據(jù)庫管理系統(tǒng)。在Access中,用戶可以根據(jù)實際需要對數(shù)據(jù)進行分類,然后使用表對象分別存儲每一種類型的數(shù)據(jù),并建立起不同類型數(shù)據(jù)之間的關系,供報表使用。此時,每條信息僅在一處存放,減少了冗余數(shù)據(jù)的產(chǎn)生,節(jié)省了寶貴的存儲空間,同時也加快了更新數(shù)據(jù)的速度。第二章系統(tǒng)的可行性研究和需求分析2.1可行性研究2.1.1可行性研究的任務可行性研究的目的就是用最小的代價在盡可能短的時間內(nèi)確定問題是否能夠解決。必須記住,可行性研究的目的不是解決問題,而是確定問題是否值得去解。要達到這個目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)目標和規(guī)模是否現(xiàn)實,系統(tǒng)完成后所能帶來的效益是否大到值得投資開發(fā)這個系統(tǒng)的程度。因此,可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。首先需要進一步分析和澄清問題定義。在問題定義階段初步確定的規(guī)模和目標,如果是正確的就進一步加以肯定,如果有錯誤就應該及時改正,如果對目標系統(tǒng)有任何約束和限制,也必須把它們清楚的列舉出來。當然,可行性研究最根本的任務是對以后的行動方針提出建議。如果問題沒有可行的解,分析員應該建議停止這項開發(fā)工程,以避免時間、資源、人力和金錢的浪費;如果問題值得解,分析員應該推薦一個較好的解決方案,并且為工程制定一個初步的計劃。2.1.2對本系統(tǒng)的可行性研究澄清了問題定義之后,分析員應該導出系統(tǒng)的邏輯模型。然后從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法。每種解法都應該仔細研究它的可行性,一般來說,至少應該從技術可行性、經(jīng)濟可行性和操作可行性三方面研究每種解法的可行性。以下為對本系統(tǒng)的可行性研究:1.技術可行性:利用ASP技術完全可以開發(fā)和制作動態(tài)網(wǎng)頁。2.經(jīng)濟可行性:制作該系統(tǒng)并不復雜,在一臺裝有windows2000server的電腦上即能開發(fā),基本上不需要什么成本。3.操作可行性:該系統(tǒng)操作簡單,很容易用戶上手和使用。通過以上三方面分析,得出結(jié)論:該系統(tǒng)是可行的。[4?]2.2需求分析2.2.1需求分析的任務析的任務不是確定系統(tǒng)怎樣完成它的工作,而僅僅是去確定系統(tǒng)必須完成哪些工作,也就是對目標系統(tǒng)提出完整、準確、清晰、具體的要求。析的結(jié)果是系統(tǒng)開發(fā)的基礎,關系到工程的成敗和軟件產(chǎn)品的質(zhì)量。因此,必須用行之有效的方法對軟件需求進行嚴格的審查驗證。2.2.2對本系統(tǒng)的綜合要求對系統(tǒng)的綜合要求有系統(tǒng)功能要求、系統(tǒng)性能要求、運行要求三個方面。1.系統(tǒng)功能要求:本系統(tǒng)分為教師和學生兩個用戶,老師需要具有公告管理,答疑管理,作業(yè)管理的功能;學生需要具有瀏覽公告,提出問題,提交作業(yè)的功能。2.系統(tǒng)性能要求:在以下環(huán)境均能運行asp:MicrosoftInternetInformationServerversion3.0/4.0onWindowsNTServerMicrosoftPeerWebServicesVersion3.0onWindowsNTWorkstationMicrosoftPersonalWebServeronWindows95/98一臺能夠運行Windows操作系統(tǒng)的計算機,內(nèi)存在16MB以上(操作系統(tǒng)WindowsNTServer要求32MB以上),可用的硬盤空間在100MB以上,即符合要求。3.運行要求:ASP程序必須在支持ASP的Web服務器上才能運行,對于個人用戶,可以首先將計算機虛擬為Web服務器。如果計算機使用的是Windows系統(tǒng),安裝微軟的PWS或IIS就可以實現(xiàn)這一目標。本系統(tǒng)使用的是PWS,后臺數(shù)據(jù)庫為Access2000。[7?][6?]第三章網(wǎng)站制作前的準備3.1硬件的基本要求對于硬件的要求,現(xiàn)在已經(jīng)是2004年了,目前的個人電腦基本上都符合這個程序的瀏覽與運行,就是說瀏覽器端的電腦,目前只要是上得了英特網(wǎng)的就可以了,這個也是體現(xiàn)了ASP的好處,瀏覽端只是提出一個要求,服務端根據(jù)瀏覽器的要求得到答案,并返回給瀏覽端。服務器端的電腦硬件的要求,基本上是可以運行WindowsXP就可以了。3.2軟件的基本平臺軟件平臺需要服務器上的操作系統(tǒng)為microsoftwindows2000server。因為asp的開發(fā)平臺首選是WindowsNTServer(Windows2000Server上的IIS,然后是WindowsNTWorkstation(Windows2000Profession或Windows95/98的PersonalWeb,同樣現(xiàn)在的瀏覽器是微軟一家獨大,使用的瀏覽器是微軟的Explorer,網(wǎng)站的數(shù)據(jù)庫使用了同樣是microsoft的officeaccess數(shù)據(jù)庫,因為一個數(shù)據(jù)不是很龐大的個人網(wǎng)站沒有必要使用Ocacle等大型數(shù)據(jù)庫系統(tǒng),同時access數(shù)據(jù)庫結(jié)構(gòu)比較的簡單,使用起來比較簡單好用。開發(fā)硬件與軟件如下:硬件環(huán)境:CPU奔騰41.3GHz,內(nèi)存128MB,30G軟件環(huán)境:WindowsXP,IIS,ACCESS2000,DreamwearMX這套管理軟件是基于B/S結(jié)構(gòu),本地服務器,由ASP作為前臺的搭建軟件,用ACCESS2000作為構(gòu)建后臺數(shù)據(jù)庫的動態(tài)網(wǎng)頁形式的管理軟件.[7?]第四章ASP對數(shù)據(jù)庫的操作本個人網(wǎng)站是一種具有交互功能的信息系統(tǒng)。它向用戶提供靜態(tài)和動態(tài)兩類信息資源。所謂靜態(tài)信息是指那些不經(jīng)常變動或更新的資源,動態(tài)信息是指隨時變化的信息。本個人網(wǎng)站系統(tǒng)具有強大的交互功能,可使管理員與用戶方便地傳遞信息,完成電子信息交流。這種全新的交流方式實現(xiàn)了人個網(wǎng)站的使用者的文檔信息的無紙化交流與展示。4.1網(wǎng)站管理系統(tǒng)的工作模式由于基于Internet的Web都是一種高度分散的并且與平臺無關的網(wǎng)絡,為了建立一個兼容的、全功能的銷售商務網(wǎng)站管理系統(tǒng),采用B/S結(jié)構(gòu)是非常合適的。這種結(jié)構(gòu)一般包括3個基本的組件:Browser、Server和Internet。Browser通過Internet向Server發(fā)出請求,Server對Client的請求做出響應和控制,通過Internet將響應反饋給Browser。這是一種協(xié)作式的模型,可完成分布式任務。Server負責對數(shù)據(jù)進行存儲和維護,其共享資源主要包括應用程序、網(wǎng)絡訪問以及一些數(shù)據(jù)和文件。通過巨大的Internet網(wǎng)絡,Web將不計其數(shù)的Server與Browser連接起來,構(gòu)成了B/S模型。通過這種結(jié)構(gòu),Browser對位于Server上的超鏈接信息發(fā)出請求,響應信息再通過Internet反饋給Browser,從而方便地在Web世界實現(xiàn)信息共享、協(xié)作計算以及工程同步。[8?]4.2個人網(wǎng)管理系統(tǒng)的構(gòu)建一個完善的個人網(wǎng)站必須具有發(fā)布信息、接收信息、管理信息、信息共共享等基本功能。這些功能主要由ASP技術和網(wǎng)絡數(shù)據(jù)庫訪問技術來實現(xiàn)。4.3安全性問題服務器的安全特性是相當重要的,它不僅可以預防未授權用戶對網(wǎng)絡的訪問,同時保護Web站點的內(nèi)容不受侵犯。典型的安全特性包括訪問控制和加密。我們可以使用防火墻技術來限制網(wǎng)絡上的非法訪問,保證WEB服務器的安全完善的用戶身份確認機制。通過用戶身份確認,允許合法用戶進入網(wǎng)站,防止非法用戶的訪問。對用戶密碼采用MD5不可逆加密技術,保證網(wǎng)站的安全。[6?]第五章系統(tǒng)詳細設計5.1系統(tǒng)數(shù)據(jù)流程圖和數(shù)據(jù)字典數(shù)據(jù)庫采用ACCESS2000創(chuàng)建,數(shù)據(jù)庫文件為:../etwldbs/etwldbs.mdb,所有網(wǎng)站數(shù)據(jù)都存在該數(shù)據(jù)庫的不同表中。數(shù)據(jù)庫名稱:../admin/shopbackup.mdb抓圖示例如下:表5.2數(shù)據(jù)庫表項下面具體介紹每個表的設計與字段說明,主要數(shù)據(jù)表簡介如下:admin(管理員帳號:dmin表存放系統(tǒng)管理員信息。主要是用戶名與密碼。表5.3系統(tǒng)管理員表riji(天氣信息:該數(shù)據(jù)表中主要存放相關天氣的情況,日期,說明,發(fā)表者。表5.4天氣信息表yd_music(音樂信息表:音樂信息表,放網(wǎng)站上的現(xiàn)有的音樂。音樂名,歌手,鏈接,點擊率,等等相關信息。5.2數(shù)據(jù)流程圖:2.用戶與管理員關系的E-R圖5.3系統(tǒng)功能流程圖:1.流程圖如下圖所示:2.流程圖如下圖所示:圖5.5后臺管理流程圖第六章.系統(tǒng)功能模塊設計6.1客戶端本系統(tǒng)主頁,一般用戶都可以進入本系統(tǒng)首頁進行瀏覽.可以在瀏覽本站的相關信息,也可以在留言板中與站長及其它用戶相互交流。在首頁中,主要顯示本系統(tǒng)的功能與主題.本系統(tǒng)是為個人而設計的,所以在主頁的設計方面主要表現(xiàn)相關個人的信息,表現(xiàn)站長的相關信息與誤樂信息。所以在設計時,使用了大量的圖片、歌曲、文章等等來站長與用戶之間的交流。本系統(tǒng)主頁如下圖所示:設計的部分代碼如下:在本站設計中使用了大量的sql語言與javascript腳本語言。這樣才能體現(xiàn)網(wǎng)站的動態(tài)與交互性。6.1.2圖片在主界面中,主要分了七個主要功能,用戶可以進行瀏覽,它們分別是:照片,心情,隨筆,試聽,鏈接,留言,關于等等相關部分。情:也就是日記。站長可以隨時記錄下一些心情故事,可以與用戶交流。其實現(xiàn)的界面如下所示:心圖片:主要展示的是照片及照片的相關說明,可供用戶們?yōu)g覽。其界面如下所示:隨筆:站長可以發(fā)表一些精美的文章,展示站長的才華。也可以摘錄一些好的文章與瀏覽者們一起分享。其界面如下所示:試聽:也就在我們通常所說的在線音樂。用戶們可以登錄到網(wǎng)站上一邊瀏覽網(wǎng)頁也可以一邊享受音樂。能夠休現(xiàn)個人網(wǎng)站的輕松愉快的風格。它的實現(xiàn)主要是調(diào)用插件播放器來實現(xiàn)的。實現(xiàn)的界面如下所示:留言功能:這個是用戶與站長的在線交流平臺。這是仿制留言板,將留言板功能與本系統(tǒng)完好的溶入到一塊,實現(xiàn)互動功能。用戶可以留言,站長與管理員可以進行相關的回復與管理。其實現(xiàn)的界面如下:6.2后臺系統(tǒng)的設計與實現(xiàn)只有正確的用戶名與密碼,管理員才能登錄到后臺對整個網(wǎng)站系統(tǒng)進行管理.這樣才能維護好系統(tǒng)的正常運行與安全.其設計的主要代碼如下:[8?]在本登錄框中使用的驗證代碼<%=session("verifycode"%>,這樣就更能加強了系統(tǒng)的安全性。6.2.2心情日記管理的設計與實現(xiàn)在這里主要實現(xiàn)日記的述寫與上傳功能。將寫好的內(nèi)容存儲在ACCESS數(shù)據(jù)庫中,然后,在前臺進行控件的調(diào)用。這樣在后臺發(fā)表的日記在前臺就可以展示。設置頁面如下圖示:其實現(xiàn)的代碼為:[8?]如果要查看以前發(fā)表的日記,可以使用查詢語名句“SELECT”語句,以實現(xiàn)對相關信息的搜索。在本管理中,可以對相片進行上傳,說明,標題等等??梢酝ㄟ^本地上傳也可以通過網(wǎng)絡上的圖片進行上傳。這種管理方式很適合管理員的管理,從而輕松對相冊中相片的更新,刪除,添加。其實現(xiàn)的網(wǎng)頁如下圖所示:設計的部分代碼如下:[8?]6.2.4網(wǎng)站管理本網(wǎng)站管理中,可以對管理員信息及本系統(tǒng)的服務器進行管理。站長可以根據(jù)需要來更改相關的信息。如用戶名,密碼,相關名稱等。服務器管理,對于一個網(wǎng)站是很得要的,特別人網(wǎng)上銷售管理這方面的網(wǎng)站是成為重要的.系統(tǒng)服務的路徑,容量大小,可用空間,己用空間,收發(fā)郵件,支持版本,運行環(huán)境的監(jiān)控等等都為企業(yè)在線實現(xiàn)展示銷售提供了保障.如果服務處理癱瘓,整個系統(tǒng)裝不能運行,站長與用戶之也就失去了聯(lián)系.所以對服務器及其組件的管理是很重要的.還有對個人網(wǎng)站的版本與版權進行管理。設計的部分代碼如下:[8?][9?]因代碼多長,中間代碼有省略第七章系統(tǒng)的測試在開發(fā)軟件系統(tǒng)的漫長過程中,面對著極其錯綜復雜的問題,人的主觀認識不可能完全符合客觀現(xiàn)實。測試的目的就是在軟件投入使用之前,盡可能多的發(fā)現(xiàn)軟件中的錯誤。軟件測試的目標是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程;好的測試方案是極可能發(fā)現(xiàn)迄今為止尚為發(fā)現(xiàn)的錯誤的測試方案;成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。出現(xiàn)的問題與感想:1.設計困難制作網(wǎng)站之前必須先要構(gòu)思清楚,自己想要做什么風格和主題的網(wǎng)站,而這個看似簡單的問題其實很復雜,也是最關鍵的部分,主要設計思路清晰,就可以按照計劃進行,但恰恰萬事開頭難,主頁的設計讓我花費很長時間,當設計好主頁,掌握方向后,便順利了很多。2.首頁失敗制作過程中不知道什么原因,,一開始只是插圖的時候出現(xiàn)問題,但卻無法進行下去,導致前半部分白做了,又從頭開始做的。3.圖層運用不當圖層使用起來還是有很多問題的,例如,圖片位置不對,擋住了部分文字,只能回到設計頁面重新調(diào)整,一開始很難一次成功的,必須要進行多次修改才能達到自己理想的效果。4.布局掌握不準確設計中并沒有使用大量布局設計,原因是使用不是很理想,總是搞不清自己要用多大的空間,總是不恰當,導致只在一個子頁中使用布局功能??赡苁且婚_始學習表格習慣了,不習慣用布局做的原因。后面的都是以表格為主設計。測試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應該具有的功能,可以通過測試來檢驗是否每個功能都能正常使用;如果知道產(chǎn)品內(nèi)部工作過程,可以通過測試來檢驗產(chǎn)品內(nèi)部動作是否按照規(guī)格說明書的規(guī)定正常進行。附件一:如何安裝IIS(Internet信息服務本文以WindowsXP為例講解如何安裝IIS。在WindowsXP中選擇“開始”>“控制面板”,打開“控制面板”單擊“性能和維護”打開“性能維護”窗口單擊打開“管理工具”窗口,查看是否有圖標。如果沒有“Internet信息服務”圖標,請進入IIS安裝;反之,IIS已經(jīng)安裝過了。安裝IIS(Internet信息服務)(Windows2000Server安裝方法相同,如果是Windows98請安裝ADD-ONS目錄下的PWS)1、將操作系統(tǒng)安裝光盤放到光驅(qū),打開WindowsXP“控制面板”中的“添加和刪除程序”2、然后選擇“添加/刪除Windows組件”會彈出一個“Windows組件向?qū)А睂υ捒颍缦聢D:3、點擊上圖中“詳細信息”按鈕之后,進入復選窗口,圖中做標記的項目必須選擇。4、選擇完畢,按下“確定”按鈕,IIS將自動安裝在系統(tǒng)中,至此IIS安裝大功告成。附件二:如何建立虛擬目錄1、從“控制面板”里面打開“管理工具”2、從中選擇“Internet服務管理器”2、彈出的窗口中右鍵“新建”—“虛擬目錄”。3、彈出“虛擬目錄創(chuàng)建向?qū)А薄?、填寫別名:myasp。6、再下一步,目錄:瀏覽到E:\myasp即可。(這里僅是個例子,實際操作時目錄要指向論文所帶程序所在的文件夾)7、訪問的權限一定要把所有的權限都打勾。8、點擊“完成”。結(jié)束語在歷時幾個月的時間里,我的畢業(yè)設計是從學習新的知識(ASP語言和HTML語言),到建立網(wǎng)上購物系統(tǒng)的網(wǎng)站。我遇到了若干的問題和解決了不少的問題,現(xiàn)在還有未知安全性和可靠性的未能發(fā)現(xiàn)和解決。從建立自己的虛擬服務器,到網(wǎng)站服務,我對電子商務認識的無到有,有了具體詳細的認識。在我們所建立的網(wǎng)上購物系統(tǒng)只是一個網(wǎng)上的購物的基本原理,里面要涉及到的方方面面的問題我們未曾遇到或現(xiàn)有的條件限制而未能實現(xiàn)。電子

溫馨提示

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

評論

0/150

提交評論