ASP.NET留言板設計畢業(yè)論文_第1頁
ASP.NET留言板設計畢業(yè)論文_第2頁
ASP.NET留言板設計畢業(yè)論文_第3頁
ASP.NET留言板設計畢業(yè)論文_第4頁
ASP.NET留言板設計畢業(yè)論文_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、畢業(yè)設計(論文)題目:ASP.NET留言板設計- PAGE II - PAGE I -內(nèi)容提要溝通與交流是交友的重要手段與環(huán)節(jié),如何加強好友之間的溝通與交流,簡便的留言必不可少,它不但有利于好友之間友誼的建設,也更能體現(xiàn)當今社會信息化的好處。留言板的主要功能是實現(xiàn)發(fā)表留言、回復留言、刪除留言的功能。好友之間可以互相發(fā)表留言,而在自己的空間里可以對好友的留言進行回復和刪除。一般來說,留言板主要有文本留言板、XML留言板和數(shù)據(jù)庫留言板。文本留言板主要采用文本文件作為資料的存儲載體,故不能有效的管理數(shù)據(jù),隨著信息量的增大,訪問速度也將會急劇下降。現(xiàn)在XML文檔日益成為網(wǎng)絡資料的標準格式,在沒有數(shù)據(jù)庫

2、的情況下,采用XML文檔存儲數(shù)據(jù)是個不錯的選擇。當數(shù)據(jù)量龐大時,采用關系數(shù)據(jù)庫是最佳選擇。本系統(tǒng)就是采用關系數(shù)據(jù)庫來存儲留言信息。本系統(tǒng)采用了ASP.NET設計動態(tài)數(shù)據(jù)庫,用關系數(shù)據(jù)庫的標準SQL語言來實現(xiàn)系統(tǒng)后臺數(shù)據(jù)的相關處理,學生可以在互聯(lián)網(wǎng)上給好友留言或者回復或刪除好友留言,也可以查看好友的空間留言。本系統(tǒng)將WEB與成熟的數(shù)據(jù)庫技術結(jié)合起來,實現(xiàn)好友之間互相留言對話。關鍵詞: 溝通 交友 留言 ASP.NET 目 錄 MACROBUTTON InsertCrossReference TOC o 1-3 z u 第一章 緒論 PAGEREF _Toc385580178 h 11.1 課題背

3、景 PAGEREF _Toc385580179 h 11.2 主要內(nèi)容及研究意義 PAGEREF _Toc385580180 h 11.3 論文的組織結(jié)構 PAGEREF _Toc385580181 h 2第二章 系統(tǒng)需求分析 PAGEREF _Toc385580182 h 32.1 系統(tǒng)簡述 PAGEREF _Toc385580183 h 32.2 系統(tǒng)的設計目標 PAGEREF _Toc385580184 h 42.3 系統(tǒng)的數(shù)據(jù)字典 PAGEREF _Toc385580185 h 4第三章 系統(tǒng)總體設計 PAGEREF _Toc385580186 h 73.1 系統(tǒng)結(jié)構設計 PAGERE

4、F _Toc385580187 h 73.2 系統(tǒng)層次圖 PAGEREF _Toc385580188 h 73.3 系統(tǒng)各主要功能模塊的設計與實現(xiàn) PAGEREF _Toc385580189 h 83.3.1 框架頁面實現(xiàn) PAGEREF _Toc385580190 h 8第四章 系統(tǒng)功能測試 PAGEREF _Toc385580191 h 10第五章 系統(tǒng)的不足及改進思想 PAGEREF _Toc385580192 h 12第六章 系統(tǒng)總結(jié) PAGEREF _Toc385580193 h 136.1 總結(jié) PAGEREF _Toc385580194 h 136.2 展望 PAGEREF _T

5、oc385580195 h 13參考文獻 PAGEREF _Toc385580196 h 15致 謝 PAGEREF _Toc385580197 h 16- PAGE 17 -天津濱海職業(yè)學院畢業(yè)設計(論文)緒論課題背景在當今的社會,可以說是信息技術的發(fā)展時代,在社會的方方面面無不涉及到各種信息的處理。信息是人們對客觀世界的具體描述,是人們進行交流與聯(lián)系的重要途徑。人類社會就處在一個對信息進行有效合理的加工中。它將促進整個社會的發(fā)展。隨著社會信息技術的提高,計算機已被廣泛應用于當今社會的各個領域,成為推動社會發(fā)展的首要技術動力。在軟件技術的應用中,軟件的開發(fā)技術,尤其是應用型軟件產(chǎn)品的開發(fā)技術

