《數(shù)據(jù)庫系統(tǒng)原理》課程網(wǎng)站課程設(shè)計(jì)_第1頁
已閱讀1頁,還剩39頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p><b>  摘 要</b></p><p>  《數(shù)據(jù)庫系統(tǒng)原理》課程網(wǎng)站是一個(gè)集成了課程介紹、教學(xué)資源、課程作業(yè)、資源的下載、在線教學(xué)視頻、在線批改作業(yè)、課程論壇等功能的平臺。本網(wǎng)站是采用ASP. NET2.0技術(shù)與SQL Server的結(jié)合開發(fā)出而成。本網(wǎng)站實(shí)用性強(qiáng),實(shí)現(xiàn)資源共享,改變學(xué)生的學(xué)習(xí)方式,使教師與教師、教師與學(xué)生、學(xué)生與學(xué)生之間的交流有了全新的方式,打破

2、傳統(tǒng)課堂的制約,改進(jìn)教與學(xué)的方法,提高數(shù)據(jù)庫課程的教學(xué)質(zhì)量。本文主要討論了此網(wǎng)站的需求分析,介紹了系統(tǒng)各個(gè)模塊的功能設(shè)計(jì)與實(shí)現(xiàn)、網(wǎng)頁布局、訪問數(shù)據(jù)庫以及相關(guān)操作信息。</p><p>  關(guān)鍵字:課程網(wǎng)站,課程論壇,數(shù)據(jù)庫系統(tǒng)原理</p><p><b>  ABSTRACT</b></p><p>  The principle of dat

3、abase system, the course website is an integrated curriculum, teaching resources, the course assignments, resource download, online teaching video, online corrects students' papers, course BBS functions such as platf

4、orm. This website is USES ASP.NET2.0 technique combining with SQL Server to develop and become. This website practicability, resource sharing, change the student's study way, make the teachers and teachers, teachers

5、and students, communication between students and</p><p>  Key Words:course website,Course BBS, principle of database system</p><p><b>  目 錄</b></p><p><b>  1. 引

6、言1</b></p><p>  1.1 課題背景1</p><p>  1.2 國內(nèi)外研究現(xiàn)狀1</p><p>  1.3 研究內(nèi)容3</p><p>  1.4 開發(fā)方式與工具3</p><p><b>  2.可行性分析5</b></p><p&

7、gt;  2.1經(jīng)濟(jì)可行性5</p><p>  2.2技術(shù)可行性5</p><p>  2.3管理可行性5</p><p>  2.4社會因素方面的可行性6</p><p>  2.5網(wǎng)站建設(shè)目標(biāo)可能存在的問題6</p><p><b>  3.需求分析7</b></p>

8、<p><b>  3.1用戶需求7</b></p><p>  3.2 功能性需求7</p><p>  3. 3 非功能性需求8</p><p><b>  4. 系統(tǒng)設(shè)計(jì)9</b></p><p>  4.1網(wǎng)站的架構(gòu)設(shè)計(jì)9</p><p>&l

9、t;b>  4.2網(wǎng)頁布局9</b></p><p>  4.3 功能設(shè)計(jì)11</p><p>  4.4 數(shù)據(jù)庫的分析與設(shè)計(jì)12</p><p>  4.4.1 數(shù)據(jù)庫的設(shè)計(jì)12</p><p>  4.4.2 數(shù)據(jù)庫的連接15</p><p>  5. 網(wǎng)站詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)18<

10、/p><p>  5.1 注冊以及登錄模塊18</p><p>  5.1.1 注冊功能的實(shí)現(xiàn)18</p><p>  5.1.2 登錄功能的實(shí)現(xiàn)19</p><p>  5.2 個(gè)人信息管理模塊20</p><p>  5.2.1 查看并修改個(gè)人基本信息20</p><p>  5.2.

11、2發(fā)表的帖子管理21</p><p>  5.3 論壇模塊23</p><p>  5.3.1 論壇首頁23</p><p>  5.3.2 瀏覽帖子、發(fā)表帖子和回復(fù)帖子24</p><p>  5.3.3論壇管理員功能的實(shí)現(xiàn)過程28</p><p>  5.4 資源列表中的留言31</p>

12、<p>  6. 小結(jié)與展望33</p><p><b>  6.1 小結(jié)33</b></p><p><b>  6.2 展望33</b></p><p><b>  參考文獻(xiàn)34</b></p><p><b>  致謝35</b>

13、</p><p><b>  1. 引言</b></p><p><b>  1.1 課題背景</b></p><p>  數(shù)據(jù)庫系統(tǒng)是對數(shù)據(jù)進(jìn)行存儲、管理、處理和維護(hù)的軟件系統(tǒng),是現(xiàn)代計(jì)算機(jī)環(huán)境中的一個(gè)核心成分。隨著計(jì)算機(jī)技術(shù)飛速發(fā)展,數(shù)據(jù)庫已廣泛應(yīng)用于社會各行各業(yè),且領(lǐng)域在不斷擴(kuò)展。目前可見的絕大多數(shù)計(jì)算機(jī)應(yīng)用系統(tǒng)都離

14、不開數(shù)據(jù)庫的支撐。尤其在當(dāng)今知識經(jīng)濟(jì)的時(shí)代,信息化、數(shù)字化建設(shè)的決定因素是這方面的人才,信息處理為整個(gè)計(jì)算機(jī)應(yīng)用的主要領(lǐng)域,其基礎(chǔ)和核心屬于數(shù)據(jù)庫范疇,教學(xué)中要積極跟蹤當(dāng)前數(shù)據(jù)庫技術(shù)發(fā)展的水平和趨勢來培養(yǎng)計(jì)算機(jī)學(xué)科的人才。</p><p>  《數(shù)據(jù)庫原理系統(tǒng)》是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)的主干課程,它是一門理論性較強(qiáng),同時(shí)又具有很強(qiáng)實(shí)踐性的面向?qū)嶋H應(yīng)用的課程,主要是培養(yǎng)學(xué)生具有信息分析、數(shù)據(jù)采集、數(shù)據(jù)整理以及信息處理

