校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】_第1頁(yè)
已閱讀1頁(yè),還剩27頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  本科畢業(yè)設(shè)計(jì)(論文)</p><p><b>  (20 屆)</b></p><p>  論文題目 校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  Campus Blog Website Design and Implementation</p><p>  所在學(xué)院

2、 </p><p>  專業(yè)班級(jí) 計(jì)算機(jī)科學(xué)與技術(shù) </p><p>  學(xué)生姓名 學(xué)號(hào) </p><p>  指導(dǎo)教師 職稱 </p><p>  完成日期 年 月

3、 日</p><p><b>  誠(chéng) 信 聲 明</b></p><p>  我聲明,所呈交的畢業(yè)設(shè)計(jì)作品和論文是本人經(jīng)過(guò)近四年的基礎(chǔ)課程與專業(yè)課程學(xué)習(xí)的基礎(chǔ)上,在指導(dǎo)老師的指導(dǎo)下,經(jīng)過(guò)幾個(gè)月集中的畢業(yè)設(shè)計(jì)學(xué)習(xí)、實(shí)踐和努力工作所取得的成果。據(jù)本人查證,除了文中特別加以標(biāo)注和致謝的地方外,設(shè)計(jì)作品和論文中不包含其他人已經(jīng)發(fā)表或撰寫(xiě)過(guò)的研究成果。我承諾,設(shè)計(jì)作品和論文中的

4、所有內(nèi)容均真實(shí)、可信。</p><p>  學(xué)生簽名: </p><p>  簽名日期: 年 月 日</p><p><b>  論文目錄</b></p><p><b>  摘 要4</b></p><p>  Abstract5</

5、p><p><b>  1引言6</b></p><p>  1.1網(wǎng)站開(kāi)發(fā)的背景意義6</p><p>  1.2系統(tǒng)的設(shè)計(jì)目標(biāo)6</p><p>  2. 系統(tǒng)的開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)6</p><p>  2.1主要開(kāi)發(fā)工具6</p><p>  2.1.1 Vis

6、ual Studio 20056</p><p>  2.1.2 SQL2005數(shù)據(jù)庫(kù)6</p><p>  2.1.3 Photoshop圖像處理6</p><p>  2.2 .NET的概述7</p><p>  2.2.1 什么是.NET7</p><p>  2.2.2 .NET的特點(diǎn)8</p

7、><p>  3系統(tǒng)的體系結(jié)構(gòu)9</p><p>  3.1系統(tǒng)的設(shè)計(jì)原則9</p><p>  3.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)9</p><p>  3.2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)9</p><p>  3.2.2主要數(shù)據(jù)表10</p><p><b>  4.系統(tǒng)功能13</b>

8、;</p><p>  4.1功能模塊圖13</p><p>  4.2 各模塊的實(shí)現(xiàn)14</p><p>  4.2.1前臺(tái)14</p><p>  4.2.1管理員17</p><p><b>  5 總結(jié)20</b></p><p><b>  致

9、 謝21</b></p><p><b>  [參考文獻(xiàn)]22</b></p><p>  附錄1:測(cè)試報(bào)告23</p><p>  附錄2:作品說(shuō)明書(shū)26</p><p><b>  摘 要</b></p><p>  校園博客網(wǎng)站是以超級(jí)鏈接為武器的網(wǎng)

10、絡(luò)日記,校園博客網(wǎng)站,供學(xué)校師生使用。希望通過(guò)這個(gè)博客系統(tǒng),在缺少實(shí)際見(jiàn)面下來(lái)加強(qiáng)師生之間的網(wǎng)絡(luò)交流,并使師生及時(shí)的對(duì)學(xué)校信息的了解,并且希望通過(guò)博客系統(tǒng)的日志積累,形成豐富的教學(xué)資源庫(kù),真正促進(jìn)學(xué)校的教學(xué)工作。</p><p>  本網(wǎng)站是基于.Net下用C#完成,主要運(yùn)用了Visual Studio 2005和SQL2005兩個(gè)軟件。在Visual Studio 2005中完成了前臺(tái)網(wǎng)頁(yè)界面的規(guī)劃與制作,以及

11、在SQL2005中對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn)。</p><p>  關(guān)鍵詞:校園博客網(wǎng)站,網(wǎng)絡(luò)交流,C#</p><p><b>  Abstract</b></p><p>  Campus blog site is super links for weapons network diary, campus website and blog, s

12、chool teachers and students for use. Hope that through this blog system, lack of actual meet down in the network communication between teachers and students to strengthen, and make the teachers and students of school of

13、information in time to understand, and hope that through the blog system log accumulation, form rich teaching database, really promote the school teaching work.</p><p>  This web site is based on the.net und

14、er complete in c #, mainly using Visual Studio 2005 and SQL2005 two software. In the Visual Studio 2005 finish front desk a web interface planning and production, and in SQL2005 of database in the design and implementati

15、on.</p><p>  Key Words:Campus Website and Blog, Network Communication, C#</p><p><b>  1引言</b></p><p>  1.1網(wǎng)站開(kāi)發(fā)的背景意義</p><p>  隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)展,網(wǎng)絡(luò)校園文化也逐漸成為大學(xué)生業(yè)余生活的

