茶文化網(wǎng)站設計畢業(yè)論文_第1頁
茶文化網(wǎng)站設計畢業(yè)論文_第2頁
茶文化網(wǎng)站設計畢業(yè)論文_第3頁
茶文化網(wǎng)站設計畢業(yè)論文_第4頁
茶文化網(wǎng)站設計畢業(yè)論文_第5頁
已閱讀5頁,還剩28頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

論文(設計)題目:“茶”文化動態(tài)網(wǎng)站的設計與實現(xiàn)姓名學號院系專業(yè)計算機科學與技術年級指導教師2015年5月11日目錄TOC\o"1-3"\h\u4335摘要 摘要茶文化動態(tài)網(wǎng)站是基于ASP.NET編程語言開發(fā)設計的,同時,采用SQLServer2008數(shù)據(jù)庫平臺,為用戶提供了注冊、登錄、聊天、評論等功能,具有友好的用戶界面;此外,該茶文化動態(tài)網(wǎng)的發(fā)布,對弘揚中華民族傳統(tǒng)茶文化也起到了推動作用。茶文化動態(tài)網(wǎng)站具體來說是一個有關茶文化文章內容發(fā)布的典型信息平臺,該網(wǎng)站開發(fā)者開發(fā)它的目的有兩個:一方面為傳播茶文化、發(fā)揚中華民族傳統(tǒng)獻出一己之力;另一方面就是對現(xiàn)有的動態(tài)網(wǎng)站框架進行技術方面的學習與深入研究。設計這個系統(tǒng)使用三層結構,Web服務技術選擇的平臺上使用先進的技術,具有良好的穩(wěn)定性和可伸縮性。關鍵詞:茶文化網(wǎng)站;ASP.NET;SQL;交互性ABSTRACTTeacultureisadynamicwebbasedASP.NETprogramminglanguagedesign,whileusingSQLServer2008databaseplatform,providesusersregister,login,chat,commentandotherfunctions,withafriendlyuserinterface;Inaddition,theteaculturaldynamicswebpublishing,carryingforwardthetraditionalChineseteaculturealsoplayedarole.Teacultureistypicaldynamicwebsitespecificinformationplatformforcontentpublishingarticlesabouttheteaculture,thesitedeveloperstodevelopitspurposeistwofold:ontheonehandhisownpowertospreadtheteaculture,carryforwardthetraditionalChinesesacrificed;theotherontheonehandisthesiteoftheexistingframeworkforlearningdynamicandin-depthstudyofthetechnicalaspects.Thissystemisdesignedtousethethree-tierstructure,theuseofadvancedtechnologyonWebservicestechnologyplatformofchoice,withgoodstabilityandscalability.Keywords:Teawebsite;ASP.NET;SQL;Interactivity第1章網(wǎng)站概述1.1本課題的研究意義在信息網(wǎng)絡飛速發(fā)展的今天,互聯(lián)網(wǎng)已成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在政治、社會、經(jīng)濟等各個方面發(fā)揮著重要的作用。我們研究茶文化目的是希望中國茶文化能以嶄新的面貌適應現(xiàn)代化發(fā)展。經(jīng)濟的高速發(fā)展,生活節(jié)奏的加快,使人們忽略了素質的培養(yǎng),而茶文化則是培養(yǎng)人的素質最佳的精神食糧之一。我們希望以這一行動來喚醒大家對中國茶文化的重視。該網(wǎng)站通過幾個欄目來介紹茶的歷史及禮儀等讓人們更加了解中國茶文化。在當今社會,茶文化已經(jīng)不僅僅只是一種飲食文化,而是我國五千年文明的精髓的體現(xiàn),更多的了解和學習我國的茶文化,對于這個速食時代的人們各方面素質和精神的培養(yǎng)具有積極地促進作用。1.2本論文的目的及內容目前計算機技術的快速發(fā)展導致人們進入一個完全不同的現(xiàn)代信息時代,隨著社會的不斷發(fā)展和日新月異,現(xiàn)在人民的傳統(tǒng)文化已成為一種趨勢和責任。通過借鑒各種各樣的好的茶葉網(wǎng)站的電子商務網(wǎng)絡,加上其獨特的創(chuàng)新融合圖像和顏色的網(wǎng)站,致力于創(chuàng)建一個具有獨特的茶文化特點,能使人感受到茶文化博大精深的文化傳播網(wǎng)站。茶文化網(wǎng)站不僅可以使人們了解茶的藝術深度文化內部信息,提高人們的生活質量,陶冶情操,而且重點是網(wǎng)站提供了各種名貴茶信息,只要你愿意,可以在線預訂,免費體驗茶的“藝術人生”。如果你有時間,不妨去尋找一個名字的茶,茶的每一個名字都是一種藝術欣賞,我相信你的獲得將遠遠超過茶本身。此外,通過網(wǎng)站,還可以認識一些茶黨好友,結交一群志同道合的朋友與你一起賞茶,在那里你可以展現(xiàn)自己,網(wǎng)站推出社區(qū)論壇欄目,見多識廣的你可以與朋友分享關于茶的所見所聞,同時也可以學到很多別人的信息來豐富自己,總之,在網(wǎng)站上你可以擴大你平時的交友圈,帶你進入一個新鮮的茶的世界。1.3網(wǎng)站開發(fā)現(xiàn)狀茶文化在中國已有幾千年的悠久歷史,是中國博大精深的傳統(tǒng)文化之一,隨著時代的發(fā)展,生活節(jié)奏的加快,茶在人們的生活中始終占著重要的位置,它可以讓你在工作忙碌之余享受寧靜清新的小時光,讓你的身體和心靈都得到釋放與休憩。隨著人們生活水平的提高,茶文化也顯得越來越受重視,越來越重要。隨著茶文化熱潮的興起,以多媒體技術和視頻技術為主的網(wǎng)絡技術等現(xiàn)代先進科學技術開始進入茶文化領域,成為了推動中國茶文化向前發(fā)展的強大動力,為茶文化的進一步發(fā)展提供了新的空間,注入了新的活力,從而贏得了更多人尤其是年輕人的注目。目前計算機技術的快速發(fā)展導致人們進入一個完全不同的現(xiàn)代信息時代,隨著社會的不斷發(fā)展和日新月異,現(xiàn)在人民的傳統(tǒng)文化已成為一種趨勢和責任。目前網(wǎng)絡的發(fā)展越來越快,因此網(wǎng)站是很有前途的。如今,網(wǎng)絡已經(jīng)越來越接近人們的生活,越來越多的人通過網(wǎng)絡來獲取他們需要的信息,因此,通過網(wǎng)絡推廣茶文化是一種勢在必行的趨勢,是茶葉的發(fā)展現(xiàn)狀。我國各個地區(qū)都有自己的特色茶網(wǎng)絡,建立網(wǎng)絡的主要目的是傾向于地方和民族特色茶的每一部分信息宣傳和茶葉生產(chǎn)銷售情況,所以茶網(wǎng)站幾乎成為茶葉電子商務主要營銷平臺。國內茶網(wǎng)站從雅虎、網(wǎng)易、搜狐、Google、新浪等知名網(wǎng)站的搜索結果來看就有1000多家,中文網(wǎng)頁457萬張。創(chuàng)建茶網(wǎng)站的有:茶葉科研機構、大企業(yè)大單位、中小茶葉生產(chǎn)經(jīng)營單位、茶葉愛好者等。現(xiàn)在國內茶網(wǎng)首先應該是中國茶網(wǎng),是中國最大的茶葉貿易平臺,提供動態(tài)的茶信息,茶葉升值、茶文化和健康等話題,同時也是中國最大的在線超市茶。另一個網(wǎng)絡,茶網(wǎng)·中國(全稱:中國茶產(chǎn)業(yè)集聚網(wǎng)絡),是集中國茶業(yè)文化推廣、茶葉銷售、在線服務為一體的國內綜合網(wǎng)站,采用先進的網(wǎng)絡形式,為用戶提供知識學習、在線溝通、娛樂服務的平臺。這些網(wǎng)站的發(fā)展在促進經(jīng)濟發(fā)展同時也促進了茶文化的發(fā)展和溝通。中國茶文化網(wǎng)絡等和其他網(wǎng)絡相比不是更注重經(jīng)濟宣傳,而是更有利于提供宣傳豐富的茶文化知識。第2章網(wǎng)站開發(fā)環(huán)境與技術2.1網(wǎng)站開發(fā)環(huán)境介紹該茶文化網(wǎng)站主要根據(jù)開發(fā)需求和系統(tǒng)采用的管理模式進行分析,以及對系統(tǒng)采用的軟硬件環(huán)境進行分析。(1)網(wǎng)站開發(fā)軟件平臺該網(wǎng)站在計算機上開發(fā)完成后通過服務器在Web瀏覽器上運行。本網(wǎng)站的開發(fā)軟件環(huán)境如下:操作系統(tǒng):Windows7數(shù)據(jù)庫管理系統(tǒng):MicrosoftSQLServer2008網(wǎng)站開發(fā)工具:MicrosoftVisualStudio2010服務器軟件:IIS(2)網(wǎng)站開發(fā)硬件平臺該網(wǎng)站開發(fā)采用PC機,具體的硬件配置環(huán)境如下:CPU:P4雙核2.4GHZ內存:2GB硬盤:160GB顯示器:19寸液晶顯示器2.2網(wǎng)站開發(fā)技術介紹2.2.1B/S體系結構該網(wǎng)站面向對象是超市倉庫中心內部用戶,系統(tǒng)突出了現(xiàn)代感和時尚感。因此,將采用目前更加流行的B/S三層結構。其結構圖如圖1所示:圖1B/S三層結構圖B/S系統(tǒng)結構相對于C/S架構的優(yōu)點不僅是全面而且有C/S架構沒有獨特的優(yōu)勢:(1)具有分布性特點:可以隨時隨地進行查詢、瀏覽等。(2)降低開發(fā)和維護成本:B/S一般瀏覽器的應用程序可以安裝在客戶端,努力維護和升級是在服務器端完成的,不需要任何改變到客戶端,從而大大降低開發(fā)和維護的成本[1]。(3)用戶使用簡單、界面友好:B/S的用戶界面統(tǒng)一的瀏覽器,瀏覽器是簡單易用,界面友好,因為它不再是負責數(shù)據(jù)訪問和復雜的計算任務,如數(shù)據(jù),只是為了顯示,從而大大降低了客戶的請求。從上面的分析和比較可以看出,B/S模式相比于C/S模式有不可替代的優(yōu)點:部署和維護方便,易于擴展。B/S架構適應了Web技術的發(fā)展,結合了Web技術和數(shù)據(jù)庫技術,是C/S模式在Internet環(huán)境下新的體現(xiàn)方式[2]。2.2.2SQLServerSQLServer提供了強大的工具和各種開發(fā)特性,大大提高了開發(fā)的效率,進一步擴大應用空間,帶來新的商業(yè)機會。例如,XML數(shù)據(jù)庫與WebService的支持將使您的應用實現(xiàn)Internet數(shù)據(jù)互聯(lián),.Net集成極大的擴展了開發(fā)空間,異構數(shù)據(jù)集成、ServiceBroker使您的數(shù)據(jù)和其它應用無縫集成,各種新數(shù)據(jù)類型和T-SQL擴展帶來了諸多靈活性[4]。C#、ASP.NET、XQuery、XMLA、ADO.Net2.0、SMO、AMO等都將成為SQLServer數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關應用的有力工具[5]。2.2.3ASP.NETASP.NET是基于CLR上的應用程序框架。目前主要支持的語言有C#、VB.NET等。它用來在服務器端創(chuàng)建功能強大的網(wǎng)頁應用程序[6]。ASP.NET的主要優(yōu)點有以下幾個方面:(1)使用.NET提供的所有類庫,全面支持面向對象的程序設計。(2)引入了ADO.NET數(shù)據(jù)訪問接口,大大提高了數(shù)據(jù)庫訪問效率。(3)引入了服務器控件的概念,使開發(fā)更加方便。(4)ASP.NET可以在VisualStudio中開發(fā),支持所見即所得、拖放控件和自動部署等功能,可以使開發(fā)效率大大提高[7]。(5)有利于提供Web服務。第3章網(wǎng)站可行性及需求分析3.1系統(tǒng)調研經(jīng)過學習研究茶文化和個人參與網(wǎng)絡購物的整個工作過程,結合我的專業(yè)知識,得出以下研究成果:(1)用戶年齡參差不齊,大多以二十歲到四十歲為主;(2)用戶要會很好的使用計算機,了解一些基本網(wǎng)絡操作;(3)茶文化網(wǎng)站還在迫切的尋找一個更新更適合的在線傳播信息平臺。3.2可行性分析3.2.1技術可行性 該系統(tǒng)的開發(fā)是基于B/S模式,主要包括前端應用程序的開發(fā)以及后臺數(shù)據(jù)庫的建立和維護兩個方面。前端需要求功能齊全容易使用,而后者要求數(shù)據(jù)一致性、完整性和數(shù)據(jù)安全性。該系統(tǒng)將采用ASP.NET和SQL2008分別作為前端和后端的開發(fā)工具。ASP.NET是.NETFrameWork的一部分,是一種使嵌入網(wǎng)頁中的腳本可由因特網(wǎng)服務器執(zhí)行的服務器端腳本技術,它可以在通過HTTP請求文檔時再在Web服務器上動態(tài)創(chuàng)建它們[8]。它具有跨平臺性、可管理性等,同時簡單易學。與ASP等其他開發(fā)語言相比有很強大的優(yōu)勢,它有VisualStudio這樣世界級的工具進行開發(fā)環(huán)境支持,可見即可得的編輯,執(zhí)行效率大幅提高。\o"SQL"SQLServer2008是基于\o"SQL"SQLServer2005的升級版本。\o"SQL"SQLServer2008的新特點:可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序。高效的——使得公司可以降低開發(fā)和管理他們的數(shù)據(jù)基礎設施的時間和成本。智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息[9]。因此從技術方面來說開發(fā)此網(wǎng)站是可行的。3.2.2操作可行性 該網(wǎng)站是一個基于Web的網(wǎng)上茶葉信息平臺,網(wǎng)站基于Web的工作界面,使用戶無論何時何地都能直接在瀏覽器中對信息進行增刪、瀏覽、查看等管理工作。網(wǎng)站操作使用十分簡單方便,只需要連上網(wǎng)絡,就可以在您自己的計算機上通過Web瀏覽器瀏覽這個網(wǎng)站,同時所有的操作如鏈接、按鈕、文本框等都是基于Web的操作方式。因此在使用操作上,該網(wǎng)站簡單方便,盡力為用戶著想,可行性是完全沒有問題的。綜上,開發(fā)該網(wǎng)站是可行的。3.3網(wǎng)站需求分析3.3.1程序流分析該網(wǎng)站工作流程為:輸入網(wǎng)址進入登錄界面,所有用戶便可以瀏覽主頁面。然后系統(tǒng)對其權限進行判斷,普通用戶可以對信息進行瀏覽、閱讀、和查詢,注冊用戶除了可以進行上述操作,同時還可以為自己注冊的賬號信息進行操作(包括用戶信息及密碼修改等操作),超級管理員可以對網(wǎng)站中的所有信息進行添加、修改和刪除,以及網(wǎng)站管理的所有功能操作。網(wǎng)站流程圖如圖2所示:圖2網(wǎng)站流程圖該網(wǎng)站要實現(xiàn)的具體目標如下:(1)操作簡單、界面友好:頁面布局采用完全控件式,使用戶操作及信息更新更簡便高效;許多操作只需要點擊鼠標就可以完成;另外,為了讓用戶清楚自己當前的操作情況系統(tǒng)會有相應的提示信息。(2)高效、即時可見:對信息的操作(如添加、修改、刪除等)會立即在主頁的對應欄目顯示出來,實現(xiàn)即時發(fā)布即時見效的功能。(3)功能完善:該網(wǎng)站不僅可以讓用戶了解到茶文化的各種信息,同時也可以在線購買茶葉。管理員可對信息進行添加、瀏覽、修改、查詢、刪除等,使網(wǎng)站達到對即時信息的管理要求。而且還能對注冊用戶及其信息進行管理,對用戶資料進行審核,以及對上傳文件進行管理。(4)動態(tài)管理:實現(xiàn)對數(shù)據(jù)庫的動態(tài)操作,包括動態(tài)查詢、更新修改和數(shù)據(jù)錄入等。3.3.2數(shù)據(jù)流分析數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流分析的目的是發(fā)現(xiàn)和解決數(shù)據(jù)流的問題?,F(xiàn)有的數(shù)據(jù)流程分析多是通過分層的數(shù)據(jù)流程圖(dataflowdiagram,簡稱DFD)來實現(xiàn)的[10]。其具體做法是:根據(jù)業(yè)務流程圖制定的順序,將相應的知識調查數(shù)據(jù)處理的過程繪制成完整的數(shù)據(jù)流程圖[11]。該網(wǎng)站的數(shù)據(jù)流程:可以對該網(wǎng)站數(shù)據(jù)進行操作的有普通用戶、注冊用戶和管理員,首先由超級管理員根據(jù)不同用戶的需要將一些信息保存到數(shù)據(jù)庫中,然后進行發(fā)布。不同權限用戶的添加、修改和刪除這些庫信息處理。所有的用戶信息查詢。通過上述需求分析,該茶文化網(wǎng)站的基本功能已經(jīng)確定。3.3.3數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。數(shù)據(jù)流圖和數(shù)據(jù)字典共同構成系統(tǒng)的邏輯模型[11]。(1)數(shù)據(jù)字典列表——數(shù)據(jù)流數(shù)據(jù)存儲名稱:管理員信息數(shù)據(jù)來源:管理員信息表數(shù)據(jù)去向:管理員登陸模塊數(shù)據(jù)組成:管理員信息=管理員唯一識別ID+管理員帳號+管理員密碼+權限+添加時間描述:存儲了管理員的基本信息數(shù)據(jù)存儲名稱:用戶信息數(shù)據(jù)來源:用戶信息表數(shù)據(jù)去向:用戶模塊數(shù)據(jù)組成:用戶信息=用戶唯一識別ID+用戶帳號+密碼+真實姓名+聯(lián)系電話+身份證號碼+聯(lián)系地址+添加時間等描述:存儲了用戶的基本信息數(shù)據(jù)存儲名稱:茶葉信息數(shù)據(jù)來源:茶葉信息表數(shù)據(jù)去向:茶葉信息模塊數(shù)據(jù)組成:茶葉信息=茶葉唯一識別ID+添加時間+茶葉名稱+茶葉類別+原價+現(xiàn)價+添加時間等描述:存儲了茶葉的基本信息數(shù)據(jù)存儲名稱:茶葉類別信息數(shù)據(jù)來源:茶葉類別信息表數(shù)據(jù)去向:茶葉類別信息模塊數(shù)據(jù)組成:茶葉類別信息=茶葉類別的唯一識別ID+茶葉類別+添加時間描述:存儲了茶葉類別的基本信息描述:用戶登錄系統(tǒng)進行用戶登錄管理輸入:會員用戶的用戶名、密碼過程:判斷是否為合法的會員用戶輸出:系統(tǒng)主界面名稱:查詢信息描述:用戶登錄系統(tǒng)進行用戶登錄管理輸入:會員用戶的用戶名、密碼過程:判斷是否為合法的會員用戶輸出:系統(tǒng)主界面名稱:查詢信息描述:根據(jù)條件查詢所需信息:產(chǎn)品信息輸入:輸入查詢的條件過程:查詢系統(tǒng)的用戶所需的信息輸出:查詢得到的信息頁面名字:錄入信息名字:錄入信息描述:會員信息,產(chǎn)品信息等的錄入輸入:輸入要添加錄入的信息過程:將需要添加錄入的信息加入數(shù)據(jù)庫中輸出:系統(tǒng)新的信息表頁面名字:修改、刪除信息名字:修改、刪除信息描述:對會員信息,產(chǎn)品信息等修改或刪除后存入數(shù)據(jù)庫中輸入:輸入要修改或刪除的信息過程:對需要修改的信息做修改、刪除過時的信息輸出:系統(tǒng)新的信息表頁面(3)數(shù)據(jù)字典列表——數(shù)據(jù)存儲名字:數(shù)據(jù)庫信息名字:數(shù)據(jù)庫信息別名:無描述:存儲了數(shù)據(jù)庫的基本信息數(shù)據(jù)組成:數(shù)據(jù)庫信息=產(chǎn)品信息+會員信息+管理員信息+訂單信息+產(chǎn)品分類信息位置:數(shù)據(jù)庫輸出:查詢得到的信息頁面(4)茶葉網(wǎng)站的數(shù)據(jù)項管理員數(shù)據(jù)項:名稱:管理員帳號名稱:管理員帳號簡述:唯一表示一個管理員數(shù)據(jù)類型:文本字段大?。?0名稱:管理員密碼簡述:每個管理員所對應的密碼數(shù)據(jù)類型:文本字段大?。?0用戶數(shù)據(jù)項:名稱:名稱:用戶帳號簡述:用戶注冊的帳號數(shù)據(jù)類型:文本字段大?。?0名稱:用戶姓名簡述:用戶的名字信息數(shù)據(jù)類型:文本字段大?。?0名稱:密碼名稱:密碼簡述:用戶的密碼數(shù)據(jù)類型:文本字段大?。?0茶葉數(shù)據(jù)項名稱:名稱:茶葉名稱簡述:茶葉的名稱信息數(shù)據(jù)類型:文本字段大?。?0第4章網(wǎng)站總體設計4.1網(wǎng)站概要設計該網(wǎng)站設計是為了方便用戶在了解茶文化學習茶禮儀的同時,可以對自己喜歡的茶葉進行購買,給用戶提供全面的體驗,從而起到更好的宣傳中國茶文化的效果。因此,在設計應考慮先進性的和可擴展性。根據(jù)宣傳中國茶文化的設計宗旨,將該網(wǎng)站風格定位為綠色、簡單、清新。整體采用綠色和黃色為主色,對應茶的新鮮與精神的朝氣蓬勃,給用戶清新清爽的體驗。網(wǎng)站將采用頭部,底部,側邊和主要內容部分,首頁導航設置以茶會友、茶的歷史、茶馬古道、茶與禮儀、茶與養(yǎng)生等欄目,實現(xiàn)信息、交流、管理同步進行。4.2網(wǎng)站功能分析網(wǎng)站的結構設計是系統(tǒng)結構化分析和程序結構化設計之間的接口,模塊是結構圖的主要元素。其指導思想是:采用自頂向下、逐層分解的方法,先給出總的模塊再逐層分解,使得其成為具有一定獨立性且容易實現(xiàn)的模塊[12]。根據(jù)網(wǎng)站功能的分析,我們可以畫出網(wǎng)站的功能模塊圖,從客戶界面和管理界面功能模塊圖分別描述。管理界面的功能模塊圖,如圖3所示:圖圖3茶文化網(wǎng)站管理系統(tǒng)功能模塊圖用戶界面的系統(tǒng)功能模塊圖,如圖4所示:茶文化網(wǎng)站主頁面茶文化網(wǎng)站主頁面首頁用戶注冊在線留言以茶會友茶的歷史茶馬古道茶與禮儀茶與養(yǎng)生圖圖4茶文化網(wǎng)站主頁面功能模塊圖教學網(wǎng)站教師子系統(tǒng)教師登錄資料更改倮件信息發(fā)布課件信息管理網(wǎng)上答疑試卷管理發(fā)布視頻視頻信息管理4.3數(shù)據(jù)庫設計教學網(wǎng)站教師子系統(tǒng)教師登錄資料更改倮件信息發(fā)布課件信息管理網(wǎng)上答疑試卷管理發(fā)布視頻視頻信息管理“數(shù)據(jù)庫”是組織為了達到一定目的根據(jù)一定的規(guī)則的“數(shù)據(jù)”的“設置”。數(shù)據(jù)庫的主要特征:數(shù)據(jù)共享、數(shù)據(jù)具有最小冗余度、數(shù)據(jù)的完整性、數(shù)據(jù)的安全性、數(shù)據(jù)的獨立性[12]。4.3.1數(shù)據(jù)庫需求分析通過網(wǎng)站功能分析,總結出如下的需求信息:(1)用戶分為一般用戶、注冊用戶和管理員。(2)一般用戶和注冊用戶查看信息不需要登錄,如果購買需注冊并登錄。(3)注冊用戶登錄可以管理自己的個人信息,并自動將訂單發(fā)送到網(wǎng)站上填寫你的聯(lián)系信息。通過上述分析總結,考慮到將來的擴展功能,設計如下的數(shù)據(jù)項和數(shù)據(jù)結構:(1)管理員,包括數(shù)據(jù)項:用戶名、密碼等。(2)注冊用戶,包括數(shù)據(jù)項:用戶名、密碼、姓名等。(3)茶葉,包括數(shù)據(jù)項:茶葉編號、茶葉名稱、簡介等。4.3.2數(shù)據(jù)庫概念結構設計通過以上得出的數(shù)據(jù)項和數(shù)據(jù)結構后,就可以設計各種實體以及它們之間的關系。各功能模塊介紹: (1)一般用戶的功能需求用戶注冊:用戶進入主頁并注冊賬戶信息。用戶登錄:用戶輸入賬戶信息登錄進入網(wǎng)站。個人信息修改:用戶可修改個人信息。密碼修改:用戶可對賬戶密碼進行修改。以茶會友:用戶可在線聊天交友,暢所欲言。茶文化相關欄目:用戶可瀏覽關于茶文化的各種信息(如:茶的歷史文化、茶馬古道、茶與禮儀、茶與養(yǎng)生等)。茶葉瀏覽:用戶可在此瀏覽各種茶葉的信息。茶葉購買:用戶可以購買喜歡的茶葉。(2)普通管理員的功能需求茶葉信息管理:查看、添加、修改、刪除各種茶葉的信息。預定信息管理:查看、刪除用戶預約信息。(3)超級管理員的功能需求用戶管理:查看、審核、刪除、修改用戶。信息管理:添加、刪除、更新各種茶文化信息。密碼修改:普通管理員和超級管理員可修改密碼。論壇管理:定期對用戶的聊天記錄進行刪除、更新。茶葉信息管理:查看、刪除、修改各種茶葉的信息。4.3.3系統(tǒng)E-R圖根據(jù)上述分析,該系統(tǒng)設計的實體有:管理員信息實體(如圖5所示)、注冊用戶信息實體(如圖6所示)、茶葉信息實體(如圖7所示)等。管理員管理員用戶名密碼圖5圖5管理員實體屬性圖注冊用戶注冊用戶用戶名密碼性別性別姓名姓名圖6圖6注冊用戶實體屬性圖茶葉信息茶葉信息編號名稱地址簡介圖圖7茶葉信息實體屬性圖4.3.4數(shù)據(jù)庫邏輯結構設計表1表1茶文化信息(allgonggao)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2titleVarChar255是255