15、等能力。 </p><p>  在21世紀(jì)這個(gè)信息高度發(fā)達(dá)、高速流通的時(shí)代,計(jì)算機(jī)的普及以及計(jì)算機(jī)網(wǎng)絡(luò)的廣泛應(yīng)用,不少學(xué)生反映單純的書本課堂知識枯燥難懂,知識面狹隘,僅僅在傳統(tǒng)的課堂教學(xué)傳授相關(guān)知識已經(jīng)滿足不了他們的需求。因此,傳統(tǒng)的課堂教學(xué),不僅難于提高學(xué)生學(xué)習(xí)的自主性,同時(shí)也不能充分利用現(xiàn)代化的網(wǎng)絡(luò)資源。為了使教育跟上時(shí)代的步伐,利用網(wǎng)絡(luò)技術(shù)和網(wǎng)絡(luò)資源,將計(jì)算機(jī)教育由傳統(tǒng)課堂延伸到課外,突破時(shí)間和空間的限制,

16、讓更多的學(xué)習(xí)者共享優(yōu)秀的教育資源,改變學(xué)習(xí)者的學(xué)習(xí)方式,由以前單一的、被動(dòng)的接受學(xué)習(xí)變成自我探索、發(fā)現(xiàn)、協(xié)作學(xué)習(xí)等多種形式的組合學(xué)習(xí),達(dá)到真正意義的自主學(xué)習(xí)。課程網(wǎng)站有利于將傳統(tǒng)的黑板教學(xué)形式改變更為被學(xué)生接受的結(jié)合電子講義、多媒體課件、視頻、在線作業(yè)、論壇交流互為一體的教學(xué)形式。</p><p>  隨著我國經(jīng)濟(jì)的不斷發(fā)展,教育事業(yè)的不斷改善,課程網(wǎng)站必將在未來的教學(xué)過程中發(fā)揮更大的作用?!稊?shù)據(jù)庫系統(tǒng)原理》課程

17、網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)正是在這樣的情況下產(chǎn)生,它打破了傳統(tǒng)的教學(xué)模式,使師生之間的交流有了全新的方式,從而改進(jìn)教與學(xué)的方法,促進(jìn)數(shù)據(jù)庫技術(shù)的發(fā)展,提高數(shù)據(jù)庫課程的教學(xué)質(zhì)量。</p><p>  1.2 國內(nèi)外研究現(xiàn)狀</p><p>  在世界范圍內(nèi)來看,有關(guān)數(shù)據(jù)庫系統(tǒng)原理課程網(wǎng)站研究一直都在進(jìn)行并且不斷取得進(jìn)步,特別是西方發(fā)達(dá)國家,他們在課程的理論研究與實(shí)際運(yùn)用方法積累了大量的經(jīng)驗(yàn),而我們中國