16、一部分,為豐富同學(xué)們的業(yè)余文化生活及聯(lián)系,同時(shí)也為大家提供一些公共活動(dòng)信息、校內(nèi)新聞,而購(gòu)思了“校園博客”這一面向?qū)W生和老師的校園網(wǎng)站,主要是為同學(xué)們提供一些信息類的服務(wù)與交流,系統(tǒng)將采用VS2005+SQL2005來(lái)開(kāi)發(fā),內(nèi)容涉及了多個(gè)版塊欄目。同時(shí)本系統(tǒng)的開(kāi)發(fā),也為我提供了一個(gè)將所學(xué)的課程應(yīng)用于具體的實(shí)踐中去的機(jī)會(huì)[1]。在課上我們學(xué)的只是理論知識(shí),與實(shí)際應(yīng)用畢竟有一定的距離,通過(guò)本系統(tǒng)的開(kāi)發(fā),可以讓我了解對(duì)ASP.NET,數(shù)據(jù)庫(kù),

17、網(wǎng)絡(luò)等課程的掌握程度,并且也是提供了將這些知識(shí)綜合應(yīng)用的一個(gè)鍛煉機(jī)會(huì)。通過(guò)具體的開(kāi)發(fā)項(xiàng)目,提高自己的編程經(jīng)驗(yàn)與動(dòng)手能力,也將以前所學(xué)的知識(shí)得以鞏固和提高,對(duì)于就業(yè)以及今后的工作都打下了良好的基礎(chǔ)[2]。</p><p>  1.2系統(tǒng)的設(shè)計(jì)目標(biāo)</p><p>  “校園博客”這一面向?qū)W生、老師的校園網(wǎng)站,主要是為同學(xué)們提供一些信息類的服務(wù)及交流,系統(tǒng)將采用文章欣賞來(lái)開(kāi)發(fā),內(nèi)容涉及了多個(gè)版

18、塊欄目。系統(tǒng)分兩個(gè)板塊,分別是前臺(tái)和后臺(tái),前臺(tái)實(shí)現(xiàn)頁(yè)面瀏覽和個(gè)人管理,個(gè)人包括了個(gè)人的信息修改、文章管理、照片管理、評(píng)論管理、通訊管理。后臺(tái)主要對(duì)主頁(yè)的管理和管理員的管理其中包括了管理員、管理博客、鏈接管理、主頁(yè)管理、幻燈片管理五個(gè)模塊。</p><p>  2. 系統(tǒng)的開(kāi)發(fā)環(huán)境及相關(guān)技術(shù)</p><p><b>  2.1主要開(kāi)發(fā)工具</b></p>

19、<p>  2.1.1 Visual Studio 2005</p><p>  Visual Studio 2005是基于.NET2.0框架的。它同時(shí)也能開(kāi)發(fā)跨平臺(tái)的應(yīng)用程序,如開(kāi)發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來(lái)說(shuō)是一個(gè)非常龐大的軟件,甚至包含代碼測(cè)試功能。這個(gè)版本的Visual Studio 包含有眾多版本,分別面向不同的開(kāi)發(fā)角色。同時(shí)還永久提供免費(fèi)的Visual Studio Expres

20、s 版本[3]。</p><p>  2.1.2 SQL2005數(shù)據(jù)庫(kù)</p><p>  SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開(kāi)發(fā)上就分道揚(yáng)鑣了,Micro

21、soft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用[4]。</p><p>  2.1.3 Photoshop圖像處理</p><p>  Photoshop運(yùn)行在Macintosh和Windows平臺(tái)上,應(yīng)

22、用范圍:圖像、圖形、視頻、出版等方面。本系統(tǒng)開(kāi)發(fā)過(guò)程中,主要采用了以下Photoshop的一些功能。</p><p>  從功能上看,Photoshop可分為圖像編輯、圖像合成、校色調(diào)色及特效制作部分。 </p><p>  圖像編輯是圖像處理的基礎(chǔ),可以對(duì)圖像做各種變換如放大、縮小、旋轉(zhuǎn)、傾斜、鏡象、透視等。也可進(jìn)行復(fù)制、去除斑點(diǎn)、修補(bǔ)、修飾圖像的殘損等。這在婚紗攝影、人像處理制作中有非

23、常大的用場(chǎng),去除人像上不滿意的部分,進(jìn)行美化加工,得到讓人非常滿意的效果。  </p><p>  圖象合成則是將幾幅圖像通過(guò)圖層操作、工具應(yīng)用合成完整的、傳達(dá)明確意義的圖像,這是美術(shù)設(shè)計(jì)的必經(jīng)之路。Photoshop提供的繪圖工具讓外來(lái)圖像與創(chuàng)意很好地融合,成為可能使圖像的合成無(wú)衣無(wú)縫。</p><p>  校色調(diào)色是Photoshop中深具威力的功能之一,可方便快捷地對(duì)圖像的

24、顏色進(jìn)行明暗、色編的調(diào)整和校正。</p><p>  特效制作在Photoshop中主要由濾鏡、通道及工具綜合應(yīng)用完成。包括圖像的特效創(chuàng)意和特效字的制作都可藉由Photoshop特效完成。</p><p>  2.2 .NET的概述</p><p>  2.2.1 什么是.NET</p><p>  .NET 是 Microsoft XML