3contentText16是255

4leibieVarChar50是255

5shouyetupianVarChar50是255

6dianjilvVarChar50是255

7addtimeDateTime8是23

表表2用戶信息(allusers)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2usernameVarChar50是255

3pwdVarChar50是255

4cxVarChar50是255

5addtimeDateTime8是23

表表3論壇版塊信息(bankuai)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar50是255

4jianjieVarChar50是255

5addtimeDateTime8是23

表表4留言信息(book)序號字段名稱字段類型大小允許為空最大長度備注1idInt4自增編號10

2username20是255

3sex4是255

4body500是255

5qq10是255

6email20是255

7face10是255

8adddateDateTime8是23

9ishidden2是255

10homepage50是255

11isrely2是255

12rebody500是255

表表5茶葉信息(chayexinxi)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4zhaopianVarChar50是255

5dizhiVarChar300是255

6dianhuaVarChar50是255

7jianjieVarChar500是255

8addtimeDateTime8是23

表表6茶葉預定信息(chayeyuding)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2bianhaoVarChar50是255

3mingchengVarChar300是255

4yudingshijianDateTime8是23

5renshuVarChar50是255

6yudingrenVarChar50是255

7beizhuVarChar500是255

8isshVarChar2是255

9addtimeDateTime8是23

表表7系統(tǒng)公告信息(dx)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2leibieVarChar50是255