18、國內(nèi)在有關(guān)于數(shù)據(jù)庫系統(tǒng)原理課程網(wǎng)站這一方面也取得了豐碩的成果,如南開大學(xué)的數(shù)據(jù)庫系統(tǒng)原理精品課程(http://it.nankai.edu.cn/PDBS/default.aspx)和西北工業(yè)大學(xué)的數(shù)據(jù)庫原理課程(http://jpkc.nwpu.edu.cn/jp2006/sjkxt/)都是一個(gè)比較好的課程網(wǎng)站,很多方面是值得我們借鑒的。</p><p>  圖1-1 南開大學(xué)數(shù)據(jù)庫系統(tǒng)原理精品課程</p

19、><p>  圖1-2 西北工業(yè)大學(xué)數(shù)據(jù)庫系統(tǒng)原理課程</p><p>  但同時(shí)是也存在不少的問題:</p><p>  首先,大部分的課程網(wǎng)站只是將書本上的內(nèi)容搬遷到了網(wǎng)頁上,把教室里的課堂搬到網(wǎng)絡(luò)上,只有有文字的描述,卻沒有生動(dòng)的FLASH動(dòng)畫或視頻演示,形式單一,不容易引起學(xué)習(xí)者的學(xué)習(xí)興趣;</p><p>  其次,利用網(wǎng)絡(luò)技術(shù)提供與學(xué)

20、習(xí)者互動(dòng)內(nèi)容以及學(xué)習(xí)反饋內(nèi)容比較少;</p><p>  最后,對學(xué)習(xí)者反饋重視不足,缺乏與學(xué)習(xí)者互動(dòng)交流平臺,使學(xué)習(xí)者不能真正的互動(dòng)的活動(dòng)在其中,致使學(xué)習(xí)者對課程網(wǎng)站使用的積極性受到一定的制約。</p><p><b>  1.3 研究內(nèi)容</b></p><p>  根據(jù)國內(nèi)外的研究現(xiàn)狀,確定了課程網(wǎng)站基本的部分包括用戶登錄模塊、資料瀏覽,

21、下載模塊。而由于為了給用戶在學(xué)習(xí),工作上帶來更多的方便,我們又確定了一下兩個(gè)較為符合用戶使用習(xí)慣的模塊:在線上交作業(yè),在線批改作業(yè)模塊及課程論壇模塊。其中,課程網(wǎng)站是由前臺和后臺兩部分組成的,前臺部分主要包括用戶注冊、登錄模塊,資源瀏覽、下載模塊,在線觀看教學(xué)視頻模塊,作業(yè)上交模塊,課程論壇模塊,其中資源瀏覽,下載模塊,作業(yè)上交模塊只能在用戶登錄后才能起作用。后臺部分包括資源管理模塊,學(xué)生信息管理模塊,在線批改作業(yè)模塊,論壇管理模塊。只

22、有管理員才有這個(gè)權(quán)利來管理網(wǎng)站。</p><p>  以上功能的實(shí)現(xiàn)讓同學(xué)們可以充分利用網(wǎng)上的資源進(jìn)行課堂以外的數(shù)據(jù)庫系統(tǒng)原理的學(xué)習(xí)。這樣,在同學(xué)們上網(wǎng)的過程中,既可以及時(shí)對所學(xué)內(nèi)容進(jìn)行鞏固,又可以提前對要學(xué)習(xí)的內(nèi)容進(jìn)行預(yù)習(xí),做到省時(shí)省力。</p><p>  1.4 開發(fā)方式與工具</p><p>  本課程網(wǎng)站是基于B/S架構(gòu)課程教學(xué)網(wǎng)站,采用目前比較流行的AS

23、P.NET 2.0技術(shù)并以Visual Studio 2005為開發(fā)工具,后臺數(shù)據(jù)庫是SQL Server 2000。在這次的設(shè)計(jì)過程中,我主要實(shí)現(xiàn)了登錄和注冊、個(gè)人信息管理、網(wǎng)絡(luò)論壇以及后臺管理等功能。這些功能是用戶之間進(jìn)行互動(dòng)的一些主要功能,用戶可以通過這些功能進(jìn)行各種不同方式的交流。這也是網(wǎng)絡(luò)教學(xué)與普通教學(xué)的最大區(qū)別。</p><p>  B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。In

24、ternet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實(shí)現(xiàn),極少部分事務(wù)邏輯在前端 (Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。它的優(yōu)點(diǎn)是維護(hù)方便,能夠降低總體擁有的成本。</p><p>  ASP.NET 是Microsoft推出的新型體系結(jié)構(gòu).NET的一部分,提供了一種以Microsoft.NET Frame

25、work為基礎(chǔ)開發(fā)Web應(yīng)用程序的全新編程模式,其全新的技術(shù)架構(gòu)將使編程變得更加方便。ASP.NET 是建立在通用語言上的程序架構(gòu),可以用于任一臺Web服務(wù)器來建立更為強(qiáng)大的Web應(yīng)用程序。它具有比現(xiàn)在的Web開發(fā)模式架構(gòu)更為強(qiáng)大的優(yōu)勢。它是一種建立動(dòng)態(tài)Web應(yīng)用程序的技術(shù),是.NET框架的一部分,用戶可以使用任何人兼容的語言來編寫ASP.NET應(yīng)用程序。使用Visual Basic、C#、J#或ASP.NET頁面(Web Forms)

26、進(jìn)行編譯可以提供比腳本語言更出色的性能表現(xiàn)。本課程網(wǎng)站使用c#為開發(fā)語言。</p><p>  一般市場常見的數(shù)據(jù)庫有Oracle、MS SQL Server、IBM DB2、MySQL、Sybase等等,本課程網(wǎng)站選用MS SQL Server 2000作為數(shù)據(jù)庫,有以下理由:</p><p>  真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu);</p><p>  圖形化的用戶界

27、面,使系統(tǒng)管理和數(shù)據(jù)庫管理更加直觀、簡單;</p><p>  豐富的編程接口工具,為用戶進(jìn)行程序設(shè)計(jì)提供了更大的選擇余地;</p><p>  與WinNT完全集成,利用了NT的許多功能,如發(fā)送和接受消息,管理登錄安全性等,SQL Server也可以很好地與Microsoft BackOffice產(chǎn)品集成;</p><p>  有很好的伸縮性,可以跨平臺使用。&

28、lt;/p><p>  提供數(shù)據(jù)倉庫功能,這個(gè)功能只在Oracle和其他昂貴的DBMS中才有。</p><p>  開發(fā)工具是選用了Visual Studio 2005。Visual Studio 是一種用于創(chuàng)建Windows應(yīng)用程序的集成開發(fā)環(huán)境(Integrated Development Environment,IDE)。迤今為止,Visual Studio是創(chuàng)建.NET應(yīng)用程序最受歡迎

29、的工具。Visual Studio 2005(簡稱 VS2005)是Visual Studio.NET的繼任者,都為開發(fā)人員提供了一套服務(wù),包括一個(gè)現(xiàn)代IDE所應(yīng)具有的全部工具。在Visual Studio 2005 下,我們可以進(jìn)行C#、Visual Basic、C++、j#等多種語言的程序開發(fā)。Visual Studio 2005的界面如圖1所示。</p><p>  圖1-3 Visual Studio

30、2005的界面</p><p><b>  2.可行性分析</b></p><p>  可行性分析也稱為可行性研究,即是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。本課題的可行性分析包括以下

31、幾個(gè)方面的內(nèi)容。</p><p><b>  2.1經(jīng)濟(jì)可行性</b></p><p>  經(jīng)濟(jì)可行性分析主要是對開發(fā)項(xiàng)目的成本與效益作出評估,即分析本課題所帶來的經(jīng)濟(jì)效益是否超過開發(fā)和維護(hù)網(wǎng)站所需要的費(fèi)用。成本主要包括開發(fā),運(yùn)行和維護(hù)費(fèi)用。開發(fā)本課程網(wǎng)站之前我們充分利用圖書館免費(fèi)資源對系統(tǒng)環(huán)境和開發(fā)工具等相關(guān)知識進(jìn)行學(xué)習(xí),本課題的維護(hù)和更新工作也不是很繁瑣復(fù)雜。另外

32、,本課程網(wǎng)站為一個(gè)畢業(yè)設(shè)計(jì),無需開發(fā)經(jīng)費(fèi),對于我們在經(jīng)濟(jì)上是可以接受的,并且本網(wǎng)站實(shí)施后可以方便學(xué)生自主學(xué)習(xí),共享資源,加強(qiáng)師生間交流,提高教師批改作業(yè)效率,減少教師教學(xué)生的工作量。所以實(shí)現(xiàn)數(shù)據(jù)庫課程網(wǎng)站的建設(shè)目標(biāo)具有經(jīng)濟(jì)的可行性的。</p><p><b>  2.2技術(shù)可行性</b></p><p>  本數(shù)據(jù)庫課程網(wǎng)站的技術(shù)可行性,從硬件(包括外圍設(shè)備)的性能要

33、求、軟件的性能要求(包括操作系統(tǒng)、網(wǎng)頁制作、數(shù)據(jù)庫管理系統(tǒng)及各種軟件工具)來說都為項(xiàng)目的開發(fā)奠定了基礎(chǔ)條件;其中軟件環(huán)境的開發(fā)語言采用ASP.NET2.0語言,數(shù)據(jù)庫服務(wù)器方面則用SQL server 2000,其靈活性,安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。另外,我們多途徑充分地利用各種網(wǎng)絡(luò)資源及圖書館資源。</p><p><b>  2.3管理可行性 </b></p>

34、<p>  對于數(shù)據(jù)庫原理課程網(wǎng)站的管理,相對來說是比較容易實(shí)現(xiàn)的。最主要是對通過后臺管理,管理員可以對課程介紹、教學(xué)資源,學(xué)生個(gè)人信息,學(xué)生作業(yè),課程論壇進(jìn)行添加、刪除、編輯的操作。通過這些操作,可以直接修改數(shù)據(jù)庫的內(nèi)容。</p><p>  2.4社會因素方面的可行性</p><p>  本網(wǎng)站僅用于課程教學(xué)。不存在商業(yè)用途,無法律和政策方面的限制。</p>

35、<p>  2.5網(wǎng)站建設(shè)目標(biāo)可能存在的問題 </p><p>  此網(wǎng)站可能已經(jīng)吸收了其他優(yōu)秀的數(shù)據(jù)庫課程網(wǎng)站的有點(diǎn),同時(shí),在批改作業(yè)方面,能夠?yàn)槔蠋熀屯瑢W(xué)帶來了方便。但是,可能依然會存在一些問題,例如美工方面,界面的友好性還需要有待提高,發(fā)表新帖子內(nèi)容編輯器過于簡單。</p><p><b>  3.需求分析</b></p><p&

36、gt;<b>  3.1用戶需求</b></p><p>  本課程網(wǎng)站用戶分為:教師(管理員)和學(xué)生,游客。各類用戶在使用網(wǎng)站時(shí)可以實(shí)現(xiàn)的功能:</p><p>  1、教師登錄后,主要負(fù)責(zé)進(jìn)行學(xué)生基本資料的管理、課程資料管理、學(xué)生作業(yè)管理、課程論壇管理等。</p><p>  2、學(xué)生登錄,主要進(jìn)行網(wǎng)站的瀏覽、下載資料、上交作業(yè)等。<

37、/p><p>  3、游客可以瀏覽課程的介紹、論壇的帖子瀏覽、用戶注冊等。</p><p><b>  圖3-1</b></p><p><b>  3.2 功能性需求</b></p><p><b>  1、注冊和登錄</b></p><p>  該功能主

38、要實(shí)現(xiàn)學(xué)生與老師的安全登錄。</p><p>  ?1) 注冊用戶信息</p><p> ?、?對于新用戶,單擊“注冊”按鈕,進(jìn)入用戶注冊頁面;</p><p> ?、?填寫相關(guān)注冊信息,填寫完成后單擊“注冊”按鈕;</p><p> ?、?彈出“注冊成功”對話框,即成功注冊。</p><p>  ?2) 用戶登錄驗(yàn)證