25、Web services 平臺(tái)。XML Web services 允許應(yīng)用程序通過(guò) Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語(yǔ)言。Microsoft .NET 平臺(tái)提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需[5]。</p><p>  文獻(xiàn)[5].NET首先是一個(gè)環(huán)境。這是一個(gè)理想化的未來(lái)互聯(lián)網(wǎng)環(huán)境,微軟的構(gòu)想是一個(gè)“不再關(guān)注單個(gè)網(wǎng)站、單個(gè)設(shè)備與

26、因特網(wǎng)相連的互聯(lián)網(wǎng)環(huán)境,而是要讓所有的計(jì)算機(jī)群、相關(guān)設(shè)備和服務(wù)商協(xié)同工作”的網(wǎng)絡(luò)計(jì)算環(huán)境。簡(jiǎn)而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動(dòng)化處理。未來(lái)的互聯(lián)網(wǎng),應(yīng)該以一個(gè)整體服務(wù)的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己想要什么,而不需要一步步地在網(wǎng)上搜索、操作來(lái)達(dá)到自己的目的。這是一種理想,但的的確確是互聯(lián)網(wǎng)的發(fā)展趨勢(shì)所在[6]。 </p><p>  .NET謀求的是一種理想的互聯(lián)網(wǎng)環(huán)境。而要搭建這樣一

27、種互聯(lián)網(wǎng)環(huán)境,首先需要解決的問(wèn)題是針對(duì)現(xiàn)有因特網(wǎng)的缺陷,來(lái)設(shè)計(jì)和創(chuàng)造一種下一代Internet結(jié)構(gòu)。這種結(jié)構(gòu)不是物理網(wǎng)絡(luò)層次上的拓?fù)浣Y(jié)構(gòu),而是面向軟件和應(yīng)用層次的一種有別于瀏覽器只能靜態(tài)瀏覽的可編程Internet軟件結(jié)構(gòu)。因此.NET把自己定位為可以作為平臺(tái)支持下一代Internet的可編程結(jié)構(gòu)[7]。 </p><p>  .NET的最終目的就是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問(wèn)他們所需要的

28、信息、文件和程序。而用戶不需要知道這些東西存在什么地方,甚至連如何獲得等具體細(xì)節(jié)都不知道[8]。他們只需發(fā)出請(qǐng)求,然后只管接收就是了,而所有后臺(tái)的復(fù)雜性是完全屏蔽起來(lái)的。所以對(duì)于企業(yè)的IT人員來(lái)說(shuō),他們也不需要管理復(fù)雜的平臺(tái)以及各種分布應(yīng)用之間的工作是如何協(xié)調(diào)的。 </p><p>  .NET Framework包括通用語(yǔ)言運(yùn)行環(huán)境、Framework類庫(kù)和Active Server Pages+有了理想目標(biāo)和

29、相應(yīng)可編程Internet軟件結(jié)構(gòu),.NET這樣的一個(gè)協(xié)同計(jì)算環(huán)境的具體實(shí)現(xiàn)還必然需要一系列的軟件產(chǎn)品支撐,因此微軟的.NET還包括一個(gè)產(chǎn)品的集合[9]。這個(gè)集合包含以下組成部分: </p><p>  .NET平臺(tái)開(kāi)發(fā)新型的互動(dòng)協(xié)作軟件提供了一個(gè)先進(jìn)的體系結(jié)構(gòu)模型。 .NET系列產(chǎn)品和服務(wù)如MSN.NET、OFFICE.NET、Visual Studio.NET、bCentral.NET等。 第三方廠商的.NE

30、T服務(wù)建立在.NET平臺(tái)和產(chǎn)品上的面向不同應(yīng)用領(lǐng)域的具體服務(wù)。</p><p>  2.2.2 .NET的特點(diǎn)</p><p><b>  1.基于組件的技術(shù)</b></p><p>  COM的優(yōu)點(diǎn):將任何語(yǔ)言開(kāi)發(fā)的COM組件集成到程序中,即插即用。</p><p>  COM的缺陷:技術(shù)復(fù)雜(必須遵守COM身份、生命

31、期和二進(jìn)制布局等)、需要進(jìn)行組件注冊(cè)、頻繁地重寫(xiě)底層代碼。</p><p>  .NET組件:不需再寫(xiě)額外的底層代碼來(lái)支持組件化,只需一個(gè).NET類,不使用注冊(cè)表[10]。</p><p><b>  2.跨語(yǔ)言集成</b></p><p>  目前支持.NET平臺(tái)上開(kāi)發(fā)的編程語(yǔ)言超過(guò)了25種 。</p><p>  

32、COM不支持語(yǔ)言集成無(wú)法重用他人編寫(xiě)的COM組件中的代碼;無(wú)法擴(kuò)展COM類;無(wú)法捕捉COM拋出的異常[11]。</p><p>  .NET編程語(yǔ)言的跨語(yǔ)言集成是在IL層次上面的集成,可以調(diào)試拋出的異常,可以擴(kuò)展相應(yīng)的功能</p><p><b>  3.簡(jiǎn)化開(kāi)發(fā) </b></p><p>  .NET提供一套框架類,允許任何語(yǔ)言使用。每次

