[畢業(yè)論文]基于.NET的網(wǎng)絡(luò)書店論壇系統(tǒng).doc_第1頁
[畢業(yè)論文]基于.NET的網(wǎng)絡(luò)書店論壇系統(tǒng).doc_第2頁
[畢業(yè)論文]基于.NET的網(wǎng)絡(luò)書店論壇系統(tǒng).doc_第3頁
[畢業(yè)論文]基于.NET的網(wǎng)絡(luò)書店論壇系統(tǒng).doc_第4頁
[畢業(yè)論文]基于.NET的網(wǎng)絡(luò)書店論壇系統(tǒng).doc_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

i 摘摘 要要 “網(wǎng)絡(luò)書店論壇系統(tǒng)”是專門針對中小型網(wǎng)絡(luò)書店開發(fā)的通用性很強的論壇系 統(tǒng),集主題發(fā)表、回復(fù),用戶注冊,密碼修改,密碼找回于一體,同時還集成了管 理員對論壇的維護(hù)等多種實用的功能,真正實現(xiàn)了對論壇的綜合管理。本系統(tǒng)是運 用微軟可視化編程工具之一 microsoft visual studio 2005 開發(fā)的,發(fā) sql server 為數(shù)據(jù)庫,界面美觀大方,系統(tǒng)運行穩(wěn)定,并具有如下特點:系統(tǒng)運行效率 高,程序結(jié)構(gòu)嚴(yán)謹(jǐn),運算處理速度快,程序和數(shù)據(jù)的存儲、調(diào)用安排得當(dāng),節(jié)省存 儲空間;響應(yīng)速度快,完全通過鍵盤等操作;可靠性,程序有較好的容錯能力,在 異常功能進(jìn)行保護(hù)處理;靈活性,圖文結(jié)合的操作界面,使操作更靈活;操作使用 方便性,系統(tǒng)的每個功能都經(jīng)過精心設(shè)計,充分考慮到操作人員的計算機知識較少 的特點,全部使用操作人員最熟悉的業(yè)務(wù)流程、提示用語和操作方式,即使不懂計 算機也能熟練操作;通用性,本系統(tǒng)集主題發(fā)表、回復(fù),用戶注冊,密碼修改,密 碼找回,論壇維護(hù)于一體,不但滿足了用戶使用,同時也滿足了管理員管理,具有 一定的通用性,適合大多數(shù)中小型網(wǎng)絡(luò)書店的要求。 關(guān)鍵字:關(guān)鍵字:論壇系統(tǒng),microsoft visual studio 2005,asp.net,sql server ii abstractabstract “the forum system of the network” bookstore is exclusively aim at medium small scaled network bookstore development of the in general use very strong forum system, gather topic to announce, reply, customer register, password modification, the password finds back at the integral whole, in the meantime still integrated the managing persons maintenance to the forums etc. is various practical functions, real carried out to the comprehensive management of forum.this systems is to make use of a microsoft can see to turn the plait distance visual studio of microsoft visual studio 2005 development, take sql server as a database, interface beauty generous, the system circulate stability, and be have as follows a characteristics:the system circulates an efficiency gao, the procedure structure is careful, operation processing speed quick, procedure and data of saving, adjust to use arrangement properly, economical saving space;respond to speed quick, completely pass a keyboard etc. operation;credibility, the procedure more and so permitted wrong ability and carry on a protection processing in the excrescent function;vivid, the diagram text combine of operation interface, make operation more vivid;the operation uses convenience, each functions of system pass by to with meticulous care design, full in consideration of operate the characteristics of the personnels calculator knowledge less, all usage operates personnels the most familiar business process and hints terminology and operation way, even dont understand a calculator also ability well-trained operation;in general use, this system gathers topic to announce, reply, the customer register, password modify, the password find back and the forum supports at the integral whole, not only satisfied a customer an usage, but also satisfied a managing person a management in the meantime, have certain in general use and suit the iii request of small scaled network bookstore in the majority. keykey wordswords:forum system ,microsoft visual studio 2005,asp.net,sql server 目目 錄錄 前 言1 第一章 系統(tǒng)概述2 1.1 系統(tǒng)介紹 2 1.2 主要功能 2 1.3 主要模塊介紹 2 1.3.1 主頁面 .2 1.3.2 論壇注冊模塊 .3 1.3.3 論壇登錄模塊 .4 1.3.4 論壇區(qū)選擇模塊 .5 1.3.5 新文章發(fā)布模塊 .6 1.3.6 密碼找回模塊 .7 第二章 需求分析.8 2.1 論壇現(xiàn)狀分析 8 2.2 系統(tǒng)的綜合要求 9 2.3 系統(tǒng)的數(shù)據(jù)要求 9 2.4 系統(tǒng)的邏輯模型 .11 第三章 系統(tǒng)分析12 3.1 internet以及 web技術(shù)的發(fā)展.12 3.2 基于 web的通用 bbs 系統(tǒng)技術(shù)可行性分析 12 3.3 系統(tǒng)結(jié)構(gòu) .14 3.4 設(shè)計模式 .15 第四章 系統(tǒng)設(shè)計16 4.1 數(shù)據(jù)庫設(shè)計 .16 4.1.1 數(shù)據(jù)庫需求分析 16 iv 4.1.2 數(shù)據(jù)表的結(jié)構(gòu) 16 4.1.3 數(shù)據(jù)表之間關(guān)系圖 18 4.2 論壇注冊設(shè)計18 4.3 論壇登錄設(shè)計19 4.4 文章標(biāo)題顯示設(shè)計20 4.5 新文章發(fā)表模塊設(shè)計21 4.6 開發(fā)及運行環(huán)境 .21 第五章 基本技術(shù).22 5.1 變量發(fā)送與接收22 5.2 ado 技術(shù) 22 5.3 結(jié)構(gòu)查詢語言(sql).23 5.4 javascript腳本語言 .23 第六章 系統(tǒng)測試.25 結(jié)束語.26 參考文獻(xiàn).27 1 前前 言言 進(jìn)入二十一世紀(jì),計算機技術(shù)迅速向著網(wǎng)絡(luò)化、集成化方向發(fā)展。傳統(tǒng)的單機 版應(yīng)用軟件正在逐漸退出舞臺,取而代之的是支持網(wǎng)絡(luò)、支持多種數(shù)據(jù)信息(多媒 體)的新一代網(wǎng)絡(luò)版應(yīng)用軟件,而目前網(wǎng)絡(luò)版軟件中似乎存在著兩種不同的趨勢, 一種是稱為客戶端服務(wù)器的 c/s 結(jié)構(gòu)應(yīng)用系統(tǒng),這類軟件具有結(jié)構(gòu)嚴(yán)謹(jǐn),運行 效率高,服務(wù)器端壓力小,安全性好等優(yōu)點,被廣泛運用于局域網(wǎng)中。而另一種, 也是本畢業(yè)設(shè)計所采用的,是稱為瀏覽器服務(wù)器的 b/s 結(jié)構(gòu)應(yīng)用系統(tǒng),它的特 點是在客戶端直接采用了功能強大的瀏覽器軟件作為界面,其優(yōu)點在于軟件開發(fā)效 率高,客戶端不受操作平臺的限制、也不受地域的限制,網(wǎng)絡(luò)傳輸量少,即適用于 局域網(wǎng),更適用于 internet,而且投資小、見效快,用戶可以不必進(jìn)行服務(wù)器方面 的投資,而是去租用,甚至是免費使用 isp 的服務(wù)器資源,因而受到越來越多中小 型單位的青睞。 論壇系統(tǒng)可以說是現(xiàn)代社會一種極為常見的互動交流服務(wù)系統(tǒng)。大家可以在此 發(fā)表自己的想法,交流技術(shù)、經(jīng)驗,學(xué)習(xí)心得以及人生的感悟與憂歡,也可以作為 用戶與商家交流的渠道,商家也可以在此回答用戶提出的問題或發(fā)布消息。這里用 asp.net 2.0 來設(shè)計一個論壇系統(tǒng)。 使用論壇系統(tǒng),具有郵件服務(wù)等所無法比擬的優(yōu)點。例如:利用論壇可以提出自 己遇到的問題,回答的多各多樣可以使問題得到最好的解決方法。這些優(yōu)點能夠極 大地提高信息的實時性,節(jié)省了大量的時間,減少了很多不必要的資源開銷。 本系統(tǒng)是以 microsoft visual studio 2005 為開發(fā)工具設(shè)計開發(fā)的“網(wǎng)絡(luò)書店論壇 系統(tǒng)”連接 sql server 數(shù)據(jù)庫,實現(xiàn)網(wǎng)絡(luò)店圖書論壇系統(tǒng)的基本功能。 2 第一章第一章 系統(tǒng)概述系統(tǒng)概述 1.11.1 系統(tǒng)介紹系統(tǒng)介紹 “網(wǎng)絡(luò)書店論壇系統(tǒng)”是專門針對網(wǎng)絡(luò)書店日常開發(fā)的通用性很強的論壇系統(tǒng), 集用戶注冊,密碼修改、找回,主題發(fā)表、回復(fù)于一體,同時還集成了用戶、主題、 論壇區(qū)管理等多種實用的功能。本系統(tǒng)是運用微軟可視化編程工具之一 microsoft visual studio 2005 開發(fā)的,界面美觀大方,系統(tǒng)運行穩(wěn)定。以 sql server 為數(shù) 據(jù)庫。相關(guān)系統(tǒng)使用說明請參考 read me. 1.21.2 主要功能主要功能 按照編程流程,把 bbs 論壇的模塊按照實現(xiàn)功能來劃分,包括: 論壇注冊模塊:用戶的基本信息,密碼找回,更改密碼。 論壇登錄模塊:論壇使用者的一定限制。 論壇區(qū)選擇模塊:論壇多元化,便于對文章的管理。 文章標(biāo)題顯示模塊:顯示某一論壇區(qū)的文章。 文章瀏覽模塊:查看文章詳細(xì)內(nèi)容。 文章回復(fù)模塊:對文章進(jìn)行回復(fù)。 文章發(fā)表模塊:發(fā)表新的文章。 論壇管理模塊:用戶管理,論壇區(qū)管理,文章管理,回復(fù)管理。 論壇主頁面模塊:對論壇的全局顯示。 數(shù)據(jù)庫設(shè)計模塊:論壇所需要的數(shù)據(jù)。 1.31.3 主要模塊介紹主要模塊介紹 .1 主頁面主頁面 主頁面是論壇的門戶,子頁面的調(diào)用要通過主頁面實現(xiàn)。另外,主頁面還要顯 示論壇最新信息、網(wǎng)站信息、廣告等信息。本系統(tǒng)是集于網(wǎng)絡(luò)書店下開發(fā)的,所以 在主頁面中要對網(wǎng)絡(luò)書店有所體現(xiàn)。除此之外,對論壇的最新信息要實時響應(yīng)。其 運行結(jié)果如圖 1-1 所示。 3 圖 1-1 主頁面運行結(jié)果 .2 論壇注冊模塊論壇注冊模塊 一個論壇需要對其中的用戶進(jìn)行管理,因此,一般只有授權(quán)用戶才能夠享有 bbs 論壇的一些基本功能,而對于一個初次登錄論壇的用戶,只有通過注冊才能夠 得到基本授權(quán)。 用戶在注冊過程中,一般需要確認(rèn)論壇的基本準(zhǔn)則和行為規(guī)范,再填寫基本的 用戶信息,其中最重要的自然是用戶名和密碼,這是一個用戶在該論壇的身份象征。 其次就是當(dāng)用戶的密碼忘記時,需要找回密碼或設(shè)置一個新的密碼,那么就需要一 定的信息來確認(rèn)用戶,以免用戶的密碼被其它或不法之人隨意修改。在此,用戶在 4 注冊時填加了“提示問題”和“問題答案”做為用戶找回密碼的重要信息。 論壇注冊模塊運行結(jié)果如圖 1-2 所示。 圖 1-2 論壇注冊模塊運行結(jié)果 .3 論壇登錄模塊論壇登錄模塊 想要在論壇中進(jìn)行相應(yīng)的操作,不但需要用戶有在這個論壇上相應(yīng)的權(quán)限,還 需要能讓論壇知道這一點,這是就是登錄模塊。用戶注冊時提供的用戶名和密碼, 5 就像通行證一樣,獲得了論壇的認(rèn)可后,才能開始在論壇之中進(jìn)行操作。 論壇登錄界面運行結(jié)果如圖 1-3 所示。 圖 1-3 論壇登錄界面運行結(jié)果 .4 論壇區(qū)選擇模塊論壇區(qū)選擇模塊 在論壇中,用戶所發(fā)表的主題類型不同,如果只在一個區(qū)域內(nèi)顯示,對用戶的 查閱,和管理員的維護(hù)帶來很多的不便。為此,我們把論壇分為不同的區(qū)域,以顯 示不同類型的文章。這樣,用戶在發(fā)表和查閱文章時,可根據(jù)文章類型到相應(yīng)的論 壇區(qū)內(nèi)進(jìn)行集中性的發(fā)表和查閱。管理員在維護(hù)論壇時也可以節(jié)省很多不必要的時 間開銷。 論壇區(qū)模塊運行結(jié)果如圖 1-4 所示。 6 圖 1-4 論壇區(qū)模塊運行結(jié)果 .5 新文章發(fā)布模塊新文章發(fā)布模塊 這個模塊的主要功能就是提供給用戶一個發(fā)表自己的文章的功能。用戶在登錄 之后,通過填寫相應(yīng)的內(nèi),如文章標(biāo)題、文章內(nèi)容等,就能在論壇中的標(biāo)題外表中 找到自己的文章。 新文章發(fā)布模塊運行結(jié)果如圖所示 1-5 所示。 圖 1-5 新文章發(fā)表運行結(jié)果 7 .6 密碼找回模塊密碼找回模塊 當(dāng)用戶忘記密碼時,可通過此模塊來找回密碼。在找回密碼的過程中,以用戶 名為介質(zhì),以對應(yīng)用戶名的提示問題為唯一標(biāo)識,進(jìn)而使用戶重置密碼。 密碼找回模塊運行結(jié)果如圖所示 1-6 所示。 圖 1-6 新文章發(fā)表運行結(jié)果 8 第二章第二章 需求分析需求分析 2.12.1 論壇現(xiàn)狀分析論壇現(xiàn)狀分析 現(xiàn)在的論壇到處都是,內(nèi)容也包羅萬象。比如在 it 行業(yè)比較出名的論壇有:中 國最大的編程者社區(qū) /index.asp、編程之家 、中國最大的 it 社區(qū) 等等??傊?論壇做的好歸于一個人氣問題。 想要提高人論壇的人氣,要做到以下幾點。 1、定位、專一、簡約 做論壇切記不要貪心,弄得五花八門,到頭來一片混亂,抓不著半點頭緒。給 論壇的性質(zhì)定位是很重要的,是文學(xué)論壇,娛樂論壇還是綜合性的,從一開始就要 把角色擺正。例如做文學(xué)論壇,就要以文學(xué)為主,配上幾個娛樂灌水的地方讓大家 輕松一下,分清主次,千萬不要喧賓奪主。專一不等于單調(diào),只是主題明確的意思。 風(fēng)格簡約不容忽視,別以為越花哨越吸引人,其實簡單明了干凈清新的論壇才更吸 引人。 2、版面的書寫 版面的書寫要有層次,有條理。先將一個論壇劃分成幾個大的區(qū)域,再把大區(qū) 域分成小的版面,盡量不要在版中再增加分版,那樣看起來很亂,也會令發(fā)帖的用 戶無所適從??傊?,好的論壇給人的第一印象是“眼前一亮” ,而不能是一片迷霧。 3、要有自己的風(fēng)格 這是最重要的一點。網(wǎng)上的論壇何止千萬,拷貝別人的一點意義也沒有。在做 一個論壇之前,你就要有這樣的心理準(zhǔn)備我要造出一片世界上沒有的葉子來。 你要調(diào)出自己的顏色來,至少首頁的顏色不能給人似曾相識的感覺。 4、論壇規(guī)則的制訂 一定要在論壇發(fā)布前制訂出一套可行的發(fā)展方案及管理規(guī)則來。俗話說,無規(guī) 矩不成方圓。如果一起步就亂了步伐,那以后還怎么走下去?要習(xí)慣給自己定目標(biāo), 無論是愛好論壇還是商業(yè)論壇都希望做好,讓更多的人認(rèn)同,所以總要知道自己希 望達(dá)到一個什么樣的目標(biāo),這樣才有動力向前。 5、完善的服務(wù) 在不影響速度和技術(shù)支持的情況下, 9 盡量讓論壇豐富多采。可以舉行一些定期的選舉,選出論壇的最受歡迎會員;可以 配備語音、視頻聊天室,外掛留言版、電影院等等。當(dāng)然,此消彼長,用一部分資 源提供完善的服務(wù),就要在別的地方節(jié)約資源,可以關(guān)閉上傳文件的功能,關(guān)閉隨 機廣告和一些不必要的信息。 2.22.2 系統(tǒng)的綜合要求系統(tǒng)的綜合要求 1、系統(tǒng)界面要求 系統(tǒng)的初始界面假定用戶是匿名登錄,用戶可以通過初始界面提供的統(tǒng)一的用 戶登錄接口,登錄進(jìn)入各自的操作界面。 2、系統(tǒng)功能要求 本系統(tǒng)應(yīng)具有通常 bbs 網(wǎng)站應(yīng)該具有的所有功能,包括用戶注冊、用戶登錄、 匿名登錄、發(fā)表文章、閱讀文章、回復(fù)別人的文章、分頁查找、密碼找回、密碼修 改等,此外,用戶在發(fā)表貼子時,能輸入帶格式文本,用戶在發(fā)表或回復(fù)一篇貼子 時,能自動累積發(fā)表或回復(fù)數(shù),以反應(yīng)此用戶在本論壇的活躍程度。 本系統(tǒng)操作用戶按不同級別依次可分為:匿名用戶、普通會員用戶、超級用戶。 超級用戶即論壇維護(hù)人員。同時,各級別用戶具有一定的只有以本級別身分登錄才 具有的私有功能。 匿名用戶功能要求-通用功能:查看各論壇區(qū)信息、文章列表;私有功能:注 冊為系統(tǒng)正式會員、會員找回遺失密碼、登錄為正式會員。 普通會員功能要求-通用功能:發(fā)表或回復(fù)貼子、密碼修改。 超級用戶功能要求-通用功能:論壇基本設(shè)定、版面管理、文章和回復(fù)管理、 版主會員管理、普通會員管理 3、系統(tǒng)性能要求 對于貼子查看、發(fā)表貼子以及回復(fù)貼子這類頻繁發(fā)生的系統(tǒng)操作,要采取適當(dāng) 的技術(shù)優(yōu)化這類數(shù)據(jù)操作,以提高數(shù)據(jù)存取效率。 4、安全性保密性可靠性等其它方面的要求 高級別用戶的所有管理操作要有針對低級別用戶的身分識別功能,以防止低級 別的用戶越權(quán)執(zhí)行高級別用戶才具有的操作功能。 10 2.32.3 系統(tǒng)的數(shù)據(jù)要求系統(tǒng)的數(shù)據(jù)要求 根據(jù)系統(tǒng)的功能需求,本系統(tǒng)管理和維護(hù)以下幾種數(shù)據(jù)元素(實體 entity): 會員、管理員、論壇、論壇版面、貼子。 1、會員實體 會員用戶包含這樣一些基本屬性:用戶名、用戶密碼、用戶密碼提示問題、用 戶密碼提示問題答案、用戶 email、性別、出生年月日、主題,回復(fù),積分。其中, 用戶名為用戶唯一標(biāo)志,不允許重名。積分為此用戶在本論壇發(fā)表文章以及回復(fù)他 人文章的分?jǐn)?shù),作為衡量此用戶在本論壇活躍程度的一個標(biāo)志。 2、管理員 管理員實際上論壇的維護(hù)人員。包含以下幾個屬性:用戶用戶管理、論壇區(qū)管 理、文章和回復(fù)管理。一個管理員可以管理幾個版面,一個版面可以由幾個管理員 管理,所以,應(yīng)該有一個管理員序號來唯一標(biāo)志這個實體。 3、論壇 論壇基本信息比較穩(wěn)定,只能為超級管理員所維護(hù),此實體包括以下一些基本 屬性:論壇名稱、論壇版權(quán)信息、論壇公告、公告內(nèi)容。 4、版面 論壇版面包含這樣一些基本屬性:中文名稱、版面簡介、版面公告。此外,論 壇版面實體與管理員實體有聯(lián)系,與貼子實體也有聯(lián)系。 5、貼子 貼子包含以下一些基本屬性:所屬版面,作者,標(biāo)題,發(fā)表時間,回復(fù)內(nèi)容, 貼子內(nèi)容。貼子包括兩種類型:主貼和回復(fù)。貼子序號為此貼子唯一標(biāo)志。 11 2.42.4 系統(tǒng)的邏輯模型系統(tǒng)的邏輯模型 匿名用戶 普通會員 管理員 論壇 論壇版面 貼子 回復(fù) 論壇 數(shù)據(jù) 信息 處理 系統(tǒng) 圖 2-1 系統(tǒng)邏輯模型 系統(tǒng)邏輯模型數(shù)據(jù)流簡要說明: 1、匿名用戶與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料、登錄數(shù)據(jù)、找回密碼數(shù)據(jù),修改密碼數(shù)據(jù) 系統(tǒng)的輸出數(shù)據(jù)流:用戶遺失密碼、某篇貼子內(nèi)容、版主列表、版面列表 加工邏輯:注冊加工、登錄加工、用戶找回密碼加工 2、會員用戶與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、發(fā)表貼子、回復(fù)貼子 系統(tǒng)的輸出數(shù)據(jù)流:某篇貼子內(nèi)容、版面列表 加工邏輯:版主資格申請、注冊資料修改、發(fā)表貼子,回復(fù)貼 3、管理員與信息處理系統(tǒng)之間 系統(tǒng)的輸入數(shù)據(jù)流:注冊資料修改、添加用戶和論壇區(qū)、論壇基本信息維護(hù)、 論壇所有貼子和回復(fù)維護(hù)、版主任命 系統(tǒng)的輸出數(shù)據(jù)流:某篇貼子內(nèi)容、會員列表、版主列表、版面列表、 加工邏輯:注冊資料修改、發(fā)表貼子、回復(fù)貼子、添加版面、論壇基本信息維 護(hù)、論壇所有貼子和回復(fù)維護(hù)、版主任命 12 第三章第三章 系統(tǒng)分析系統(tǒng)分析 3.13.1 internetinternet 以及以及 webweb 技術(shù)的發(fā)展技術(shù)的發(fā)展 internet 起源于 20 世紀(jì) 60 年代末、70 年代初,當(dāng)時,美國國防部為了將充斥 于軍事基地內(nèi)各種廠商的電腦主機互連,讓它們可以進(jìn)行數(shù)據(jù)交換以便研究工作順 利進(jìn)行,于是成立了 arpa 網(wǎng)絡(luò)計劃。arpa 計劃嘗試建設(shè)一個網(wǎng)絡(luò)系統(tǒng),它可將各 種不同廠商的電腦連接起來。隨著這個計劃的成功,各學(xué)術(shù)單位,研究機構(gòu)也紛紛 與 arpa 計劃所建立的 arpanet 連接。到了 20 世紀(jì) 80 年代,internet 這個名詞因 勢產(chǎn)生,它代表著這十年來所構(gòu)建涵蓋全球各地的網(wǎng)絡(luò)系統(tǒng)。從 1990 年起,商業(yè)使 用的 internet 在美國急速地擴大,而 internet 也從原來屬于少數(shù)人使用的網(wǎng)絡(luò)系 統(tǒng)轉(zhuǎn)變?yōu)槠胀ò傩找材軌蚴褂玫木W(wǎng)絡(luò)系統(tǒng)。 最初的 internet 資源服務(wù)都還停留在文本模式,1989 年,量子物理實驗室 (cern)下的一個研究小組著手開發(fā)一種全新的 internet 服務(wù),它可以在網(wǎng)絡(luò)上傳 送圖片、文本、影像、聲音等多媒體數(shù)據(jù)。于是由 tim berners lee 領(lǐng)導(dǎo)的小組開 發(fā)出了一種主從、分布式的網(wǎng)絡(luò)服務(wù)系統(tǒng),這就是 www,俗稱“萬維網(wǎng)” 。 所謂 www 其實就是連上 web 服務(wù)器訪問資源,取得的內(nèi)容就是所謂的“主頁” (homepage)。進(jìn)入的網(wǎng)頁通常不會只有一頁,而是整個網(wǎng)站的內(nèi)容。 “網(wǎng)站”是一種呈現(xiàn)在網(wǎng)絡(luò)上的新興媒體,通過 internet 已經(jīng)成為一個實時的, 多媒體的信息傳播渠道。它的載體主要是電腦,范圍覆蓋全球各地,沒有國界,不 分人種,時時刻刻地提供服務(wù)。目前,人們漸漸開始把網(wǎng)站稱之為廣播、電視、報 刊以外的第四新聞媒體,以“共享、公平、公正、創(chuàng)新、國際化、團隊精神”為特 征的網(wǎng)絡(luò)文明也已逐漸成為這個時代的標(biāo)志,人們越來越習(xí)慣于通過 internet 網(wǎng)絡(luò) 獲取信息,通過 internet 在網(wǎng)站上發(fā)表自已對社會對生活的理解和建議。 3.23.2 基于基于 webweb 的通用的通用 bbsbbs 系統(tǒng)技術(shù)可行性分析系統(tǒng)技術(shù)可行性分析 bbs 系統(tǒng)就是提供給注冊用戶一個平臺,會員用戶可以通過 internet 接入,登 錄本系統(tǒng),在這個平臺上發(fā)表文章、閱讀文章、回復(fù)文章等等。 此類系統(tǒng)通常有以下四種類型的操作用戶:匿名用戶、普通用戶、版面管理員、 超級管理員。每類用戶有其不同的操作集,系統(tǒng)通常提供一個統(tǒng)一的登錄頁面,此 頁面應(yīng)能自動識別不同級別的用戶,并提供不同的操作界面。與之相應(yīng),此類系統(tǒng) 13 通常應(yīng)具有以下功能:用戶注冊、用戶登錄、發(fā)表文章、閱讀文章、回復(fù)文章、分 頁查找、主題查找、作者查找、個人資料維護(hù)、找回密碼、版面管理、版主管理、 用戶管理、友情鏈接管理等等,所有操作都可以由用戶在客戶端瀏覽器中完成,而 服務(wù)器端程序會按用戶的要求來完成對系統(tǒng)數(shù)據(jù)的操作,并將結(jié)果傳給 web 服務(wù)器, 再由 web 服務(wù)器處理成 html 文件后發(fā)送到客戶端瀏覽器。這就是所謂的 b/s 結(jié)構(gòu)應(yīng) 用系統(tǒng),b/s 結(jié)構(gòu)即 browser/server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著 internet 技術(shù) 的興起,對 c/s 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 c/s 結(jié)構(gòu),即 client/server(客戶機/服務(wù)器)結(jié)構(gòu),是大家熟知的軟件系統(tǒng)體 系結(jié)構(gòu),通過將任務(wù)合理分配到 client 端和 server 端,降低了系統(tǒng)的通訊開銷, 可以充分利用兩端硬件環(huán)境的優(yōu)勢。早期的軟件系統(tǒng)多以此作為首選設(shè)計標(biāo)準(zhǔn)。 b/s 結(jié)構(gòu)下,用戶界面完全通過 www 瀏覽器實現(xiàn),一部分事務(wù)邏輯在前端實現(xiàn), 但是主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂 n-tier 結(jié)構(gòu)。b/s 結(jié)構(gòu),主要是利用 了不斷成熟的 www 瀏覽器技術(shù),結(jié)合瀏覽器的多種 script 語言 (vbscript、javascript)和 activex 技術(shù),用通用瀏覽器就實現(xiàn)了原來需要復(fù)雜 專用軟件才能實現(xiàn)的強大功能,并節(jié)約了開發(fā)成本,是一種全新的軟件系統(tǒng)構(gòu)造技 術(shù)。隨著 windows 98/windows 2000 將瀏覽器技術(shù)植入操作系統(tǒng)內(nèi)部,這種結(jié)構(gòu)更 成為當(dāng)今應(yīng)用軟件的首選體系結(jié)構(gòu)。 將應(yīng)用程序分成好幾個離散邏輯組件,就是多層式結(jié)構(gòu) (n-tier) 應(yīng)用程序。 最常見的選擇是分成三個部分:表示層、事務(wù)邏輯層和數(shù)據(jù)層(3-tier),不過也有 其它的組合。多層式結(jié)構(gòu)應(yīng)用程序,在一開始是解決某些與傳統(tǒng)客戶端/服務(wù)器 (主 從式) 應(yīng)用程序相關(guān)的問題,但是隨著 web 的出現(xiàn),此結(jié)構(gòu)已經(jīng)成為主導(dǎo)新程序之 開發(fā)的結(jié)構(gòu)。下面就是 3-tier 結(jié)構(gòu)各層功能以及經(jīng)常采用的技術(shù)作個簡介: 表示層主要運行于客戶端瀏覽器,采用 script (腳本)語言編寫。 html、javascript、vbscript 是此類應(yīng)用系統(tǒng)中展示層最常用的腳本編制語言,結(jié) 合 ccs 以及 activex 技術(shù),能設(shè)計出交互相當(dāng)靈活功能又相當(dāng)強大的客戶端網(wǎng)頁。 事務(wù)邏輯層設(shè)計通常有三個選擇:asp.net 網(wǎng)頁、com 或 com+組件、dbms 中所 執(zhí)行的預(yù)存程序。將程序代碼的一部分,建立成執(zhí)行于數(shù)據(jù)庫管理系統(tǒng) (dbms) 中 的預(yù)存程序,使數(shù)據(jù)與程序代碼儲存在相同的位置,有助于最佳化執(zhí)行效率,但是, 預(yù)存程序都依賴于特定的數(shù)據(jù)庫系統(tǒng),在編寫和偵錯方面都相當(dāng)復(fù)雜,只適宜于大 型的商業(yè)應(yīng)用系統(tǒng)。以 com 對象的方式,編寫中間層 (middle tier) 事務(wù)邏輯, 14 可以使用全功能的語言,來產(chǎn)生經(jīng)過編譯的執(zhí)行程序,執(zhí)行效率也相當(dāng)高,此外, 在 com 對象中包裝事務(wù)邏輯,還可以清楚地將此程序代碼與網(wǎng)頁內(nèi)含的展示程序代 碼分隔,這樣可以使應(yīng)用程序更易于維護(hù),但是,com 對象的部署也有一定的麻煩, 新編寫的組件對象,只有在服務(wù)器重新啟動后才能被應(yīng)用程序調(diào)用。用 asp.net 網(wǎng) 頁設(shè)計事務(wù)邏輯相對來說比較簡單,但是,asp.net 網(wǎng)頁采用腳本語言來編寫事務(wù) 邏輯,比如 vbscript,程序代碼只有在執(zhí)行時才被翻譯,這樣會降低執(zhí)行效能,此 外,asp.net 網(wǎng)頁中的程序代碼也是難以維護(hù)的,因為事務(wù)邏輯程序代碼與建立使 用者接口的展示程序代碼彼此混雜在一起。 數(shù)據(jù)層較為靈活,視系統(tǒng)規(guī)??蛇x擇 sybase、oracle、my sql、sql server 或 者 ms access。 綜上所述,結(jié)合本系統(tǒng)實際需要,本 bbs 系統(tǒng)采用 b/s 結(jié)構(gòu),使用微軟公司的 技術(shù)解決方案。開發(fā)環(huán)境采用微軟的 frontpage2000+pws。引入 windows dna 概念, 將 windows dna 應(yīng)用到系統(tǒng)開發(fā)中。采用 3-tier 軟件結(jié)構(gòu):表示層采用 html、javascript 或 vbscript 結(jié)合 css、activex 技術(shù)來編寫;事務(wù)邏輯層,考慮 到本系統(tǒng)為通用 bbs 系統(tǒng),系統(tǒng)應(yīng)該具備較大的可伸縮性,應(yīng)該能適應(yīng)最基本應(yīng)用 最廣泛的 web 平臺,特別是個人用戶想在一些免費主頁空間搭建自已的論壇,而這 類免費主頁空間通常只支持 asp.net 來處理服務(wù)器端數(shù)據(jù)或數(shù)據(jù)庫,另外,通用系 統(tǒng)應(yīng)該具備較大的可擴展性,目前,asp.net 技術(shù)發(fā)展較快,未來應(yīng)該能以較小的 成本用 asp.net 重寫本系統(tǒng),因此,本系統(tǒng)事務(wù)邏輯層設(shè)計采用 asp.net 網(wǎng)頁;至 于數(shù)據(jù)層,本系統(tǒng)采用最基本的 ms access 數(shù)據(jù)庫系統(tǒng),視需要,系統(tǒng)作較小的改 動就可以移植到其它大型數(shù)據(jù)庫系統(tǒng)。 本系統(tǒng)要求客戶端支持 ie4.0 以上或與之兼容的瀏覽器軟件,客戶端硬件最低 要求對應(yīng)于 ie4.0 的硬件平臺要求。服務(wù)器端要求支持 asp 以及 ms access 數(shù)據(jù)庫。 本系統(tǒng)的開發(fā)環(huán)境和開發(fā)工具為:windows98,pws,frontpage2000,ms access。 3.33.3 系統(tǒng)結(jié)構(gòu)系統(tǒng)結(jié)構(gòu) 根據(jù)論壇系統(tǒng)的情況和要求,設(shè)計系統(tǒng)結(jié)構(gòu)如圖 3-1 所示。 15 圖 3-1 系統(tǒng)結(jié)構(gòu)圖 3.43.4 設(shè)計模式設(shè)計模式 設(shè)計模式是一套被反復(fù)使用、多數(shù)人知曉的、經(jīng)過分類編目的、代碼設(shè)計經(jīng)驗 的總結(jié)。使用設(shè)計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可 靠性。毫無疑問,設(shè)計模式于己于他人于系統(tǒng)都是多贏的。設(shè)計模式使代碼編制真 正工程化,設(shè)計模式是軟件工程的基石。 16 第四章第四章 系統(tǒng)設(shè)計系統(tǒng)設(shè)計 4.14.1 數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫設(shè)計 .1 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析 根據(jù)論壇所需要實現(xiàn)的功能,對其數(shù)據(jù)庫的需求進(jìn)行分析,得到以下結(jié)論:要 存儲的內(nèi)容包括用戶信息,文章信息、回復(fù)信息、論壇區(qū)信息。 一個用戶可以發(fā)表多篇文章。 一個用戶可以發(fā)表多篇回復(fù)。 一篇文章或者一篇回復(fù)都只對應(yīng)一個用戶。 一篇文章可以對應(yīng)多篇回復(fù)。 經(jīng)過以上分析,設(shè)計如下數(shù)據(jù)庫: 用戶信息:包括用戶名、密碼等一系列確認(rèn)用戶身份的信息和發(fā)表文章數(shù)、 回復(fù)文章數(shù)等一系列表明用戶在論壇活躍度的信息。 文章信息:包括該論壇中所有文章的標(biāo)題、內(nèi)容、作者、發(fā)表時間等,并 且要能把每一篇文章與相應(yīng)的論壇區(qū)相應(yīng)的對應(yīng)起來。 回復(fù)信息:包括該論壇中所有的回復(fù)信息,包括回復(fù)內(nèi)容、作者、回復(fù)時 間等,并且要能把每一條回復(fù)信息與其回復(fù)的文章信息相應(yīng)對應(yīng)起來。 論壇區(qū)信息:包括該論壇中所有論壇區(qū)的標(biāo)題、說明、文章數(shù)、回復(fù)數(shù)、 版主等一系列信息。 在明確了數(shù)據(jù)庫信息之后,下面開始構(gòu)建數(shù)據(jù)表。 .2 數(shù)據(jù)表的結(jié)構(gòu)數(shù)據(jù)表的結(jié)構(gòu) 根據(jù)上面的需求分析,bbs 論壇數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下。 (1) 用戶表需要包括的字段如圖 4-1 所示。 17 圖 4-1 user 表 (2) 文章列表用來存放用戶發(fā)表的文章,包括的字段如圖 4-2 所示。 圖 4-2 article 表 (3) 回復(fù)列表用來存放用戶所發(fā)表的回復(fù),包括的字段如圖 4-3 所示。 圖 4-3 reply 表 (4) 論壇區(qū)列表用來存放論壇區(qū)信息,包括字段如圖 4-4 所示。 圖 4-4 area 表 (5) 其它數(shù)據(jù)表,如圖 4-5 所示。 18 圖 4-5 areatype 表 .3 數(shù)據(jù)表之間關(guān)系圖數(shù)據(jù)表之間關(guān)系圖 由于一個用戶可以發(fā)表多篇文章,而一篇文章只能被一個用戶發(fā)表,所以 users 表項和 article 表項是一對多的關(guān)系;同理,一個用戶可以發(fā)表多篇回復(fù),而一篇回 復(fù)只能是一個用戶所發(fā),所以 users 表項與 reply 表項也是一對多的關(guān)系;同時,因 為一篇文章能夠?qū)?yīng)多個回復(fù),而一個回復(fù)只能對應(yīng)一篇文章,所以 article 表項與 reply 表項也是一對多的關(guān)系。 最后得到的數(shù)據(jù)表之間關(guān)系圖如圖 4-6 所示。 圖 4-6 數(shù)據(jù)表關(guān)系圖 4.24.2 論壇注冊設(shè)計論壇注冊設(shè)計 論壇注冊的流程是這樣的,為了能登錄論壇,一個用戶必須在該論壇上有合法 身份,當(dāng)一個用戶沒有這個身份時,必須進(jìn)入注冊頁面進(jìn)行登錄。當(dāng)進(jìn)入注冊頁面 時,用戶開始填寫資料并單擊“注冊”按鈕,首先檢查輸入完整性,即該填的信息 都填完了并且正確填寫,如果信息不完 19 整或有錯誤,則會做出相應(yīng)的提示,如果完整性檢驗通過,則會提示注冊成功并進(jìn) 入登錄頁面。具體流程如圖 4-7 所示。 圖 4-7 論壇注冊流程圖 4.34.3 論壇登錄設(shè)計論壇登錄設(shè)計 當(dāng)用戶進(jìn)入論壇登錄頁面時,如果有在論壇的用戶和密碼,則填寫用戶名和密 碼,否則進(jìn)入用戶注冊模塊。當(dāng)填寫用戶名密碼后單擊“登錄”按鈕,首先開始檢 測是否填寫完整,當(dāng)填寫不完整時提示必須填寫對應(yīng)項。通過完整性檢查后,根據(jù) 輸入數(shù)據(jù)查詢數(shù)據(jù)庫,以驗證是否合法,當(dāng)驗證成功后,進(jìn)行相應(yīng)頁面跳轉(zhuǎn)。具體 流程圖如圖 4-8 所示。 20 圖 4-8 論壇登錄流程圖 4.44.4 文章標(biāo)題顯示設(shè)計文章標(biāo)題顯示設(shè)計 在用戶登錄后,會進(jìn)入論壇區(qū)列表,選擇論壇區(qū)后,會進(jìn)入相應(yīng)的論壇區(qū)文章 列表,同時在文章列表中會顯示一走些有關(guān)文章的基本信息,包括題目、作者、時 間、回復(fù)數(shù)。在文章標(biāo)題顯示模塊中,如果單擊文章標(biāo)題,則進(jìn)入文章瀏覽界面; 如果單擊右上負(fù)的“發(fā)表主題”鏈接,則進(jìn)入發(fā)表席不暇暖模塊。 21 4.54.5 新文章發(fā)表模塊設(shè)計新文章發(fā)表模塊設(shè)計 進(jìn)入新文章發(fā)表頁面后,填寫發(fā)表主題和內(nèi)容,單擊“發(fā)表”按鈕。首先檢查 輸入完整性,如果輸入不完整,則提示用戶填寫相應(yīng)項,如果通過完整性檢驗,則 提示發(fā)表成功并出返回文章列表 4.64.6 開發(fā)及運行環(huán)境開發(fā)及運行環(huán)境 系統(tǒng)開發(fā)平臺:microsoft visual studio 2005 數(shù)據(jù)庫管理系統(tǒng)軟件:sql server 2000 運行平臺:windowsxp 分辨率:最佳分辨率效果 1024768. 22 第五章第五章 基本技術(shù)基本技術(shù) 基于 web 的通用 bbs 系統(tǒng)其系統(tǒng)定義部分采用面對對象的系統(tǒng)分析方法,并結(jié) 合傳統(tǒng)的結(jié)構(gòu)化分析方化,設(shè)計出其系統(tǒng)模型,如果采用面向?qū)ο蟮某绦蛟O(shè)計語言 開發(fā)系統(tǒng),則可以很方便地從系統(tǒng)分析階段平滑地過渡到設(shè)計階段。但是,本系統(tǒng) 采用 asp 技術(shù),我們知道 asp 不支持繼承和強類型轉(zhuǎn)換等面向?qū)ο蟪绦蛟O(shè)計所必需 的功能,只能采用一定的技術(shù)措施,用傳統(tǒng)的結(jié)構(gòu)型程序設(shè)計方式實現(xiàn)諸如繼承等 這類功能。 5.15.1 變量發(fā)送與接收變量發(fā)送與接收 關(guān)于變量的發(fā)送與接收,在這里以論壇首頁(即 index.aspx)為例進(jìn)行說明。 index.aspx 是 bbs 網(wǎng)站的 homepage,程序首先進(jìn)行用戶身份判斷。 本系統(tǒng)用戶身份信息經(jīng)登錄后保存在 public static string 類型的 username 變量里。匿名用戶(既 guest)這個變量為“游客” ;普通用戶 username 變量存有 用戶在本系統(tǒng)注冊的會員昵稱。 當(dāng)轉(zhuǎn)入其它頁面時,主頁面會將 username 這個變量發(fā)送到到所轉(zhuǎn)入的頁面。新 頁面會依據(jù)程序?qū)τ脩糇龀雠袛啵D(zhuǎn)入相應(yīng)用戶的功能操作菜單。這就實現(xiàn)了不同 層次對象的同一方法的不同功能。 發(fā)送 username 變量: response.redirect(“?username=“+username); 接收 username 變量: username=request.querystring“username“.tostring(); 5.25.2 adoado 技術(shù)技術(shù) ado(activex data objects)是微軟公司提供給網(wǎng)頁開發(fā)者在網(wǎng)頁中存取數(shù)據(jù)庫 的最新技術(shù),它也是 asp 內(nèi)置的重要組件,ado 主要的目的是為了存取或修改數(shù)據(jù) 源的數(shù)據(jù)、或增加數(shù)據(jù)到指定的數(shù)據(jù)源,數(shù)據(jù)源不僅包括數(shù)據(jù)庫,而且包括 dbase、excel、foxpro、access 或文本文件等一些小型的數(shù)據(jù)表,所以,只要是 odbc 驅(qū)動程序所能存取的數(shù)據(jù)源皆是 23 ado 存取的對象。ado 主要是由 connection 對象、command 對象、parameter 對象、 recordset 對象、field 對象、property 對象及 error 對象等七個對象與 fields 數(shù) 據(jù)集合、properties 數(shù)據(jù)集合、parameters 數(shù)據(jù)集合及 errors 數(shù)據(jù)集合等四個數(shù) 據(jù)集合所組合而成,其功能概述如下。 activex data object 關(guān)系圖如下: 圖 5-1 activex data object 關(guān)系圖 5.35.3 結(jié)構(gòu)查詢語言(結(jié)構(gòu)查詢語言(sqlsql) sql 是結(jié)構(gòu)查詢語言(structure query language)的英文縮寫,它是使用關(guān)系 模型數(shù)據(jù)庫的應(yīng)用語言,由 ibm 在七十年代開發(fā)出來的,實現(xiàn)了關(guān)系型數(shù)據(jù)庫中的 信息檢索。1992 年制定了 sql 標(biāo)準(zhǔn) sql-92,它的全名是“international standard iso/iec9075:1992, database language sql” 。sql 標(biāo)準(zhǔn)的確定使大多數(shù)數(shù)據(jù)庫廠 家紛紛采用 sql 語言作為其數(shù)據(jù)庫檢索語言。 利用 sql 語言,可以查詢和管理自已的數(shù)據(jù)庫。它由大約 30 條命令構(gòu)成,但實 際只需要少數(shù)的幾個命令就可以完成相當(dāng)多的工作,常用的 sql 查詢命令有: select、insert、delete、update 等。 5.45.4 javascriptjavascript 腳本語言腳本語言 java 語言的功能很強大,在網(wǎng)頁設(shè)計中非常的有效,但是它要求創(chuàng)建 applet 的人員必須是程序設(shè)計員。sun microsystems(太陽微系統(tǒng))公司為了消除對于 connection 對象 recordset 對象 execute 操作方法 activeconnection 屬性 error 對象 parameter 對象 command 對象 field 對象 errors 數(shù)據(jù)集合 parameters 數(shù)據(jù)集合 activeconnection 屬性 source 屬性 execute 操作方法 fields 數(shù)據(jù)對象 24 web 站點的開發(fā)人員的特殊要求,專門發(fā)布了 javascript。 javascript 腳本語言是一種解釋性,基本對象的腳本語言。雖然,它沒有那些 真正意義上的面向?qū)ο笳Z言那么多的特性,但是對于它的預(yù)期功能而言,它能夠?qū)?現(xiàn)的功能已經(jīng)夠大了。 javascript 是一種比較隨意的語言,這就并不意味著不一定必須明確地聲明變 量的類型。此外,在很多情況下,javascript 腳本語言在需要的時候可以進(jìn)行自動 轉(zhuǎn)換。 25 第六章第六章 系統(tǒng)測試系統(tǒng)測試 無論從事程序開發(fā)工作多長時間,還是多么擅長程序開發(fā),程序中還是會有錯 誤出現(xiàn)。一個小小的鍵入錯誤就有可能導(dǎo)致程序癱瘓,除此之外還有邏輯錯誤,程序 雖然運行但不執(zhí)行預(yù)定的任務(wù)。 本次系統(tǒng)測試一共測試 7 個內(nèi)容:“注冊”測試、 “登錄”測試、 “修改密碼” 測試、 “找回密碼”測試、 “發(fā)表新文章”測試 、 “回復(fù)主題”測試、 “維護(hù)”測試。 本系統(tǒng)的測試是為了保證系統(tǒng)的質(zhì)量,使系統(tǒng)和用戶的需求無誤,所以我分以 下三個步驟對系統(tǒng)進(jìn)行了測試: (1)單元測試 (2)代碼審查 (3)集成測試 我完全按照以上三個步驟對系統(tǒng)作了精心測試,在測試過程中發(fā)現(xiàn)了一些錯誤 并將其改正,保證了系統(tǒng)的完善性、正確性。在測試過程中并沒有發(fā)現(xiàn)邏輯上的錯 誤,實現(xiàn)了當(dāng)初設(shè)想的全部目標(biāo)。 26 結(jié)束語結(jié)束語 本系統(tǒng)是一個針對網(wǎng)絡(luò)店,具有實際意義的論壇系統(tǒng)。 因為本系統(tǒng)比較大,而且在本項目開始的時候,對應(yīng)用 asp.net 2.0 進(jìn)行程序 設(shè)計方面不太熟悉,再加上畢業(yè)設(shè)計的時間有限,許多方面在今后的工作學(xué)習(xí)中還 需要進(jìn)一步改進(jìn)和完善。 從本系統(tǒng)開始設(shè)計到現(xiàn)在,共用時間近三個月。到目前為止基本功能已經(jīng)實現(xiàn)。 本系統(tǒng)是在對相關(guān)人員進(jìn)行詳細(xì)調(diào)研后,確定了系統(tǒng)涉及的領(lǐng)域,包括系統(tǒng)設(shè) 計、數(shù)據(jù)庫設(shè)計、程序設(shè)計等,是一個具有實際應(yīng)用意義的典型管理系統(tǒng)。 通過本次畢業(yè)設(shè)計,鞏固了所學(xué)的知識,使我清楚了在需求分析、設(shè)計數(shù)據(jù)庫、 程序設(shè)計等許多方面的不足,在今后的工作學(xué)習(xí)中還需要進(jìn)一步改進(jìn)和完善。由于 本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯,所以在本 階段,力求使用有限的時間,找出盡可能多的錯誤,力求系統(tǒng)盡量正確。 本系統(tǒng)的順利完成,和輔導(dǎo)老師的精心指導(dǎo)和組員的配合是不可分開的。在這 里我要對指導(dǎo)老師和組員表示由衷的感謝。對于本人來說,這次的畢業(yè)設(shè)計,是對 自己在大學(xué)學(xué)習(xí)階段的一個檢驗和平時學(xué)習(xí)的一種積累。從中也使我學(xué)到了不少東 西。希望以后有足夠的時間更深入的了解,做好需求分析,為自己以后能設(shè)計出更 好的軟件努力學(xué)習(xí)鉆研。 27 參考文獻(xiàn)參考文獻(xiàn) 1.趙衛(wèi)偉.visual c#.net 面向?qū)ο蟪绦蛟O(shè)計,機械工業(yè)出版社 2007.2 2.薩師煊.數(shù)據(jù)庫系統(tǒng)概論,高等教育出版社 1996 3.張慶華.完全自學(xué)手冊 asp.net 2.0 ,機械工業(yè)出版社 2007.1 4.林昱翔.asp.net2.0 網(wǎng)站開發(fā)實戰(zhàn),清華大學(xué)出版社 2007.1 5.張玉平.asp.net+sql 組建動態(tài)網(wǎng)站,電子工業(yè)出版社 2006.3 6.郭馨君.asp.net2.0 動態(tài)網(wǎng)頁設(shè)計實例,機械工業(yè)出版社 2001.1 7.孫森嚴(yán).visual basic 程序設(shè)計教程,海洋出版社 2003.6 8.李玉波.完全自學(xué)手冊 sql server2000,機械工業(yè)出版社 2007.1 9.史曉燕.網(wǎng)頁設(shè)計基礎(chǔ):html、css、javascript,北京交通大學(xué)出版社 2004.8 10.karli watson.c#入門經(jīng)典,青華大學(xué)出版社 2006.5 11.bill evjen.professional asp.net2.0,清華大學(xué)出版社 2006.11ut2apodfxxc02gybkskcww97mrqqwhoj5tl15zt6jipyytycummtarp3v1n5luizi3xh3bhwyreko8d9g7nmzqowpjetldrw08gvs8dsdqqygc3ce7moo2tlf0jf

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論