39、</p><p> ?、?對于已注冊的用戶,進(jìn)入用戶登錄頁面;</p><p> ?、?填寫您的用戶名和密碼;</p><p> ?、?單擊“登錄”按鈕;</p><p> ?、?用戶名和密碼正確,登錄成功,進(jìn)入網(wǎng)站。</p><p><b>  2、個(gè)人信息管理</b></p>&

40、lt;p>  該功能主要是實(shí)現(xiàn)顯示個(gè)人基本信息、上交作業(yè)記錄、作業(yè)成績、發(fā)表帖子和回復(fù)帖子的記錄,修改個(gè)人基本信息、發(fā)表過的帖子,刪除自己發(fā)表過帖子。</p><p><b>  3、論壇</b></p><p>  該功能主要實(shí)現(xiàn)用戶進(jìn)入論壇,可以選擇某個(gè)版塊,就某個(gè)主題展開討論,可以發(fā)表新的主題,也可以回復(fù)其他主題;管理員則可以創(chuàng)建新的版塊和分類,編輯和刪除

41、版塊以及分類,帖子的管理。</p><p><b>  4、教學(xué)資源留言</b></p><p>  為了方便學(xué)生對某個(gè)資源(如作業(yè)、課件、實(shí)驗(yàn)、視頻等)提出疑問和師生的回復(fù),該功能主要是用戶登錄后,瀏覽各種教學(xué)資源,在該資源的詳細(xì)頁面中提出疑問,留言會在該文章詳細(xì)頁面顯示。同時(shí)該問題的信息也會在論壇中對應(yīng)的版塊中顯示。</p><p>  3

42、. 3 非功能性需求</p><p>  開發(fā)平臺:Visual Studio 2005集成開發(fā)環(huán)境、SQL Server 2000數(shù)據(jù)庫管理系統(tǒng)。后綴名為aspx是前臺設(shè)計(jì)頁面,后綴名為aspx.cs為后臺代碼頁面。</p><p>  其它開發(fā)工具:Photoshop CS3、Dreamweaver 2008</p><p><b>  4. 系統(tǒng)設(shè)計(jì)

43、</b></p><p>  4.1網(wǎng)站的架構(gòu)設(shè)計(jì)</p><p>  本網(wǎng)站體系結(jié)構(gòu)為三層結(jié)構(gòu),如下圖所示,即將網(wǎng)站劃分為表示層(Presentation Tier)、業(yè)務(wù)層(Business Tier)和數(shù)據(jù)層(Date Tier)三部分。</p><p><b>  圖4-1 三層結(jié)構(gòu)</b></p><p

44、><b>  4.2網(wǎng)頁布局</b></p><p>  1、個(gè)人信息管理界面、教學(xué)資源詳細(xì)界面布局</p><p>  圖4-2 個(gè)人信息管理界面布局</p><p>  2、論壇前臺界面、注冊、個(gè)人信息修改界面布局</p><p>  圖4-3 論壇前臺界面布局</p><p>  3、

45、論壇后臺界面布局</p><p>  圖4-4 論壇后臺界面布局</p><p>  為了保持每一部分的界面的一致性,每個(gè)頁面都會用到母版,而為了方便界面的布局,一共做了三個(gè)母版,分別用于個(gè)人信息管理、論壇的前臺和后臺。</p><p><b>  4.3 功能設(shè)計(jì)</b></p><p><b>  圖4-5

46、 功能模塊</b></p><p>  1、用戶登錄模塊:用戶登錄的合法性檢驗(yàn)和登錄成功后角色(權(quán)限)數(shù)據(jù)的讀取。</p><p>  2、注冊模塊:新用戶輸入用戶名、密碼等資料,注冊模塊首先對用戶輸入的數(shù)據(jù)格式進(jìn)行校驗(yàn),然后檢查數(shù)據(jù)庫中是否存在該用戶名;如果不存在則將該注冊信息保存到數(shù)據(jù)庫當(dāng)中,完成用戶注冊過程。</p><p>  3、個(gè)人信息管理模

47、塊:用戶登錄后可以進(jìn)入個(gè)人信息管理,用Session[“username”]在頁面?zhèn)髦?,查看并修改自己的個(gè)人基本信息,查看上交作業(yè)的記錄及成績,瀏覽發(fā)表帖子和回復(fù)的記錄,并修改或刪除記錄。</p><p><b>  4、論壇模塊</b></p><p>  該模塊有兩種用戶:瀏覽者和管理員,他們具有不同的權(quán)限,如下圖所示。</p><p> 

48、 圖4-6 論壇權(quán)限功能圖</p><p>  在添加版塊和分區(qū)的過程中,管理員首先輸入必要的信息,例如版塊的標(biāo)題、說明等,然后提交給數(shù)據(jù)庫,由數(shù)據(jù)庫將內(nèi)容加入數(shù)據(jù)庫中;修改版塊、分區(qū)以及用戶發(fā)表新主題的過程也類似。而用戶回復(fù)帖子有點(diǎn)不同是系統(tǒng)需要獲得用戶回復(fù)帖子的ID,然后再將回復(fù)內(nèi)容加入數(shù)據(jù)庫中。</p><p>  5、在教學(xué)資源詳細(xì)頁面的留言</p><p>

