計(jì)算機(jī)專業(yè)畢業(yè)論文--個(gè)人博客系統(tǒng)設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩20頁(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>  個(gè)人博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘  要</b></p><p>  博客近兩年來(lái)在國(guó)內(nèi)的發(fā)展非??焖伲勺鳛槭褂谜邆€(gè)人或工作當(dāng)中的文章、連結(jié)、照片的分享平臺(tái),逐漸成為以內(nèi)容為主的新興網(wǎng)路媒介,并延伸至行銷、商業(yè)推廣等主流應(yīng)用,越來(lái)越多的人建立了自己的博客網(wǎng)站來(lái)展示自己想展示的信息。</p><p>

2、;  本博客系統(tǒng)設(shè)計(jì)目的旨在建立一個(gè)以ASP.NET與SQL2005數(shù)據(jù)庫(kù)為工具,功能簡(jiǎn)單、結(jié)構(gòu)靈活而且輕量、精致的個(gè)人博客系統(tǒng)網(wǎng)站。網(wǎng)絡(luò)日志管理為本系統(tǒng)的主要應(yīng)用目標(biāo),同時(shí)能夠滿足用戶對(duì)相冊(cè),圖片,留言,個(gè)人信息等信息的管理和顯示,以及設(shè)置博客的背景音樂(lè)等功能。</p><p>  本設(shè)計(jì)以Microsoft Visual Studio 2005為開(kāi)發(fā)環(huán)境,采用當(dāng)前比較流行的C#編程語(yǔ)言進(jìn)行編碼,數(shù)據(jù)庫(kù)采用的是

3、SQL2005數(shù)據(jù)庫(kù)。</p><p>  關(guān)鍵詞:Asp.net;C#;個(gè)人博客;數(shù)據(jù)庫(kù);SQL2005</p><p><b>  ABSTRACT</b></p><p>  Blog the past two years developing very fast in China, it can be used as personal

4、or work among the users of articles, links, photo sharing platform is becoming an emerging network of content-based media, and extends to marketing, business promotion, etc. mainstream, more and more people set up their

5、own blog site to show they want to display information. </p><p>  This blog is designed to establish a system to ASP.NET and SQL2005 database as a tool function is simple, flexible and lightweight structure,

6、 system delicate personal blog site. Web-based log management system's main application goal, while able to meet the users albums, pictures, messages, personal information such as information management and display,

7、and set the background music features such as blog .</p><p>  The design for the Microsoft Visual Studio 2005 development environment, the use of current popular programming languages C# code, the database u

8、ses the SQL2005 database.</p><p>  Key words:Asp.Net,C#;Personal Blog;Database;SQL2005</p><p><b>  目  錄</b></p><p><b>  摘  要1</b></p><p>  ABST

9、RACT2</p><p><b>  目  錄3</b></p><p><b>  1 緒論1</b></p><p>  1.1 課題背景1</p><p>  1.2 系統(tǒng)目標(biāo)1</p><p>  1.3 系統(tǒng)特點(diǎn)1</p><p&g

10、t;  1.4 研究方法2</p><p><b>  2 系統(tǒng)分析3</b></p><p>  2.1 需求分析3</p><p>  2.2 技術(shù)可行性4</p><p>  2.3 經(jīng)濟(jì)可行性4</p><p>  2.4 操作可行性4</p><p>

11、  2.5 用到的技術(shù)5</p><p>  2.5.1 ASP.Net2.0技術(shù)的介紹5</p><p>  2.5.2 動(dòng)態(tài)網(wǎng)站技術(shù)介紹5</p><p>  2.5.3 數(shù)據(jù)庫(kù)技術(shù)6</p><p>  2.5.4 ADO.NET連接數(shù)據(jù)庫(kù)6</p><p><b>  3 總體設(shè)計(jì)8<

12、;/b></p><p>  3.1 系統(tǒng)概述8</p><p>  3.2 系統(tǒng)架構(gòu)設(shè)計(jì)8</p><p>  3.3 系統(tǒng)功能結(jié)構(gòu)圖9</p><p>  3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)10</p><p><b>  4 功能實(shí)現(xiàn)12</b></p><p>  

13、4.1 用戶登錄模塊的實(shí)現(xiàn)12</p><p>  4.2 留言板模塊的實(shí)現(xiàn)13</p><p>  4.3 相冊(cè)信息模塊的實(shí)現(xiàn)15</p><p>  4.4 圖片管理模塊17</p><p>  4.5 背景音樂(lè)實(shí)現(xiàn)20</p><p>  4.6 日歷模塊實(shí)現(xiàn)22</p><p&g

14、t;<b>  5 系統(tǒng)測(cè)試23</b></p><p>  5.1 軟件測(cè)試定義23</p><p>  5.2 軟件測(cè)試的過(guò)程23</p><p>  5.3 軟件結(jié)果23</p><p>  5.4 系統(tǒng)不足25</p><p><b>  6 結(jié)論26</b&g

15、t;</p><p><b>  參考文獻(xiàn)27</b></p><p><b>  致  謝28</b></p><p><b>  緒論</b></p><p><b>  課題背景</b></p><p>  WEBLOG是

16、WEB LOG的縮寫,中文意思是“網(wǎng)絡(luò)文章”,簡(jiǎn)稱“網(wǎng)志”,后來(lái)縮寫為BLOG,而B(niǎo)LOGGER(博客)則是寫B(tài)LOG的人。具體說(shuō)來(lái),博客(BLOGGER)這個(gè)概念解釋為使用特定的軟件,在網(wǎng)絡(luò)上出版、發(fā)表和張貼個(gè)人文章的人。 </p><p>  一個(gè)Blog就是一個(gè)網(wǎng)頁(yè),它通常是由簡(jiǎn)短且經(jīng)常更新的Post所構(gòu)成;這些張貼的文章都按照年份和日期排列。Blog的內(nèi)容和目的有很大的不同,從對(duì)其他網(wǎng)站的超級(jí)鏈接和評(píng)論,