33、更換語(yǔ)言時(shí)不需學(xué)習(xí)新的API 。</p><p>  Visual Studio.NET中不同語(yǔ)言所對(duì)應(yīng)的開(kāi)發(fā)環(huán)境一模一樣,提高了開(kāi)發(fā)效率[12]。 </p><p><b>  4.簡(jiǎn)化了部署 </b></p><p><b>  DLL Hell</b></p><p>  .NET環(huán)境中,可

34、執(zhí)行文件使用共享DLL。共享DLL有唯一的散列值、公鑰、地區(qū)和版本號(hào)</p><p>  .NET去除了注冊(cè)表設(shè)置</p><p>  .NET引入“安裝卸載零影響”的概念。在.NET中安裝文件只要從CD上的一個(gè)目錄拷貝到本地另一個(gè)目錄就行了</p><p>  5.強(qiáng)大的分布式應(yīng)用 </p><p>  COM要求分布式應(yīng)用的兩端需要同樣的

35、環(huán)境</p><p>  在網(wǎng)絡(luò)中存在防火墻等網(wǎng)絡(luò)設(shè)備時(shí),DCOM不能很好的工作。 </p><p>  .NET技術(shù)采用XML的編碼格式,利用SOAP協(xié)議進(jìn)行分布式的調(diào)用</p><p><b>  可靠性和安全性</b></p><p>  .NET程序在編譯和運(yùn)行過(guò)程中借助于CLR托管執(zhí)行 </p>

36、<p>  類型的安全檢測(cè)、垃圾收集、即時(shí)編譯等</p><p>  聲明性的安全檢測(cè)、強(qiáng)制性的安全檢測(cè)</p><p><b>  3系統(tǒng)的體系結(jié)構(gòu)</b></p><p>  3.1系統(tǒng)的設(shè)計(jì)原則</p><p>  1.系統(tǒng)采用標(biāo)準(zhǔn)化、規(guī)范化、模塊化的設(shè)計(jì)思想。</p><p>&

37、lt;b>  2.實(shí)用性原則</b></p><p>  考慮到用戶現(xiàn)有軟硬件平臺(tái)的實(shí)際情況、工作流程的實(shí)際情況以及未來(lái)發(fā)展方向,使得系統(tǒng)的</p><p>  應(yīng)用具有良好的適用性。</p><p>  3.人性化的界面設(shè)計(jì)原則</p><p>  人性化的界面設(shè)計(jì),使一般用戶無(wú)需培訓(xùn)即可使用。</p>&l

38、t;p><b>  4.先進(jìn)性原則</b></p><p>  系統(tǒng)的開(kāi)發(fā)和設(shè)計(jì)在技術(shù)上足夠先進(jìn),使系統(tǒng)能夠在較長(zhǎng)的一段時(shí)間之內(nèi)仍能夠在技術(shù)層次上不致落伍。</p><p><b>  5.模塊化設(shè)計(jì)原則</b></p><p>  本系統(tǒng)是根據(jù)用戶的需求動(dòng)態(tài)變化的,系統(tǒng)必須具有很好的靈活性。本系統(tǒng)采用模塊化的設(shè)計(jì)模

39、式,使功能結(jié)構(gòu)具有很好的伸縮性,用戶可以根據(jù)實(shí)際情況擴(kuò)展模塊。</p><p><b>  6.權(quán)限細(xì)分原則</b></p><p>  對(duì)所有用戶的權(quán)限進(jìn)行細(xì)分,可以進(jìn)行可靠的管理[13]。</p><p>  3.2系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  3.2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)</p><p>

40、;  數(shù)據(jù)庫(kù)共需11塊,所以需要11個(gè)數(shù)據(jù)表,分別為tb_Admin(管理員管理數(shù)據(jù)表),tb_Article(文章數(shù)據(jù)表),tb_Blog(用戶管理數(shù)表),tb_Href(超鏈接數(shù)據(jù)表),tb_Meiwen(美文數(shù)據(jù)表),tb_Message(信息數(shù)據(jù)表),tb_News(新聞數(shù)據(jù)表),tb_Notice(公告數(shù)據(jù)表),tb_Photo(圖片數(shù)據(jù)表),tb_Revert(評(píng)論數(shù)據(jù)表),tb_Tj(博客之星數(shù)據(jù)表),如表3-1所示,各表

41、信息如表3-1所示,各表信息如表3-2—表3-12所示。</p><p>  表3-1 各個(gè)表信息和名稱</p><p>  各個(gè)表信息和名稱表3-1 如上所示,主要記錄各個(gè)表信息和名稱。</p><p>  3.2.2主要數(shù)據(jù)表</p><p>  表3-2管理員管理數(shù)據(jù)表(tb_Admin)</p><p><

42、;b>  續(xù)表3-2</b></p><p>  管理員管理數(shù)據(jù)表3-2如上所示,主要記錄管理員的用戶名和密碼及一些個(gè)人信息。</p><p>  表3-3 文章數(shù)據(jù)表(tb_Article)</p><p>  文章數(shù)據(jù)表3-3如上所示,主要記文章的一些信息。</p><p>  表3-4 用戶管理數(shù)據(jù)表 (tb_Bl

43、og)</p><p>  用戶管理數(shù)據(jù)表中3-4如上所示,主要記錄個(gè)人用戶的用戶名和密碼及一些個(gè)人信息。</p><p>  表3-5超鏈接數(shù)據(jù)表(tb_Href)</p><p>  超鏈接數(shù)據(jù)表3-5如上所示,主要記錄首頁(yè)中的超鏈接。</p><p>  表3-6美文數(shù)據(jù)表(tb_Meiwen)</p><p>