49、;  用戶登錄后,在瀏覽某個(gè)資源想詳細(xì)信息時(shí),在留言版塊上輸入留言信息,點(diǎn)擊“回復(fù)”按鈕,首先獲取該資源的ID,在post表中查找是否存在該文章對應(yīng)的標(biāo)題,若無,則把該資源的數(shù)據(jù)插入到post表中,把回復(fù)數(shù)據(jù)插入到reply表中,然后同時(shí)在資源詳細(xì)頁面中和論壇相應(yīng)的版塊中顯示;若post表中以存在該文章的信息,則查找該帖子的所有回復(fù),獲得新的回復(fù)ID,把新回復(fù)的數(shù)據(jù)插入到reply表中,并相應(yīng)顯示。</p><p&g

50、t;  4.4 數(shù)據(jù)庫的分析與設(shè)計(jì)</p><p>  4.4.1 數(shù)據(jù)庫的設(shè)計(jì)</p><p>  根據(jù)用戶需求和管理網(wǎng)站數(shù)據(jù)間的結(jié)構(gòu),設(shè)計(jì)如下關(guān)系表:</p><p>  數(shù)據(jù)表一:用戶登陸信息表(login)用于存放學(xué)生及教師的用戶信息。</p><p>  數(shù)據(jù)表二:身份列表(lauthority)</p><p

51、>  數(shù)據(jù)表三:作業(yè)成績列表(mark)用于存放學(xué)生每次上交的作業(yè)成績</p><p>  數(shù)據(jù)表四:帖子表(post)</p><p>  數(shù)據(jù)表五:模塊表(module)</p><p>  數(shù)據(jù)表六:回復(fù)帖子表(reply)</p><p>  數(shù)據(jù)表七:分區(qū)表(list)</p><p>  為了簡化復(fù)雜

52、的查詢,建立了如下兩個(gè)視圖</p><p>  視圖一:cardview</p><p>  視圖二:moduleview</p><p>  4.4.2 數(shù)據(jù)庫的連接</p><p>  在ASP.NET開發(fā)環(huán)境中,主要通過ADO.NET技術(shù)建立與數(shù)據(jù)庫的連接。為了提供連接和切斷與數(shù)據(jù)庫的連接以及完成各種數(shù)據(jù)處理,ADO.NET提供兩組類:

53、管理提供者和一般數(shù)據(jù)集。管理者提供主要完成和各種數(shù)據(jù)庫的連接并將本地?cái)?shù)據(jù)庫的改變同數(shù)據(jù)庫同步;一般數(shù)據(jù)集完成各種數(shù)據(jù)的處理工作。</p><p>  本網(wǎng)站主要使用SQL Server 2000數(shù)據(jù)庫,因此可以將ADO.NET的工作體系用圖表示出來。</p><p>  圖4-7 ADO.NET工作體系圖</p><p>  通過以下方式來連接數(shù)據(jù)庫</p&g

54、t;<p>  1)引入所使用ADO.NET類的命名空間。</p><p>  連接SQL Server數(shù)據(jù)庫需要Using System.Data和Using System.Data.SqlClient這兩個(gè)類,把他們在后臺代碼文件中引入。</p><p>  2)創(chuàng)建連接字符串變量,以保存生成連接需要的信息。在ASP.NET中連接數(shù)據(jù)庫主要通過一個(gè)叫做web.config

55、的配置文件。通過簡單地配置web.config,就可以解決數(shù)據(jù)庫連接字符串的問題:</p><p>  其中,在字符串的Data Source部分設(shè)置,用localhost作為服務(wù)器名本地運(yùn)行SQL Server服務(wù)器;在字符串的Initial Catalog部分的設(shè)置,指定要連接的數(shù)據(jù)庫為DBC。</p><p>  在ASPX頁面里,我們就可以這樣連接數(shù)據(jù)庫:</p>&

56、lt;p>  3)創(chuàng)建連接數(shù)據(jù)庫的SqlConnection對象。</p><p>  4)使用連接,主要進(jìn)行讀取數(shù)據(jù)、修改和刪除數(shù)據(jù)等操作。</p><p>  ADO.NET對SQL Server進(jìn)行訪問的主要類有:</p><p>  SqlConnection:用于建立和SQL Server服務(wù)器連接的類,表示打開的數(shù)據(jù)庫連接。</p>

57、<p>  DataSet:包含一組的數(shù)據(jù)表,以及這些數(shù)據(jù)表之間的關(guān)系。</p><p>  DataRow:表示數(shù)據(jù)表對象中的一行記錄。</p><p>  DataClumn:數(shù)據(jù)列包含列的定義,例如數(shù)據(jù)類型或名稱。</p><p>  SqlCommand:用于執(zhí)行SQL語句或數(shù)據(jù)庫存儲過程的調(diào)用。</p><p>  Sql

58、DataAdapter:用于填充數(shù)據(jù)集合或更新數(shù)據(jù)庫,也可以用于存儲SQL語句。</p><p>  SqlDataReader:只讀并且直向前讀的數(shù)據(jù)讀取器,擁有最高的讀取速度。</p><p>  SqlParameter:為存儲過程指定參數(shù)。</p><p><b>  5)關(guān)閉連接。</b></p><p>  

59、5. 網(wǎng)站詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</p><p>  5.1 注冊以及登錄模塊</p><p>  5.1.1 注冊功能的實(shí)現(xiàn)</p><p><b>  功能描述:</b></p><p>  ① 對于新用戶,單擊“注冊”按鈕,進(jìn)入用戶注冊頁面;</p><p> ?、?填寫相關(guān)注冊信息,填寫完成后單擊

60、“注冊”按鈕;</p><p>  ③ 彈出“注冊成功”對話框,即成功注冊。</p><p>  詳見register.aspx。</p><p><b>  界面設(shè)計(jì):</b></p><p><b>  圖5-1 注冊頁面</b></p><p><b>  流

61、程描述</b></p><p><b>  圖12 注冊流程圖</b></p><p>  5.1.2 登錄功能的實(shí)現(xiàn)</p><p><b>  (1)功能描述:</b></p><p> ?、?對于已注冊的用戶,進(jìn)入用戶登錄頁面;</p><p> ?、?填寫