3contentText16是255

表表8帖子信息(tiezi)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2zhuangtaiVarChar50是255

3zhutiVarChar50是255

4yonghumingVarChar50是255

5xingmingVarChar50是255

6xingbieVarChar50是255

7youxiangVarChar50是255

8gerenwangzhanVarChar50是255

9neirongVarChar50是255

10addtimeDateTime8是23

11fidInt4是10

12bkVarChar50是255

表表9用戶注冊信息(yonghuzhuce)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2yonghumingVarChar50是255

3mimaVarChar50是255

4xingmingVarChar50是255

5dianhuaVarChar50是255

6youxiangVarChar50是255

7QQVarChar50是255

8touxiangVarChar50是255

9jiguanVarChar50是255

10dizhiVarChar50是255

11xingbieVarChar50是255

12beizhuVarChar50是255

13addtimeDateTime8是23

14isshVarChar2是255

表表10友情鏈接信息(youqinglianjie)序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10

2wangzhanmingchengVarChar50是255

3wangzhiVarChar50是255

4addtimeDateTime8是23第5章網(wǎng)站實現(xiàn)5.1網(wǎng)站界面的實現(xiàn)5.1.1網(wǎng)站首頁界面該茶文化網(wǎng)站首頁面如圖8所示:圖8茶文化網(wǎng)站首頁此界面是所有用戶進入網(wǎng)站后的首頁面,用戶可在此界面進行信息瀏覽、查詢。該界面實現(xiàn)代碼為如下:5.1.2系統(tǒng)詳細界面用戶注冊界面該網(wǎng)站用戶注冊頁面如圖9所示:圖9用戶注冊頁面