44、  美文數(shù)據(jù)表3-6上所示,主要記錄管理員上傳美文的一些信息。</p><p>  表3-7信息數(shù)據(jù)表(tb_Message)</p><p>  信息數(shù)據(jù)表3-7如上所示,主要記錄管理員的用戶名和密碼。</p><p>  表3-8新聞數(shù)據(jù)表(tb_News)</p><p>  新聞數(shù)據(jù)表3-8上所示,主要校內(nèi)新聞的一些信息。</p

45、><p>  表3-9公告數(shù)據(jù)表(tb_Notice)</p><p>  公告數(shù)據(jù)表3-9如上所示,主要記錄校內(nèi)公告的一些信息。</p><p>  表3-10圖片數(shù)據(jù)表(tb_Photo)</p><p>  圖片數(shù)據(jù)表3-10上所示,主要記錄個(gè)人用戶上傳圖片的一些信息。</p><p>  表3-11 評(píng)論數(shù)據(jù)表(t

46、b_Rever)</p><p>  評(píng)論數(shù)據(jù)表3-11如上所示,主要記錄評(píng)論的一些信息。</p><p>  表3-12 博客之星數(shù)據(jù)表(tb_Tj)</p><p>  博客之星數(shù)據(jù)表3-12如上所示,記錄被評(píng)為博客之星的ID號(hào)。</p><p><b>  4.系統(tǒng)功能</b></p><p&g

47、t;<b>  4.1功能模塊圖</b></p><p>  系統(tǒng)功能模塊圖4-1如下所示。</p><p>  圖 4-1 系統(tǒng)功能模塊圖</p><p>  系統(tǒng)功能模塊圖4-1如上所示,主要介紹了整體網(wǎng)站的各功能作用。</p><p>  4.2 各模塊的實(shí)現(xiàn)</p><p><b&g

48、t;  4.2.1前臺(tái)</b></p><p>  登入后首頁(yè)變化如圖4-2首頁(yè)(下)所示。</p><p><b>  。</b></p><p><b>  圖4-2首頁(yè)(下)</b></p><p><b>  界面描述:</b></p><

49、;p>  登入后主頁(yè),顯示4-2 首頁(yè)(下)中顯示出個(gè)人的五大功能模塊,可直接隨意進(jìn)入任意模塊。</p><p>  登入前首頁(yè)如圖4-3 首頁(yè)(上)所示。</p><p>  圖4-3 首頁(yè)(上)</p><p><b>  界面描述:</b></p><p>  登入前主頁(yè)如圖4-3 首頁(yè)(上)顯示中,在校園博

50、客網(wǎng)站為校內(nèi)學(xué)生和教師提供一些信息以資源,把各個(gè)部分的主要內(nèi)容分成幾個(gè)模塊,讓人一目了然,并給人一種清新的感覺(jué)。</p><p>  用戶注冊(cè)如圖4-4用戶注冊(cè)協(xié)議(一)和4-5用戶注冊(cè)(二)所示。</p><p>  圖4-4 用戶注冊(cè)協(xié)議(一) 圖4-5用戶注冊(cè)(二)</p><p><b>  界面描述:</b&g

51、t;</p><p>  再點(diǎn)擊首頁(yè)注冊(cè)是顯示的界面,有如圖4-4 用戶注冊(cè)協(xié)議(一)的一些用戶遵守條款,再圖4-5用戶注冊(cè)(二)中包括用戶詳細(xì)的個(gè)人資料,用戶也可以填寫(xiě)一些主要的信息,其它可以后自己補(bǔ)充。</p><p>  個(gè)人信息修改界面如圖4-6所示。</p><p>  圖4-6個(gè)人信息修改界面</p><p><b> 

52、 界面描述:</b></p><p>  在圖4-6個(gè)人信息修改界面?zhèn)€人用戶可在這個(gè)頁(yè)面完善自己的一些資料,讓別人更加詳細(xì)的了解你。</p><p>  最新評(píng)論界面如圖4-7所示。</p><p>  圖4-7最新評(píng)論界面</p><p><b>  界面描述:</b></p><p&g

53、t;  在圖4-7最新評(píng)論界面中,可以瀏覽自已以前對(duì)某一主題評(píng)論內(nèi)容,在點(diǎn)擊more時(shí)可以知道更多的評(píng)論,其中包括自己和別人的,并且可進(jìn)行評(píng)論。</p><p>  文章管理界面如圖4-8所示。</p><p>  圖4-8文章管理界面</p><p><b>  界面描述:</b></p><p>  在進(jìn)入圖4-8文

54、章管理界面文章管理界面時(shí),顯示出自己所寫(xiě)的所有文章,可以根據(jù)關(guān)鍵詞在自己的文章中查找某一篇或幾篇,還可以添加新文章,也能對(duì)以前的文章進(jìn)行修改和刪除。 </p><p>  照片管理界面如圖4-9所示。</p><p>  圖4-9照片管理界面如圖</p><p><b>  界面描述:</b></p><p>  在圖

