版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
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ī)科學(xué)與技術(shù) </p><p> 學(xué)生姓名 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月
3、 日</p><p><b> 誠 信 聲 明</b></p><p> 我聲明,所呈交的畢業(yè)設(shè)計(jì)作品和論文是本人經(jīng)過近四年的基礎(chǔ)課程與專業(yè)課程學(xué)習(xí)的基礎(chǔ)上,在指導(dǎo)老師的指導(dǎo)下,經(jīng)過幾個(gè)月集中的畢業(yè)設(shè)計(jì)學(xué)習(xí)、實(shí)踐和努力工作所取得的成果。據(jù)本人查證,除了文中特別加以標(biāo)注和致謝的地方外,設(shè)計(jì)作品和論文中不包含其他人已經(jīng)發(fā)表或撰寫過的研究成果。我承諾,設(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)站開發(fā)的背景意義6</p><p> 1.2系統(tǒng)的設(shè)計(jì)目標(biāo)6</p><p> 2. 系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)6</p><p> 2.1主要開發(fā)工具6</p><p> 2.1.1 Vis
6、ual Studio 20056</p><p> 2.1.2 SQL2005數(shù)據(jù)庫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ù)庫設(shè)計(jì)9</p><p> 3.2.1數(shù)據(jù)庫概念設(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前臺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:測試報(bào)告23</p><p> 附錄2:作品說明書26</p><p><b> 摘 要</b></p><p> 校園博客網(wǎng)站是以超級鏈接為武器的網(wǎng)
10、絡(luò)日記,校園博客網(wǎng)站,供學(xué)校師生使用。希望通過這個(gè)博客系統(tǒng),在缺少實(shí)際見面下來加強(qiáng)師生之間的網(wǎng)絡(luò)交流,并使師生及時(shí)的對學(xué)校信息的了解,并且希望通過博客系統(tǒng)的日志積累,形成豐富的教學(xué)資源庫,真正促進(jìn)學(xué)校的教學(xué)工作。</p><p> 本網(wǎng)站是基于.Net下用C#完成,主要運(yùn)用了Visual Studio 2005和SQL2005兩個(gè)軟件。在Visual Studio 2005中完成了前臺網(wǎng)頁界面的規(guī)劃與制作,以及
11、在SQL2005中對數(shù)據(jù)庫的設(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)站開發(fā)的背景意義</p><p> 隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)展,網(wǎng)絡(luò)校園文化也逐漸成為大學(xué)生業(yè)余生活的
16、一部分,為豐富同學(xué)們的業(yè)余文化生活及聯(lián)系,同時(shí)也為大家提供一些公共活動信息、校內(nèi)新聞,而購思了“校園博客”這一面向?qū)W生和老師的校園網(wǎng)站,主要是為同學(xué)們提供一些信息類的服務(wù)與交流,系統(tǒng)將采用VS2005+SQL2005來開發(fā),內(nèi)容涉及了多個(gè)版塊欄目。同時(shí)本系統(tǒng)的開發(fā),也為我提供了一個(gè)將所學(xué)的課程應(yīng)用于具體的實(shí)踐中去的機(jī)會[1]。在課上我們學(xué)的只是理論知識,與實(shí)際應(yīng)用畢竟有一定的距離,通過本系統(tǒng)的開發(fā),可以讓我了解對ASP.NET,數(shù)據(jù)庫,
17、網(wǎng)絡(luò)等課程的掌握程度,并且也是提供了將這些知識綜合應(yīng)用的一個(gè)鍛煉機(jī)會。通過具體的開發(fā)項(xiàng)目,提高自己的編程經(jīng)驗(yàn)與動手能力,也將以前所學(xué)的知識得以鞏固和提高,對于就業(yè)以及今后的工作都打下了良好的基礎(chǔ)[2]。</p><p> 1.2系統(tǒng)的設(shè)計(jì)目標(biāo)</p><p> “校園博客”這一面向?qū)W生、老師的校園網(wǎng)站,主要是為同學(xué)們提供一些信息類的服務(wù)及交流,系統(tǒng)將采用文章欣賞來開發(fā),內(nèi)容涉及了多個(gè)版
18、塊欄目。系統(tǒng)分兩個(gè)板塊,分別是前臺和后臺,前臺實(shí)現(xiàn)頁面瀏覽和個(gè)人管理,個(gè)人包括了個(gè)人的信息修改、文章管理、照片管理、評論管理、通訊管理。后臺主要對主頁的管理和管理員的管理其中包括了管理員、管理博客、鏈接管理、主頁管理、幻燈片管理五個(gè)模塊。</p><p> 2. 系統(tǒng)的開發(fā)環(huán)境及相關(guān)技術(shù)</p><p><b> 2.1主要開發(fā)工具</b></p>
19、<p> 2.1.1 Visual Studio 2005</p><p> Visual Studio 2005是基于.NET2.0框架的。它同時(shí)也能開發(fā)跨平臺的應(yīng)用程序,如開發(fā)使用微軟操作系統(tǒng)的手機(jī)的程序等??傮w來說是一個(gè)非常龐大的軟件,甚至包含代碼測試功能。這個(gè)版本的Visual Studio 包含有眾多版本,分別面向不同的開發(fā)角色。同時(shí)還永久提供免費(fèi)的Visual Studio Expres
20、s 版本[3]。</p><p> 2.1.2 SQL2005數(shù)據(jù)庫</p><p> SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個(gè)OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚(yáng)鑣了,Micro
21、soft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(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平臺上,應(yīng)
22、用范圍:圖像、圖形、視頻、出版等方面。本系統(tǒng)開發(fā)過程中,主要采用了以下Photoshop的一些功能。</p><p> 從功能上看,Photoshop可分為圖像編輯、圖像合成、校色調(diào)色及特效制作部分。 </p><p> 圖像編輯是圖像處理的基礎(chǔ),可以對圖像做各種變換如放大、縮小、旋轉(zhuǎn)、傾斜、鏡象、透視等。也可進(jìn)行復(fù)制、去除斑點(diǎn)、修補(bǔ)、修飾圖像的殘損等。這在婚紗攝影、人像處理制作中有非
23、常大的用場,去除人像上不滿意的部分,進(jìn)行美化加工,得到讓人非常滿意的效果。 </p><p> 圖象合成則是將幾幅圖像通過圖層操作、工具應(yīng)用合成完整的、傳達(dá)明確意義的圖像,這是美術(shù)設(shè)計(jì)的必經(jīng)之路。Photoshop提供的繪圖工具讓外來圖像與創(chuàng)意很好地融合,成為可能使圖像的合成無衣無縫。</p><p> 校色調(diào)色是Photoshop中深具威力的功能之一,可方便快捷地對圖像的
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 平臺。XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需[5]。</p><p> 文獻(xiàn)[5].NET首先是一個(gè)環(huán)境。這是一個(gè)理想化的未來互聯(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)境。簡而言之,互聯(lián)網(wǎng)提供的服務(wù),要能夠完成更高程度的自動化處理。未來的互聯(lián)網(wǎng),應(yīng)該以一個(gè)整體服務(wù)的形式展現(xiàn)在最終用戶面前,用戶只需要知道自己想要什么,而不需要一步步地在網(wǎng)上搜索、操作來達(dá)到自己的目的。這是一種理想,但的的確確是互聯(lián)網(wǎng)的發(fā)展趨勢所在[6]。 </p><p> .NET謀求的是一種理想的互聯(lián)網(wǎng)環(huán)境。而要搭建這樣一
27、種互聯(lián)網(wǎng)環(huán)境,首先需要解決的問題是針對現(xiàn)有因特網(wǎng)的缺陷,來設(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把自己定位為可以作為平臺支持下一代Internet的可編程結(jié)構(gòu)[7]。 </p><p> .NET的最終目的就是讓用戶在任何地方、任何時(shí)間,以及利用任何設(shè)備都能訪問他們所需要的
28、信息、文件和程序。而用戶不需要知道這些東西存在什么地方,甚至連如何獲得等具體細(xì)節(jié)都不知道[8]。他們只需發(fā)出請求,然后只管接收就是了,而所有后臺的復(fù)雜性是完全屏蔽起來的。所以對于企業(yè)的IT人員來說,他們也不需要管理復(fù)雜的平臺以及各種分布應(yīng)用之間的工作是如何協(xié)調(diào)的。 </p><p> .NET Framework包括通用語言運(yùn)行環(huán)境、Framework類庫和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平臺開發(fā)新型的互動協(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平臺和產(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):將任何語言開發(fā)的COM組件集成到程序中,即插即用。</p><p> COM的缺陷:技術(shù)復(fù)雜(必須遵守COM身份、生命
31、期和二進(jìn)制布局等)、需要進(jìn)行組件注冊、頻繁地重寫底層代碼。</p><p> .NET組件:不需再寫額外的底層代碼來支持組件化,只需一個(gè).NET類,不使用注冊表[10]。</p><p><b> 2.跨語言集成</b></p><p> 目前支持.NET平臺上開發(fā)的編程語言超過了25種 。</p><p>
32、COM不支持語言集成無法重用他人編寫的COM組件中的代碼;無法擴(kuò)展COM類;無法捕捉COM拋出的異常[11]。</p><p> .NET編程語言的跨語言集成是在IL層次上面的集成,可以調(diào)試拋出的異常,可以擴(kuò)展相應(yīng)的功能</p><p><b> 3.簡化開發(fā) </b></p><p> .NET提供一套框架類,允許任何語言使用。每次
33、更換語言時(shí)不需學(xué)習(xí)新的API 。</p><p> Visual Studio.NET中不同語言所對應(yīng)的開發(fā)環(huán)境一模一樣,提高了開發(fā)效率[12]。 </p><p><b> 4.簡化了部署 </b></p><p><b> DLL Hell</b></p><p> .NET環(huán)境中,可
34、執(zhí)行文件使用共享DLL。共享DLL有唯一的散列值、公鑰、地區(qū)和版本號</p><p> .NET去除了注冊表設(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)行過程中借助于CLR托管執(zhí)行 </p>
36、<p> 類型的安全檢測、垃圾收集、即時(shí)編譯等</p><p> 聲明性的安全檢測、強(qiáng)制性的安全檢測</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)有軟硬件平臺的實(shí)際情況、工作流程的實(shí)際情況以及未來發(fā)展方向,使得系統(tǒng)的</p><p> 應(yīng)用具有良好的適用性。</p><p> 3.人性化的界面設(shè)計(jì)原則</p><p> 人性化的界面設(shè)計(jì),使一般用戶無需培訓(xùn)即可使用。</p>&l
38、t;p><b> 4.先進(jìn)性原則</b></p><p> 系統(tǒng)的開發(fā)和設(shè)計(jì)在技術(shù)上足夠先進(jìn),使系統(tǒng)能夠在較長的一段時(shí)間之內(nèi)仍能夠在技術(shù)層次上不致落伍。</p><p><b> 5.模塊化設(shè)計(jì)原則</b></p><p> 本系統(tǒng)是根據(jù)用戶的需求動態(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> 對所有用戶的權(quán)限進(jìn)行細(xì)分,可以進(jìn)行可靠的管理[13]。</p><p> 3.2系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)</p><p> 3.2.1數(shù)據(jù)庫概念設(shè)計(jì)</p><p>
40、; 數(shù)據(jù)庫共需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(評論數(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如上所示,主要記錄首頁中的超鏈接。</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 評論數(shù)據(jù)表(t
46、b_Rever)</p><p> 評論數(shù)據(jù)表3-11如上所示,主要記錄評論的一些信息。</p><p> 表3-12 博客之星數(shù)據(jù)表(tb_Tj)</p><p> 博客之星數(shù)據(jù)表3-12如上所示,記錄被評為博客之星的ID號。</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前臺</b></p><p> 登入后首頁變化如圖4-2首頁(下)所示。</p><p><b> 。</b></p><p><b> 圖4-2首頁(下)</b></p><p><b> 界面描述:</b></p><
49、;p> 登入后主頁,顯示4-2 首頁(下)中顯示出個(gè)人的五大功能模塊,可直接隨意進(jìn)入任意模塊。</p><p> 登入前首頁如圖4-3 首頁(上)所示。</p><p> 圖4-3 首頁(上)</p><p><b> 界面描述:</b></p><p> 登入前主頁如圖4-3 首頁(上)顯示中,在校園博
50、客網(wǎng)站為校內(nèi)學(xué)生和教師提供一些信息以資源,把各個(gè)部分的主要內(nèi)容分成幾個(gè)模塊,讓人一目了然,并給人一種清新的感覺。</p><p> 用戶注冊如圖4-4用戶注冊協(xié)議(一)和4-5用戶注冊(二)所示。</p><p> 圖4-4 用戶注冊協(xié)議(一) 圖4-5用戶注冊(二)</p><p><b> 界面描述:</b&g
51、t;</p><p> 再點(diǎn)擊首頁注冊是顯示的界面,有如圖4-4 用戶注冊協(xié)議(一)的一些用戶遵守條款,再圖4-5用戶注冊(二)中包括用戶詳細(xì)的個(gè)人資料,用戶也可以填寫一些主要的信息,其它可以后自己補(bǔ)充。</p><p> 個(gè)人信息修改界面如圖4-6所示。</p><p> 圖4-6個(gè)人信息修改界面</p><p><b>
52、 界面描述:</b></p><p> 在圖4-6個(gè)人信息修改界面?zhèn)€人用戶可在這個(gè)頁面完善自己的一些資料,讓別人更加詳細(xì)的了解你。</p><p> 最新評論界面如圖4-7所示。</p><p> 圖4-7最新評論界面</p><p><b> 界面描述:</b></p><p&g
53、t; 在圖4-7最新評論界面中,可以瀏覽自已以前對某一主題評論內(nèi)容,在點(diǎn)擊more時(shí)可以知道更多的評論,其中包括自己和別人的,并且可進(jìn)行評論。</p><p> 文章管理界面如圖4-8所示。</p><p> 圖4-8文章管理界面</p><p><b> 界面描述:</b></p><p> 在進(jìn)入圖4-8文
54、章管理界面文章管理界面時(shí),顯示出自己所寫的所有文章,可以根據(jù)關(guān)鍵詞在自己的文章中查找某一篇或幾篇,還可以添加新文章,也能對以前的文章進(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> 評論管理界面如圖4-11所示。</p><p> 圖4-11在評論管理界面</p><p><b> 界面描述:</b></p><p> 在圖4-11在評論管理界面中可以刪除自己以前的評論。</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)入管理頁面。</p>&l
58、t;p> 管理員界面如圖4-13所示。</p><p> 圖4-13管理員界面如圖</p><p><b> 界面描述:</b></p><p> 圖4-13管理員界面是后臺管理的管理員界面,主要由查找管理員、添加管理員、刪除管理員、管理員詳細(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> 主頁管理界面如圖4-16所示。</p><p> 圖4-16主頁管理界面</p><p><b> 界面描述
61、:</b></p><p> 圖4-16主頁管理界面中主要管理主頁中的新聞快訊、校內(nèi)通告、美文欣賞,對其進(jìn)行刪除和查看與修改,還有推選一位博客用戶為博客之星。</p><p> 幻燈片管理界面如圖4-17所示。</p><p> 圖4-17 幻燈片管理界面</p><p><b> 界面描述:</b>
62、</p><p> 圖4-17幻燈片管理界面中主要對主頁的幻燈片進(jìn)行替換</p><p><b> 5 總結(jié)</b></p><p> 通過近一學(xué)期的畢業(yè)設(shè)計(jì),完成了基于.net的校園博客網(wǎng)站的建設(shè),通過這次畢業(yè)設(shè)計(jì)是我對VS2005與SQL2005等網(wǎng)站建設(shè)技術(shù)的能力由了進(jìn)一步的提高,對相關(guān)理論知識也有了更全面的了解,經(jīng)歷這次畢業(yè)設(shè)計(jì)作
63、品的制作,把書本知識和實(shí)踐相結(jié)合,不但提高了自己的動手能力,也豐富了自己在制作網(wǎng)站方面的經(jīng)驗(yàn),為以后的工作中也會帶來一定的方便。通過本次作品的完成我也深刻體會到學(xué)好一門編程語言有兩個(gè)條件是必不可少的,一是理論與實(shí)踐結(jié)合,在實(shí)際例程去驗(yàn)證書本上的理論能加深你對理論的理解;二是學(xué)會總結(jié),把學(xué)習(xí)、運(yùn)用中的心得體會記下來,當(dāng)成一種經(jīng)驗(yàn)或者教訓(xùn)加以提煉并在日后的應(yīng)用中加以改進(jìn),一定能提高你對這門編程語言的認(rèn)識。</p><p&
64、gt; 隨著Internet的發(fā)展,Web技術(shù)日新月異,人們已經(jīng)不再滿足于靜態(tài)HTML,更多的是要求動態(tài)、交互的網(wǎng)站技術(shù)。Microsoft公司推出的.net平臺,ASP.NET是編譯性的編程框架,運(yùn)行是服務(wù)器上的編譯好的公共語言運(yùn)行時(shí)庫代碼,可以利用早期綁定,實(shí)施編譯來提高效率。并且還.跨語言集成目前支持.NET平臺上開發(fā)的編程語言超過了25種 。使COM不支持語言集成無法重用他人編寫的COM組件中的代碼;無法擴(kuò)展COM類;無法
65、捕捉COM拋出的異常。</p><p> 基于這次畢業(yè)設(shè)計(jì)整個(gè)開發(fā)周期比較短,所以我選用了#C語言作為我制作網(wǎng)站首選。</p><p> 通過這次校園博客網(wǎng)站的制作,本人在網(wǎng)站設(shè)計(jì)技巧方面也有一定的認(rèn)識,網(wǎng)站設(shè)計(jì)要能充分吸引訪問者的注意力,讓訪問者產(chǎn)生視覺上的愉悅感。因此在網(wǎng)頁創(chuàng)作的時(shí)候就必須將網(wǎng)站的整體設(shè)計(jì)與網(wǎng)頁設(shè)計(jì)的相關(guān)原理緊密結(jié)合起來。網(wǎng)站設(shè)計(jì)是將策劃案中的內(nèi)容、網(wǎng)站的主題模式,
66、以及結(jié)合自己的認(rèn)識通過藝術(shù)的手法表現(xiàn)出</p><p> 同時(shí)通過對校園博客網(wǎng)站的設(shè)計(jì),也從對校園博客網(wǎng)站的初識到自己能夠設(shè)計(jì)相應(yīng)的模塊,以及實(shí)現(xiàn)一定的功能,通過畢業(yè)設(shè)計(jì)前的市場調(diào)查以及網(wǎng)上調(diào)查等渠道對旅游網(wǎng)站的發(fā)展前途有了更多的了解,這也擴(kuò)充自己的知識面,從中了解到許多豐富的知識。</p><p> 在校園博客網(wǎng)站的建設(shè)過程中,由于本人的能力有限,以及在實(shí)踐開發(fā)中的經(jīng)驗(yàn)不足,本旅游網(wǎng)
67、站在各個(gè)模塊上的設(shè)計(jì)可能存在一定的不足,部分功能也不是很完善,當(dāng)然在實(shí)際應(yīng)用中可能還存在諸多的問題,這些方面也正是以后自已需要改善和加強(qiáng)的地方。</p><p> 在開發(fā)過程中,我也遇到不少的問題,但隨著一個(gè)個(gè)問題的解決,使我認(rèn)識到學(xué)習(xí)的重要性,以及軟件開發(fā)的時(shí)間經(jīng)驗(yàn)的重要性。經(jīng)過這次網(wǎng)站的制作使我個(gè)人的動手操作能力又有了很大的進(jìn)步。通過畢業(yè)設(shè)計(jì)的制作,無論是在作品功能調(diào)研和作品的整體分析和界面設(shè)計(jì)上,也同樣有
68、了較大的提高,相信這在我以后的工作中會有很大的幫助,可以說對我受益匪淺,經(jīng)歷了這次實(shí)踐,也讓我認(rèn)識到一個(gè)真正做網(wǎng)頁的人,不僅要具備良好的專業(yè)素質(zhì),而且應(yīng)當(dāng)具備最佳的敬業(yè)精神,強(qiáng)烈的責(zé)任感和工作熱情。</p><p><b> 致 謝</b></p><p> 時(shí)光荏苒,歲月如梭,很快大學(xué)四年的學(xué)習(xí)生活即將結(jié)束,在這段時(shí)間里,本人在學(xué)習(xí)上獲得了不少佳績,專業(yè)技術(shù)從初
69、識到掌握,生活自理,組織能力上有了很大的提高,自己能夠取得這些成果的同時(shí)離不開身邊幫助我的人,在此,我要感謝所有曾經(jīng)教導(dǎo)過我的老師和關(guān)心過我的同學(xué),他們在我成長過程中給予了我很大的幫助,幫我解決了諸多問題和困難。本文能夠順利的完成,要特別感謝我的導(dǎo)師金敏的關(guān)懷和教導(dǎo),使我又學(xué)到了很多知識,進(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] 王國榮.ASP.NET網(wǎng)頁制作過程—從基本語法學(xué)起[M].武漢:華中科技大學(xué)出版社,2003</p><p> [3] 何國明,仲治國.ASP動態(tài)網(wǎng)站68個(gè)典型模塊精解[M].北京:科學(xué)出版社,2
71、009.4</p><p> [4] 郭力平.數(shù)據(jù)庫技術(shù)與應(yīng)用[M].北京:人民郵電出版社,2007.8</p><p> [5] 王國榮.ASP.NET網(wǎng)頁制作過程[M].武漢:華中科技大學(xué)出版社,2003.4</p><p> [6] 歐立齊.visual c#.net案例開發(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 動態(tài)網(wǎng)站開發(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:測試報(bào)告</b></p><p> 附錄表1-1用戶登錄測試如下所示。</p><p> 附錄表1-2管理員登錄
75、測試如下所示。</p><p><b> 續(xù)表1-2</b></p><p> 附錄表1-3用戶注冊測試</p><p> 附錄1-4信息管理測試</p><p><b> 續(xù)表1-4</b></p><p> 注:剩下模塊的單元測試與以上類似,這里就不必一一測試了
76、。</p><p><b> 附錄2:作品說明書</b></p><p><b> 一、作品名稱:</b></p><p> 校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 二、作品功能</b></p><p> 1. 為用戶提供最新校園動
77、態(tài)信息</p><p> 2. 為用戶提供交流,用戶可以在發(fā)表言論或文章</p><p> 3.為用戶提供查找好友并保持聯(lián)系</p><p> 4. 管理員在后臺可以動態(tài)更新信息</p><p><b> 三、運(yùn)行環(huán)境</b></p><p><b> 硬件環(huán)境:</b&
78、gt;</p><p> Windows Server2003服務(wù)器1臺</p><p> Windows7/Windows Xp 工作站一臺</p><p><b> 軟件環(huán)境:</b></p><p> 操作系統(tǒng): Windows 2003 Enterprise</p><p> 數(shù)
79、據(jù)庫系統(tǒng):SQL2005</p><p><b> 四、操作步驟</b></p><p><b> 1、瀏覽界面</b></p><p> 打開網(wǎng)頁,點(diǎn)擊欄目按鈕瀏覽校園信息和美文欣賞</p><p><b> 2、用戶瀏覽</b></p><p&g
80、t; 輸入用戶的用戶名和密碼登錄進(jìn)入界面,然后瀏覽校園、欣賞美文和照片、評論、通訊等管理</p><p><b> 3、用戶界面</b></p><p> a、點(diǎn)擊注冊,輸入要注冊的用戶名、密碼和驗(yàn)證碼,以及email地址,然后注冊。注冊后自動登錄</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)擊評論管理,對自己過的評論進(jìn)行瀏覽、刪除、和評論</p><p> f、點(diǎn)擊通訊管理,瀏覽自己有的通訊錄并可以對其進(jìn)行添加一刪除</p><p> 4、管理員添加和修改</
82、p><p> a、點(diǎn)擊最下面的管理登錄,輸入超級管理員用戶名和密碼,然后登錄后臺。</p><p> b、點(diǎn)擊系統(tǒng)管理中的管理員管理,在最上面的空白框中輸入管理員用戶名和密碼,點(diǎn)擊添加。添加成功后,空白框下會顯示所有的管理員列表。</p><p> c、超級管理員可以修改管理員用戶名和刪除管理員。</p><p> 注:普通管理員沒有權(quán)限
83、修改或刪除用戶名和密碼。</p><p> 5、他模塊添加修改刪除(例:主頁管理的美文欣賞)</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. 本站所有資源如無特殊說明,都需要本地電腦安裝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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)論文博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 個(gè)人博客系統(tǒng)畢業(yè)論文--博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)
- 個(gè)人博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
- 個(gè)人博客網(wǎng)站設(shè)計(jì)畢業(yè)論文
- 校園購物網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[畢業(yè)論文]
- 校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[開題報(bào)告]
- 個(gè)人博客網(wǎng)站畢業(yè)論文
- 個(gè)人博客網(wǎng)站畢業(yè)論文
- bbs博客網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文
- 基于asp.net簡易博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)——畢業(yè)論文
- 個(gè)人博客網(wǎng)站畢業(yè)論文
- 基于java的博客網(wǎng)站設(shè)計(jì)與開發(fā)畢業(yè)論文
- 個(gè)人博客的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[任務(wù)書]
- 基于.net的校園社團(tuán)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 關(guān)于校園博客網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[文獻(xiàn)綜述]
- 華航校園網(wǎng)網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)論文
- vqmnrw基于asp的博客網(wǎng)站設(shè)計(jì)與開發(fā)畢業(yè)論文
- 校園交友社區(qū)——網(wǎng)站測試的設(shè)計(jì)與實(shí)現(xiàn)【畢業(yè)論文】
- 個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 畢業(yè)論文
評論
0/150
提交評論