17、有關(guān)公司、個(gè)人、構(gòu)想的新聞到日記、照片、詩(shī)歌、散文,甚至科幻小說(shuō)的發(fā)表或張貼都有。許多Blogs是個(gè)人心中所想之事情的發(fā)表,其它Blogs則是一群人基于某個(gè)特定主題或共同利益領(lǐng)域的集體創(chuàng)作。Blog好象對(duì)網(wǎng)絡(luò)傳達(dá)的實(shí)時(shí)訊息。撰寫這些Weblog或Blog的人就叫做 Blogger或Blog writer。 </p><p>  在網(wǎng)絡(luò)上發(fā)表Blog的構(gòu)想使于1998年,但到了2000年才真正開(kāi)始流行。起初,Blo

18、ggers將其每天瀏覽網(wǎng)站的心得和意見(jiàn)記錄下來(lái),并予以公開(kāi),來(lái)給其它人參考和遵循。 </p><p>  但隨著B(niǎo)logging快速擴(kuò)張,它的目的與最初已相去甚遠(yuǎn)。目前網(wǎng)絡(luò)上數(shù)以千計(jì)的 Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過(guò),由于溝通方式比電子郵件、討論群組更簡(jiǎn)單和容易,Blog已成為家庭、公司、部門和團(tuán)隊(duì)之間越來(lái)越盛行的溝通工具,因?yàn)樗仓饾u被應(yīng)用在企業(yè)內(nèi)部網(wǎng)絡(luò)(Intranet)。<

19、/p><p><b>  系統(tǒng)目標(biāo)</b></p><p>  博客擁有者通過(guò)前臺(tái)頁(yè)面進(jìn)入后臺(tái)管理模塊后可以發(fā)布日志,管理日志,管理留言,查看留言,添加相冊(cè),刪除相冊(cè),上傳圖片等操作。</p><p>  游客進(jìn)入博客前臺(tái)可以查看用戶的博客日志,查看用戶的相冊(cè)圖片,可以給用戶留言等功能。</p><p>  博客擁有者登錄前

20、臺(tái)可以編輯自己的用戶信息,可以設(shè)置背景音樂(lè)等功能。</p><p><b>  系統(tǒng)特點(diǎn)</b></p><p>  界面美觀友好、操作簡(jiǎn)單、信息查詢靈活、方便、快捷、準(zhǔn)確。</p><p>  系統(tǒng)最大限度地實(shí)現(xiàn)了易安裝性、易維護(hù)性和易操作性。</p><p>  系統(tǒng)運(yùn)行穩(wěn)定、安全可靠。</p><