55、4-9照片管理界面如圖中,個(gè)人用戶可以上傳保留自己喜歡的圖片并取名,也可以刪除。</p><p>  通訊管理界面圖4-10所示。</p><p>  圖4-10通訊管理界面</p><p><b>  界面描述:</b></p><p>  在圖4-10通訊管理界面中可以查找已有的通訊人,并查看其詳細(xì)資料,也可添加聯(lián)系

56、人和刪除聯(lián)系人。</p><p>  評(píng)論管理界面如圖4-11所示。</p><p>  圖4-11在評(píng)論管理界面</p><p><b>  界面描述:</b></p><p>  在圖4-11在評(píng)論管理界面中可以刪除自己以前的評(píng)論。</p><p><b>  4.2.1管理員<

57、;/b></p><p>  管理員登入界面如圖4-12所示。</p><p>  圖4-12管理員登入界面</p><p><b>  界面描述:</b></p><p>  圖4-12管理員登入界面由用戶名、密碼和驗(yàn)證碼組成,管理員輸入用戶名、密碼和驗(yàn)證碼后點(diǎn)擊提交便可進(jìn)入管理頁(yè)面。</p>&l

58、t;p>  管理員界面如圖4-13所示。</p><p>  圖4-13管理員界面如圖</p><p><b>  界面描述:</b></p><p>  圖4-13管理員界面是后臺(tái)管理的管理員界面,主要由查找管理員、添加管理員、刪除管理員、管理員詳細(xì)信息四部分組成。</p><p>  博客管理界面如圖4-14所

59、示。</p><p>  圖4-14博客管理界面</p><p><b>  界面描述:</b></p><p>  圖4-14博客管理界面中,主要由查找博客用戶、刪除博客用戶、博客用戶詳細(xì)信息三部分組成。</p><p>  鏈接管理界面如圖4-15所示。</p><p>  圖4-15鏈接管理

60、界面</p><p><b>  界面描述:</b></p><p>  圖4-15鏈接管理界面中,主要由查找超鏈接、刪除超鏈接、添加超鏈接、三部分組成。</p><p>  主頁(yè)管理界面如圖4-16所示。</p><p>  圖4-16主頁(yè)管理界面</p><p><b>  界面描述

61、:</b></p><p>  圖4-16主頁(yè)管理界面中主要管理主頁(yè)中的新聞快訊、校內(nèi)通告、美文欣賞,對(duì)其進(jìn)行刪除和查看與修改,還有推選一位博客用戶為博客之星。</p><p>  幻燈片管理界面如圖4-17所示。</p><p>  圖4-17 幻燈片管理界面</p><p><b>  界面描述:</b>

62、</p><p>  圖4-17幻燈片管理界面中主要對(duì)主頁(yè)的幻燈片進(jìn)行替換</p><p><b>  5 總結(jié)</b></p><p>  通過(guò)近一學(xué)期的畢業(yè)設(shè)計(jì),完成了基于.net的校園博客網(wǎng)站的建設(shè),通過(guò)這次畢業(yè)設(shè)計(jì)是我對(duì)VS2005與SQL2005等網(wǎng)站建設(shè)技術(shù)的能力由了進(jìn)一步的提高,對(duì)相關(guān)理論知識(shí)也有了更全面的了解,經(jīng)歷這次畢業(yè)設(shè)計(jì)作

63、品的制作,把書(shū)本知識(shí)和實(shí)踐相結(jié)合,不但提高了自己的動(dòng)手能力,也豐富了自己在制作網(wǎng)站方面的經(jīng)驗(yàn),為以后的工作中也會(huì)帶來(lái)一定的方便。通過(guò)本次作品的完成我也深刻體會(huì)到學(xué)好一門(mén)編程語(yǔ)言有兩個(gè)條件是必不可少的,一是理論與實(shí)踐結(jié)合,在實(shí)際例程去驗(yàn)證書(shū)本上的理論能加深你對(duì)理論的理解;二是學(xué)會(huì)總結(jié),把學(xué)習(xí)、運(yùn)用中的心得體會(huì)記下來(lái),當(dāng)成一種經(jīng)驗(yàn)或者教訓(xùn)加以提煉并在日后的應(yīng)用中加以改進(jìn),一定能提高你對(duì)這門(mén)編程語(yǔ)言的認(rèn)識(shí)。</p><p&

64、gt;  隨著Internet的發(fā)展,Web技術(shù)日新月異,人們已經(jīng)不再滿足于靜態(tài)HTML,更多的是要求動(dòng)態(tài)、交互的網(wǎng)站技術(shù)。Microsoft公司推出的.net平臺(tái),ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語(yǔ)言運(yùn)行時(shí)庫(kù)代碼,可以利用早期綁定,實(shí)施編譯來(lái)提高效率。并且還.跨語(yǔ)言集成目前支持.NET平臺(tái)上開(kāi)發(fā)的編程語(yǔ)言超過(guò)了25種 。使COM不支持語(yǔ)言集成無(wú)法重用他人編寫(xiě)的COM組件中的代碼;無(wú)法擴(kuò)展COM類;無(wú)法