6、成了重中之重。不斷開發(fā)適應用戶需求、市場需要的新型軟件產(chǎn)品,參與市場競爭,獲取最大利潤是全球信息企業(yè)追求的目標。本系統(tǒng)正是一個非常實用的應用型軟件產(chǎn)品,不談它的經(jīng)濟利益,單說他的應用范圍就是十分廣泛的,只要有朋友圈的地方,都可以采用本系統(tǒng)。計算機的一部分作用就是使人與人之間的溝通與交流變的更簡便快捷。而且更加方便廣大學生,學生只要可以上Internet,則可以與好友進行留言對話。主要內(nèi)容及研究意義開發(fā)本系統(tǒng)有兩方面的好處:一是本系統(tǒng)的實用性,另一個是本系統(tǒng)會將一個繁雜的交際圈簡單的管理。計算機與人的不同就在于,計算機是機械的,精確的,它不會使管理工作出現(xiàn)差錯。例如:留言內(nèi)容的查看、留言內(nèi)容的回

7、復、可靠性高、存儲量大、保密性好、成本低等。這些優(yōu)點能夠保證使用者的私密,還能大量的儲存信息,提高辦事效率;另一方面好處,設計本系統(tǒng)只是一種手段, 通過它可以更好的處理信息方便人們之間的交流,掌握開發(fā)語言的使用方法,掌握開發(fā)各種項目的工作技能,適應迅猛發(fā)展的社會。本課題的直接目的是為了成功完成本系統(tǒng)的開發(fā)。間接目的也可以說是最終目的是為了了解軟件的開發(fā)思想,掌握軟件開發(fā)人員應當具備的基本技術素質(zhì):樹立良好的軟件開發(fā)理念,建立正確的、符合工城規(guī)范的、系統(tǒng)化的軟件工程思想,靈活運用各種軟件分析與設計技術,開發(fā)高質(zhì)量的軟件產(chǎn)品。論文的組織結(jié)構第一部分:緒論。介紹了論文的選題背景以及論文的主要內(nèi)容。第

8、二部分:系統(tǒng)需求分析。對系統(tǒng)所要達到的目標和具備功能進行需求分析。第三部分:系統(tǒng)總體設計。對主要功能模塊實現(xiàn)方法的介紹。第四部分:系統(tǒng)測試。對本系統(tǒng)采用測試方法及測試步驟進行概述。第五部分:系統(tǒng)的不足及改進設想。對系統(tǒng)存在的不足處及改進設想進行說明。第六部分:結(jié)束語。對整個系統(tǒng)的設計進行歸納和總結(jié)。天津濱海職業(yè)學院畢業(yè)設計(論文)系統(tǒng)需求分析需求是用戶對系統(tǒng)提出的要求,這組要求可能是原始的、籠統(tǒng)的,也可能是抽象的、細節(jié)化的。但一個軟件系統(tǒng)的開發(fā)必須以一組需求化為出發(fā)點。軟件需求分析工作是在軟件計劃階段完成之后開始的,其主要目的是:在綜合分析用戶對系統(tǒng)提出的一組需求(功能、性能、數(shù)據(jù)等方面)的基

9、礎上,構造一個從抽象到具體的邏輯模型表達軟件將要實現(xiàn)的需求,并以“軟件需求規(guī)格說明書”的形式作為本階段工作的結(jié)果,為下一階段的軟件設計提供設計基礎如圖2-1所示。圖2-1軟件開發(fā)中系統(tǒng)分析階段的工作流程軟件需求分析階段,結(jié)合著所用的開發(fā)工具:Visual Studio 2008,Microsoft SQL Server 2005對問題的識別和理解和對需求信息的分析和綜合等進行了深入的了解,建立了實現(xiàn)目標軟件的物理模型,也就是確定了構成軟件系統(tǒng)的系統(tǒng)元素,并將功能和信息結(jié)構分配到這些系統(tǒng)元素中。軟件需求分析采用的是結(jié)構化分析方法(Structured Analysis),簡稱SA方法。下面介紹S