21、;p>  訪問(wèn)者不注冊(cè),通過(guò)匿名方式對(duì)博客空間發(fā)表留言。</p><p><b>  研究方法</b></p><p>  本系統(tǒng)采用B/S模式,后臺(tái)使用SQL2005作為后臺(tái)的數(shù)據(jù)管理系統(tǒng),而在前臺(tái)使用SQL2005的Command組件來(lái)調(diào)用存儲(chǔ)過(guò)程的。SQL(Structured Query Language,結(jié)構(gòu)查詢語(yǔ)言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL

22、通常使用于數(shù)據(jù)庫(kù)的通訊。ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。SQL語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。它具有簡(jiǎn)單,高效,功能強(qiáng)大等特點(diǎn),一直是廣大程序員喜愛(ài)的編程工具,并且運(yùn)用C#作為編程語(yǔ)言,C#代碼在.Net框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存。C#具有面向?qū)ο缶幊陶Z(yǔ)言所應(yīng)有的的一切特性,如封裝,繼承和多態(tài)。在 C#眾多的優(yōu)勢(shì)中,它在數(shù)據(jù)庫(kù)

23、方面的特長(zhǎng)顯得尤為突出:適合于多種數(shù)據(jù)庫(kù)結(jié)構(gòu),從客戶/服務(wù)機(jī)模式到多層數(shù)據(jù)結(jié)構(gòu)模式,而且C#編寫的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。</p><p><b>  系統(tǒng)分析</b></p><p><b>  需求分析</b></p><p>  在實(shí)施一個(gè)項(xiàng)目之前,首先要對(duì)將要實(shí)施的項(xiàng)目進(jìn)行可行性分析,確

24、定項(xiàng)目是否值得進(jìn)行。并不是所有的問(wèn)題都有簡(jiǎn)單明顯的解決辦法,事實(shí)上,許多問(wèn)題不可能在預(yù)定的系統(tǒng)規(guī)模之內(nèi)解決。如果問(wèn)題沒(méi)有可行解的話,那么花費(fèi)在這項(xiàng)工程上的任何時(shí)間、資源、人力和經(jīng)費(fèi)都是浪費(fèi)的。</p><p>  可行性分析的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題能否解決。可行性研究的目的不是解決問(wèn)題,而是確定問(wèn)題是否值得去解。如果是正確的就加以肯定。可行性分析的實(shí)現(xiàn),不能靠主觀猜想,只能客觀分析達(dá)到這個(gè)

25、目的,所以就必須分析幾種方法解決可能的弊端,從而判斷原定的系統(tǒng)目標(biāo)和規(guī)模是否實(shí)現(xiàn),系統(tǒng)完成后所能帶來(lái)的價(jià)值是否大于開(kāi)發(fā)這個(gè)系統(tǒng)的投資價(jià)值。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大的壓縮簡(jiǎn)化了系統(tǒng)分析和設(shè)計(jì)的過(guò)程。我們應(yīng)該給出系統(tǒng)的邏輯模型,然后從系統(tǒng)邏輯模型出發(fā),尋找可供選擇的解法,研究每一種解法的可行性。一般說(shuō)來(lái),應(yīng)從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性等方面進(jìn)行研究。</p><p><b>  對(duì)功能

26、需求:</b></p><p>  用戶管理模塊:注冊(cè)(游客)、登入(注冊(cè)用戶,系統(tǒng)管理員)、修改資料(博客本身)</p><p>  系統(tǒng)管理模塊:用戶管理(刪除)</p><p>  文章管理模塊:添加(博客本身,上傳)、刪除(博客本身,系統(tǒng)管理員)</p><p>  留言管理模塊:發(fā)表留言(注冊(cè)用戶,系統(tǒng)管理員)、刪除(博

27、客本身,系統(tǒng)管理員)</p><p>  相冊(cè)管理模塊:添加相片(即上傳照片,博客本身)、刪除(博客本身,系統(tǒng)管理員)</p><p>  音樂(lè)管理模塊:添加音樂(lè)(上傳鏈接地址)、修改(歌詞,鏈接,內(nèi)容)、查詢(內(nèi)容)、刪除(博客本身)</p><p><b>  對(duì)性能需求:</b></p><p>  數(shù)據(jù)精確度:要

28、按照嚴(yán)格的數(shù)據(jù)格式,否則系統(tǒng)不給予響應(yīng)進(jìn)行處理。</p><p>  時(shí)間特性要求:運(yùn)行環(huán)境方面的鏈接響應(yīng)時(shí)間不得超過(guò)10s,對(duì)沒(méi)進(jìn)行操作的用戶(180s)對(duì) 其訪問(wèn)認(rèn)證失效,需要重新登入</p><p>  輸入輸出要求:音樂(lè)系統(tǒng)輸入是mp3和wma格式,輸出可用media播放器播放,相冊(cè)支持的格式是jpg,可以用任何瀏覽照片的形式輸出。其他系統(tǒng)則所用字符型并且日志中可用插入flash文

29、件,對(duì)精度無(wú)特殊要求</p><p>  數(shù)據(jù)管理能力要求:主要是數(shù)據(jù)庫(kù)系統(tǒng),其中包括有</p><p>  注冊(cè)表(等入表)包括用戶名、密碼、住址和職業(yè)等常用信息。要求數(shù)據(jù)庫(kù)按2%的比例自動(dòng)增長(zhǎng)。</p><p>  日志記錄 包括標(biāo)題、時(shí)間、內(nèi)容、作者。</p><p>  留言管理 包括回復(fù)人、內(nèi)容及時(shí)間。</p><

30、;p>  相冊(cè)管理 包括評(píng)論者、內(nèi)容及時(shí)間。</p><p>  音樂(lè)管理 包括音樂(lè)人的資料、上傳時(shí)間。</p><p>  視頻管理 包括視頻上傳者的資料、上傳時(shí)間、人氣、分享。</p><p>  控制:用戶在登入首頁(yè)面之后,可以以兩種方式進(jìn)行對(duì)博客系統(tǒng)的訪問(wèn)。以用戶身份(輸入用戶名和密碼),另一種就是以游客身份瀏覽博客。</p><p

31、>  結(jié)束之后退出訪問(wèn)頁(yè)面也就意味著退出博客系統(tǒng)。</p><p><b>  技術(shù)可行性</b></p><p>  技術(shù)可行性是最難決斷和最關(guān)鍵的問(wèn)題。根據(jù)客戶提出的系統(tǒng)功能、性能及實(shí)現(xiàn)系統(tǒng)的各項(xiàng)約束條件,從技術(shù)的角度研究系統(tǒng)實(shí)現(xiàn)的可行性。本系統(tǒng)采用的是.NET家族的ASP.NET技術(shù)和ADO.NET 技術(shù)。眾所周知,.NET現(xiàn)在已經(jīng)日趨成熟、穩(wěn)定,被認(rèn)為是

32、計(jì)算機(jī)領(lǐng)域最有前途的技術(shù)之一。同時(shí)數(shù)據(jù)庫(kù)采用的是SQL2005。將ASP.NET,ADO.NET以及SQL2005結(jié)合起來(lái)開(kāi)發(fā)一套多用戶博客系統(tǒng),必定是可行并且高效的。</p><p><b>  經(jīng)濟(jì)可行性</b></p><p>  經(jīng)濟(jì)可行性研究主要進(jìn)行成本效益分析,包括估計(jì)項(xiàng)目的開(kāi)發(fā)成本,估算開(kāi)發(fā)成本是否會(huì)高于項(xiàng)目預(yù)期的全部利潤(rùn)。看軟件所能帶來(lái)的經(jīng)濟(jì)效益與開(kāi)發(fā)

33、設(shè)計(jì)所需要的投資相比,是否相適宜,同時(shí)還要看此軟件能否真正給用戶帶來(lái)足夠的經(jīng)濟(jì)效益,我們開(kāi)的這套系統(tǒng)正是考慮為用戶提高工作效率,節(jié)省工作時(shí)間,方便操作與管理而設(shè)計(jì)。本系統(tǒng)的開(kāi)發(fā)在經(jīng)濟(jì)上是完全可行的。開(kāi)發(fā)此軟件不需要大量的經(jīng)費(fèi),而且是個(gè)人獨(dú)立設(shè)計(jì)的,可以節(jié)省許多費(fèi)用,同時(shí)也可提高個(gè)人的實(shí)際動(dòng)手能力。</p><p>  估算新系統(tǒng)的成本效益分析,其中包括估計(jì)項(xiàng)目開(kāi)發(fā)的成本,開(kāi)發(fā)費(fèi)用和今后的運(yùn)行、維護(hù)費(fèi)用,估計(jì)新系統(tǒng)

34、將獲得的效益,估算開(kāi)發(fā)成本是否會(huì)高于項(xiàng)目預(yù)期的全部經(jīng)費(fèi)。</p><p><b>  操作可行性</b></p><p>  由于現(xiàn)在的科技的飛速發(fā)展,計(jì)算機(jī)早已普及世界的方方面面,便利的科技條件,給人們帶來(lái)優(yōu)越的工作環(huán)境,這也使人們對(duì)工作效率及可操作性都有了更高的要求。因此,管理形式的計(jì)算機(jī)是社會(huì)發(fā)展的必然趨勢(shì),各種智能化的軟件層出不窮,減少了原來(lái)人工操作的費(fèi)時(shí)費(fèi)力

35、的狀況,從而提高了工作效率和準(zhǔn)確度。本系統(tǒng)用戶平臺(tái)直接面向博客擁有者和普通用戶,界面簡(jiǎn)單、明了,采用可視化界面,普通用戶只需用鼠標(biāo)和鍵盤就可以查看信息;多數(shù)的數(shù)據(jù)輸入與數(shù)據(jù)維護(hù)是由博客擁有者完成的。由于該系統(tǒng)的操作簡(jiǎn)便、易懂,對(duì)于初次使用此系統(tǒng)的用戶,不必經(jīng)過(guò)復(fù)雜的培訓(xùn)和學(xué)習(xí)就可以掌握系統(tǒng)的操作流程。由此可見(jiàn),開(kāi)發(fā)此軟件在操作上是可行的。</p><p><b>  用到的技術(shù)</b><

36、;/p><p>  ASP.Net2.0技術(shù)的介紹 </p><p>  ASP.Net2.0是把基于通用語(yǔ)言的程序在服務(wù)器上運(yùn)行。不像以前的ASP即時(shí)解釋程序,而是將程序在服務(wù)器端首次運(yùn)行時(shí)進(jìn)行編譯。ASP.Net2.0構(gòu)架是可以用Microsoft®公司最新的產(chǎn)品 Visual Studio.net開(kāi)發(fā)環(huán)境進(jìn)行開(kāi)發(fā),WYSIWYG(What You See Is What Y

37、ou Get所見(jiàn)即為所得)的編輯。這些僅是ASP.Net2.0強(qiáng)大化軟件支持的一小部分。</p><p>  因?yàn)锳SP.Net2.0是基于通用語(yǔ)言的編譯運(yùn)行的程序,所以它的強(qiáng)大性和適應(yīng)性,可以使它運(yùn)行在Web應(yīng)用軟件開(kāi)發(fā)者的幾乎全部的平臺(tái)上。通用語(yǔ)言的基本庫(kù),消息機(jī)制,數(shù)據(jù)接口的處理都能無(wú)縫的整合到ASP.Net2.0的Web應(yīng)用中。ASP.Net2.0同時(shí)也是language-independent語(yǔ)言獨(dú)立化