65、捕捉COM拋出的異常。</p><p>  基于這次畢業(yè)設(shè)計(jì)整個(gè)開(kāi)發(fā)周期比較短,所以我選用了#C語(yǔ)言作為我制作網(wǎng)站首選。</p><p>  通過(guò)這次校園博客網(wǎng)站的制作,本人在網(wǎng)站設(shè)計(jì)技巧方面也有一定的認(rèn)識(shí),網(wǎng)站設(shè)計(jì)要能充分吸引訪問(wèn)者的注意力,讓訪問(wèn)者產(chǎn)生視覺(jué)上的愉悅感。因此在網(wǎng)頁(yè)創(chuàng)作的時(shí)候就必須將網(wǎng)站的整體設(shè)計(jì)與網(wǎng)頁(yè)設(shè)計(jì)的相關(guān)原理緊密結(jié)合起來(lái)。網(wǎng)站設(shè)計(jì)是將策劃案中的內(nèi)容、網(wǎng)站的主題模式,

66、以及結(jié)合自己的認(rèn)識(shí)通過(guò)藝術(shù)的手法表現(xiàn)出</p><p>  同時(shí)通過(guò)對(duì)校園博客網(wǎng)站的設(shè)計(jì),也從對(duì)校園博客網(wǎng)站的初識(shí)到自己能夠設(shè)計(jì)相應(yīng)的模塊,以及實(shí)現(xiàn)一定的功能,通過(guò)畢業(yè)設(shè)計(jì)前的市場(chǎng)調(diào)查以及網(wǎng)上調(diào)查等渠道對(duì)旅游網(wǎng)站的發(fā)展前途有了更多的了解,這也擴(kuò)充自己的知識(shí)面,從中了解到許多豐富的知識(shí)。</p><p>  在校園博客網(wǎng)站的建設(shè)過(guò)程中,由于本人的能力有限,以及在實(shí)踐開(kāi)發(fā)中的經(jīng)驗(yàn)不足,本旅游網(wǎng)

67、站在各個(gè)模塊上的設(shè)計(jì)可能存在一定的不足,部分功能也不是很完善,當(dāng)然在實(shí)際應(yīng)用中可能還存在諸多的問(wèn)題,這些方面也正是以后自已需要改善和加強(qiáng)的地方。</p><p>  在開(kāi)發(fā)過(guò)程中,我也遇到不少的問(wèn)題,但隨著一個(gè)個(gè)問(wèn)題的解決,使我認(rèn)識(shí)到學(xué)習(xí)的重要性,以及軟件開(kāi)發(fā)的時(shí)間經(jīng)驗(yàn)的重要性。經(jīng)過(guò)這次網(wǎng)站的制作使我個(gè)人的動(dòng)手操作能力又有了很大的進(jìn)步。通過(guò)畢業(yè)設(shè)計(jì)的制作,無(wú)論是在作品功能調(diào)研和作品的整體分析和界面設(shè)計(jì)上,也同樣有

68、了較大的提高,相信這在我以后的工作中會(huì)有很大的幫助,可以說(shuō)對(duì)我受益匪淺,經(jīng)歷了這次實(shí)踐,也讓我認(rèn)識(shí)到一個(gè)真正做網(wǎng)頁(yè)的人,不僅要具備良好的專業(yè)素質(zhì),而且應(yīng)當(dāng)具備最佳的敬業(yè)精神,強(qiáng)烈的責(zé)任感和工作熱情。</p><p><b>  致 謝</b></p><p>  時(shí)光荏苒,歲月如梭,很快大學(xué)四年的學(xué)習(xí)生活即將結(jié)束,在這段時(shí)間里,本人在學(xué)習(xí)上獲得了不少佳績(jī),專業(yè)技術(shù)從初

69、識(shí)到掌握,生活自理,組織能力上有了很大的提高,自己能夠取得這些成果的同時(shí)離不開(kāi)身邊幫助我的人,在此,我要感謝所有曾經(jīng)教導(dǎo)過(guò)我的老師和關(guān)心過(guò)我的同學(xué),他們?cè)谖页砷L(zhǎng)過(guò)程中給予了我很大的幫助,幫我解決了諸多問(wèn)題和困難。本文能夠順利的完成,要特別感謝我的導(dǎo)師金敏的關(guān)懷和教導(dǎo),使我又學(xué)到了很多知識(shí),進(jìn)一步豐富了自己的經(jīng)驗(yàn),當(dāng)然還要感謝學(xué)校提供了良好的工作環(huán)境和各方面的支持。</p><p><b>  [參考文獻(xiàn)

70、]</b></p><p>  [1] 尚俊杰.ASP.NET程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,北京交通大學(xué)出版社,2004</p><p>  [2] 王國(guó)榮.ASP.NET網(wǎng)頁(yè)制作過(guò)程—從基本語(yǔ)法學(xué)起[M].武漢:華中科技大學(xué)出版社,2003</p><p>  [3] 何國(guó)明,仲治國(guó).ASP動(dòng)態(tài)網(wǎng)站68個(gè)典型模塊精解[M].北京:科學(xué)出版社,2

71、009.4</p><p>  [4] 郭力平.數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2007.8</p><p>  [5] 王國(guó)榮.ASP.NET網(wǎng)頁(yè)制作過(guò)程[M].武漢:華中科技大學(xué)出版社,2003.4</p><p>  [6] 歐立齊.visual c#.net案例開(kāi)發(fā)集錦[M]. 北京:電子工業(yè)出版社,2009.5</p><

