版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 目 錄</b></p><p><b> 中文摘要III</b></p><p><b> 英文摘要.V</b></p><p><b> 1 緒論1</b></p><p> 1.1 選題背景1</p
2、><p> 1.2 研究意義1</p><p> 1.3 門戶網(wǎng)站的現(xiàn)狀2</p><p> 1.4 本論文的組織形式3</p><p> 2 網(wǎng)站開發(fā)工具介紹4</p><p> 2.1 ASP介紹4</p><p> 2.2 IIS介紹5</p><p
3、> 2.3 SQL sever數(shù)據(jù)庫介紹5</p><p> 2.3.1 SQL sever的優(yōu)點(diǎn)6</p><p> 2.3.2 SQL sever的使用6</p><p> 2.4 本網(wǎng)站開發(fā)所用技術(shù)和軟件7</p><p> 3 網(wǎng)站的需求分析8</p><p> 3.1 網(wǎng)站用戶介紹
4、8</p><p> 3.2 網(wǎng)站的任務(wù)流程圖8</p><p> 3.3 網(wǎng)站的數(shù)據(jù)流程圖與數(shù)據(jù)字典9</p><p><b> 4 網(wǎng)站設(shè)計(jì)12</b></p><p> 4.1 網(wǎng)站數(shù)據(jù)庫設(shè)計(jì)12</p><p> 4.1.1 概念結(jié)構(gòu)設(shè)計(jì)12</p>&
5、lt;p> 4.1.2 邏輯結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.1.3 物理設(shè)計(jì)16</p><p> 4.2 網(wǎng)站功能設(shè)計(jì)17</p><p> 4.2.1 網(wǎng)站設(shè)計(jì)要求17</p><p> 4.2.2 網(wǎng)站功能設(shè)計(jì)18</p><p> 4.2.3 網(wǎng)站整體結(jié)構(gòu)20</p>
6、;<p><b> 5 網(wǎng)站實(shí)現(xiàn)22</b></p><p> 5.1 網(wǎng)站數(shù)據(jù)庫訪問實(shí)現(xiàn)22</p><p> 5.2 網(wǎng)站主要功能實(shí)現(xiàn)24</p><p> 5.2.1 類別管理功能的實(shí)現(xiàn)24</p><p> 5.2.2 文章管理功能的實(shí)現(xiàn)25</p><p&g
7、t; 5.2.3 賬號管理功能的實(shí)現(xiàn)26</p><p> 5.2.4 故障申報功能的實(shí)現(xiàn)27</p><p> 5.2.5 評論管理功能的實(shí)現(xiàn)28</p><p><b> 6 網(wǎng)站運(yùn)行30</b></p><p> 6.1 測試環(huán)境30</p><p> 6.1.1硬件環(huán)
8、境:30</p><p> 6.1.2軟件環(huán)境30</p><p> 6.2 網(wǎng)站功能測試31</p><p> 6.2.1網(wǎng)站用戶應(yīng)用功能測試31</p><p> 6.2.2網(wǎng)站后臺管理功能測試32</p><p><b> 7 技術(shù)總結(jié)36</b></p>
9、<p><b> 參考文獻(xiàn)37</b></p><p><b> 致謝39</b></p><p> 山西財經(jīng)大學(xué)實(shí)驗(yàn)教學(xué)中心網(wǎng)站</p><p><b> 的設(shè)計(jì)與開發(fā)</b></p><p> 摘 要:為了進(jìn)一步加強(qiáng)本校的信息化建設(shè),使學(xué)生和老師
10、通過網(wǎng)絡(luò)互相交流以及網(wǎng)上查詢和辦公,本課題設(shè)計(jì)了這個動態(tài)網(wǎng)站。本文主要描述了網(wǎng)站技術(shù)在學(xué)校實(shí)踐教學(xué)中的重要作用,該網(wǎng)站主要為教師提供教學(xué)管理和為學(xué)生提供信息查詢,讓老師和學(xué)生的交流更加方便,并有效提高學(xué)生的動手能力。本課題采用的開發(fā)工具有Dreamweaver網(wǎng)頁編輯器、ASP.NET網(wǎng)頁技術(shù)、圖片制作軟件Firework、數(shù)據(jù)庫SQL sever以及集成開發(fā)工具Visual studio 2008。網(wǎng)站主要包括前臺應(yīng)用模塊和后臺管理模
11、塊。</p><p> 關(guān)鍵字:ASP.NET;門戶網(wǎng)站開發(fā);數(shù)據(jù)庫連接</p><p> THE DEVELOPMENT OF SHANXI UNIVERSITY OF FINANCE&ECONOMICS EXPERIMENT TRAINING CENTRE WEB PORTALS</p><p> Abstract: with the develo
12、pment of Internet,the Internet and computer technology achieve great success. In order to informationize the education of the school and for the convenience of the students and teachers' exchange and learn by means
13、of the Internet, the dissertation designs a interactive web. The design meanly describes the important effect of the web technology in the practice of the school teaching. The development of the web facilitates the teach
14、er strengthening the teaching managemen</p><p> Keywords:asp.net; web portals development; the combination of database</p><p><b> 1 緒論</b></p><p><b> 1.1 選題背景&l
15、t;/b></p><p> 以現(xiàn)代計(jì)算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn),Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的辦學(xué)管理提出了新的模式。通過設(shè)計(jì)和建設(shè)實(shí)驗(yàn)室網(wǎng)站的網(wǎng)絡(luò)拓?fù)浼軜?gòu)、網(wǎng)絡(luò)安全系統(tǒng)、數(shù)據(jù)庫基礎(chǔ)結(jié)構(gòu)、信息共享與管理、信息的發(fā)布與管理,從而方便管理者、老師和學(xué)生間信息發(fā)布、信息交流和信息共享。實(shí)驗(yàn)室網(wǎng)站作為一個新型的教學(xué)管理模式,網(wǎng)絡(luò)技術(shù)為它提供了迅捷
16、的信息發(fā)布功能和良好的實(shí)時管理功能。</p><p> 而信息門戶能夠?yàn)榫W(wǎng)絡(luò)用戶提供一種迅速有效的訪問和使用網(wǎng)絡(luò)資源的途徑,因此建立校園信息門戶是信息建設(shè)的目標(biāo)。實(shí)驗(yàn)教學(xué)門戶網(wǎng)站要充分體現(xiàn)實(shí)驗(yàn)實(shí)驗(yàn)教學(xué)中心的管理模式和精神風(fēng)貌。網(wǎng)站所提供的主題圖片不僅僅是實(shí)驗(yàn)教學(xué)中心的建設(shè)概況更是實(shí)驗(yàn)教學(xué)中心給全體師生要傳遞的情緒和信念, 都應(yīng)該通過這種方式表達(dá)出來。門戶網(wǎng)站還要不斷地集成各種應(yīng)用系統(tǒng),如電子郵件系統(tǒng)、信息檢索系
17、統(tǒng)、信息發(fā)布平臺等,使用戶在同一界面環(huán)境下進(jìn)行相關(guān)的應(yīng)用操作,提高用戶工作效率。隨著高校信息化工作的進(jìn)一步推動,高校實(shí)驗(yàn)教學(xué)的進(jìn)一步發(fā)展,實(shí)驗(yàn)室開放程度的提高,迫切需要統(tǒng)一的管理以及對各級人員提供集成的信息服務(wù),因此校園門戶站點(diǎn)建設(shè)成為高校的需要[1]。</p><p><b> 1.2 研究意義</b></p><p> 隨著計(jì)算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展,很多高校
18、以自己的網(wǎng)絡(luò)技術(shù)搭建起校園網(wǎng)。實(shí)驗(yàn)中心作為高校研發(fā)技術(shù)的發(fā)源地,對其的管理效率直接影響到教學(xué)任務(wù)的開展和教學(xué)質(zhì)量的提升。實(shí)驗(yàn)中心網(wǎng)站作為實(shí)驗(yàn)室信息發(fā)布平臺,通過網(wǎng)站的網(wǎng)絡(luò)化教學(xué)和網(wǎng)絡(luò)化實(shí)驗(yàn)室管理平臺,用戶可方便地查詢實(shí)驗(yàn)課程相關(guān)信息、實(shí)驗(yàn)設(shè)備使用情況等信息,并可實(shí)現(xiàn)實(shí)驗(yàn)室教學(xué)資源的有效共享,作為實(shí)驗(yàn)教學(xué)的有力輔助工具[2]。</p><p> 同時高校實(shí)驗(yàn)中心是高校實(shí)驗(yàn)課程的教學(xué)基地,承擔(dān)著實(shí)驗(yàn)類學(xué)科綜合性實(shí)驗(yàn)
19、教學(xué)與校內(nèi)模擬實(shí)習(xí)的任務(wù)。高校實(shí)驗(yàn)中心的成立促進(jìn)了實(shí)驗(yàn)室建設(shè)的進(jìn)一步規(guī)范化、制度化,但是實(shí)驗(yàn)室管理工作也變得更加繁重和復(fù)雜,迫切需要用計(jì)算機(jī)來進(jìn)行輔助管理,以減少不必要的重復(fù)勞動。實(shí)驗(yàn)實(shí)驗(yàn)教學(xué)中心網(wǎng)站作為信息發(fā)布的窗口擔(dān)負(fù)著很重要的作用[2]。</p><p> 1.3 門戶網(wǎng)站的現(xiàn)狀</p><p> 隨著2005年,教育部在全國啟動了高等學(xué)校實(shí)驗(yàn)教學(xué)示范中心建設(shè)工作以來,全國各大高
20、校為了積極響應(yīng)教育部門的政策,紛紛建立起了自己的實(shí)驗(yàn)教學(xué)中心網(wǎng)站。因?yàn)閷?shí)驗(yàn)教學(xué)中心網(wǎng)站是展示高校實(shí)驗(yàn)教學(xué)成果與信息交流的一個門戶,我們稱其為門戶網(wǎng)站。 實(shí)驗(yàn)教學(xué)門戶網(wǎng)站,不僅能準(zhǔn)確及時發(fā)布和傳播大量校園動態(tài)信息,而且能集中展示實(shí)驗(yàn)教學(xué)改革的最新成果,成為研討和探索教育理念、辦學(xué)思路、教學(xué)管理、科學(xué)研究、理論創(chuàng)新的重要陣地。當(dāng)今社會,網(wǎng)絡(luò)生活已經(jīng)滲透到人們生活的方方面面,并深刻影響著人們的學(xué)習(xí)和思維方式,高校教學(xué)門戶網(wǎng)站通過建立完備的
21、網(wǎng)上學(xué)習(xí)資料庫和資源庫,充分發(fā)揮其積累效應(yīng)和全天候教育作用,成為學(xué)生在課堂教學(xué)之外的有益和必要補(bǔ)充,并通過其良好的交互功能,成為師生學(xué)習(xí)、生活和工作的有效工具[1] 縱觀各教學(xué)門戶網(wǎng)站建設(shè)應(yīng)用現(xiàn)狀,雖然高校已基本上建立了自己的門戶網(wǎng)站,訪問速度也夠快,但高校門戶網(wǎng)站在擁有其自身特色與優(yōu)勢的同時,也顯示出某些缺憾,主要體現(xiàn)在以下幾個方面[3]: ?。?)建站前缺乏統(tǒng)一的組織和規(guī)劃。高校教學(xué)門戶網(wǎng)站應(yīng)該是高校信息化發(fā)展的前沿陣地,是高
22、校在信息化領(lǐng)域亮出的一面旗幟。因此,每</p><p> ?。?)內(nèi)容更新不及時,時效性差。有些高校門戶網(wǎng)站的首頁新聞都是過時的信息,甚至一些已經(jīng)更改多時的規(guī)章制度,仍然堆砌在那里,沒有得到及時的糾正。</p><p> (4)交互功能不強(qiáng)。有些高校門戶網(wǎng)站,甚至還在采用已經(jīng)淘汰的靜態(tài)建站技術(shù),有的雖然局部采用了動態(tài)交互的技術(shù),但功有限,交互的內(nèi)容很少。</p><p
23、> (5)自身管理不完善。據(jù)調(diào)查,大多數(shù)高校基本都沒有設(shè)置專門的網(wǎng)站管理、維護(hù)機(jī)構(gòu),也沒有落實(shí)專門的管理人員,大部分都是附屬于某一個信息化部門或者網(wǎng)絡(luò)中心代為管理,有些甚至只是學(xué)生或老師的個人作品,在發(fā)布后就處于無人管理、維護(hù)和更的狀態(tài)。</p><p> ?。?)與教學(xué)科研活動聯(lián)系不緊。表現(xiàn)在從網(wǎng)站上看不到反映學(xué)校的教學(xué)活動的實(shí)際內(nèi)容,毫無教學(xué)資源庫和學(xué)習(xí)資料庫可言,除了站名以外,和別的一般意義上的網(wǎng)站
24、沒什么區(qū)別。</p><p> 1.4 本論文的組織形式</p><p> 全文共分六章,第一章引言,介紹課題背景、課題的研究內(nèi)容、論文內(nèi)容的組織;第二章開發(fā)工具及技術(shù),介紹網(wǎng)站所用到的一系列開發(fā)工具以及開發(fā)網(wǎng)站所用到的ASP.NET技術(shù);第三章網(wǎng)站需求分析,討論網(wǎng)站的建設(shè)目標(biāo)以及系統(tǒng)功能性、非功能性需求;第四章網(wǎng)站設(shè)計(jì),根據(jù)網(wǎng)站的需求,分析數(shù)據(jù)的存取原理以及設(shè)計(jì)數(shù)據(jù)庫的相應(yīng)表格;并詳
25、細(xì)論述網(wǎng)站需要實(shí)現(xiàn)的模塊和功能以及網(wǎng)站的整體結(jié)構(gòu);第五章網(wǎng)站實(shí)現(xiàn),包含網(wǎng)站的表示層,邏輯層以及數(shù)據(jù)訪問層的詳細(xì)設(shè)計(jì)和相關(guān)的代碼;第六章網(wǎng)站運(yùn)行,對網(wǎng)站的增刪改查功能進(jìn)行具體的測試;第七章技術(shù)總結(jié)。</p><p> 2 網(wǎng)站開發(fā)工具介紹</p><p><b> 2.1 ASP介紹</b></p><p> 早期的動態(tài)網(wǎng)頁主要采用CGI技
26、術(shù),CGI即Common Gateway Interface(公用網(wǎng)關(guān)接口)。雖然CGI技術(shù)已經(jīng)發(fā)展成熟而且功能強(qiáng)大,但由于編程困難、效率低下、修改復(fù)雜,所以有逐漸被新技術(shù)取代的趨勢。目前常用的動態(tài)交互式網(wǎng)站開發(fā)技術(shù)有ASP,PHP,JSP 等技術(shù)。</p><p> ASP即Active Server Page的縮寫。它是一種包含了使用VB Script或Jscript腳本程序代碼的網(wǎng)頁。當(dāng)瀏覽器瀏覽ASP網(wǎng)
27、頁時, Web服務(wù)器就會根據(jù)請求生成相應(yīng)的HTML代碼然后再返回給瀏覽器,這樣瀏覽器端看到的就是動態(tài)生成的網(wǎng)頁。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種 應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互。是一種簡單、方便的編程工具[4]。</p><p> ASP的最大好處是可以包含HTML標(biāo)簽,也可以直接存取數(shù)據(jù)庫及使用無限擴(kuò)充的ActiveX控件,因此在程序編制上要比HTML方便而且更富有靈活性。通過使用ASP
28、的組件和對象技術(shù),用戶可以直接使用ActiveX控件,調(diào)用對象方法和屬性,以簡單的方式實(shí)現(xiàn)強(qiáng)大的交互功能[4]。 </p><p> 但ASP技術(shù)也非完美無缺,由于它基本上是局限于微軟的操作系統(tǒng)平臺之上,主要工作環(huán)境是微軟的IIS應(yīng)用程序結(jié)構(gòu),又因ActiveX對象具有平臺特性,所以ASP技術(shù)不能很容易地實(shí)現(xiàn)在跨平臺Web服務(wù)器上工作。</p><p> 相對于ASP,PHP則是一
29、種HTML內(nèi)嵌式的語言,嵌入HTML文檔在服務(wù)器端執(zhí)行的腳本語言,語言的風(fēng)格類似于C語言,現(xiàn)在被眾多的網(wǎng)站編程人員廣泛的運(yùn)用[5]。</p><p> 而JSP是基于Java Servlet以及整個Java體系的Web開發(fā)技術(shù)。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。JSP 頁面由 HTML代碼和嵌入其中的Java 代碼所組成。服務(wù)器在頁面被
30、客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML 頁面返回給客戶端的瀏覽器[6]。</p><p><b> 2.2 IIS介紹</b></p><p> IIS是Internet information server的縮寫,是微軟提供的Internet服務(wù)器軟件,包括WEB、FTP、Mail等服務(wù)器,具有高性能、高集成性、可擴(kuò)展性、可管理性和易用性
31、等特點(diǎn)。它使得在intranet或Internet上發(fā)布信息變得很容易。IIS的功能概括起來主要有以下的幾點(diǎn)[7]。</p><p><b> ?。?)管理功能</b></p><p> 服務(wù)器中自帶的管理工具中,有Internet信息服務(wù)管理,用于集中維護(hù)整個網(wǎng)站,包括管理WWW、FTP、SMTP等服務(wù)。</p><p><b>
32、 ?。?)安全功能</b></p><p> 具有三種用戶身份驗(yàn)證的方法,有安全通信功能。采用各種安全協(xié)議,保證 服務(wù)器端、客戶端和服務(wù)器端與客戶端交換信息時的安全。</p><p><b> (3)支持功能</b></p><p> 支持ASP,可以使用服務(wù)器端的腳本和組件創(chuàng)建動態(tài)內(nèi)容,從而創(chuàng)建和瀏覽器無關(guān)的動態(tài)內(nèi)容。ASP
33、提供對所有HTTP請求和應(yīng)答方位,以及對標(biāo)準(zhǔn)數(shù)據(jù)庫連接的訪問,同時還允許子定義適合不同的瀏覽器的內(nèi)容。</p><p> 2.3 SQL sever數(shù)據(jù)庫介紹</p><p> SQL(Structured Query Language),結(jié)構(gòu)化查詢語言。SQL語言的主要功能就是同各種數(shù)據(jù)庫建立聯(lián)系,進(jìn)行溝通。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據(jù)庫中的數(shù)據(jù),從數(shù)據(jù)庫中提取
34、數(shù)據(jù)等。絕大多數(shù)流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)都采用了SQL語言標(biāo)準(zhǔn)。SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。</p><p> 2.3.1 SQL sever的優(yōu)點(diǎn)</p><p> SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng),可以使用相同的SQL語言
35、作為數(shù)據(jù)輸入與管理的SQL接口[8]。</p><p> 而且同時SQL是高級的非過程化編程語言,允許用戶在高層數(shù)據(jù)結(jié)構(gòu)上工作。它不要求用戶指定對數(shù)據(jù)的存放方法,也不需要用戶了解具體的數(shù)據(jù)存放方式,所以具有完全不同底層結(jié)構(gòu)的不同數(shù)據(jù)庫系統(tǒng)可以使用相同的結(jié)構(gòu)化查詢語言語言作為數(shù)據(jù)輸入與管理的接口。這樣就可以在程序中直接使用SQL語句調(diào)用數(shù)據(jù),而不考慮數(shù)據(jù)的存儲結(jié)構(gòu),給程序員的工作帶來很大的便利[9]。</p
36、><p> 2.3.2 SQL sever的使用</p><p> 標(biāo)準(zhǔn)SQL是非過程化得查詢語言,具有統(tǒng)一,面向集合,功能豐富,使用簡單等多項(xiàng)優(yōu)點(diǎn)。但這樣高度非過程化的結(jié)構(gòu)是她缺少流程控制能力,所以利用SQL編程技術(shù)來實(shí)現(xiàn)和彌補(bǔ)這個缺點(diǎn),以提高系統(tǒng)和RDBS間的可操作性。使用SQL編程來訪問和管理數(shù)據(jù)庫中的數(shù)據(jù)方式主要有:嵌入式SQL,PL/SQL,ODBC編程,JDBC等方式,最常用的
37、是ODBC[10]。</p><p> 2.4 本網(wǎng)站開發(fā)所用技術(shù)和軟件</p><p> 本網(wǎng)站的開發(fā)采用了現(xiàn)在常用的網(wǎng)站動態(tài)網(wǎng)站開發(fā)技術(shù)ASP.NET技術(shù)。ASP.NET的前身是ASP技術(shù),但與ASP技術(shù)相比較程序代碼更獨(dú)立,良好的可擴(kuò)展性以及組建部署簡單。ASP.net提供了幾個超越以前web開發(fā)模式的優(yōu)點(diǎn):性能強(qiáng),世界級水平的開發(fā)工具支持,強(qiáng)大而富有彈性,簡單,易于管理,可伸縮
38、性和有效利用性,可訂制和擴(kuò)展以及安全性[11]。</p><p> ASP.net網(wǎng)頁的程序代碼,易于編寫、結(jié)構(gòu)清晰。它將網(wǎng)頁設(shè)計(jì)的部分(如美工、樣式、圖片、文字)與程序邏輯部分分開編寫,避免HTML標(biāo)記與程序攪成一團(tuán),使網(wǎng)頁設(shè)計(jì)的效率大大提高。并且,ASP.net網(wǎng)站的開發(fā)可以使用任何一種.net語言書寫[12]。</p><p> 以上介紹的是用來開發(fā)動態(tài)網(wǎng)站的主要技術(shù)ASP.ne
39、t的主要特征。然而,網(wǎng)站除了需要用到動態(tài)頁面,還會涉及到很多靜態(tài)的頁面和元素,比如網(wǎng)頁的排版、布局等等方面。但由于本課題的重點(diǎn)是網(wǎng)站的動態(tài)部分的功能,因此,為了提高網(wǎng)頁的版面設(shè)計(jì)的效率,本網(wǎng)站還會用到一套專業(yè)的頁面設(shè)計(jì)軟件 Dreamweaver,F(xiàn)ireworks以及.net集成開發(fā)環(huán)境visual studio 2008等輔助軟件。Dreamweaver 主要用來制作和編輯網(wǎng)頁文件,由Dreamweaver 制作出來的網(wǎng)頁的兼容性比
40、較好,制作效率也很高;而 Fireworks 主要用來處理網(wǎng)頁中的圖形元素。visual studio 2008是一套完整的開發(fā)工具,用于生成ASP.NET網(wǎng)站,XML Web Services,應(yīng)用程序等[17]。</p><p> 本課題開發(fā)、調(diào)試網(wǎng)站所需軟件工具如下表所示:</p><p> 表 2-1 開發(fā)、調(diào)試網(wǎng)站軟件與系統(tǒng)工具</p><p><
41、;b> 3 網(wǎng)站的需求分析</b></p><p> 3.1 網(wǎng)站用戶介紹</p><p> 實(shí)驗(yàn)教學(xué)中心門戶網(wǎng)站的用戶主要可以分為老師,學(xué)生,普通用戶以及管理員。這些用戶又從網(wǎng)站功能角度又可以進(jìn)一步分為管理員和非管理員兩類。</p><p> 管理員主要具體負(fù)責(zé)指實(shí)驗(yàn)教學(xué)中心網(wǎng)站日常維護(hù),對網(wǎng)站的管理員進(jìn)行增加和刪除,對本網(wǎng)站的頻道進(jìn)行增
42、減,對新聞進(jìn)行增加刪除和編輯,對網(wǎng)站板塊的調(diào)整,網(wǎng)站風(fēng)格的調(diào)整以及對評論的回復(fù)編輯等操作。</p><p> 非管理員用戶主要有這類用戶包括教師,學(xué)生和普通用戶,他們要求網(wǎng)站可以瀏覽以及查詢實(shí)驗(yàn)室新聞、公告、相關(guān)文件等信息,并且還要求能在實(shí)驗(yàn)教學(xué)網(wǎng)站上下載相關(guān)的辦公材料以及對相關(guān)信息進(jìn)行評論等操作。</p><p> 3.2網(wǎng)站的任務(wù)流程圖</p><p>
43、根據(jù)用戶需求分析,網(wǎng)站的任務(wù)流程圖如下圖所示:</p><p> 圖3-1 網(wǎng)站的任務(wù)流程圖</p><p> 3.3 網(wǎng)站的數(shù)據(jù)流程圖與數(shù)據(jù)字典</p><p> 根據(jù)網(wǎng)站的功能需求畫出網(wǎng)站的數(shù)據(jù)流程圖[15],如下圖所示:</p><p> 圖3-2 網(wǎng)站的頂層數(shù)據(jù)流程圖</p><p> 圖3-3 網(wǎng)站
44、的底層數(shù)據(jù)流程圖</p><p> 數(shù)據(jù)字典是關(guān)于數(shù)據(jù)信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合,其作用是在軟件分析和設(shè)計(jì)的過程中給人們提供關(guān)于數(shù)據(jù)的描述信息[9]。</p><p> 根據(jù)對上面數(shù)據(jù)流圖的分析,得到本次系統(tǒng)得主要數(shù)據(jù)字典如下表所示:</p><p> 表 3-1 分類信息表</p><p> 下面的表給
45、出newclass表的包含的各字段的描述:</p><p> 表 3-2 分類信息表字段描述</p><p><b> 文章信息實(shí)表:</b></p><p> 表 3-3 文章信息表介紹</p><p><b> 各字段描述:</b></p><p> 表 3-4
46、 文章信息表字段描述</p><p><b> 管理員信息實(shí)表:</b></p><p> 表 3-5用戶管理信息表介紹</p><p><b> 各字段描述:</b></p><p> 表 3-6 用戶管理信息表字段描述</p><p><b> 用戶評
47、論實(shí)表:</b></p><p> 表 3-7用戶評論信息表介紹</p><p><b> 各字段描述:</b></p><p> 表 3-8 用戶評論信息表字段描述</p><p><b> 4 網(wǎng)站設(shè)計(jì)</b></p><p> 4.1 網(wǎng)站數(shù)據(jù)庫設(shè)
48、計(jì)</p><p> 4.1.1 概念結(jié)構(gòu)設(shè)計(jì)</p><p> 實(shí)體——聯(lián)系方法(Entity—Relationship Approach)是最常用的表示概念性數(shù)據(jù)模型的方法。這種方法使用E-R圖來描述現(xiàn)實(shí)世界中的實(shí)體,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法,即使不熟悉計(jì)算機(jī)技術(shù)的用戶也能理解它。本網(wǎng)站的的E-R圖如下圖所示:</p><p> 圖 4-1 網(wǎng)站
49、的E—R圖</p><p> 以下是E—R圖相對應(yīng)的每個實(shí)體的屬性,如下圖:</p><p> 圖 4-2 管理員的實(shí)體圖</p><p> 圖 4-3 用戶的實(shí)體圖</p><p> 圖 4-4 新聞的實(shí)體圖</p><p> 圖 4-5 類別的實(shí)體圖</p><p> 圖 4-6
50、 文件的實(shí)體圖</p><p> 4.1.2 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為邏輯結(jié)構(gòu),以適合數(shù)據(jù)庫管理系統(tǒng)的邏輯結(jié)構(gòu)。E-R圖向關(guān)系模型轉(zhuǎn)換的結(jié)果如下所示:(其中下劃線為主鍵,波浪線為外鍵)</p><p> 管理員信息(管理員編號,管理員登錄名,管理員密碼)</p><p
51、> 用戶留言信息(用戶編號,用戶名,留言內(nèi)容,留言時間,新聞編號)</p><p> 新聞信息(新聞編號,新聞標(biāo)題,新聞類別,類別編號,新聞內(nèi)容,新聞作者,發(fā)布時間,點(diǎn)擊次數(shù))</p><p> 頻道分類信息(類別編號,類別名稱,排列順序,添加時間)</p><p> 文件下載信息(資料編號,資料名稱,下載地址,上傳日期)</p><
52、;p> 4.1.3 物理設(shè)計(jì)</p><p> 本網(wǎng)站數(shù)據(jù)庫的表用SQL SEVER管理,主要包含NewView,ClassNew,Admin,download,Guest 等五個表組成,他們的具體字段說明如下表:</p><p><b> 表 4-1 數(shù)據(jù)表</b></p><p> 4.2 網(wǎng)站功能設(shè)計(jì)</p>
53、<p> 4.2.1 網(wǎng)站設(shè)計(jì)要求</p><p> 本實(shí)驗(yàn)教學(xué)中心網(wǎng)站要求建立實(shí)驗(yàn)中心管理信息平臺,動態(tài)管理實(shí)驗(yàn)中心對外發(fā)布的信息,全面展示實(shí)驗(yàn)中心資源信息,促進(jìn)各項(xiàng)資源共享利用,實(shí)現(xiàn)網(wǎng)上交互功能,能對相應(yīng)的信息進(jìn)行評論,能有效地對實(shí)驗(yàn)室工作人員的日常工作提供一個服務(wù)平臺。</p><p> 具體網(wǎng)站要設(shè)計(jì)實(shí)現(xiàn)以下功能,如圖所示:</p><p>
54、 圖4-5 網(wǎng)站的功能圖</p><p> 4.2.2 網(wǎng)站功能設(shè)計(jì)</p><p> 根據(jù)網(wǎng)站的需求分析,現(xiàn)將網(wǎng)站劃分為兩個主要功能模塊:</p><p> (1)網(wǎng)站前臺應(yīng)用設(shè)計(jì)</p><p> 網(wǎng)站的前臺向普通用戶提供服務(wù),是用戶訪問的頁面的集合。網(wǎng)站前臺訪問可以瀏覽發(fā)布的內(nèi)容,如實(shí)驗(yàn)教學(xué)中心公告,中心新聞,實(shí)驗(yàn)室特色,教學(xué)
55、文檔下載,提交留言等操作。管理可通過密碼進(jìn)到后臺管理網(wǎng)頁,來發(fā)布新聞公告,查看留言等操作。如下圖所示:</p><p> 圖 4-6 前臺應(yīng)用設(shè)計(jì)</p><p> ?。?)網(wǎng)站后臺管理的設(shè)計(jì)</p><p> 網(wǎng)站的后臺,也叫后臺管理,是面向管理員的一系列網(wǎng)站的集合,這些網(wǎng)站可用于管理前臺網(wǎng)站的一系列操作,如新聞公告的添加刪除,管理員身份的驗(yàn)證等操作。通過網(wǎng)站
56、管理后臺,可以有效的管理網(wǎng)站供瀏覽者查閱的信息。網(wǎng)站的后臺通常需要帳號及密碼等信息的登陸驗(yàn)證,登陸信息正確則驗(yàn)證而后進(jìn)入網(wǎng)站后臺的管理界面進(jìn)行相關(guān)的一系列操作。如下圖所示:</p><p> 圖 4-7 后臺管理設(shè)計(jì)</p><p> 4.2.3 網(wǎng)站整體結(jié)構(gòu)</p><p><b> ?。?)網(wǎng)站分層架構(gòu)</b></p>&
57、lt;p> 在軟件體系架構(gòu)設(shè)計(jì)中,分層式結(jié)構(gòu)是最常見,也是最重要的一種結(jié)構(gòu)。微軟推薦的分層式結(jié)構(gòu)一般分為3層,從下至上分別為:數(shù)據(jù)訪問層、業(yè)務(wù)邏輯層(又或稱為領(lǐng)域?qū)?、表示層[15],如下圖所示:</p><p> 圖4-8 網(wǎng)站的構(gòu)架圖</p><p> (2)網(wǎng)站所有頁面構(gòu)成</p><p> 網(wǎng)站的頁面構(gòu)成分為兩部分,分別表示如下表所示:<
58、/p><p> 表4-2 網(wǎng)站的前臺頁面描述</p><p> 表4-3 網(wǎng)站的后臺頁面描述</p><p><b> 5 網(wǎng)站實(shí)現(xiàn)</b></p><p> 5.1 網(wǎng)站數(shù)據(jù)庫訪問實(shí)現(xiàn)</p><p> ASP.NET程序是通過ADO.NET技術(shù)實(shí)現(xiàn)存取數(shù)據(jù)庫中的數(shù)據(jù)的。ADO.NET是以
59、離線的數(shù)據(jù)為基礎(chǔ)的,你可以在本地的機(jī)器上對數(shù)據(jù)集進(jìn)行數(shù)據(jù)的添加、刪除或修改,然后更新回真正的數(shù)據(jù)庫。</p><p> 一個ASP.NET頁面文件對數(shù)據(jù)庫進(jìn)行查詢、插入、更新等操作之前,首先要建立與數(shù)據(jù)庫的連接,然后再進(jìn)行相應(yīng)的操作處理。以下是ASP.NET通過ADO.NET對數(shù)據(jù)庫訪的方式,如圖所示[18]:</p><p> 圖 5-1 ASP.NET通過ADO.NET對數(shù)據(jù)庫訪的
60、方式</p><p> 這里以本課題的數(shù)據(jù)庫pn163,數(shù)據(jù)表NewClass為例進(jìn)行本論文的數(shù)據(jù)庫連接以及存取說明,相關(guān)的代碼如下:</p><p><b> //建立數(shù)據(jù)庫對象</b></p><p> Db pn163 = new Db();</p><p> protected void Page_Loa
61、d(object sender, EventArgs e)</p><p><b> {</b></p><p> //創(chuàng)建與sql連接對象Conn </p><p> SqlConnection Conn = new SqlConnection(pn163.strConn);&
62、lt;/p><p> //調(diào)用數(shù)據(jù)庫連接對象對數(shù)據(jù)庫進(jìn)行連接</p><p> Conn.Open();</p><p> //指定sql語句,建立SqlDataAdapter對象,利用SqlData-</p><p> Adapter對象執(zhí)行sql語句</p><p> SqlDataAdapter Da1 =
63、 new SqlDataAdapter("Select top 3 * from NewView where Class_id=17 order by id desc", Conn);</p><p> //建立DataSet對象,并將讀取結(jié)果存放到DataSet</p><p> DataSet Ds1 = new DataSet();</p>&
64、lt;p> Da1.Fill(Ds1, "NewView");</p><p> //利用Repeater對象將數(shù)據(jù)顯示出來</p><p> Repeater1.DataSource = Ds.Tables[0].DefaultView;</p><p> Repeater1.DataBind();</p><
65、p> 5.2 網(wǎng)站主要功能實(shí)現(xiàn)</p><p> 5.2.1 類別管理功能的實(shí)現(xiàn)</p><p> 類別管理主要實(shí)現(xiàn)了對所添加的新聞的分類,本課題主要分為中心簡介,中心辦公,特色展示,中心新聞以及公告欄等五個類別,并在數(shù)據(jù)庫里設(shè)置它們的編號,在網(wǎng)站的主頁數(shù)據(jù)綁定后,分別顯示出來。當(dāng)然管理員可以根據(jù)自己的實(shí)際需求進(jìn)行添加。</p><p> 以下是類別添
66、加修改功能實(shí)現(xiàn)的主要代碼:</p><p> //把填寫的類別名和序號名付給字符串變量</p><p> string ClassName = TextBox1.Text.Trim();</p><p> string St = TextBox2.Text.Trim();</p><p> //通過Command對象進(jìn)行數(shù)據(jù)庫的修改,
67、用insert語句把類別名和序號插入數(shù)據(jù)庫</p><p> SqlCommand Cmd = new SqlCommand("insert into NewClass (Class,St)" + "values('" + ClassName + "','" + St + "')", Conn);
68、</p><p> //如果類別名為空則彈出提示信息,否則重定向到類別修改頁面</p><p> if (TextBox1.Text == "" && TextBox2.Text == "")</p><p> {Response.Write("<script>alert('
69、不能提交空值!');history.go(-1);</script>");</p><p> } Else{Cmd.ExecuteNonQuery();</p><p> Response.Redirect("./Class.Aspx");}</p><p> 如下圖所示,為類別管理的流程圖:</p>
70、;<p> 圖 5-2 添加分類的效果圖</p><p> 5.2.2 文章管理功能的實(shí)現(xiàn)</p><p> 文章管理的功能主要實(shí)現(xiàn)文章的添加,編輯以及刪除。其中對文章添加的同時對文章進(jìn)行歸類,在對文章提交時根據(jù)選擇的分類,獲取類別的ID號,并更新到數(shù)據(jù)庫,這樣在前臺主頁顯示時就會自動歸類到相應(yīng)的類別下面。對文章內(nèi)容的編輯利用一個編輯器,能實(shí)現(xiàn)字體,段落的簡單格式。&l
71、t;/p><p> 以下是文章添加的相關(guān)部分主要代碼:</p><p> //建立數(shù)據(jù)庫連接并獲取隱藏對象即類別表中各類別的ID,以實(shí)現(xiàn)新聞內(nèi)容和類別的綁定。</p><p> string ClassName = Class.SelectedValue;</p><p> SqlConnection Class_Conn=new Sql
72、Connection(pn163.strConn);</p><p> Class_Conn.Open();</p><p> SqlCommand ClassCmd = new SqlCommand("select * from NewClass where Class='" + ClassName + "'", Class_C
73、onn); SqlDataReader ClassDr = ClassCmd.ExecuteReader();</p><p> if (ClassDr.Read())</p><p> { HiddenField1.Value = ClassDr["id"].ToString(); }</p><p> //當(dāng)網(wǎng)站的內(nèi)容提交時,用inse
74、rt方法把新聞的標(biāo)題,類別,內(nèi)容,作者,以及綁定的類別id插入到數(shù)據(jù)庫里。</p><p> string Content = content.Value;</p><p> SqlCommand Cmd = new SqlCommand("Insert Into NewView (Titel,Class,Content,Author,Class_id)" + &q
75、uot;values('" + Titel.Text + "','"+ Class.Text + "','" + Content + "','" + Author .Text+"','" +HiddenField1.Value+"')", Conn)
76、;</p><p> 以下是新聞管理的運(yùn)行流程圖:</p><p> 圖 5-3 新聞管理流程圖</p><p> 5.2.3 賬號管理功能的實(shí)現(xiàn)</p><p> 賬號管理即新增加管理員,這個功能是通過后臺管理實(shí)現(xiàn)的,以下是實(shí)現(xiàn)管理員增減的主要代碼:</p><p> string Name = TextB
77、ox1.Text;</p><p> //密碼使用MD5算法進(jìn)行加密</p><p> string Pwd =FormsAuthentication.HashPasswordForStoringInConfigFile (TextBox2.Text.ToString(), "MD5");</p><p> string ChkPwd =F
78、ormsAuthentication.HashPasswordForStoringInConfigFile (TextBox3.Text.ToString(), "MD5");</p><p> //把用戶名和加密后的密碼用insert語句插入到數(shù)據(jù)庫中</p><p> SqlConnection Conn = new SqlConnection(pn163.st
79、rConn);</p><p> Conn.Open();</p><p> SqlCommand Cmd = new SqlCommand("insert into Admin(UserAdmin,UserPwd)"+"values('"+Name+"','"+Pwd+"')&quo
80、t;,Conn);</p><p> 以下是用戶管理的實(shí)現(xiàn)流程圖:</p><p> 圖 5-4用戶管理流程圖</p><p> 5.2.4 故障申報功能的實(shí)現(xiàn)</p><p> 故障申報就是用戶在前臺提交一個申請表單,管理員就可以在后臺從數(shù)據(jù)庫里調(diào)出表單內(nèi)容進(jìn)行回復(fù),主要代碼如下:</p><p> //建
81、立數(shù)據(jù)庫連接并在提交表單時把表單信息插入數(shù)據(jù)庫</p><p> SqlConnection Conn = new SqlConnection(pn163.strConn);</p><p> Conn.Open();//創(chuàng)建數(shù)據(jù)庫連接</p><p> SqlCommand Cmd = new SqlCommand("insert into Bre
82、akDes(UserName,Tel,Address,BreakDes,MainTime)"+"values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+TextBox3.Text+"','"+TextBox4.Text+"',
83、9;"+TextBox5.Text+"')", Conn);//用insert更新數(shù)據(jù)庫里面的BreakDes表</p><p> 以下是故障申報的系統(tǒng)流程圖:</p><p> 圖 5-5 故障申報流程圖</p><p> 5.2.5 評論管理功能的實(shí)現(xiàn)</p><p> 評論管理包括在前臺顯示
84、評論頁面和內(nèi)容以及點(diǎn)擊次數(shù)等信息,并在后臺管理頁面實(shí)現(xiàn)對評論內(nèi)容的刪除。以下為具體實(shí)現(xiàn)代碼:</p><p><b> //顯示評論內(nèi)容</b></p><p> SqlDataAdapter Guset_Da = new SqlDataAdapter("select * from Guest where ='" + Request.
85、QueryString["id"] + "' order by id desc", Conn);,</p><p> DataSet Guest_Ds = new DataSet();</p><p> Guset_Da.Fill(Guest_Ds, "Guest");</p><p> //
86、把用戶評論按新聞條目編號alt_id取出后,按條目顯示</p><p> PagedDataSource Guest_Pds = new PagedDataSource();</p><p> Guest_Pds.DataSource=Guest_Ds.Tables["Guest"].DefaultView; </p><p> Ping.
87、Text = Guest_Pds.Count.ToString();</p><p> Repeater2.DataSource = Guest_Pds;</p><p> Repeater2.DataBind();</p><p><b> //顯示點(diǎn)擊次數(shù)</b></p><p> //每請求一次頁面就對數(shù)據(jù)
88、表里的hit值加1,后顯示在頁面</p><p> SqlCommand a = new SqlCommand("update NewView set Hit=Hit+1 where id='" + Request.QueryString["id"]+"'", Conn);</p><p> a.Execute
89、NonQuery();</p><p> //在后臺使用delete對評論進(jìn)行刪除</p><p> SqlCommand Cmd = new SqlCommand("delete from Guest where id=" + ID, Conn)</p><p> 以下是網(wǎng)站新聞評論的實(shí)現(xiàn)流程圖:</p><p>
90、 圖5-6 評論流程圖</p><p><b> 6 網(wǎng)站運(yùn)行</b></p><p><b> 6.1 測試環(huán)境</b></p><p> 6.1.1硬件環(huán)境:</p><p> (1)CPU: i3雙核 1.4G</p><p><b> (2)內(nèi)存
91、:2G</b></p><p> (3)硬盤:80G 7200轉(zhuǎn)</p><p> (4)交換機(jī)及網(wǎng)卡: 10/100M 交換機(jī)及10/100M 兼容網(wǎng)卡 </p><p><b> 6.1.2軟件環(huán)境</b></p><p> (1)操作系統(tǒng):Microsoft Windows XP</p&g
92、t;<p> (2)軟件環(huán)境:Asp.net、DreamWeaver、visual studio 2008</p><p> (3)數(shù)據(jù)庫系統(tǒng):SQL Server 2000</p><p> (4)腳本處理:IIS 5.1</p><p> 6.2 網(wǎng)站功能測試</p><p> 6.2.1網(wǎng)站用戶應(yīng)用功能測試<
93、;/p><p> 網(wǎng)站用戶應(yīng)用功能主要實(shí)現(xiàn)了用戶信息的瀏覽和評論的功能,如下圖所示:</p><p> 圖 6-1 網(wǎng)站的主頁顯示</p><p> 圖6-2 網(wǎng)站的新聞瀏覽和評論</p><p> 6.2.2 網(wǎng)站后臺管理功能測試</p><p> 網(wǎng)站的后臺管理功能主要實(shí)現(xiàn)了管理員登陸,對分類以及新聞的添加和
94、刪除,以及評論和留言的提交等內(nèi)容,以下是網(wǎng)站運(yùn)行的相關(guān)截圖。</p><p> 以事先分配好的用戶名jun以及密碼jun登陸,如下圖所示:</p><p> 圖6-3 網(wǎng)站的后臺管理登陸界面</p><p> 圖6-4 網(wǎng)站的后臺管理界面</p><p> 添加新管理員,以用戶名和密碼都為zhaojunjun為例,并顯示用戶管理頁面,
95、如下圖所示:</p><p> 圖 6-5 網(wǎng)站的添加新管理員的頁面</p><p> 圖 6-6 網(wǎng)站的用戶管理頁面</p><p> 添加和管理新頻道分類,以分類名稱“admin”為例,對分類進(jìn)行添加,并顯示編輯頁面,如下圖所示:</p><p> 圖 6-7 網(wǎng)站的頻道添加頁面</p><p> 圖 6
96、-8 網(wǎng)站的頻道管理頁面</p><p> 添加新聞并編輯新聞的格式,以新添加的類別admin為分類,并對新聞進(jìn)行管理,運(yùn)行結(jié)果如下圖所示:</p><p> 圖6-9 網(wǎng)站的新聞編輯頁面</p><p> 圖6-10 網(wǎng)站新聞管理頁面</p><p> 對新添加的新聞進(jìn)行查看并進(jìn)行留言評論,運(yùn)行結(jié)果如下圖所示:</p>
97、<p> 圖6-11 網(wǎng)站新聞評論頁面</p><p><b> 7 技術(shù)總結(jié)</b></p><p> 本此設(shè)計(jì)主要使用了asp.net技術(shù)和dreamweaver工具以及 sql sever數(shù)據(jù)庫。Asp.net是近年來比較流行的動態(tài)網(wǎng)站開發(fā)工具,相對于它的前身Asp來說功能更加強(qiáng)大,瀏覽速度大大提升而且,網(wǎng)站的代碼組織井井有條,便于程序員設(shè)計(jì)開
98、發(fā)。 利用Dreamweaver 設(shè)計(jì)的本網(wǎng)站的靜態(tài)模板漂亮美觀,而且可以為程序員的工作帶來很大的便利,使網(wǎng)站頁面的設(shè)計(jì)速度大大提升。而SQL sever 數(shù)據(jù)庫更加的安全,本身的數(shù)據(jù)管理和操作功能更加強(qiáng)大,使網(wǎng)站的整體性能有很大提升。</p><p> 本課題設(shè)計(jì)的網(wǎng)站主要實(shí)現(xiàn)了對數(shù)據(jù)庫的增刪改查功能,利用asp.net技術(shù)使網(wǎng)站的信息流動與數(shù)據(jù)庫緊密結(jié)合起來,把數(shù)據(jù)與網(wǎng)站的前臺綁定起來,使用戶更加方便,明確
99、,快速的查找信息,并實(shí)現(xiàn)了留言板的功能,使網(wǎng)站有更好的交互功能。網(wǎng)站的后臺實(shí)現(xiàn)了對管理員,頻道以及新聞的添加與修改功能,使管理員的工作更加的方便安全??傊揪W(wǎng)站基本實(shí)現(xiàn)了用戶所要求的功能,并具有安全,實(shí)用,動態(tài),方便和交互的功能。</p><p> 但本網(wǎng)站使用的是asp.net技術(shù),因此對服務(wù)器的要求比較高,需要為服務(wù)器安裝數(shù)據(jù)庫軟件及.NET Framework環(huán)境,需要與服務(wù)器提供商協(xié)商??赡茉黾硬槐匾?/p>
100、軟硬件開支。</p><p> 由于本網(wǎng)站對服務(wù)器的配置要求比較高,所有的 WEB 應(yīng)用都在這臺服務(wù)器上進(jìn)行處理。如果日后隨著時間的推移和用戶需求的增加,網(wǎng)站提供的功能被不斷地改進(jìn)和擴(kuò)充、網(wǎng)站的用戶群和訪問量也不斷增大, WWW 服務(wù)器的負(fù)載也就會越來越高。在這種情況下,WWW 服務(wù)器的服務(wù)能力就必須被提升[15]。</p><p><b> 參考文獻(xiàn)</b>&l
101、t;/p><p> [1]王艷霞.校園門戶網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2010,23.</p><p> [2]張 銳.基于計(jì)算機(jī)實(shí)驗(yàn)室網(wǎng)站設(shè)計(jì)的實(shí)現(xiàn)[J].現(xiàn)代企業(yè)教育,2008.</p><p> [3]商俊燕.校園信息門戶單點(diǎn)登錄的實(shí)現(xiàn)[J].科技信息,2009,13.</p><p> [4]曹淑琴. ASP技術(shù)的網(wǎng)站建設(shè).
102、北京科技學(xué)院學(xué)報[J]. 2003(1).</p><p> [5]張智敏.ASP.NET、PHP與JSP的比較分析[J].科學(xué)之友,2008,11(33).</p><p> [6]樂秀潘,沈琴.ASP與ASP.NET的比較[J].電力系統(tǒng)通信.2001.</p><p> [7]周江衛(wèi),樊來耀.Internet中Web 數(shù)據(jù)庫的訪問技術(shù)[J].信息<
103、/p><p> 檢索技術(shù), 2003,104(6).</p><p> [8]向中凡等. SQL Server2000實(shí)用操作與技巧[M].西安:西安電子科技大學(xué)出版社, 2001.</p><p> [9]王珊,薩師煊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2006.</p><p> [10]李存斌. 數(shù)據(jù)庫應(yīng)用技術(shù)—SQL S
104、erver2000 簡明教程[M].北京: 中國水利水電出版社,2001.99-100.</p><p> [11]褚清松,蔣方樂.基于Web的開放式實(shí)驗(yàn)教學(xué)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J] 數(shù)據(jù)庫及信息管理,2007(1).</p><p> [12]張小潘,田野.ASP.NET經(jīng)典范例50講[M].北京:科學(xué)出版社,2004出版社,2007.</p><p>
105、[13]沈士根,汪承焱,徐小東等.web程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2009.</p><p> [14][美]Hersh Bhasin. ASP.NET專業(yè)項(xiàng)目實(shí)例開發(fā)[M].高健,英宇等譯.北京:中國水利水電出版社,2002.</p><p> [15]俞樂.基于J2EE技術(shù)的交友網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].電子科技大學(xué)學(xué)報, 2007.</p><p&g
106、t; [16]Jayesh Patel·ASP·NET 2·0中的數(shù)據(jù)訪問[M].[出版地不祥]: MicrosoftPress, 2006.</p><p> [17]屈喜龍,李正庚.ASP+Dreamweaver 開發(fā)動態(tài)網(wǎng)站實(shí)例薈萃[M].北京:機(jī)械工業(yè)出版社,2006.</p><p> [18]朱軍紅, 韓家新等著.淺談 ASP.NET 數(shù)據(jù)庫
107、訪問技術(shù)[J].西安石油大學(xué)學(xué)報,2007.</p><p> [19]劉乃麗.精通ASP.NET2.0十SQL Server 2005項(xiàng)目開發(fā)[M].北京:人民郵電出版社,2007.</p><p> [20]召腸佩英.分布式數(shù)據(jù)庫系統(tǒng)及其應(yīng)用[M].北京:科學(xué)出版社,2005.</p><p><b> 致謝</b></p>
108、;<p> 這次畢業(yè)設(shè)計(jì)是我學(xué)計(jì)算機(jī)科學(xué)與技術(shù)這個專業(yè)以來,真正用盡全部心思去完成的一個設(shè)計(jì),通過這次設(shè)計(jì)使我真正對計(jì)算機(jī)這個專業(yè)有了全面的認(rèn)識,并把以前學(xué)過的專業(yè)課知識進(jìn)行一次系統(tǒng)的實(shí)踐和梳理。同時讓我明白在學(xué)習(xí)上遇到問題怎樣去查閱自己想用資料,查閱怎樣的資料。</p><p> 在此,我要特別感謝一下在我做這次畢業(yè)設(shè)計(jì)時對我?guī)椭艽髕x老師。</p><p> xx
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(jì)論文實(shí)驗(yàn)教學(xué)中心網(wǎng)站的設(shè)計(jì)與開發(fā)
- 附件2省級示范實(shí)驗(yàn)教學(xué)中心――浙江大學(xué)傳媒實(shí)驗(yàn)教學(xué)中心
- 實(shí)驗(yàn)教學(xué)中心(崔-報告樣本)
- 國家電工電子實(shí)驗(yàn)教學(xué)中心
- 化學(xué)基礎(chǔ)實(shí)驗(yàn)教學(xué)中心復(fù)評內(nèi)容(目錄)
- 實(shí)驗(yàn)教學(xué)中心的主要儀器設(shè)備清單
- 中山大學(xué)地學(xué)實(shí)驗(yàn)教學(xué)中心實(shí)驗(yàn)教學(xué)大綱及實(shí)驗(yàn)項(xiàng)目
- 中山大學(xué)地學(xué)實(shí)驗(yàn)教學(xué)中心實(shí)驗(yàn)教學(xué)大綱及實(shí)驗(yàn)項(xiàng)目
- 中山大學(xué)地學(xué)實(shí)驗(yàn)教學(xué)中心實(shí)驗(yàn)教學(xué)大綱及實(shí)驗(yàn)項(xiàng)目
- 南京大學(xué)物理實(shí)驗(yàn)教學(xué)中心
- 基礎(chǔ)醫(yī)學(xué)實(shí)驗(yàn)教學(xué)中心暑假值班表
- 基礎(chǔ)醫(yī)學(xué)實(shí)驗(yàn)教學(xué)中心暑假值班表
- 高校經(jīng)管類實(shí)驗(yàn)教學(xué)中心建設(shè)與發(fā)展研究
- 畢業(yè)設(shè)計(jì)箱包網(wǎng)站的開發(fā)與設(shè)計(jì)
- 手機(jī)教學(xué)網(wǎng)站的開發(fā)畢業(yè)設(shè)計(jì)
- 植物保護(hù)實(shí)驗(yàn)教學(xué)中心開放管理辦法
- 畢業(yè)設(shè)計(jì)--采購網(wǎng)站設(shè)計(jì)與開發(fā)
- 畢業(yè)設(shè)計(jì)--面向?qū)ο蟪绦蛟O(shè)計(jì)教學(xué)網(wǎng)站的設(shè)計(jì)與開發(fā)
- 地質(zhì)學(xué)實(shí)驗(yàn)教學(xué)中心部份大型設(shè)備簡介
- 仿真力學(xué)實(shí)驗(yàn)教學(xué)軟件的設(shè)計(jì)與開發(fā).pdf
評論
0/150
提交評論