38、的,所以,你可以選擇一種最適合你的語(yǔ)言來(lái)編寫你的程序,或者把你的程序用很多種語(yǔ)言來(lái)寫,現(xiàn)在已經(jīng)支持的有C#(C++和Java的結(jié)合體),VB,Jscript。將來(lái),這樣的多種程序語(yǔ)言協(xié)同工作的能力保護(hù)您現(xiàn)在的基于COM+開(kāi)發(fā)的程序,能夠完整的移植向ASP.Net2.0。</p><p>  ASP.Net2.0使用一種字符基礎(chǔ)的,分級(jí)的配置系統(tǒng),使你服務(wù)器環(huán)境和應(yīng)用程序的設(shè)置更加簡(jiǎn)單。因?yàn)榕渲眯畔⒍急4嬖诤?jiǎn)單文本

39、中,新的設(shè)置有可能都不需要啟動(dòng)本地的博客擁有者工具就可以實(shí)現(xiàn)。這種被稱為"Zero Local Administration"的哲學(xué)觀念使ASP.Net2.0的基于應(yīng)用的開(kāi)發(fā)更加具體,和快捷。一個(gè)ASP.Net2.0的應(yīng)用程序在一臺(tái)服務(wù)器系統(tǒng)的安裝只需要簡(jiǎn)單的拷貝一些必須得文件,不需要系統(tǒng)的重新啟動(dòng),一切就是這么簡(jiǎn)單。</p><p>  ASP.Net2.0已經(jīng)被刻意設(shè)計(jì)成為一種可以用于多處

40、理器的開(kāi)發(fā)工具,它在多處理器的環(huán)境下用特殊的無(wú)縫連接技術(shù),將很大的提高運(yùn)行速度。即使你現(xiàn)在的ASP.Net2.0應(yīng)用軟件是為一個(gè)處理器開(kāi)發(fā)的,將來(lái)多處理器運(yùn)行時(shí)不需要任何改變都能提高他們的效能,但現(xiàn)在的ASP確做不到這一點(diǎn)。</p><p>  ASP.NET優(yōu)越性主要體現(xiàn)在以下幾個(gè)方面:</p><p>  (1)效率,ASP.NET是建立在.NET Framework之上的,可使用Vi

41、sual Basic ,C++這樣的模塊化程序設(shè)計(jì)語(yǔ)言,在第一次執(zhí)行后不須重新編譯就可直接運(yùn)行,所以速度和效率比ASP這種只能用VBScript或JavaScript這樣的非模塊化語(yǔ)言來(lái)編寫的腳本編程語(yǔ)言提高很多。</p><p> ?。?)可重用性,ASP.NET不再像ASP那樣將ASP代碼與HTML混合在一起,而是實(shí)現(xiàn)代碼與內(nèi)容的完全分離,可重用性強(qiáng)。</p><p> ?。?)代碼量

42、,ASP對(duì)所有要實(shí)現(xiàn)的功能通過(guò)編寫代碼來(lái)實(shí)現(xiàn),而ASP.NET只須預(yù)先說(shuō)明,就可自動(dòng)實(shí)現(xiàn),所以,實(shí)現(xiàn)同樣的功能,ASP.NET要比ASP代碼量小的多。</p><p><b>  動(dòng)態(tài)網(wǎng)站技術(shù)介紹</b></p><p>  由于系統(tǒng)的操作界面都是Web頁(yè)面形式,而且需要對(duì)各種用戶的具體請(qǐng)求進(jìn)行動(dòng)態(tài)處理并返回結(jié)果,這是一般靜態(tài)Web頁(yè)面技術(shù)所無(wú)法實(shí)現(xiàn)的,所以采用動(dòng)態(tài)網(wǎng)

43、頁(yè)技術(shù).目前動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)有很多,可以說(shuō)是層出不窮,比如CGI,ASP.NET,JSP,ASP,ASP.NET等.本設(shè)計(jì)采用ASP.NET技術(shù).</p><p>  ASP.NET(又稱ASP+)是ASP的下一代版本,它并不只是ASP 4.0,它是一個(gè)用于 Web開(kāi)發(fā)的全新框架,其中包含了許多新的特性.ASP.NET完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動(dòng)人心的新技術(shù),正是這

44、些具有革新意義的新特性,讓ASP.NET遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也提供給Web開(kāi)發(fā)人員更好的靈活性,有效縮短了Web應(yīng)用程序的開(kāi)發(fā)周期.ASP.NET與Windows 2005 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級(jí)的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境.</p><p><b>  數(shù)據(jù)庫(kù)技術(shù)</b></p><p&g

