版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 編號: </p><p><b> 畢 業(yè) 論 文</b></p><p> 題 目:基于B/S的個人博客系統(tǒng)</p><p> 院 (系): </p><p> 專 業(yè): 計算機及應(yīng)用 </
2、p><p> 學(xué)生姓名: </p><p> 學(xué) 號: </p><p> 指導(dǎo)教師: </p><p> 職 稱: </p><p>
3、聯(lián)系方式: </p><p> 討 論 群: </p><p> 題目類型: 理論研究 實驗研究 工程設(shè)計 工程技術(shù)研究 軟件開發(fā)</p><p><b> 年 月 日</b></p><p><b>
4、; 摘 要</b></p><p> “博客”(Blog或Weblog)一詞源于“Web Log(網(wǎng)絡(luò)日志)”的縮寫,是一種十分簡易的個人信息發(fā)布方式。任何人都可以像使用免費電子郵件一樣,完成個人網(wǎng)頁的創(chuàng)建、發(fā)布和更新。博客就是開放的私人空間,可以充分利用超文本鏈接、網(wǎng)絡(luò)互動、動態(tài)更新等特點,在網(wǎng)絡(luò)中,精選并鏈接全球互聯(lián)網(wǎng)中最有價值的信息、知識與資源;也可以將個人工作過程、生活故事、思想歷程、閃
5、現(xiàn)的靈感等及時記錄和發(fā)布,發(fā)揮個人無限的表達(dá)力;更可以以文會友,結(jié)識和匯聚朋友,進(jìn)行深度交流溝通。 </p><p> 在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟、生活等各個方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見,倍受人們的重視。為了樹立個人在網(wǎng)絡(luò)上的形象,通過設(shè)計一個個人博客網(wǎng)站,以達(dá)到個人推薦、展現(xiàn)自我的一個平臺
6、,個人博客網(wǎng)站為交流提供綜合的網(wǎng)絡(luò)環(huán)境,同時也為個人的宣傳,發(fā)展,提供了一個平臺。</p><p> 本系統(tǒng)在VS+SQL環(huán)境下開發(fā),基于B/S模式,使用C#語言進(jìn)行編碼。本系統(tǒng)主要對個人博客中日志、相冊、留言、個人信息以及首頁進(jìn)行了管理。系統(tǒng)頁面設(shè)計簡單大方,操作便捷,可以滿足博客系統(tǒng)中基本功能的使用。</p><p> 關(guān)鍵詞:博客系統(tǒng);VS2008;SQL2005;C#;B/S;
7、網(wǎng)站</p><p><b> Abstract</b></p><p> Way of ShaGuaHua personal information release. Anyone can like using a free E-mail and complete the personal web page create, publish and update.
8、 Open blog is private space, can make full use of the hypertext link, the network interaction, dynamic update, etc, in the network, select and link in the global Internet most valuable information, knowledge and resource
9、s; Can also be individual work process of inspiration flashing, life stories, ideas, process, etc. Timely record and publish, express i</p><p> In today's rapid development of Internet, the Internet has
10、 become people to quickly get, distribution and transfer information important channel, it in all aspects such as politics, economy, life play an important role. Therefore website construction in the Internet application
11、 status is obvious, more people's attention. In order to set up the personal image, on the Internet through a personal blog website design, in order to achieve personal recommendations, a show ego platform, personal
12、blog s</p><p> This system under the environment of VS+ SQL development, based on B/S mode, using c # language encoding. Log in this system is mainly for personal blog and photo albums, message management,
13、personal information as well as the home page. System design simple and generous, the operation is convenient, can satisfy the use of blog in the system basic function.</p><p> Key Words: The blog system; V
14、S2008;SQL2005; C #;B/S;Web site</p><p><b> 目 錄</b></p><p><b> 引言</b></p><p><b> 1 緒 論1</b></p><p> 1.1 課題研究背景1</p>
15、<p> 1.2 課題研究目的和意義2</p><p> 1.3 系統(tǒng)設(shè)計思想2</p><p> 1.4 系統(tǒng)開發(fā)環(huán)境3</p><p><b> 2 需求分析5</b></p><p> 2.1 系統(tǒng)可行性分析5</p><p> 2.2 系統(tǒng)功能概述6&l
16、t;/p><p> 2.3 系統(tǒng)操作流程9</p><p> 2.4 系統(tǒng)用例設(shè)計10</p><p> 2.5 系統(tǒng)結(jié)構(gòu)選擇10</p><p> 3 系統(tǒng)總體設(shè)計10</p><p> 3.1 系統(tǒng)E-R圖10</p><p> 3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計11</p
17、><p> 3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計15</p><p> 4 系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)16</p><p> 4.1 用戶登錄模塊的設(shè)計與實現(xiàn)16</p><p> 4.2 日志管理模塊概述16</p><p> 4.3 評論回復(fù)模塊設(shè)計與實現(xiàn)17</p><p> 5 系統(tǒng)
18、運行與維護18</p><p> 5.1 系統(tǒng)用戶對系統(tǒng)的運行與維護18</p><p> 5.2 用戶對系統(tǒng)的運行和維護20</p><p> 5.3 用戶對系統(tǒng)的運行21</p><p><b> 6 結(jié)論24</b></p><p> 6.1 設(shè)計的心得與體會24&l
19、t;/p><p> 6.2 系統(tǒng)存在的不足之處24</p><p><b> 致謝25</b></p><p><b> 參考文獻(xiàn)26</b></p><p><b> 附錄27</b></p><p><b> 引言:</
20、b></p><p> 博客系統(tǒng),一種可視為個人網(wǎng)站系統(tǒng)。和一般網(wǎng)站一樣,它可以隨時發(fā)布最新消息,對博客信息及時進(jìn)行維護與更新,還有對它進(jìn)行比較人性化的管理界面。博客是面向所有訪問者的,無論是注冊與非注冊用戶都可以隨意發(fā)表言論,與此同時,訪問量的倍增直接關(guān)系到信息量的增加,如果日常維護只是技術(shù)人員人工操作的話,每次對信息進(jìn)行維護的工作量將非常繁瑣。針對這些具體情況,博客后臺的管理解決了這樣一種不必要的麻煩
21、,非專業(yè)人士同樣可以根據(jù)操作說明與網(wǎng)頁窗體模式對自己的博客信息進(jìn)行管理。</p><p><b> 1 緒 論</b></p><p> 1.1 課題研究背景</p><p> 在沒有自己的博客之前,人們會經(jīng)常進(jìn)出于論壇發(fā)表貼子或者通過即時通信軟件聊天,來表達(dá)自已的想法,可是這些都是零散的和雜亂的。博客的出現(xiàn),讓人們可以不斷的把自己以前
22、的和每天激發(fā)的一些想法或者感受整理放在自己的博客上,每次在寫文章的時候,可能又會產(chǎn)生新的想法。雖然一些想法一些思考只是皮毛,沒有什么深度,但是當(dāng)下筆去寫的時候每次都會對某個小小的問題有了更多的一點點思考,再寫博客的時候就感覺到了一種滿足感,一種想法得以釋放思考得以延伸的滿足感。生活中每天的一個小小的事情都會引起人們的思考,甚至是和朋友的聊天中一個小小的火花迸發(fā)。督促自己努力、把一時的想法變成觀點,爭取在生命中的每天里留下點什么,這也是人
23、們寫博客的目的之一。這樣就能督促自己每一天不要渾渾噩噩,時光流逝無痕無聲無息,寫博客也是在自己的每一天上留下了一道淺淺的思考和劃痕。</p><p> 不僅如此,通過寫博客、記錄自己的想法可以幫助實現(xiàn)如下這些目的:</p><p> ?。?)記錄生活,在自己的每一天上留下思考的劃痕。 </p><p> ?。?)整理思路,固化知識,獲得更多更好的想法。 </
24、p><p> ?。?)分享,將自己的想法、經(jīng)驗與人分享。</p><p> ?。?)交流、提高,通過交流產(chǎn)生更多的思維火花,相互提高。 </p><p> (5)交友,互相鼓勵,一路同行。 </p><p> 如果說博客網(wǎng)站是一個舞臺,那么所有的博客都是其中的舞者,把自己有價值的真實的一面展示在網(wǎng)絡(luò)世界中,相互交流溝通; 如果博客僅僅為了寫日
25、志,那么博客是一面鏡子,鏡子中展現(xiàn)的是真實的自己;如果博客是一個自由媒體,可以把自身感覺有價值的信息通過博客這個工具發(fā)布,與大家共享。</p><p> 1.2 課題研究目的和意義</p><p> 作為一種新興的信息技術(shù),互聯(lián)網(wǎng)正以前所未有的沖擊力影響著人類的生活,它的出現(xiàn)和發(fā)展,正慢慢地改變著人們的生活方式,互聯(lián)網(wǎng)也因此成為目前比較熱門的一個話題,它具有強大的影響力。國際上網(wǎng)站的發(fā)
26、展十分迅速,網(wǎng)站已成為人們獲取信息的一種重要方式,越來越多的人都希望有自己的個人博客,以充分展示自我,隨著Blog人數(shù)的增加,Blog作為一種新的生活方式、新的工作方式和新的學(xué)習(xí)方式已經(jīng)被越來越多的人所接受,并且在改變傳統(tǒng)的網(wǎng)絡(luò)和社會結(jié)構(gòu)。它使交流和溝通更有明確的選擇和方向性;單一的思想和群體的智慧結(jié)合變得更加有效;個人出版變成人人都可以實現(xiàn)的夢想。Blog正在影響和改變著我們的生活。因此,開發(fā)一個好的成長記錄網(wǎng)站系統(tǒng)意義重大。<
27、/p><p> 本系統(tǒng)使用Visual Studio和SQL設(shè)計實現(xiàn)了一個簡單的博客系統(tǒng)。系統(tǒng)編碼設(shè)計提高了系統(tǒng)的靈活性、復(fù)用性、開發(fā)效率、適應(yīng)性和可維護性,充分發(fā)揮了ASP.NET在開發(fā)網(wǎng)站中的特點。從而,使更多的人們通過文字、圖片等,盡情展示自我、分享感受、參與交流,人人都可以博客,人人都需要博客。</p><p> 1.3 系統(tǒng)設(shè)計思想</p><p> 一
28、個方便用戶使用的網(wǎng)站應(yīng)該具備友好的操作界面,穩(wěn)定的基本功能,較快的運行速度,同時要符合實際實現(xiàn)簡單化、人性化。</p><p><b> 具體設(shè)計思想如下:</b></p><p> (1) 實用性:系統(tǒng)以用戶需求為目標(biāo),以方便用戶為原則。根據(jù)用戶實際的需求情況,量身打造一個先進(jìn)的在線購物系統(tǒng)。</p><p> (2) 先進(jìn)性:本設(shè)計將
29、充分應(yīng)用現(xiàn)有成熟的計算機技術(shù)、數(shù)據(jù)庫技術(shù)、網(wǎng)站開發(fā)技術(shù)。以Visual Studio 2008和SQL Server 2005為主要開發(fā)環(huán)境。</p><p> (3) 高可靠性:一個實用的系統(tǒng)同時必須是可靠的,本設(shè)計通過合理而先進(jìn)的網(wǎng)站設(shè)計以及數(shù)據(jù)庫后臺的優(yōu)化選擇,可保證網(wǎng)站運行的高效性和正確性。</p><p> ?。?) 高安全性:在設(shè)計中,將充分利用網(wǎng)站設(shè)計技術(shù)提供的加密技術(shù)和其
30、他數(shù)據(jù)保護技術(shù)既可以保證用戶和管理員賬戶安全,同時也可保證關(guān)鍵網(wǎng)站數(shù)據(jù)的安全性。</p><p> (5) 采用標(biāo)準(zhǔn)技術(shù):本系統(tǒng)的所有設(shè)計遵循國際上現(xiàn)行的標(biāo)準(zhǔn)進(jìn)行,以提高系統(tǒng)的開放性。</p><p> ?。?) 可維護性:系統(tǒng)的設(shè)計要求方便維護,包括網(wǎng)站的維護和數(shù)據(jù)庫的維護。</p><p> (7) 可擴展性及靈活性:系統(tǒng)的設(shè)計以方便未來業(yè)務(wù)的擴展和系統(tǒng)擴充
31、為目標(biāo),系統(tǒng)要求能夠方便的升級,充分保護系統(tǒng)的投資。</p><p> 1.4 系統(tǒng)開發(fā)環(huán)境</p><p> 1.4.1 C#和ASP.NET簡介</p><p> C#來源于C和C++,是一種簡單的、現(xiàn)代的、面向?qū)ο蠛皖愋桶踩木幊陶Z言,由Microsoft的Anders Hejlsberg專門為.NET平臺開發(fā)的語言,繼承了許多語言的特征,如C、C++和
32、Java。C#是為了綜合Visual Basic的簡單和C++作為面向?qū)ο笳Z言的功能強大的優(yōu)點而寫的,對于開發(fā)者來說,C#使企業(yè)應(yīng)用程序的創(chuàng)建、調(diào)試和配置變得很容易。有人預(yù)言,C#將成為在.NET平臺上開發(fā)應(yīng)用程序最受歡迎的語言[2]。</p><p> 作為Visual Studio IDE的下一個版本,Visual Studio.NET也是.NET戰(zhàn)略的關(guān)鍵組成部分。Visual Studio.NET ID
33、E也已經(jīng)被整合并裝入了大量的新功能。位圖編輯器、調(diào)試器、Web窗體設(shè)計器、Windows窗體設(shè)計器、Web服務(wù)設(shè)計器、XML編輯器、HTML編輯器、Web瀏覽器、服務(wù)器資源管理器和多語言支持,所有這些都被集成在IDE中[3]。</p><p> ASP.NET是ASP的下一代版本,然而ASP.NET又并非從ASP3.0自然演化而來,在許多方面,ASP.NET與ASP有著本質(zhì)的不同。ASP.NET完全基于模塊與組
34、件,具有更好的可擴展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時也提供給web開發(fā)人員更好的靈活性,有效縮短了web應(yīng)用程序的開發(fā)周期。ASP.NET與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個更為穩(wěn)定,高效,安全的運行環(huán)境。</p><p> A
35、SP.NET 是統(tǒng)一的 Web 應(yīng)用程序平臺,它提供了為建立和部署企業(yè)級 Web 應(yīng)用程序所必需的服務(wù)。ASP.NET 為能夠面向任何瀏覽器或設(shè)備的更安全的、更強的可升級性、更穩(wěn)定的應(yīng)用程序提供了新的編程模型和基礎(chǔ)結(jié)構(gòu)。</p><p> ASP.NET 是 Microsoft .NET Framework 的一部分,是一種可以在高度分布的 Internet 環(huán)境中簡化應(yīng)用程序開發(fā)的計算環(huán)境。.NET Fram
36、ework 包含公共語言運行庫,它提供了各種核心服務(wù),如內(nèi)存管理、線程管理和代碼安全。它也包含 .NET Framework 類庫,這是一個開發(fā)人員用于創(chuàng)建應(yīng)用程序的綜合的、面向?qū)ο蟮念愋图稀?lt;/p><p> .NET平臺的所處的背景是:世界正在從個人電腦連接到一個服務(wù)器(比如互聯(lián)網(wǎng))中改變到一個地方的所有職能設(shè)備、電腦和服務(wù)協(xié)同工作中能為用戶提供更豐富的體驗。.NET平臺是微軟為軟件開發(fā)人員給這種改變提供
37、的解答。.NET平臺到底有幾個組成部分,每個人都會給你不同的答案。比如微軟的商務(wù)對話和結(jié)構(gòu)化查詢語言以及.NET中的我的服務(wù),它們中的第一個可見組件.NET通行證通常被視為.NET平臺的有機組成部分。然而,對很多人來說,.NET框架是當(dāng).NET被提到時我們想象中的樣子。它包括VS.NET,.NET公共語言庫(CLR)和.NET基類庫(BCL)。其他組件可能會要求特定的應(yīng)用,但它們不是所有.NET應(yīng)用程序的必要組成部分。</p>
38、;<p> 下面來看.NET的整體結(jié)構(gòu),它由這幾個個主要部分組成:</p><p> (1)NET框架:一個全新的應(yīng)用開發(fā)平臺。</p><p> (2)幾個.NET商品:多重基于.NET框架的應(yīng)用,包括新版本的并由可擴展標(biāo)記語言(XML)在.NET平臺上的集成交互和結(jié)構(gòu)化查詢語言(SQL)服務(wù)器。</p><p> (3)幾種.NET服務(wù):它
39、是由微軟為在.NET框架開發(fā)應(yīng)用程序使用的。微軟的Hailstorm實際上是一個囊括了微軟品牌的最重要網(wǎng)站某些服務(wù)的計劃。</p><p> (4)公共語言庫:托管執(zhí)行環(huán)境,處理內(nèi)存分配,捕獲錯誤,并與作業(yè)系統(tǒng)服務(wù)進(jìn)行交互。</p><p> (5)基類庫:對組件的編程和應(yīng)用程序接口(API)的廣泛的收集。</p><p> (6)兩個最高發(fā)展目標(biāo):一個用于W
40、eb應(yīng)用程序 (ASP.NET),另外一個用于普通的Windows應(yīng)用程序(Windows 表格)。</p><p> 由.NET框架提供的好處包括:縮短開發(fā)周期(減少代碼重用,減少編程意外,多種編程語言的支持),更簡單的配置,由于整體式安全性而導(dǎo)致更少的數(shù)據(jù)類型相關(guān)的錯誤,由于垃圾回收器的存在而引起內(nèi)存泄漏的減少,而且,具有一般的更具可擴展性、可靠性的應(yīng)用程序。</p>&l
41、t;p> 1.4.2 SQL Server 2005數(shù)據(jù)庫簡介</p><p> SQL是英文(Structured Query Language)的縮寫,意思為結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立關(guān)系,進(jìn)行溝通。按照ANSI(美國國家標(biāo)準(zhǔn)協(xié)會)規(guī)定,SQL被作為關(guān)系型數(shù)據(jù)庫管理系統(tǒng)的標(biāo)準(zhǔn)語言,SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取數(shù)據(jù)等。目前,
42、絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),如Oracle,Sybase,Microsoft SQL Server,Access等都采用了SQL語言標(biāo)準(zhǔn)。</p><p> SQL Server 2005,是Microsoft公司推出的SQL Server數(shù)據(jù)庫管理系統(tǒng)的版本,該版本繼承了SQL Server 2000版本的優(yōu)點,同時又比它增加了許多更先進(jìn)的功能,只有使用方便、可伸縮性好、與相關(guān)軟件及承諾過程度高等優(yōu)點
43、??梢赃\行Microsoft Windows 2005以上的大型多處理器等多種平臺使用。</p><p> 同時,SQL Server 2005還提供了存儲過程。這樣的好處是,應(yīng)用程序訪問數(shù)據(jù)庫的數(shù)據(jù)并不是直接的與數(shù)據(jù)庫表打交道,而是通過存儲過程的運行來獲取所需要的數(shù)據(jù)。這樣的設(shè)計有一個好處就是,避免了頻繁的表操作,而通過運行在服務(wù)器端的存儲過程可以極大的提高運作效率和提升訪問數(shù)據(jù)的速度,同時也很好的屏蔽了數(shù)據(jù)
44、表的邏輯,使得數(shù)據(jù)庫訪問變成了數(shù)據(jù)庫提供的服務(wù)訪問。</p><p> 1.4.3 系統(tǒng)開發(fā)環(huán)境及其配置</p><p> 首先ASP.NET的運行環(huán)境:</p><p> ?。?) 本程序采用VS2008+SQL2005環(huán)境下編寫。</p><p> ?。?) 在運行本程序之前,請先啟動“ASP.NET 狀態(tài)服務(wù)”,然后點擊“開始”按鈕
45、在彈出的開始菜單中選擇“控制面板”,在控制面板中選擇“性能與維護”,接著點擊“管理工具”,選擇“服務(wù)”,最后啟動“ASP.NET 狀態(tài)服務(wù)”。</p><p> ?。?) 在SQL2005或以上的數(shù)據(jù)庫軟件中附加Database文件夾下的 “Webzone.mdf”文件,進(jìn)行添加數(shù)據(jù)庫。</p><p> ?。?) 用VS2008打開畢業(yè)設(shè)計文件夾下的Webzone.sln解決方案并設(shè)置W
46、EB項目下的Defualt.aspx為啟動項,運行啟動網(wǎng)站。</p><p><b> 2 需求分析</b></p><p> 2.1 系統(tǒng)可行性分析</p><p> 2.1.1 技術(shù)上可行性</p><p> 根據(jù)個人博客系統(tǒng)的目標(biāo)來看所需要的技術(shù)是否具備,主要從硬軟件的性能要求、環(huán)境條件、操作人員水平等方
47、面去考慮和分析。</p><p> 考慮到網(wǎng)站運行的可行性,在軟件方面選擇了如今較流行的Visual Studio 2008來進(jìn)行網(wǎng)站開發(fā)平臺的設(shè)計,使用SQL Server數(shù)據(jù)庫存儲數(shù)據(jù)。由于Visual Studio 2008和SQL server2005都兩個非常成熟的開發(fā)工具,無論在安全性、可用性、可靠性方面都毫無置疑,因此軟件方面是可行的。</p><p> 在硬件方面,則選
48、擇空間較大,只要是酷睿2以上的計算機,內(nèi)存在1G以上,硬盤在500GB以上,都可以滿足系統(tǒng)的開發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開發(fā)與運行會更流暢。考慮到如今的家用或商用電腦硬件的整體配置水平,網(wǎng)站在硬件方面是可行的。</p><p> 2.1.2 經(jīng)濟可行性</p><p> 經(jīng)濟可行性研究是對組織的經(jīng)濟現(xiàn)狀和投資能力進(jìn)行分析,對系統(tǒng)建設(shè)運行和維護費用進(jìn)行估算,對系統(tǒng)建成后可能取得
49、的社會和經(jīng)濟效益進(jìn)行估計。由于本系統(tǒng)是作為畢業(yè)設(shè)計由我們自己開發(fā)的,在經(jīng)濟上的投入甚微,系統(tǒng)建成之后將為今后實現(xiàn)系統(tǒng)功能提供很大的方便,估算新系統(tǒng)的開發(fā)費用和今后的運行、維護費用,估計新系統(tǒng)將獲得的效益,并將費用與效益進(jìn)行比較,看是否有利。開發(fā)、運行和維護費用主要包括:</p><p> 購買和安裝設(shè)備的費用:計算機硬件、系統(tǒng)軟件、機房、電源、空調(diào)等;</p><p> 軟件開發(fā)費用:
50、若由實習(xí)單位的技術(shù)人員開發(fā),則該項費用可以計入下面的人員費用一項;</p><p> 人員費用:系統(tǒng)開發(fā)人員、操作人員和維護人員的工資、培訓(xùn)費用等;</p><p> 消耗品費用:系統(tǒng)開發(fā)所用材料、系統(tǒng)正常運行所用消耗品,例如水、電費,打印紙、軟盤、色帶等開支。</p><p> 所有開支都不大,所以經(jīng)濟上是可行的。</p><p>
51、 2.1.3 操作可行性</p><p> 對新系統(tǒng)運行后給現(xiàn)行系統(tǒng)帶來的影響(包括組織機構(gòu)、管理方式、工作環(huán)境等)和后果進(jìn)行估計和評價。同時還應(yīng)考慮現(xiàn)有管理人員的培訓(xùn)、補充,分析在給定時間里能否完成預(yù)定的系統(tǒng)開發(fā)任務(wù)等。</p><p> 運行可行性是對組織結(jié)構(gòu)的影響,現(xiàn)有人員和機構(gòu)和環(huán)境對系統(tǒng)的適應(yīng)性及人員培訓(xùn)補充計劃的可行性。當(dāng)前我國銀行信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都
52、有相當(dāng)?shù)母叨龋栽谶\行上是可行性的。</p><p> 本系統(tǒng)的開發(fā),主要是對數(shù)據(jù)的處理,包括數(shù)據(jù)的收集,數(shù)據(jù)的變換,及數(shù)據(jù)的各種報表形式的輸出。采用流行的VS+SQL體系,已無技術(shù)上的問題。</p><p> 2.2 系統(tǒng)功能概述</p><p> 2.2.1 系統(tǒng)功能需求</p><p> 博客信息系統(tǒng)包括:前臺信息顯示系統(tǒng)、后
53、臺信息管理系統(tǒng)。前者是面向公眾的一個窗口,通過前臺信息顯示系統(tǒng)方便訪問者瀏覽日志、評論和留言;發(fā)表評論和留言。后者是后臺信息管理系統(tǒng),方便博客管理員發(fā)表日志;回復(fù)評論和留言;管理日志、評論、留言及個人信息 。</p><p> 2.2.2 系統(tǒng)設(shè)計目標(biāo)</p><p> 本系統(tǒng)主要是針對個人信息設(shè)計的,因而一定要實現(xiàn)以下幾個目標(biāo):</p><p> (1)能夠
54、以用戶體驗為目標(biāo),能夠幫助個人成長記錄自己的心情。</p><p> (2)功能全面,操作界面友好,操作簡潔簡便。</p><p> (3)各模塊層次清晰,代碼高效易懂。</p><p> ?。?)數(shù)據(jù)存儲安全可靠。</p><p> 2.2.3 系統(tǒng)功能劃分及功能模塊圖</p><p> 按照上面的功能需求,
55、可以將本系統(tǒng)劃分為以下五個大模塊。</p><p> 用戶管理模塊:主要完成用戶角色管理,用戶對個人信息的管理以及登錄和注冊管理。</p><p> 主頁模塊管理:主要包括學(xué)生個人主頁的展示,即主頁的排版,包括功能的分布,flash的加載和圖片的顯示。</p><p> 文章模塊:提供文章編寫的功能</p><p> 評價留言評價模塊
56、:提供留言和評價功能。</p><p> 相冊模塊:提供圖片的上傳功能,更加豐富的展現(xiàn)出個人生活過程。</p><p> 其功能結(jié)構(gòu)如圖2.1系統(tǒng)功能模塊圖所示。</p><p> 圖2.1系統(tǒng)功能模塊圖</p><p> 2.2.4 系統(tǒng)具體功能模塊描述</p><p> ?。?)博客登錄管理模塊</p
57、><p> 博客登錄管理模塊用于建立博客網(wǎng)站固定的客戶群體,通過記錄對應(yīng)的博客檔案,實現(xiàn)對博客信息的后臺維護及管理,同時也便于通過博客檔案庫將網(wǎng)站最新動態(tài)及相關(guān)企業(yè)的信息方便地傳達(dá)給每一位潛在的客戶。</p><p> 該功能模塊實現(xiàn)了以下幾個子功能。</p><p><b> ?、?用戶在線添加</b></p><p>
58、;<b> ?、?個人管理。</b></p><p> ?、?跳轉(zhuǎn)到博客主頁。</p><p> 只有進(jìn)行登錄并通過身份驗證的用戶,才可以在個人博客頁面發(fā)表日志,并借助個人設(shè)置實現(xiàn)對個人博客相關(guān)信息的管理維護。對于沒有經(jīng)過身份驗證的網(wǎng)絡(luò)用戶不允許在博客頁面中發(fā)表日志,更不允許對博客頁面信息進(jìn)行管理維護。</p><p> 該模塊實現(xiàn)新博客的
59、注冊及登錄驗證功能。其中,注冊新博客時會對用戶輸入的注冊信息進(jìn)行有效性驗證,包括基本數(shù)據(jù)格式的有效性以及邏輯有效性,例如,用戶名被占用時將及時給出提示。注冊成功的博客登錄時,會隨時根據(jù)博客輸入的登錄信息進(jìn)行提示,如用戶名錯誤或者密碼錯誤。</p><p> ?。?)博客及文章檢索查詢模塊</p><p> 博客及文章檢索查詢模塊為網(wǎng)絡(luò)用戶提供便捷的搜索,以及日志閱讀瀏覽等功能,同時對日志
60、的評論信息、博客推薦也能夠及時反饋給網(wǎng)絡(luò)用戶。</p><p> 該功能模塊實現(xiàn)了以下幾個子功能。</p><p><b> ?、?最新博客日志。</b></p><p> ?、?日志信息關(guān)鍵字搜索。</p><p> 該模塊能夠在網(wǎng)頁中隨時提供在線的最新日志信息。該信息需要定期更新,用戶可以方便快捷的管理自己編寫的
61、文章。 </p><p> 為了使網(wǎng)絡(luò)用戶盡快定位到所需的博客資料及日志信息,本模塊提供了搜索功能,用戶可以對所關(guān)注的日志信息按照標(biāo)題進(jìn)行關(guān)鍵字搜索,以避免用戶瀏覽多個頁面來尋找所需的日志信息。</p><p> ?。?)博客頁面顯示模塊</p><p> 當(dāng)網(wǎng)絡(luò)用戶進(jìn)入某個人博客主頁后,在該頁面中將提供博客日志列表的顯示,同時為了方便用戶瀏覽,在該模塊中提供根
62、據(jù)分類名進(jìn)行日志列表的顯示,也提供文章評論的瀏覽,此外還允許用戶在博客頁面中發(fā)表評論及留言。</p><p> 該功能模塊實現(xiàn)了如下幾個子功能。</p><p> ?、?用戶可以分頁查看對應(yīng)的日志內(nèi)容及評論信息。</p><p> ?、?用戶可以針對日志內(nèi)容發(fā)表評論。</p><p> ?、?用戶可以針對博客進(jìn)行留言。</p>
63、<p> ?、?用戶可以分類查看日志內(nèi)容。</p><p> 在該模塊中還提供了博客頁面統(tǒng)計信息,日志、評論及留言信息分頁顯示等方便用戶的顯示效果。</p><p> ?。?)博客個人信息管理維護模塊</p><p> 該功能模塊實現(xiàn)了如下幾個子功能:</p><p> a)個人基本信息維護管理。</p>&l
64、t;p> 借助該模塊,用戶可以完善個人信息。</p><p> ?。?)博客相冊管理維護模塊</p><p> 相冊模塊:提供圖片的上傳功能,更加豐富的展現(xiàn)出個人成長的記錄過程。</p><p> 對照片的維護、上傳、修改、刪除</p><p> 2.3 系統(tǒng)操作流程</p><p> 本系統(tǒng)用戶瀏覽模
65、塊主要用于用戶瀏覽文章信息,用戶瀏覽日志有三種瀏覽方式可以選擇:一是直接點擊日志標(biāo)題鏈接進(jìn)入日志顯示頁面瀏覽日志;二是點擊博客主題鏈接進(jìn)入該個人博客的首頁,然后在該首頁中選擇所需的日志標(biāo)題鏈接進(jìn)入日志顯示頁面瀏覽日志;三是通過首頁提供的搜索功能,搜索所需要的日志,然后在結(jié)果列表中選擇所需的日志標(biāo)題鏈接進(jìn)入日志顯示頁面瀏覽日志。瀏覽日志的同時用戶可以查看別人對該日志的評論,然后用戶也可以對該日志發(fā)表自已的評論。</p>&l
66、t;p> 具體操作流程如圖2.2 系統(tǒng)總流程圖所示:</p><p> 圖2.2 系統(tǒng)總流程圖</p><p> 2.4 系統(tǒng)用例設(shè)計</p><p> 根據(jù)系統(tǒng)的功能以及系統(tǒng)的業(yè)務(wù)流程可以得到系統(tǒng)的用例圖[10]。</p><p> 本系統(tǒng)的用例設(shè)計如圖2.3系統(tǒng)用例圖所示:</p><p><
67、b> 圖2.3系統(tǒng)用例圖</b></p><p> 2.5 系統(tǒng)結(jié)構(gòu)選擇</p><p> 由于本系統(tǒng)為了方便用戶錄入信息,因此采用B/S架構(gòu)進(jìn)行設(shè)計。</p><p> B/S架構(gòu)是對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶界面通過瀏覽器和來實現(xiàn),具有較好的網(wǎng)絡(luò)擴展性和兼容性,能夠滿足異地用戶對系統(tǒng)的使用。這種結(jié)構(gòu)可以將用戶
68、頁面、數(shù)據(jù)庫、業(yè)務(wù)邏輯分離開來,這樣做可以提高系統(tǒng)的可重用性、可伸縮性、可管理性[11]。</p><p><b> 3 系統(tǒng)總體設(shè)計</b></p><p> 3.1 系統(tǒng)E-R圖</p><p> 根據(jù)需求分析得到的應(yīng)用需求可以抽象成為系統(tǒng)的各模塊的具體結(jié)構(gòu)以及具體的聯(lián)系,從而得到系統(tǒng)的E-R圖[12]。</p>&l
69、t;p> 本系統(tǒng)的E-R圖如圖3.1 系統(tǒng)E-R圖所示:</p><p> 圖3.1 系統(tǒng)E-R圖(用戶,照片,評論,日記之間的關(guān)系畫法錯誤)</p><p> 3.2 數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計</p><p> 通過本系統(tǒng)的數(shù)據(jù)庫要實現(xiàn)對各種數(shù)據(jù)輸入和導(dǎo)出,根據(jù)對系統(tǒng)的需求分析,要實</p><p> 現(xiàn)用戶對個人信息、編寫的文章、
70、收到的回復(fù)、文章的評論進(jìn)行管理、對上傳照片的管理。根據(jù)數(shù)據(jù)庫的設(shè)計我們需要用到一些表[13]。</p><p> ?。?)各個表的功能如表3.1 數(shù)據(jù)庫中包含的表以及說明所示。</p><p> 表3.1 數(shù)據(jù)庫中包含的表以及說明</p><p> ?。?)根據(jù)上面設(shè)計好的E-R圖,可以在SQL數(shù)據(jù)庫中創(chuàng)建相應(yīng)的數(shù)據(jù)表。</p><p>
71、 用戶表的名稱是f_review,該表表結(jié)構(gòu)如表3.2 f_review表結(jié)構(gòu)所示。</p><p> 表3.2 f_review 表結(jié)構(gòu)</p><p> (3)日志表名稱為flash,該表的表結(jié)構(gòu)及其說明如表3.3 flash表結(jié)構(gòu)所示。</p><p> 表3.3 flash表結(jié)構(gòu)</p><p> ?。?)留言表名稱為Flash
72、types,該表的表結(jié)構(gòu)及其說明如表3.4 Flashtypes表結(jié)構(gòu)所示。</p><p> 表3.4 Flashtypes表結(jié)構(gòu)</p><p> ?。?)留言表名稱為liuyan,該表的表結(jié)構(gòu)及其說明如表3.5 liuyan表結(jié)構(gòu)所示。</p><p> 表3.5 liuyan表結(jié)構(gòu)</p><p> ?。?)登錄表名稱為login
73、,該表的表結(jié)構(gòu)及其說明如表3.6 login表結(jié)構(gòu)所示。</p><p> 表3.6 login表結(jié)構(gòu)</p><p> (7)日志表logs該表的表結(jié)構(gòu)及其說明如表3.7 logs結(jié)構(gòu)所示。</p><p> 表3.7 logs表結(jié)構(gòu)</p><p> (8)個人信息表為myself該表的表結(jié)構(gòu)及其說明如表3.8 myself結(jié)構(gòu)所
74、示。</p><p> 表3.8 myself表結(jié)構(gòu)</p><p> 表3.7 myself表結(jié)構(gòu)</p><p> ?。?)照片表為photo該表的表結(jié)構(gòu)及其說明如表3.9 photo結(jié)構(gòu)所示。</p><p> 表3.9 photo表結(jié)構(gòu)</p><p> ?。?0)評論表為review該表的表結(jié)構(gòu)及其說明
75、如表3.10 review結(jié)構(gòu)所示。</p><p> 表3.10 review表結(jié)構(gòu)</p><p> ?。?1)學(xué)校表為review該表的表結(jié)構(gòu)及其說明如表3.11 school結(jié)構(gòu)所示。</p><p> 表3.11 school表結(jié)構(gòu)</p><p> (12)學(xué)校表為types該表的表結(jié)構(gòu)及其說明如表3.12 types結(jié)構(gòu)所
76、示。</p><p> 表3.121types表結(jié)構(gòu)</p><p> 3.3 數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計</p><p> 數(shù)據(jù)庫物理結(jié)構(gòu)是數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)與存取方法。數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計就是為給定的一個邏輯數(shù)據(jù)模型選取一個最適合的應(yīng)用要求的過程。</p><p> 根據(jù)上面的數(shù)據(jù)庫表結(jié)構(gòu)可以得到本系統(tǒng)的關(guān)系模型如下:</
77、p><p> 回復(fù)表(回復(fù)編號,留言人編號,姓名,內(nèi)容,時間)</p><p> flash表(編號,類型編號,標(biāo)題,發(fā)布時間,閱讀數(shù))</p><p> flash類型表(編號,類型名稱)</p><p> 留言表(編號,姓名,QQ,郵箱,主頁,標(biāo)題,個人頭像,內(nèi)容,留言日期)</p><p> 登錄表(編號,
78、用戶名,密碼,注冊時間)</p><p> 日志表(編號,標(biāo)題,內(nèi)容,類型,閱讀次數(shù),發(fā)表時間)</p><p> 個人信息表(用戶名,真實姓名,地址,性別,年齡,郵箱,MSN,是否已婚,學(xué)校)</p><p> 照片表(編號,照片地址,標(biāo)題,內(nèi)容,上傳時間)</p><p> 評論表(編號,姓名,標(biāo)題,內(nèi)容,評論時間)</p&
79、gt;<p> 學(xué)校表(編號 ,入學(xué)時間,畢業(yè)時間,學(xué)校名稱,專業(yè)名稱)</p><p> 日志類型表(編號,日志類型)</p><p> 4系統(tǒng)詳細(xì)設(shè)計與實現(xiàn)</p><p> 4.1 用戶登錄模塊的設(shè)計與實現(xiàn)</p><p> 用戶登錄系統(tǒng)是由Default.aspx頁面實現(xiàn)的。</p><p&
80、gt; 用戶界面如圖4.1 用戶登錄界面設(shè)計所示。</p><p> 圖4.1 用戶登錄界面設(shè)計</p><p> 該界面設(shè)計思路:用戶登錄模塊具有用戶登錄功能。博客網(wǎng)運行第一個頁面便是用戶登錄頁面,用戶登錄后,可以查看博主所發(fā)表的文章。在用戶登錄頁面中,在用戶名和密碼文本框中輸入用戶名和密碼后,單擊登錄按鈕,系統(tǒng)驗證成功后,用戶將以會員的身份進(jìn)入博客網(wǎng)首頁,之后在網(wǎng)站中可以管理發(fā)表
81、的文章。</p><p> 4.2 日志管理模塊概述</p><p> 日志模塊的主要功能時用戶在瀏覽系統(tǒng)時查看發(fā)表的日志列表及日志詳細(xì)內(nèi)容,包括日志的題目、發(fā)表時間、日志內(nèi)容等,并可以針對發(fā)表日志進(jìn)行回復(fù)。這是博客最具代表性的特點之一。</p><p> 日志管理界面設(shè)計如圖4.2:</p><p> 圖4.2 日志管理設(shè)計界面&l
82、t;/p><p><b> 設(shè)計思路:</b></p><p> 此頁面需要顯示系統(tǒng)中登錄用戶的文章信息,點擊文章名稱時可以查看日志的詳細(xì)內(nèi)容。在該頁面中把從后臺取去的文章詳細(xì)內(nèi)容數(shù)據(jù)集展示在頁面上。</p><p> 4.3 評論回復(fù)模塊設(shè)計與實現(xiàn)</p><p> 評論回復(fù)模塊是用戶對瀏覽的博文進(jìn)行評論,把關(guān)于對
83、文章的看法、感想以及對發(fā)布人的感想。評論回復(fù)模塊是發(fā)布人和瀏覽人之間的交流,可以很好的聯(lián)系發(fā)布人與瀏覽人之間交流、評論回復(fù)部分模塊內(nèi)容。</p><p> 4.3.1評論回復(fù)管理子模塊</p><p> 評論回復(fù)模塊管理主要是實現(xiàn)對日志評論、回復(fù)等操作。可以增加博主和游客之間的交流。互相學(xué)習(xí),是溝通的一個重要的平臺。</p><p> 此模塊的界面設(shè)計如圖4.
84、3所示</p><p> 圖4.3 評論設(shè)計界面</p><p> 該界面設(shè)計思路:此頁面需要顯示登錄用戶的評語信息、并且可以對評語信息進(jìn)行分類的管理。評語的內(nèi)容是和文章進(jìn)行關(guān)聯(lián)的??梢钥吹皆u論的哪個文章,文章的內(nèi)容、評論的內(nèi)容。評論分為四種類型,分別是:所有評論、待審評論、垃圾評論。點擊對應(yīng)的標(biāo)簽會出現(xiàn)對應(yīng)類型的評論內(nèi)容。</p><p><b>
85、 5系統(tǒng)運行與維護</b></p><p> 5.1 系統(tǒng)用戶對系統(tǒng)的運行與維護</p><p> 博主主要是對自己的博文、評論進(jìn)行添加和修改,對不合法信息進(jìn)行刪除,從而對本系統(tǒng)的信息進(jìn)行維護。</p><p> (1)登錄主界面如圖5.1 系統(tǒng)登錄主界面所示:</p><p> 圖5.1 系統(tǒng)登錄主界面</p>
86、;<p> (2)若輸入的用戶名或密碼錯誤輸入不正確時,則提示用戶名或密碼不正確,如圖5.2 :</p><p> 圖5.2 用戶名或密碼輸入錯誤信息</p><p> 當(dāng)輸入的用戶名和密碼信息都正確時,就可以登錄到系統(tǒng)的操作界面。</p><p> 5.2 用戶對系統(tǒng)的運行和維護</p><p> 用戶主要是對系統(tǒng)中
87、文章、評論、個人信息等內(nèi)容進(jìn)行維護,添加、修改、刪除文章以及評論。</p><p> 用戶通過用戶主界面,輸入相應(yīng)的用戶信息,若登錄成功,則進(jìn)行相應(yīng)的操作,若登錄失敗則也會提示相應(yīng)的錯誤信息。</p><p> 當(dāng)?shù)卿洺晒r,博主對文章進(jìn)行添加、修改、刪除操作,在此,重要描述添加日志的操作,如圖5.3 添加日志所示:</p><p><b> 圖5.
88、3 添加日志</b></p><p> 當(dāng)添加日志撰寫不成功時,則會出現(xiàn)相應(yīng)錯誤提示,當(dāng)保存成功時則會直接進(jìn)入到列表,列表會顯示博文的標(biāo)題、發(fā)布時間。日志列表信息如圖5.4所示:</p><p><b> 圖5.4 日志列表</b></p><p> 5.3 用戶對系統(tǒng)的運行</p><p> 若用戶
89、是首次登錄系統(tǒng),并未注冊賬號,則需要管理員來給與新的賬戶,當(dāng)管理員添加新賬戶成功時,用戶可以使用新的賬戶來進(jìn)行登錄到系統(tǒng),對系統(tǒng)中的功能進(jìn)行操作。用戶添加如圖5.5所示:</p><p><b> 圖5.5添加用戶</b></p><p> 5.4 系統(tǒng)演示查看</p><p><b> 圖5.6 主頁面</b>&l
90、t;/p><p><b> 圖5.6 日記模塊</b></p><p><b> 圖5.8 相片模塊</b></p><p><b> 圖5.8 留言模塊</b></p><p><b> 6. 結(jié)論</b></p><p>
91、 6.1 設(shè)計的心得與體會</p><p> 這兩個月中,本人在對ASP.NET程序設(shè)計知識C#開發(fā)技術(shù)和SQL數(shù)據(jù)庫知識有一定了解的情況下,又通過認(rèn)真的學(xué)習(xí),對照任務(wù)書的要求,基本完成了本次畢業(yè)設(shè)計。</p><p> 通過此博客網(wǎng)站系統(tǒng)的開發(fā),做到了理論聯(lián)系實際,將書本上學(xué)到的知識與具體實踐充分結(jié)合起來,既解決了工作中的一些問題,又進(jìn)一步明確了開發(fā)管理信息系統(tǒng)的方法和思想,既加深
92、了對管理信息系統(tǒng)的認(rèn)識,又進(jìn)一步鞏固了以前所學(xué)的計算機軟件開發(fā)方面的知識,提高了軟件開發(fā)的水平,從而為今后在實際工作中更好的應(yīng)用計算機進(jìn)行信息管理打下了堅實的基礎(chǔ)。 </p><p> 本系統(tǒng)的設(shè)計開發(fā)基本上實現(xiàn)了博客應(yīng)有的基本功能用戶通過使用系統(tǒng)可以利用Internet建立自己的博客系統(tǒng)與互聯(lián)網(wǎng)上的網(wǎng)友進(jìn)行交流并可以與網(wǎng)友們共同分享文章資源。由于是基于網(wǎng)絡(luò)開發(fā)的系統(tǒng)所以本系統(tǒng)具有網(wǎng)絡(luò)應(yīng)用系統(tǒng)方便、信息
93、交流及時、系統(tǒng)使用不受地域限制等諸多優(yōu)點在世界任何角落用戶都可以通過Internet與其他人聯(lián)系。</p><p> 本系統(tǒng)具有如下特點</p><p> (1) 界面美觀簡潔,程序結(jié)構(gòu)清晰,編碼規(guī)范。</p><p> (2) 后臺數(shù)據(jù)庫采用的MYSQL 它功能比較強大??梢蕴幚戆诟鞣N平臺上運行的數(shù)據(jù)庫管理系統(tǒng)內(nèi)核。</p><
94、;p><b> </b></p><p> 6.2 系統(tǒng)存在的不足之處</p><p> 由于自己的經(jīng)驗和技術(shù)的不足,系統(tǒng)的功能實現(xiàn)還不是盡善盡美的還存在需要改進(jìn)的地方,例如系統(tǒng)的對文章的管理和回復(fù)設(shè)計并不十分理想。在以后的系統(tǒng)維護中,使系統(tǒng)的設(shè)計日益趨于更強的可擴展性。 希望在今后可以繼續(xù)完善本系統(tǒng)設(shè)計。</p><p>&l
95、t;b> 致 謝</b></p><p> 本次畢業(yè)設(shè)計是在指導(dǎo)老師的關(guān)心和指導(dǎo)下完成的,在我遇到一些問題和困難時,他總能及時給予我一些有用的意見,幫助我解決問題,對于論文也不厭其煩的進(jìn)行修改和指正,對我順利完成本次畢業(yè)設(shè)計起到了極大的作用。!</p><p> 感謝導(dǎo)師在繁忙的學(xué)習(xí)與教學(xué)之余,對我的設(shè)計及論文進(jìn)行的悉心指點和耐心輔導(dǎo)。在撰寫論文階段,老師幾次審閱
96、我的論文,提出了許多寶貴意見,沒有他的指導(dǎo),我就不能較好的完成課題設(shè)計的任務(wù)。老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我受益匪淺。無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高,這對于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,感謝他耐心的輔導(dǎo)。</p><p> 其次,我還要特別感謝各位同學(xué)給予了我無私的幫助,正是在他們的鼓勵和幫助之下,我得以順利完成論文。</p>
97、<p> 在此期間,我不僅學(xué)到了許多新的知識和解決問題的方法,而且也開闊了視野,提高了解決問題的能力。在此,我對導(dǎo)師在畢業(yè)設(shè)計期間給予的指導(dǎo)和幫助表示衷心的感謝。同時也感謝其他老師在此期間的關(guān)懷和幫助,以及學(xué)校為我提供良好的畢業(yè)設(shè)計環(huán)境。最后感謝在畢業(yè)設(shè)計中為我提供幫助的眾多益友和同學(xué),以及在設(shè)計中被我引用或參考的論著的作者。</p><p><b> 參考文獻(xiàn)</b><
98、;/p><p> 郭興峰.ASP.NET3.5動態(tài)網(wǎng)站開發(fā)基礎(chǔ)教程教程(C# 2008 篇)[M].清華大學(xué)出版社,2010.</p><p> 呂鳳順SQL Server 數(shù)據(jù)庫基礎(chǔ)與實訓(xùn)教程[M].北京:清華大學(xué)出版社,2006.9</p><p> 楊明羽.C#3.0完全自學(xué)寶典[M].清華大學(xué)出版社,2005.</p><p>
99、李曉峰.?dāng)?shù)據(jù)庫系統(tǒng)原理及應(yīng)用[M].中國水利水電出版社,2011.</p><p> 余金山.ASP.NET3.5網(wǎng)站開發(fā)全程推演與視頻精講[J].電子工業(yè)出版社,2009.</p><p> Christian Nagel,Bill Evjen.C#2005 & .NET 3.0高級編程(第5版)[M].清華大學(xué)出版社,2007.</p><p>
100、王華杰.SQL和Oracle通解[J].清華大學(xué)出版社,2012.</p><p> 崔?。?dāng)?shù)據(jù)庫系統(tǒng)及應(yīng)用[M].高等教育出版社,2003.</p><p> 明日科技.JavaScript網(wǎng)頁特效范例寶典[M].人民郵電出版社,2007.</p><p> 陳冠軍.完全手冊ASP.NET Ajax使用開發(fā)詳解[M].電子工業(yè)出版社,2005.</p&
101、gt;<p> 劉婕.ASP.NET2.0 + SQL Server動態(tài)網(wǎng)站開發(fā)從基礎(chǔ)到實踐[M].電子工業(yè)出版社,2007.</p><p> 編委會.電腦報2011合訂本[J].汕頭:汕頭大學(xué)出版社,2011年12月(第一版)</p><p> 王小柯.趙會東.ASP.NET程序開發(fā)范例寶典(C#)(第三版[M]).人民郵電出版社,2012,5.</p>
102、<p> 王易.ASP.NET網(wǎng)站設(shè)計實例通[M].清華大學(xué)出版社,2002.</p><p> 程不功.ASP.NET2.0動態(tài)網(wǎng)站開發(fā)教程(第2版)[M].清華大學(xué)出版社,2005.</p><p><b> 附 錄</b></p><p> C#碼部分(Admin代碼)</p><p>
103、using System;</p><p> using System.Data;</p><p> using System.Configuration;</p><p> using System.Web;</p><p> using System.Web.Security;</p><p> usin
104、g System.Web.UI;</p><p> using System.Web.UI.WebControls;</p><p> using System.Web.UI.WebControls.WebParts;</p><p> using System.Web.UI.HtmlControls;</p><p> using
105、System.Data.SqlClient;</p><p> /// <summary></p><p> /// AdminCs 的摘要說明</p><p> /// </summary></p><p> public class AdminCs</p><p><b>
106、 {</b></p><p> public AdminCs()</p><p><b> {</b></p><p><b> //</b></p><p> // TODO: 在此處添加構(gòu)造函數(shù)邏輯</p><p><b> //<
107、/b></p><p><b> }</b></p><p> /// <summary></p><p><b> /// 驗證登錄</b></p><p> /// </summary></p><p> /// <param
108、 name="uid">驗證信息</param></p><p> /// <param name="val">存儲過程變量</param></p><p> /// <param name="procname">存儲過程名稱</param></p>
109、<p> /// <returns>返回True通過,返回False不能通過</returns></p><p> public static bool CheckLogin(string uid,string val,string procname)</p><p><b> {</b></p><p&
110、gt; using (SqlConnection con = SQLcs.CreateCon())</p><p><b> {</b></p><p> SqlCommand cmd = new SqlCommand(procname,con);</p><p> cmd.CommandType = CommandType.Store
111、dProcedure;</p><p> SqlParameter s = new SqlParameter(val,SqlDbType.VarChar,50);</p><p> s.Value = uid;</p><p> cmd.Parameters.Add(s);</p><p> con.Open();</p>
112、<p> if((int)cmd.ExecuteScalar()>0)</p><p><b> {</b></p><p> con.Close();</p><p> return true;</p><p><b> }</b></p><p&
113、gt;<b> else</b></p><p><b> {</b></p><p> con.Close();</p><p> return false;</p><p><b> }</b></p><p><b> }&l
114、t;/b></p><p><b> }</b></p><p> public static bool CheckLogin(string uid, string pwd, string val, string val0, string procname)</p><p><b> {</b></p&g
115、t;<p> using (SqlConnection con = SQLcs.CreateCon())</p><p><b> {</b></p><p> SqlCommand cmd = new SqlCommand(procname, con);</p><p> cmd.CommandType = Comman
116、dType.StoredProcedure;</p><p> SqlParameter[] s ={ new SqlParameter(val0, SqlDbType.VarChar, 50),</p><p> new SqlParameter(val,SqlDbType.VarChar,50)};</p><p> s[0].Value = pwd;&l
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人博客畢業(yè)論文
- 個人博客系統(tǒng)畢業(yè)論文
- 個人博客網(wǎng)站畢業(yè)論文
- 個人博客網(wǎng)站畢業(yè)論文
- 個人博客網(wǎng)站畢業(yè)論文
- 個人博客畢業(yè)論文設(shè)計
- 學(xué)生個人博客畢業(yè)論文
- 個人博客網(wǎng)站設(shè)計畢業(yè)論文
- 畢業(yè)論文學(xué)生個人博客
- 個人博客系統(tǒng)畢業(yè)論文--博客網(wǎng)站的設(shè)計與實現(xiàn)
- 個人博客的設(shè)計與實現(xiàn)畢業(yè)論文
- 個人博客系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文
- 個人博客網(wǎng)站的設(shè)計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文-- 個人博客系統(tǒng)的設(shè)計與開發(fā)
- 個人博客系統(tǒng)的設(shè)計與實現(xiàn) 畢業(yè)論文
- 畢業(yè)論文——基于react和node開發(fā)個人博客
- 畢業(yè)論文——基于react和node開發(fā)個人博客
- 基于laravel框架的個人博客發(fā)布系統(tǒng)【畢業(yè)論文】
- 計算機畢業(yè)論文基于nodejs的個人博客
- 基于laravel框架的個人博客發(fā)布系統(tǒng)【畢業(yè)論文】
評論
0/150
提交評論