10、A方法的具體實現(xiàn)。系統(tǒng)簡述本系統(tǒng)適用于好友與好友之間進行溝通與交流,當我們接收到好友的留言,數(shù)據(jù)庫會自動更新,見留言顯示在主頁,并且我們可以管理好友的留言,可以進行回復留言或者刪除留言,同時我們也可以給好友留言,或者查看好友的空間留言。系統(tǒng)的設計目標(1)設計目標:系統(tǒng)應建立友好的界面,即要操作簡單、直觀、靈活,又要易于學習掌握。這個系統(tǒng)的目的:使好友之間留言更加便捷,好友易于對留言進行回復。如果操作復雜,就失去了推廣價值,因為這個系統(tǒng)是面向沒有計算機使用基礎的普通用戶。系統(tǒng)在用戶輸入用戶名,密碼時,就具有自動識別的功能,以幫助用戶更正錯誤。系統(tǒng)在確定用戶名和密碼后,應具有自動連接數(shù)據(jù)庫的功能

11、。在正確連接數(shù)據(jù)庫,查詢到用戶相應的信息后,應在界面顯示相關的信息。系統(tǒng)具有良好的安全性。系統(tǒng)應遵循有關信息安全標準,具有切實可行的安全保護和保密措施。(2)基本要求:軟件設計開發(fā)的最終目的都是應用。該輔導員工作評議系統(tǒng)將會是學校政教部中非常實用的評議軟件,操作簡單,方便,是用戶急切需要的助手,是政教工作者很好的管家。 本軟件開發(fā)環(huán)境是在Windows 7的開發(fā)平臺上,利用ASP.NET作前臺頁面開發(fā),Microsoft SQL Server 2005作后臺數(shù)據(jù)庫開發(fā)。安全可靠,可移植性強。本軟件是在軟件工程開發(fā)過程的指導下,按步進行。頁面友好清晰美觀,簡單易學,符合人機對話的需要。系統(tǒng)的數(shù)據(jù)

12、字典根據(jù)系統(tǒng)需求,本系統(tǒng)運用了Microsoft SQL Server 2005進行數(shù)據(jù)庫的設計。它具有應用廣泛,操作方便的特性。而且,對于管理系統(tǒng)的數(shù)據(jù)量一般不會太大使用者使用足以滿足要求。根據(jù)系統(tǒng)功能設計的要求及功能 模塊的劃分,新建一個數(shù)據(jù)庫文件BHLeaveSystem.mdf,并在數(shù)據(jù)庫中建立所需的數(shù)據(jù)表,并在以下用著的地方加以說明數(shù)據(jù)項和數(shù)據(jù)結(jié)構。(1)用戶信息表UserInformation用戶信息表主要記錄用戶信息。其數(shù)據(jù)結(jié)構如下表2-1。表2-1用戶信息表字段名稱數(shù)據(jù)類型字段大小是否為空UI_ID整型(自動編號)4否UI_Name文本型50是UI_Pwd文本型50是UI_Se

13、x整型4是UI_Phone文本型50是UI_Email文本型50是UI_Question文本型100是UI_Answer文本型100是UI_Photo文本型50是(2)留言信息表LeaveInformation留言信息表用于記錄好友留言及回復信息。其數(shù)據(jù)結(jié)構如下表2-2。表2-2 留言信息表字段名稱數(shù)據(jù)類型字段大小是否為空LI_ID整型(自動編號)4否LI_Content文本型500是LI_Date日期型是LI_UserID整型4是LI_ReplyContent文本型500是LI_LeaveUserID整型4是天津濱海職業(yè)學院畢業(yè)設計(論文)系統(tǒng)總體設計系統(tǒng)結(jié)構設計對于工程產(chǎn)品來說,設計的含義

14、是,應用各種技術和原理對設備、過程、系統(tǒng)做出足夠詳細的定義之后能夠在物理上予以實現(xiàn),也就是說,工程設計是一個構造過程,這個過程必須具備3個要素: (1) 有一個系統(tǒng)的模型。 (2) 有一組原理或方法可以逐步地構造模型。 (3) 有一組評價設計質(zhì)量的標準的原則。結(jié)構化設計的核心思想是:如何應用抽象的原則,將系統(tǒng)功能逐層分解為層次化的模塊結(jié)構。模塊的劃分不是隨意的,它需要遵循一些模塊劃分的指導性原則。系統(tǒng)層次圖隨著結(jié)構的精細化,層次方框圖對數(shù)據(jù)結(jié)構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。系統(tǒng)分析員從對頂層信息的分類開始,沿圖中每條路徑反復細化,直到確定了數(shù)據(jù)結(jié)構的全部細節(jié)時為止。