45、t;  管理數(shù)據(jù)庫(kù)及其對(duì)象時(shí)SQL2005的主要任務(wù)。每個(gè)數(shù)據(jù)庫(kù)都是由表、觸發(fā)器、存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象所組成的。</p><p>  數(shù)據(jù)表是包含數(shù)據(jù)庫(kù)中所有數(shù)據(jù)的數(shù)據(jù)庫(kù)對(duì)象,設(shè)計(jì)完數(shù)據(jù)庫(kù)后就可以創(chuàng)建數(shù)據(jù)庫(kù)中用來(lái)存儲(chǔ)數(shù)據(jù)的表了。SQL2005提供了兩種創(chuàng)建數(shù)據(jù)庫(kù)表:一種是利用表設(shè)計(jì)器創(chuàng)建表,一種是利用Transact-SQL語(yǔ)句中的creat命令創(chuàng)建表。創(chuàng)建完一個(gè)表之后,最重要的就是向表中插入數(shù)據(jù),這是最基本的操

46、作。假如有需要?jiǎng)h除表的話,可以利用企業(yè)管理器刪除表或者用DROP TABLE語(yǔ)句刪除表。</p><p>  SQL2005數(shù)據(jù)存儲(chǔ)過(guò)程將一些固定的數(shù)據(jù)操作集中起來(lái)處理,解決了數(shù)據(jù)庫(kù)使用時(shí)系統(tǒng)的速度和效率問(wèn)題。打開(kāi)SQL Server 企業(yè)管理器,選中數(shù)據(jù)庫(kù)中“存儲(chǔ)過(guò)程”文件夾,單擊鼠標(biāo)右鍵,選擇“新建存儲(chǔ)過(guò)程”命令,即可往對(duì)話框文本顯示處添加命令語(yǔ)句。存儲(chǔ)過(guò)程是保存起來(lái)的可以接受和返回用戶提供的參數(shù)的Trans

47、act-SQL語(yǔ)句的集合。修改存儲(chǔ)命令可以使用ALTER PROCEDURE語(yǔ)句更改存儲(chǔ)過(guò)程。刪除存儲(chǔ)過(guò)程可以使用DROP PROCEDURE命令。</p><p>  由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺(tái)數(shù)據(jù)庫(kù)管理系統(tǒng)支持.目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle,Informix,SQL Server等,其中網(wǎng)絡(luò)型的SQL Server,Oracle

48、產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的SQL2005,FoxPro等數(shù)據(jù)庫(kù).</p><p>  本系統(tǒng)采用的是微軟公司的SQL2005.原因如下:第一,SQL Server與Windows 2005 Server服務(wù)器緊密集成,而Windows 2005 Server服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問(wèn),確保了SQL2005服務(wù)器的安全性,符合系統(tǒng)對(duì)安全性的要求;第二,用戶可以使用Web瀏覽器查詢存

49、儲(chǔ)在SQL2005數(shù)據(jù)庫(kù)中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問(wèn)數(shù)據(jù)庫(kù)的要求.第三,容量龐大,每個(gè)數(shù)據(jù)庫(kù)中可創(chuàng)建多達(dá)20萬(wàn)個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求.</p><p>  本網(wǎng)站使用VS2005作為開(kāi)發(fā)環(huán)境,嵌套C#語(yǔ)言的 ASP.NET作為編程環(huán)境,SQL Server是數(shù)據(jù)庫(kù)環(huán)境。</p><p>  ADO.NET連接數(shù)據(jù)庫(kù)</p&g

50、t;<p>  ADO.NET為用戶提供了一種全新的數(shù)據(jù)庫(kù)訪問(wèn)機(jī)制,它使得數(shù)據(jù)庫(kù)編程變得簡(jiǎn)單。ADO.NET為用戶提供兩種數(shù)據(jù)訪問(wèn)的模式。一是連接模式(connected),利用ADO技術(shù)進(jìn)行數(shù)據(jù)連接編程,是一種傳統(tǒng)的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。還有一種是非連接模式(disconnected),ADO.NET才具有的。提供了更大的升級(jí)性和靈活性。在非連接模式下的 數(shù)據(jù)訪問(wèn),應(yīng)用程序從數(shù)據(jù)源中獲得所需的數(shù)據(jù),然后斷開(kāi)與原數(shù)據(jù)源的連接并完

51、成數(shù)據(jù)的更新工作。</p><p>  ADO.NET中非連接模式的核心是DataSet類,數(shù)據(jù)集對(duì)象以XML的形勢(shì)存放數(shù)據(jù)。數(shù)據(jù)集對(duì)象可以從一個(gè)數(shù)據(jù)庫(kù)中獲得,以可以從一個(gè)XML數(shù)據(jù)流中獲取,所以用戶不需要考慮數(shù)據(jù)源的位置。在ADO.NET體系結(jié)構(gòu)中數(shù)據(jù)提供者對(duì)象也是一個(gè)非常重要的部分,通過(guò)它可以訪問(wèn)數(shù)據(jù)庫(kù),產(chǎn)生數(shù)據(jù)集對(duì)象,同時(shí)它還支持?jǐn)?shù)據(jù)連接模式下的數(shù)據(jù)庫(kù)訪問(wèn)。ADO.NET的體系結(jié)構(gòu)圖如圖2-1所示。<

52、/p><p>  圖2-1 ADO.NET的體系結(jié)構(gòu)圖</p><p>  ADO.NET提供了OleDb和SQL Server兩種編程接口訪問(wèn)數(shù)據(jù)庫(kù)。如果用戶使用SQL Server作為數(shù)據(jù)庫(kù),最好使用SQL Server接口,其效率比使用OleDb好。</p><p><b>  總體設(shè)計(jì)</b></p><p>&l

53、t;b>  系統(tǒng)概述</b></p><p>  本系統(tǒng)采用B/S結(jié)構(gòu)(Browser/Server,瀏覽器/服務(wù)器結(jié)構(gòu))和基于Web服務(wù)兩種模式,是一個(gè)適用于Internet環(huán)境下的模型結(jié)構(gòu)。只要用戶能連上Internet,便可以在任何時(shí)間、任何地點(diǎn)使用。系統(tǒng)工作原理圖如圖3-1所示:</p><p>  圖3-1 系統(tǒng)工作原理圖</p><p&g