72、p>  [7] 孫更新.visual basic .net 經(jīng)典案例設(shè)計(jì)與實(shí)現(xiàn)[M]. 北京:電子工業(yè)出版社,2006.4</p><p>  [8] 王路.visual c# 2005 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)與實(shí)踐[M]. 北京:電子工業(yè)出版社,2004.8</p><p>  [9] Fred T.Hofstetter. Advanced Web Design[M]北京:人民郵電出版社

73、,2002.8</p><p>  [10] 楊鈺,盧銀娟..Asp網(wǎng)絡(luò)技術(shù)[M].北京:人民郵電出版社,2001.1</p><p>  [11] Kviz Jamsa. INTERNET PROGRAMMING [M].電子工業(yè)出版社,1996.3</p><p>  [12] 孫俊,李正明,楊繼昌.ASP技術(shù)與Asp.Net技術(shù)的比較[J].微型機(jī)與應(yīng)用,2

74、003,22(1):22-25</p><p>  [13] 張勝,康志偉.基于.Net技術(shù)的WebGIS系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2006,15:23-25</p><p><b>  附錄1:測(cè)試報(bào)告</b></p><p>  附錄表1-1用戶登錄測(cè)試如下所示。</p><p>  附錄表1-2管理員登錄

75、測(cè)試如下所示。</p><p><b>  續(xù)表1-2</b></p><p>  附錄表1-3用戶注冊(cè)測(cè)試</p><p>  附錄1-4信息管理測(cè)試</p><p><b>  續(xù)表1-4</b></p><p>  注:剩下模塊的單元測(cè)試與以上類似,這里就不必一一測(cè)試了

76、。</p><p><b>  附錄2:作品說(shuō)明書(shū)</b></p><p><b>  一、作品名稱:</b></p><p>  校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  二、作品功能</b></p><p>  1. 為用戶提供最新校園動(dòng)

77、態(tài)信息</p><p>  2. 為用戶提供交流,用戶可以在發(fā)表言論或文章</p><p>  3.為用戶提供查找好友并保持聯(lián)系</p><p>  4. 管理員在后臺(tái)可以動(dòng)態(tài)更新信息</p><p><b>  三、運(yùn)行環(huán)境</b></p><p><b>  硬件環(huán)境:</b&

78、gt;</p><p>  Windows Server2003服務(wù)器1臺(tái)</p><p>  Windows7/Windows Xp 工作站一臺(tái)</p><p><b>  軟件環(huán)境:</b></p><p>  操作系統(tǒng): Windows 2003 Enterprise</p><p>  數(shù)

79、據(jù)庫(kù)系統(tǒng):SQL2005</p><p><b>  四、操作步驟</b></p><p><b>  1、瀏覽界面</b></p><p>  打開(kāi)網(wǎng)頁(yè),點(diǎn)擊欄目按鈕瀏覽校園信息和美文欣賞</p><p><b>  2、用戶瀏覽</b></p><p&g

80、t;  輸入用戶的用戶名和密碼登錄進(jìn)入界面,然后瀏覽校園、欣賞美文和照片、評(píng)論、通訊等管理</p><p><b>  3、用戶界面</b></p><p>  a、點(diǎn)擊注冊(cè),輸入要注冊(cè)的用戶名、密碼和驗(yàn)證碼,以及email地址,然后注冊(cè)。注冊(cè)后自動(dòng)登錄</p><p>  b、登錄后,點(diǎn)擊所選模塊,</p><p> 

81、 c、點(diǎn)擊文章管理,輸入文章題目和內(nèi)容,點(diǎn)擊確定,然后添加。</p><p>  d、點(diǎn)擊照片管理,瀏覽添加照片并上傳,也可以刪除照片</p><p>  e、點(diǎn)擊評(píng)論管理,對(duì)自己過(guò)的評(píng)論進(jìn)行瀏覽、刪除、和評(píng)論</p><p>  f、點(diǎn)擊通訊管理,瀏覽自己有的通訊錄并可以對(duì)其進(jìn)行添加一刪除</p><p>  4、管理員添加和修改</

82、p><p>  a、點(diǎn)擊最下面的管理登錄,輸入超級(jí)管理員用戶名和密碼,然后登錄后臺(tái)。</p><p>  b、點(diǎn)擊系統(tǒng)管理中的管理員管理,在最上面的空白框中輸入管理員用戶名和密碼,點(diǎn)擊添加。添加成功后,空白框下會(huì)顯示所有的管理員列表。</p><p>  c、超級(jí)管理員可以修改管理員用戶名和刪除管理員。</p><p>  注:普通管理員沒(méi)有權(quán)限

83、修改或刪除用戶名和密碼。</p><p>  5、他模塊添加修改刪除(例:主頁(yè)管理的美文欣賞)</p><p>  a、修改:修改文章的內(nèi)容,進(jìn)行修改后點(diǎn)擊確定</p><p>  b、添加:點(diǎn)擊添加,輸入標(biāo)題和相應(yīng)內(nèi)容,點(diǎn)擊添加。</p><p>  c、刪除:點(diǎn)擊相應(yīng)模塊中的刪除鍵。</p><p>  注:其他模

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論