62、您的用戶名和密碼;</p><p>  ③ 單擊“登錄”按鈕;</p><p> ?、?用戶名和密碼正確,登錄成功,進(jìn)入網(wǎng)站。</p><p>  詳見login.aspx</p><p><b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-2 登錄頁面 圖5

63、-3 成功登錄后</p><p><b> ?。?)流程描述</b></p><p>  圖5-4 登錄流程圖</p><p><b> ?。?)關(guān)鍵技術(shù)</b></p><p>  在login.aspx文件中添加兩個(gè)textbox控件和兩個(gè)Button控件,然后在cs文件中添加按鈕單擊事件btn

64、Login_Click和btnCancel_Click。</p><p>  登錄按鈕的單擊事件btnLogin_Click的主要代碼如下:</p><p>  5.2 個(gè)人信息管理模塊</p><p>  5.2.1 查看并修改個(gè)人基本信息</p><p><b> ?。?)功能描述:</b></p>&

65、lt;p> ?、儆脩舻卿涍M(jìn)入后,點(diǎn)擊“個(gè)人信息管理”,進(jìn)入信息管理頁面;</p><p> ?、诓榭磦€(gè)人的基本信息,上交作業(yè)的記錄及成績,發(fā)表帖子和回復(fù)帖子的記錄;</p><p> ?、埸c(diǎn)擊“修改”,進(jìn)入個(gè)人資料修改頁面,修改個(gè)人信息,“提交”;</p><p>  ④彈出“修改成功”對話框,即成功修改。詳見edit.apsx。</p><

66、;p><b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-5 修改個(gè)人信息</p><p><b>  圖5-6 個(gè)人信息</b></p><p><b>  (3)流程描述</b></p><p>  圖15 顯示并修改個(gè)人信息流程</p>&l

67、t;p>  5.2.2發(fā)表的帖子管理</p><p><b>  (1)功能描述:</b></p><p>  它以表格形式列出當(dāng)前用戶的所有發(fā)表的帖子、編輯按鈕、刪除按鈕。</p><p>  ①當(dāng)用戶按某個(gè)主題表的編輯按鈕,就會向編輯頁面?zhèn)鬟f選中的帖子ID參數(shù);</p><p> ?、诋?dāng)用戶按某個(gè)主題表的刪除按

68、鈕,就會提示“確定刪除嗎?對話框;</p><p><b> ?。?)界面設(shè)計(jì)</b></p><p><b>  圖5-7 刪除提示</b></p><p>  圖5-8 修改帖子頁面</p><p><b>  (3)流程描述</b></p><p>

69、;  圖5-9 發(fā)表帖子管理流程</p><p><b>  5.3 論壇模塊</b></p><p>  在界面設(shè)計(jì)方面,以下幾個(gè)頁面使用的是母版頁bbs.master的內(nèi)容:</p><p>  bbsindex.aspx article.aspx articlelist.aspx deliver.aspx module.aspx&

70、lt;/p><p>  母版頁的功能包括:返回論壇首頁超鏈接、返回網(wǎng)站首頁超鏈接、鏈接用戶登錄和注冊模塊。</p><p>  在article.aspx 、 articlelist.aspx、 module.aspx三個(gè)頁面都設(shè)有站點(diǎn)地圖。</p><p>  5.3.1 論壇首頁</p><p><b>  1、功能描述:<

71、/b></p><p>  ①顯示10條最新發(fā)表的帖子,10條最新回復(fù)帖子標(biāo)題,10條熱門帖子(閱讀數(shù)最大);</p><p>  ②分類顯示版塊列表,包括版塊標(biāo)題、版塊描述主題數(shù)、最后更新的帖子的標(biāo)題、作者以及時(shí)間;</p><p>  最新帖子的SQL語句:SELECT TOP 10 cardtitle, cardid FROM post ORDER BY

72、 carddate DESC</p><p>  最新回復(fù)的SQl語句:SELECT TOP 10 post.cardtitle, reply.cardid FROM post INNER JOIN reply ON post.cardid = reply.cardid ORDER BY reply.replydate DESC</p><p>  熱門帖子的SQL語句:SELECT TO

73、P 10 cardtitle ,cardid FROM post ORDER BY replynum DESC</p><p>  詳見bbsindex.aspx</p><p><b>  2、界面設(shè)計(jì)</b></p><p>  圖5-10 論壇首頁</p><p><b> ?。?)流程描述</b&

74、gt;</p><p>  圖5-11 論壇首頁流程</p><p>  5.3.2 瀏覽帖子、發(fā)表帖子和回復(fù)帖子</p><p><b>  1、瀏覽帖子</b></p><p>  (1)功能描述:瀏覽帖子主要是實(shí)現(xiàn)從數(shù)據(jù)庫中讀取帖子信息,然后將帖子以列表的形式進(jìn)行顯示,需要瀏覽帖子詳細(xì)內(nèi)容,只需單擊主題列表中的帖子

75、標(biāo)題,就可以進(jìn)入帖子的詳細(xì)內(nèi)容顯示頁面。詳見module.aspx ,articlelist.aspx ,article.aspx。</p><p><b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-12 某個(gè)版塊的文章列表 </p><p>  圖5-13 詳細(xì)內(nèi)容頁面</p><p><b> 

76、?。?)流程描述</b></p><p><b>  圖 5-14</b></p><p><b>  2、發(fā)表帖子</b></p><p> ?。?)功能描述:需要發(fā)表新主題時(shí),單擊“發(fā)表主題”進(jìn)入發(fā)表主題頁面,輸入標(biāo)題和內(nèi)容,選擇所屬版塊,輸入完畢后,單擊“發(fā)表”按鈕;如果需要重新輸入信息,可以單擊“返回”

77、按鈕。詳見deliver.aspx。</p><p><b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-15 發(fā)表主題頁面</p><p><b>  (3)關(guān)鍵技術(shù)點(diǎn)</b></p><p>  在aspx文件中插入一個(gè)Table,在Table中添加兩個(gè)TextBox控件、兩個(gè)Butt

78、on控件和一個(gè)DropDownList控件,在aspx.cs文件中綁定DropDownList控件的數(shù)據(jù)和添加按鈕單擊事件btnDeliver_Click和btnCancel_Click。</p><p> ?、俳壎―ropDownList控件的數(shù)據(jù):</p><p>  ②發(fā)表新主題是要求已登錄用戶,若沒有登錄,點(diǎn)擊“發(fā)表”時(shí)做相應(yīng)的提示:</p><p><