54、t;<b>  系統(tǒng)架構(gòu)設(shè)計(jì)</b></p><p>  本系統(tǒng)采用B/S模式,后臺(tái)使用SQL2005作為后臺(tái)的數(shù)據(jù)管理系統(tǒng),而在前臺(tái)使用SQL2005的Command組件來(lái)調(diào)用存儲(chǔ)過(guò)程的。SQL(Structured Query Language,結(jié)構(gòu)查詢語(yǔ)言)是一個(gè)功能強(qiáng)大的數(shù)據(jù)庫(kù)語(yǔ)言。SQL通常使用于數(shù)據(jù)庫(kù)的通訊。ANSI(美國(guó)國(guó)家標(biāo)準(zhǔn)學(xué)會(huì))聲稱,SQL是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言。

55、SQL語(yǔ)句通常用于完成一些數(shù)據(jù)庫(kù)的操作任務(wù),比如在數(shù)據(jù)庫(kù)中更新數(shù)據(jù),或者從數(shù)據(jù)庫(kù)中檢索數(shù)據(jù)。它具有簡(jiǎn)單,高效,功能強(qiáng)大等特點(diǎn),一直是廣大程序員喜愛(ài)的編程工具,并且運(yùn)用C#作為編程語(yǔ)言,C#代碼在.net框架提供的受控環(huán)境下運(yùn)行,不允許直接操作內(nèi)存。C#具有面向?qū)ο缶幊陶Z(yǔ)言所應(yīng)有的的一切特性,如封裝,繼承和多態(tài)。在 C#眾多的優(yōu)勢(shì)中,它在數(shù)據(jù)庫(kù)方面的特長(zhǎng)顯得尤為突出:適合于多種數(shù)據(jù)庫(kù)結(jié)構(gòu),從客戶/服務(wù)機(jī)模式到多層數(shù)據(jù)結(jié)構(gòu)模式,而且C#編寫

56、的代碼具有更好的可讀性,而且減少了發(fā)生命名沖突的可能。</p><p>  程序開(kāi)發(fā)采用Vs2005 集成開(kāi)發(fā)環(huán)境配合只用微軟的SQL2005數(shù)據(jù)庫(kù)進(jìn)行開(kāi)發(fā)。</p><p><b>  系統(tǒng)功能結(jié)構(gòu)圖</b></p><p>  網(wǎng)站是基于B/S架構(gòu)的網(wǎng)站系統(tǒng),系統(tǒng)分為用戶前臺(tái)和博客擁有者后臺(tái)2個(gè)大模塊。 </p><p&

57、gt;  前臺(tái)部分的主要功能有,日志查看,相冊(cè)瀏覽,用戶留言,背景音樂(lè),用戶登錄,用戶信息檔案等功能模塊。</p><p>  后臺(tái)部分的主要功能有,日志管理,相冊(cè)管理,圖片管理,留言管理等功能模塊。</p><p>  網(wǎng)站管理系統(tǒng)功能圖如圖3-2所示。 </p><p>  圖3-2 系統(tǒng)功能模塊圖</p><p>  有上圖可以看出整

58、個(gè)個(gè)人博客系統(tǒng)包括前臺(tái)和后臺(tái)2個(gè)功能模塊。</p><p><b>  前臺(tái)模塊主要包括:</b></p><p>  用戶登錄:用戶要進(jìn)入博客管理必須登錄,登錄的時(shí)候輸入自己的帳號(hào)和密碼就能登錄成功然后進(jìn)入博客管理界面。</p><p>  日志查看:日志查看包括日志的列表查看和日志的內(nèi)容查看,日志可以按照類別進(jìn)行查看瀏覽。</p>

59、;<p>  相冊(cè)瀏覽:相冊(cè)瀏覽功能包括首頁(yè)的最新相冊(cè)和相冊(cè)列表,點(diǎn)擊相冊(cè)類別就能查看該類別內(nèi)的所有圖片信息。</p><p>  留言板:個(gè)人博客提供了一個(gè)留言板功能,游客來(lái)到這個(gè)博客可以發(fā)布留言信息。</p><p>  個(gè)人檔:如果用戶已經(jīng)登錄,可以修改自己的信息,如果用戶未登錄就只能瀏覽個(gè)人檔信息。</p><p><b>  后臺(tái)模

60、塊主要包括:</b></p><p>  日志管理:包括發(fā)布日志信息,修改日志信息,刪除日志信息,日志類別管理等功能模塊。</p><p>  留言管理:博客主可以回復(fù)前臺(tái)游客的留言信息。</p><p>  相冊(cè)管理:包括添加相冊(cè),修改相冊(cè)信息,刪除相冊(cè)信息等功能模塊。</p><p>  圖片上傳:用戶可以選擇相冊(cè)然后上傳圖片

61、到相冊(cè)中去。</p><p>  音樂(lè)設(shè)置:博客主可以在后臺(tái)對(duì)博客的背景音樂(lè)進(jìn)行管理。</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>  此系統(tǒng)需要后臺(tái)數(shù)據(jù)庫(kù),下面介紹數(shù)據(jù)庫(kù)中的各個(gè)表的詳細(xì)信息。</p><p>  (Album)相冊(cè)信息表如表3-1所示。</p><p>  

62、表1-1 相冊(cè)信息表</p><p> ?。∕usic)背景音樂(lè)信息表如表4-2所示。</p><p>  表4-2 背景音樂(lè)信息表</p><p> ?。≒ic)相冊(cè)內(nèi)容信息表如表4-3所示。</p><p>  表4-3 相冊(cè)內(nèi)容信息表</p><p> ?。ˋrticle)日志信息表如表4-4所示。<

63、/p><p>  表4-4 日志信息表</p><p> ?。║serInfo)用戶信息表如表4-5所示。</p><p>  表4-5 用戶信息表</p><p> ?。╱serliuyanban)留言信息表如表4-6所示。</p><p>  表4-6 留言信息表</p><p> ?。ˋ

64、rticleType)日志類別信息表如表4-7所示。</p><p>  表4-7 日志類別信息表</p><p><b>  功能實(shí)現(xiàn)</b></p><p><b>  用戶登錄模塊的實(shí)現(xiàn)</b></p><p>  用戶登錄實(shí)現(xiàn)的過(guò)程主要有幾個(gè)步驟,首先對(duì)用戶輸入的信息進(jìn)行保存然后利用ASP.