15、以下是本系統(tǒng)的層次,如圖3-1所示:簡單的留言系統(tǒng)簡單的留言系統(tǒng)前臺操作后臺管理好友之間進行留言給好友留言回復留言刪除留言圖3-1 系統(tǒng)結(jié)構圖系統(tǒng)各主要功能模塊的設計與實現(xiàn)隨著人們對設計的要求越來越高,高格調(diào),高品位的設計作品,才深受人們的歡迎。這也就給設計者們提出了更高的要求,從這個角度說,版式設計正是滿足了人們的要求而生??萍嫉娘w躍發(fā)展,讓Internet走進了千家萬戶,也產(chǎn)生出新的設計領域空間,而網(wǎng)頁設計成為新的設計領域的重要內(nèi)容。優(yōu)秀的網(wǎng)頁設計,必須有好的創(chuàng)意,才能使觀者視線久久難移,產(chǎn)生震撼力。版面設計是很重要的,通過文字、圖形的空間組合,能最佳的表達出和諧與美??蚣茼撁鎸崿F(xiàn)登錄頁面

16、具有驗證身份的作用。通過用戶驗證后,進入管理系統(tǒng)的主頁面。系統(tǒng)的主頁面是由一個框架頁面構成的,框架將頁面分成了幾部分,如圖3-2所示。圖3-2 系統(tǒng)的主頁面上面為系統(tǒng)頭的顯示,中部上側(cè)為系統(tǒng)菜單頁面,中部下側(cè)為主顯示頁面,占據(jù)顯示頁面的主要區(qū)域。在系統(tǒng)運行中,上部、中部上側(cè)和底部頁面一直都是處于靜態(tài)顯示的。中部下側(cè)是根據(jù)菜單的超鏈接來顯示不同內(nèi)容的。天津濱海職業(yè)學院畢業(yè)設計(論文)系統(tǒng)功能測試軟件的質(zhì)量就是軟件的生命,為了保證軟件的質(zhì)量,人們在長期的開發(fā)過程中積累了許多經(jīng)驗并形成了許多行之有效的方法。但是借助這些方法,只能盡量減少軟件中的錯誤和不足,而不能完全避免所有的錯誤。軟件測試的目標是:

17、以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷。如對軟件實施了嚴格、規(guī)范的測試,就能夠發(fā)現(xiàn)其中大部分的錯誤。軟件測試能夠確認軟件實現(xiàn)的功能和性能與用戶需求說明的一致性。軟件測試還能收集到足夠的測試結(jié)果為軟件可靠性評價提供依據(jù)。軟件測試是一個心理、技術交織在一起的復雜過程。這個過程可以用圖4-1的數(shù)據(jù)流程圖表達。圖4-1測試階段的信息流(1)測試對象。軟件測試與程序測試在概念上是不同的,軟件測試的對象不僅僅是程序,還包括軟件需求規(guī)格文檔、設計規(guī)格文檔、模塊算法這些軟件文檔配置項。軟件測試的內(nèi)容貫穿軟件定義與開發(fā)的全部階段。(2)測試配置。這是預先定義好的一套測試方案,包括測試計劃、測試過程、測

18、試實例集合和所預期的執(zhí)行結(jié)果。實際上從整個軟件生存周期來看,測試配置是軟件配置中的一個子集,最終提交的軟件配置項應該是包括上述測試配置以及測試的實際結(jié)果和排錯的記錄。隨著測試結(jié)果的積累和統(tǒng)計分析,軟件可靠性的評價就可以按指定的模型計算。所謂軟件可行性就是:軟件在運行期間平均無故障運行的時間周期,這個周期越長,系統(tǒng)可靠性就越高。如果系統(tǒng)不斷出現(xiàn)一些嚴重的、要求修改設計的錯誤,那么軟件的質(zhì)量和可靠性就存在問題,這也意味著要對軟件做更深入的測試。另一方面,如果軟件的功能已正確實現(xiàn),測試中發(fā)達到預定目標,本次實施的測試方案不足以暴露存在的嚴重錯誤!這些潛在的錯誤將最終在維護階段被用戶發(fā)現(xiàn),并由開發(fā)者或