79、;b>  圖5-16 提示</b></p><p><b>  實(shí)現(xiàn)代碼:</b></p><p>  ③登錄后,發(fā)表主題,將主題信息寫入到數(shù)據(jù)庫:</p><p><b>  實(shí)現(xiàn)選擇版塊代碼:</b></p><p>  把帖子信息添加到數(shù)據(jù)庫:</p><

80、p>  添加數(shù)據(jù)庫結(jié)束,獲得cardid并更新module表中的信息,在論壇首頁中顯示</p><p><b>  3、回復(fù)帖子</b></p><p>  (1)功能描述:在瀏覽帖子詳細(xì)信息時(shí),可以對此主題進(jìn)行回復(fù),把回復(fù)信息輸入后,單擊“回復(fù)”按鈕,詳見article.aspx</p><p><b> ?。?)界面設(shè)計(jì)&l

81、t;/b></p><p>  圖5-17 快速回復(fù)界面</p><p><b>  (3)關(guān)鍵技術(shù)點(diǎn)</b></p><p>  對“發(fā)表回復(fù)”按鈕設(shè)置超鏈接至錨點(diǎn)</p><p>  在aspx文件中的快速回復(fù)所在的table中添加<a name="section1"> <

82、/a></p><p>  pageload事件:</p><p>  //點(diǎn)擊“發(fā)表回復(fù)”按鈕,轉(zhuǎn)到錨點(diǎn)處</p><p>  ImageButton2.Attributes.Add("onclick", "location.href='#section1';return false;");</p

83、><p>  獲得回帖樓層并顯示出樓數(shù),代碼如下</p><p>  更新回復(fù)數(shù),代碼如下:</p><p>  5.3.3論壇管理員功能的實(shí)現(xiàn)過程</p><p>  在界面設(shè)計(jì)方面,以下幾個(gè)頁面使用的是母版頁bbs_manager.master的內(nèi)容:</p><p>  bbsmanager.aspx 、 manag

84、earticle.aspx 、 managearticlelist.aspx、managemodule.aspx、 managelist 、</p><p>  addlist.aspx、 addmodule.aspx 、 moduleedit.aspx 、listedit.aspx</p><p>  母版頁的功能包括:返回論壇首頁超鏈接、返回網(wǎng)站首頁超鏈接(如圖24)、站點(diǎn)地圖(如圖2

85、5)。</p><p>  圖5-18 圖5-19 站點(diǎn)地圖</p><p><b>  1、登錄模塊</b></p><p> ?。?)功能描述:論壇管理主要是實(shí)現(xiàn)論壇的基本管理,所以在進(jìn)入管理之前,必須先以管理員身份登錄到后臺管理。</p><p>

86、;<b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-20 管理員登錄界面 圖5-21 登錄后進(jìn)入論壇管理顯示</p><p><b>  2、分類管理</b></p><p>  分類管理的主要功能包括新建分類、修改分類、刪除分類。</p><p

87、>  論壇主要是通過分類對論壇進(jìn)行組織管理,論壇可以有多個(gè)分類,每個(gè)分類又可以有多個(gè)版塊,如圖28所示,單擊“分類管理”,可以看到論壇有“交流與討論區(qū)”和“課間休息室”兩個(gè)分類。</p><p>  圖5-22 分類管理</p><p><b>  (1)刪除分類</b></p><p>  需要?jiǎng)h除分類時(shí),單擊“刪除”鏈接即可,使用此功

88、能時(shí),刪除論壇分類同時(shí)刪除下屬的所有版塊,并且不能恢復(fù)。</p><p><b>  修改分類</b></p><p>  需要修改分類時(shí),可以單擊“編輯”,然后進(jìn)入到listedit.aspx頁面(如圖29),然后修改分類標(biāo)題,在單擊“提交”按鈕。</p><p>  圖5-23 修改分類界面</p><p><

89、b>  新建分類</b></p><p>  需要新建分類時(shí),在站點(diǎn)地圖上點(diǎn)擊“添加分類”連接到addlist.aspx頁面(如圖30),然后輸入分類的標(biāo)題,再點(diǎn)擊“添加”按鈕,提示“添加成功”,點(diǎn)擊“確定”即可。</p><p>  圖5-24 添加分類</p><p><b>  3、版塊管理</b></p>

90、<p>  版塊管理的主要功能包括添加版塊、修改版塊、刪除版塊。</p><p><b>  新建版塊</b></p><p>  需要新建版塊時(shí),在站點(diǎn)地圖上“版塊管理”的子目錄點(diǎn)擊“添加版塊”連接到addlismodule.aspx頁面,要確定是在哪一個(gè)分類中增加版塊,然后輸入板塊標(biāo)題和版塊說明,然后點(diǎn)擊“添加”按鈕。</p><p

91、>  圖5-25 添加版塊</p><p>  單擊站點(diǎn)地圖的“版塊管理”可以看到版塊的列表,并可以進(jìn)行版塊刪除和修改。</p><p>  圖5-26 版塊管理</p><p><b>  修改版塊</b></p><p>  需要修改版塊時(shí),單擊“修改”,轉(zhuǎn)到修改界面,然后輸入修改信息,再按“提交”按鈕。<

92、;/p><p><b>  圖5-27修改版塊</b></p><p><b>  刪除版塊</b></p><p>  需要?jiǎng)h除版塊時(shí),單擊“刪除”鏈接即可,使用此功能時(shí),刪除論壇版塊同時(shí)刪除該版塊的所有帖子,并且不能恢復(fù)。</p><p><b>  4、帖子管理</b><

93、;/p><p>  帖子管理主要功能包括刪除帖子和刪除回復(fù)。</p><p><b>  刪除帖子</b></p><p>  刪除帖子可以分為:不根據(jù)帖子標(biāo)題直接刪除和按版塊類別刪除,刪除帖子同時(shí)刪除該帖子的所有回復(fù),并且不能恢復(fù)。</p><p>  圖5-28 帖子管理全部帖子列表和分版塊列表</p>&

94、lt;p><b>  刪除回復(fù)</b></p><p>  需要?jiǎng)h除回復(fù)時(shí),點(diǎn)擊某以主題標(biāo)題進(jìn)入詳細(xì)頁面,然后對某一回復(fù)進(jìn)行刪除,也可以選擇該主題的所有回復(fù)進(jìn)行刪除。</p><p>  5.4 資源列表中的留言</p><p>  (1)功能描述:用戶登錄后,在瀏覽某個(gè)資源想詳細(xì)信息時(shí),在留言版塊上輸入留言信息,點(diǎn)擊“回復(fù)”按鈕,留言會