65、NET程序從數(shù)據(jù)庫(kù)中進(jìn)行檢索看是不是有用戶輸入的信息在數(shù)據(jù)庫(kù)中是否存在如果存在就返回正確的結(jié)果,如果不正確就返回錯(cuò)誤的結(jié)果。如果結(jié)果數(shù)據(jù)庫(kù)中存在就顯示登錄成功,如果數(shù)據(jù)庫(kù)不存在就顯示失敗請(qǐng)重新登錄。</p><p><b>  系統(tǒng)測(cè)試</b></p><p><b>  軟件測(cè)試定義</b></p><p>  測(cè)試是程

66、序的執(zhí)行過(guò)程,目的在于發(fā)現(xiàn)所開(kāi)發(fā)程序的錯(cuò)誤。系統(tǒng)測(cè)試完整的定義應(yīng)該是:在精心控制的系統(tǒng)環(huán)境下,采用相應(yīng)的技術(shù)手段,利用一組事先構(gòu)造好的測(cè)試實(shí)例(Test Cases)執(zhí)行程序以發(fā)現(xiàn)程序中存在的錯(cuò)誤,并確認(rèn)系統(tǒng)功能、性能符合需求的一個(gè)綜合過(guò)程。</p><p>  系統(tǒng)的開(kāi)發(fā)過(guò)程中,面對(duì)著人員、技術(shù)、環(huán)境等一系列錯(cuò)綜復(fù)雜的問(wèn)題,開(kāi)發(fā)人員對(duì)問(wèn)題的認(rèn)識(shí)與實(shí)際狀況可能會(huì)存在一定的差異,項(xiàng)目組相關(guān)人員之間的交流和協(xié)調(diào)也不可

67、能完美無(wú)缺,因此,在軟件生存周期的每個(gè)階段都不可避免地會(huì)產(chǎn)生差錯(cuò)。我們力求在每個(gè)階段結(jié)束之前通過(guò)嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正差錯(cuò)。但是,經(jīng)驗(yàn)表明,審查并不能發(fā)現(xiàn)所有差錯(cuò),而前一階段的差錯(cuò)還可能導(dǎo)致后續(xù)階段更多的差錯(cuò)。如果在軟件投入生產(chǎn)性運(yùn)行之前,沒(méi)有發(fā)現(xiàn)并及時(shí)糾正存在的大部分差錯(cuò),則這些差錯(cuò)遲早會(huì)在運(yùn)行過(guò)程中暴露出來(lái)。那時(shí)不僅改正這些錯(cuò)誤的代價(jià)更高,而且往往會(huì)造成非常嚴(yán)重的后果。</p><p>  對(duì)于

68、軟件開(kāi)發(fā)機(jī)構(gòu)來(lái)說(shuō),將整個(gè)項(xiàng)目工作量的40%用于軟件測(cè)試的情況并不少見(jiàn)。軟件測(cè)試的工作量與系統(tǒng)的可靠性要求成正比關(guān)系。極端情況下,測(cè)試一個(gè)與人類安全有密切關(guān)系的軟件(如航空/航天飛行控制、核反應(yīng)推監(jiān)控、導(dǎo)彈控制等)的費(fèi)用可能是軟件開(kāi)發(fā)總費(fèi)用的3到5倍!</p><p>  軟件測(cè)試的目標(biāo)是:以最少的時(shí)間和人力找出軟件中潛在的各種錯(cuò)誤和缺陷。如對(duì)軟件實(shí)施了嚴(yán)格、規(guī)范的測(cè)試,就能夠發(fā)現(xiàn)其中大部分的錯(cuò)誤。軟件測(cè)試能夠確認(rèn)

69、軟件實(shí)現(xiàn)的功能和性能與用戶需求說(shuō)明的一致性。軟件測(cè)試還能收集到足夠的測(cè)試結(jié)果為軟件可靠性評(píng)價(jià)提供依據(jù)。</p><p><b>  軟件測(cè)試的過(guò)程</b></p><p>  上節(jié)中介紹了軟件測(cè)試的概念以及方法,下面就要對(duì)我所做的程序進(jìn)行一下實(shí)際的測(cè)試,來(lái)驗(yàn)證一下網(wǎng)站系統(tǒng)的安全性、可靠性以及穩(wěn)定性。為了保證測(cè)試的可靠性,還找來(lái)了其它非開(kāi)發(fā)人員來(lái)協(xié)助進(jìn)行測(cè)試。因?yàn)檫@個(gè)網(wǎng)

70、站系統(tǒng)是自己開(kāi)發(fā)的,自己所做的測(cè)試難免會(huì)有遺漏之處,而找來(lái)其他的人來(lái)進(jìn)行測(cè)試會(huì)更有效的達(dá)到測(cè)試的效果。測(cè)試主要按照下面的順序進(jìn)行。</p><p><b>  軟件結(jié)果</b></p><p>  我們以用戶登錄為例對(duì)網(wǎng)站進(jìn)行測(cè)試,用戶登錄界面如圖5-1。</p><p><b>  圖5-1 用戶登錄</b></p

71、><p>  當(dāng)輸入的帳號(hào)和密碼錯(cuò)誤的時(shí)候系統(tǒng)會(huì)提示帳號(hào)和密碼錯(cuò)誤 錯(cuò)誤信息如圖5-2。</p><p>  圖5-2 用戶登錄失敗</p><p>  如果輸入的帳號(hào)和密碼正確就進(jìn)入網(wǎng)站的首頁(yè)并顯示當(dāng)前用戶登錄的信息。成功登錄界面如圖5-3。</p><p><b>  圖5-3 登錄成功</b></p>&

72、lt;p><b>  系統(tǒng)不足</b></p><p>  由于時(shí)間倉(cāng)促在開(kāi)發(fā)系統(tǒng)中難免不會(huì)那面全面,所以系統(tǒng)中會(huì)存在一些不足。</p><p>  頁(yè)面不是很美觀,頁(yè)面美觀對(duì)一個(gè)網(wǎng)站有很重要的,給用戶提供一個(gè)友好美觀的頁(yè)面對(duì)一個(gè)系統(tǒng)來(lái)說(shuō)至關(guān)重要。</p><p>  對(duì)大型網(wǎng)站的開(kāi)發(fā)緩存技術(shù)的應(yīng)用很重要,當(dāng)網(wǎng)速慢或者同時(shí)在線用戶很多的時(shí)