19、維護者來糾正。天津濱海職業(yè)學院畢業(yè)設計(論文)系統(tǒng)的不足及改進思想本系統(tǒng)應用SQLServer數(shù)據(jù)庫是因為SQLServer的最大優(yōu)點就是和Windows結(jié)合緊密,易用,但是SQLServer數(shù)據(jù)庫也存在一些缺點,例如:SQLServer只能運行在Windows上,而Windows能夠安裝的硬件是有限的,如Sun的Sparc服務器不能安裝Windows,一些大型機、小型機也只能裝UNIX。本系統(tǒng)在這方面還有待改進。該系統(tǒng)所能實現(xiàn)的功能還算全面,實現(xiàn)了好友之間的互相留言,還能查看好友空間、回復留言等,并且可以管理好友的留言。但是還有一些細節(jié)上的問題處理的不夠到位,比如說界面比較單一,變換形式不豐

20、富等等。就目前的登錄界面以及操作界面來說還不是很友好。盡管畢業(yè)設計結(jié)束了,還是希望在將來能夠繼續(xù)學習和改善本系統(tǒng),繼續(xù)提高系統(tǒng)的安全性,繼續(xù)完善系統(tǒng)各方面的功能,給用戶提供一個友好的操作界面。 天津濱海職業(yè)學院畢業(yè)設計(論文)系統(tǒng)總結(jié)總結(jié)歷時近三個多月的畢業(yè)設計即將結(jié)束,我的課題也取得一定的成果?;貞涍@幾個月的畢業(yè)設計工作,我頗有感觸。畢業(yè)設計是大學生活的最后一個階段,它不同于以往的課堂教學及課程實習,也不同于畢業(yè)之后真正的工作。它形式自由,實踐性強,是對在大學三年來所學理論知識的一次全面考察,一次綜合性的運用。近來我的畢業(yè)設計將要結(jié)束,它給了我成功的喜悅與自豪。這其中離不開任老師的悉心教導和

21、一些同學的熱心幫助,在此,我再一次向他們表示衷心的感謝。通過畢業(yè)設計,我覺得自己有了很多提高。讓我對面向?qū)ο蟪绦蛟O計,特別是對ASP.NET網(wǎng)站的程序設計的實際應用有了比較深入的了解和掌握,并且這是我理論與實踐的又一次結(jié)合,是三年知識的總結(jié)。從需求分析到程序設計及程序的最后調(diào)試,我都傾入了全部精力,有勞就有收獲,我付出了汗水獲得了知識,這是我的目的。我不僅對自己所做的系統(tǒng)的功能,原理有了深入的了解,熟悉了ASP.NET程序設計的基礎知識以及熟練的使用ASP.NET開發(fā)簡單的應用程序;在設計中我和同學充分交流與溝通,形成了良好的團隊意識,為我以后工作打下基礎。除此之外,受周圍師長們兢兢業(yè)業(yè),踏踏

22、實實的敬業(yè)精神和嚴謹治學態(tài)度的影響,我對自己今后要從事的工作有了更深層次的認識。所以,總體上,我覺得自己的畢業(yè)設計是有很大收獲的,畢業(yè)設計對我今后的影響也是深遠的。展望由于設計者的水平有限,時間緊迫,再加上初次嘗試設計工作,所以做出來的作品有好多不足的地方,主要有以下幾點:(1)設計工作的不足具體涉及到顏色的搭配和布局的設計,在本作品中稍微顯得有點亂,但是又不知道該怎么去搭配這個顏色,所以以后還要慢慢學習,爭取做到既個性又不招搖。(2)數(shù)據(jù)庫設計的不足具體來說就是設計者對關系型數(shù)據(jù)庫還是不太熟悉,所以設計出來的數(shù)據(jù)庫顯得有點復雜。查詢速度肯定有點慢,操作起來也不是太清晰,所以以后應該改進。(3

23、)后臺腳本語言的不足設計者參考了許多網(wǎng)站的腳本語言,發(fā)現(xiàn)本設計中的語言顯得有些復雜,特別是在算法上有點麻煩,有些在系統(tǒng)中已經(jīng)作了改進,但是還有很多需要學習的地方。(4)管理界面的不足總之,在以后的工作中,還需要很多的學習,才能做出更好的,更吸引人的作品來,還要學習一些關于圖片的處理工作,比如Photoshop,fireworks,CorelDraw等軟件,爭取做出更好的作品來。天津濱海職業(yè)學院畢業(yè)設計(論文)參考文獻1何 楓.動態(tài)網(wǎng)站編程基礎M.成都:西南交通大學出版社,2003:20-252石志國.ASP.NET動態(tài)網(wǎng)站編程M.北京:清華大學出版社,2001:70-1213陳俊榮 陳惠貞 鄧文淵.ASP,NET與網(wǎng)絡數(shù)據(jù)庫技術 M.

溫馨提示

  • 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

提交評論