95、在該文章詳細(xì)頁面顯示。同時(shí)該問題的信息也會在論壇中對應(yīng)的版塊中顯示。</p><p><b> ?。?)界面設(shè)計(jì)</b></p><p>  圖5-29 資源詳細(xì)界面和論壇詳細(xì)頁面</p><p><b> ?。?)流程描述</b></p><p>  圖5-30 回復(fù)流程</p>&

96、lt;p><b>  6. 小結(jié)與展望</b></p><p><b>  6.1 小結(jié)</b></p><p>  該網(wǎng)站是由兩個(gè)人合作開發(fā)的,我負(fù)責(zé)界面的設(shè)計(jì)、個(gè)人信息的管理和論壇以及論壇管理這些部分,我負(fù)責(zé)部分功能基本實(shí)現(xiàn),詳見網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)。</p><p>  在這次畢業(yè)設(shè)計(jì)中,給我的最大體會就是學(xué)到了很

97、多的東西,盡管非常辛苦,但是覺得非常的值得。在選擇這個(gè)課題的時(shí)候,我對Visual studio、asp.net技術(shù)和C#語言還是比較陌生的,所以在進(jìn)行在著手設(shè)計(jì)之前,首先要學(xué)習(xí)好Visual studio這個(gè)工具,了解它的各個(gè)控件的使用,掌握了網(wǎng)站的規(guī)劃和基本功能的實(shí)現(xiàn)技術(shù)后,我按照指導(dǎo)老師的要求,對各高校的有關(guān)數(shù)據(jù)系統(tǒng)原理的網(wǎng)站進(jìn)行細(xì)心分析和比對后,開始規(guī)劃本網(wǎng)站,確定網(wǎng)站的模塊、版面的設(shè)計(jì)、數(shù)據(jù)庫的設(shè)計(jì)等等。在設(shè)計(jì)的過程中,我遇到

98、不少問題,我參考書本、問同學(xué)以及在網(wǎng)上查找解決方法,例如一個(gè)頁面有幾個(gè)按鈕時(shí),點(diǎn)擊按鈕得到的效果不是預(yù)期的,然后我就上網(wǎng)查找解決的方法,把 causesVaildation屬性為false等。</p><p>  而在界面設(shè)計(jì)時(shí),vs2005中進(jìn)行排版比較麻煩,花費(fèi)的時(shí)間比較多,但效果也不是很好。</p><p>  這次畢業(yè)設(shè)計(jì),對我來說是一次挑戰(zhàn),需要扎實(shí)的專業(yè)知識、比較好的邏輯思維抽

99、象能力,還要有吃苦耐勞的精神和合作溝通的能力。經(jīng)過這次設(shè)計(jì),讓我真正的體會到“學(xué)以致用”的快樂,我深深的體會到只有不斷學(xué)習(xí)、不斷才實(shí)踐、不斷思考才會不斷進(jìn)步。成功確實(shí)得來不易。</p><p><b>  6.2 展望</b></p><p>  首先,由于本人水平有限,開發(fā)工具的使用不能夠游刃有余,發(fā)表帖子的界面過于簡單、功能很少等,網(wǎng)站的界面美工有待改善,以后還需

100、要多多摸索學(xué)習(xí)。</p><p>  其次,通過努力也可以深入學(xué)習(xí)數(shù)據(jù)庫系統(tǒng)原理有關(guān)的知識,把專業(yè)知識的某些思想應(yīng)用到日常的生活工作中去。 </p><p>  最后,網(wǎng)站進(jìn)一步改進(jìn),完善功能,將有可能投入到實(shí)際使用當(dāng)中,為師生帶來教學(xué)真正方便,同時(shí)加強(qiáng)師生間網(wǎng)絡(luò)上的交流。</p><p><b>  參考文獻(xiàn)</b></p>&

101、lt;p>  [1] 肖金秀、何鵬、王當(dāng)文等.《ASP.NET案例教案》 [M] .冶金工業(yè)出版社,2005</p><p>  [2] 龍馬工作室 編著.ASP.NET 《2.0 從入門到精通》 [M].人民郵電出版社,2008</p><p>  [3] 源動(dòng)力小組 編著.ASP.NET 2.0 編程技術(shù)(C#版)[M].中國鐵道出版社,2008 </p><

102、p>  [4] 智源科技 黎衛(wèi)東 編著. 《ASP.NET 網(wǎng)絡(luò)開發(fā)入門與實(shí)踐》[M].人民郵電出版社, 2006</p><p>  [5] 孟憲會、張慧妍.《ASP.NET 2.0應(yīng)用開發(fā)技術(shù)》[M].人民郵電出版社,2006</p><p>  [6] 陳冠軍.《精通ASP.NET 2.0企業(yè)級項(xiàng)目開發(fā)》[M].人民郵電出版社,2007</p><p>

103、  [7] 呂洋波.《ASP.NET 2.0寶典》[M].電子工業(yè)出版社,2007</p><p>  [8] 崔永紅.《基于Visual C#.NET的動(dòng)態(tài)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)》[J].《現(xiàn)代電子技術(shù)》,2006</p><p>  [9] Visual Studio2005入門.Net系列視頻教程</p><p>  [10] 劉斌、張軍.《 ASP.NET+SQL

104、Server 動(dòng)態(tài)網(wǎng)站開發(fā)案例精選》[M].清華大學(xué)出版社,2006</p><p>  [11] (美) Ian Lloyd.《HTML與CSS網(wǎng)站設(shè)計(jì)實(shí)踐之旅》[M].人民郵電出版社,2006</p><p>  [12] (美)Scott Mitchell.《ASP.NET 2.0 入門經(jīng)典》[M].人民郵電出版社,2007</p><p><b>

105、  致謝</b></p><p>  本次畢業(yè)設(shè)計(jì)在xx老師的悉心指導(dǎo)下,終于得以如期完成。在此衷心地感謝我的指導(dǎo)老師xx老師一直以來的辛勤輔導(dǎo),定時(shí)與我們開會,及時(shí)反饋修改意見和進(jìn)度安排給我,使我的畢業(yè)設(shè)計(jì)得以順利完成。</p><p>  感謝我的合作伙伴xx,我們一起學(xué)習(xí)、一起討論、共同設(shè)計(jì),讓我享受了一次快樂的設(shè)計(jì)之旅。</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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論