73、候要對(duì)系統(tǒng)使用緩存技術(shù)。</p><p>  系統(tǒng)體驗(yàn),后臺(tái)添加動(dòng)態(tài)信息的時(shí)候沒(méi)有做到頁(yè)面不刷新也就是Ajax技術(shù),如果能好的應(yīng)用Ajax技術(shù)對(duì)系統(tǒng)的用戶體驗(yàn)將有更大的提高。</p><p>  系統(tǒng)的搜索比較簡(jiǎn)單,按日志的類別進(jìn)行搜索,這樣對(duì)用查找日志的時(shí)候不會(huì)太準(zhǔn)確。</p><p>  所以系統(tǒng)還有很多欠缺的地方在今后的學(xué)習(xí)和開(kāi)發(fā)系統(tǒng)的時(shí)候要盡力對(duì)系統(tǒng)做好架構(gòu)

74、,能夠盡力開(kāi)發(fā)出一套成熟,快速高效的系統(tǒng)。</p><p><b>  結(jié)論</b></p><p>  由于是首次進(jìn)行設(shè)計(jì),并且在設(shè)計(jì)前沒(méi)有接觸過(guò)c#語(yǔ)言,所以在編程的過(guò)程中我們遇到過(guò)許多棘手的問(wèn)題,原以為正確無(wú)誤的程序運(yùn)行過(guò)程中卻總出現(xiàn)問(wèn)題,有時(shí)經(jīng)過(guò)了好幾天我們還不能找出運(yùn)行出錯(cuò)的原因。但經(jīng)過(guò)我們的不懈努力,最終還是解決了。而這些問(wèn)題有時(shí)候僅僅是因?yàn)槲覀儧](méi)注意一些

75、簡(jiǎn)單的語(yǔ)法,例如在一條語(yǔ)句結(jié)尾時(shí)使用的‘;’,有時(shí)候我們往往由于粗心就使用了中文輸入時(shí)的‘;’,括號(hào),引號(hào)的使用不匹配或漏寫等。而且系統(tǒng)功能比較簡(jiǎn)單,還存在許多缺陷。比如,沒(méi)有實(shí)現(xiàn)用戶注冊(cè)功能,沒(méi)有實(shí)現(xiàn)留言回復(fù)功能。相比網(wǎng)上一些大型商品網(wǎng)站還有很大的差距。相信隨著對(duì)ASP.NET語(yǔ)言和數(shù)據(jù)庫(kù)知識(shí)的深入學(xué)習(xí)、實(shí)踐,在以后的設(shè)計(jì)中這些問(wèn)題都會(huì)得到解決。</p><p><b>  參考文獻(xiàn)</b>

76、;</p><p>  [美]Roger S.Pressman,軟件工程實(shí)踐者的研究方法(英文版第4版),機(jī)械工業(yè)出版社:1999年,266至285頁(yè)。</p><p>  美國(guó)微軟,Microsoft SQL Server 2000 數(shù)據(jù)庫(kù)編程(第一版),北京希望電子出版社:2001年,41至202頁(yè)。 </p><p>  李海龍,SQL Server 200

77、0 圖解教程(第一版),北京希望電子出版社:2001年,141至182頁(yè)。</p><p>  李香敏,SQL Server 2000 編程員指南(第一版),北京希望電子出版社:2000年, 18至123頁(yè)。</p><p>  [美]Michael Lee Rick Sawtell,MCSE:SQL Server Administration 考試指南(英文原版),電子工業(yè)出版社:199

78、9年,222至258頁(yè)。</p><p>  [美]Microsoft Corporation, SQL Server博客擁有者參考手冊(cè),人民郵電出版社:2000年,214至286頁(yè)。</p><p>  [美]Andrew.M.Fedorchek,SQL Server核心技術(shù)精解,中國(guó)水利水電出版社:2000年,450至500頁(yè)。</p><p>  [美]Ste

79、ve Adrien Deluca ,SQL Server 7性能優(yōu)化,機(jī)械工業(yè)出版社:2000年,254至276頁(yè)。</p><p>  湯海濱,SQL Server數(shù)據(jù)庫(kù)開(kāi)發(fā)技術(shù),科學(xué)出版社:2000年 ,198至252頁(yè)。</p><p>  馮沃輝 黃智誠(chéng) 著《Dreamweaver MX 》第一版 冶金工業(yè)出版社 2003,432至500頁(yè)。</p><p>

80、;  藏楊,ASP.NET軟件工程案例精解,電子工業(yè)出版社:2004年,123至223頁(yè)。</p><p>  張苛,中文DreamweaverMX網(wǎng)頁(yè)設(shè)計(jì)教程,冶金工業(yè)出版社:2003年450至543頁(yè)。</p><p>  馬傳寶,SQL Server數(shù)據(jù)庫(kù)項(xiàng)目案例導(dǎo)航,清華大學(xué)出版社:2005年,136至221頁(yè)。</p><p>  陳嫻,雒海濤編著,ASP

81、信息化系統(tǒng)建設(shè)案例, 北京人民郵電出版社, 2006年,458至509頁(yè)。</p><p>  宣小平、但正剛、張文毅,ASP數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航[M],人民郵電出版社:2001年,227至328頁(yè)。.</p><p><b>  致  謝</b></p><p>  在這次畢業(yè)設(shè)計(jì)過(guò)程中,老師們認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神、深厚的理論

82、知識(shí)以及為人師表的風(fēng)范都給我留下了深刻的印象。</p><p>  我通過(guò)開(kāi)發(fā)這個(gè)系統(tǒng)網(wǎng)站,鞏固了以前所學(xué)的知識(shí),提高了應(yīng)用能力;經(jīng)過(guò)xx老師的指導(dǎo),使自己能夠?qū)⑺鶎W(xué)的理論知識(shí)與實(shí)際情況相結(jié)合,獨(dú)立思考,全面分析,靈活運(yùn)用所學(xué)知識(shí),解決了具體的問(wèn)題,也使自己的理論水平得到了進(jìn)一步的提高。同時(shí),對(duì)心理素質(zhì)的鍛煉和工作作風(fēng)的培養(yǎng),將給我今后的工作和學(xué)習(xí)帶來(lái)巨大的影響,有助于今后的工作與生活,使我受益匪淺。</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)論