此頁面是用戶注冊界面,包括用戶名,密碼,姓名,電話,郵箱,QQ,頭像,籍貫,地址,性別等信息的填寫。茶葉瀏覽界面該網(wǎng)站茶葉瀏覽頁面如圖10所示:圖10茶葉瀏覽頁面該界面用戶可以對感興趣的茶葉信息進行瀏覽,查詢等,點擊可進一步瀏覽茶葉的詳細信息。該網(wǎng)站茶葉詳細信息界面如圖11所示:圖11茶葉詳細信息界面茶葉購買界面如圖12所示:圖12茶葉購買界面以茶會友界面茶文化網(wǎng)站以茶會友界面如圖13所示:圖14以茶會友界面茶葉管理界面茶文化網(wǎng)站添加茶葉信息界面如圖15和圖16所示:圖15茶葉信息管理界面圖16茶葉信息管理界面在此界面中,可以進行關于茶葉類別和茶葉信息的添加,管理操作。注冊用戶管理界面茶文化網(wǎng)站用戶注冊信息管理界面如圖17所示:圖17注冊用戶管理界面在此界面中,可對用戶詳細信息進行瀏覽修改刪除等。因系統(tǒng)設計遵循“操作最簡化,界面最清化”的宗旨,所以在操作方面相對簡單,不一一詳細說明。5.1.3后臺登陸界面茶文化網(wǎng)站后臺登陸界面如圖18所示:圖18后臺登錄界面管理員在此界面進行登陸操作,輸入正確的帳號密碼后可進行相關操作。該界面實現(xiàn)部分代碼如下:綜上所述,本茶文化網(wǎng)站操作簡單,流程清晰、功能齊全。5.2本網(wǎng)站的后期維護與升級任務由于前期網(wǎng)站的開發(fā)有的匆忙,有些功能還沒有完全實現(xiàn),存在一些漏洞,給網(wǎng)站帶來了安全隱患。網(wǎng)站在以后的發(fā)展中會被逐步完善與修復。主要的切入點就是代碼的更新與代碼執(zhí)行效率的提高。參考文獻[1]薩師煊,王珊.《數(shù)據(jù)庫系統(tǒng)概論》[M].北京:高等教育出版社,2000:26~78.[2]楊小平.《ASP.NET項目案例導航》[M].北京:科學出版社,2012(5):78~97.[3]鄧宗明,張曉競.《ASP.NET程實用技術與案例》[M].北京:清華大學出版社,2009:23~49.[4]鄭阿奇.《ASP.NET實用教程》[M].北京:電子工業(yè)出版社,2009(10):260~312.[5]袁克杰.網(wǎng)站建設中應注意的安全問題[J].錦州師范學院學報.2000(04):6-9.[6]肖莉,網(wǎng)站建設中如何選擇數(shù)據(jù)庫的標準[J].品牌與標準化.2012(02):3-5.[7]劉健.基于ASP.NET的電子商務網(wǎng)站的設計與實現(xiàn)[J].商業(yè)經(jīng)濟,2006(9):15~33.[8]陳爽.高校食堂網(wǎng)上訂餐系統(tǒng)[J].電腦知識與技術,2010,17(1):12~23.[9]何尤剛.學生選課管理系統(tǒng)的設計[J].計算機與網(wǎng)絡,2006,12(1):14~23.[10]吳清芳.基于ASP.NET的網(wǎng)頁設計精品課程網(wǎng)絡教學系統(tǒng)的設計與實現(xiàn)[J].山東:HYPERLINK"/kns/brief/../Navi/ScdbBridge.

溫馨提示

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

評論

0/150

提交評論