2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  信息管理與服務(wù)專業(yè)畢業(yè)設(shè)計(jì)</p><p>  《新聞發(fā)布系統(tǒng)開發(fā)》</p><p>  學(xué)生姓名: </p><p>  學(xué)生學(xué)號: </p><p>  指導(dǎo)教師: </p><p><b>  完成時(shí)間: </b>&l

2、t;/p><p><b>  摘要</b></p><p>  隨著計(jì)算機(jī)科學(xué)的發(fā)展,數(shù)據(jù)庫技術(shù)在Internet中的應(yīng)用越來越廣泛,為廣大網(wǎng)絡(luò)用戶提供了更加周到和人性化的服務(wù)。個(gè)性化已逐漸成為當(dāng)今Web應(yīng)用的潮流。利用JSP技術(shù)開發(fā)的網(wǎng)站新聞管理系統(tǒng),實(shí)現(xiàn)了網(wǎng)站新聞的動態(tài)管理,因?yàn)榭梢杂脕韯討B(tài)發(fā)布新聞信息,所以使得對信息的管理更加及時(shí)、高效,提高了工作效率。隨著越來越多

3、的信息在網(wǎng)上發(fā)布,為使用戶輕松獲得更新最好的新聞信息,每天的信息發(fā)布、更新都需要投入很大的人力和物力。</p><p>  本文通過研究ASP.net技術(shù)+數(shù)據(jù)庫SQL Server 2000變成方法,以 Microsoft公司Internet Information Server 5.0作為Web服務(wù)器,實(shí)現(xiàn)了一個(gè)基于瀏覽器/服務(wù)器(Browser/Server)模式的網(wǎng)絡(luò)新聞發(fā)布系統(tǒng),完成了用戶瀏覽及管理員操

4、作的各項(xiàng)功能,如:欄目菜單的顯示、欄目內(nèi)新聞的顯示、新聞搜索、新聞評價(jià)、添加新聞、新聞的修改和刪除、新聞欄目管理、用戶管理等。系統(tǒng)設(shè)計(jì)嚴(yán)格遵循軟件工程思想,完成了系統(tǒng)的可行性分析,需求分析,概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)等工作。</p><p>  關(guān)鍵詞:ASP.NET;需求分析;數(shù)據(jù)庫;</p><p><b>  第一章 緒論5</b></p><p&

5、gt;  1.1新聞發(fā)布系統(tǒng)概述5</p><p>  1.2開發(fā)工具選用介紹6</p><p>  1.3研究目的、意義和范圍7</p><p>  1.4使用技術(shù)的介紹8</p><p>  第二章 需求分析11</p><p>  2.1對功能的需求11</p><p>  2

6、.2對性能的需求12</p><p>  2.2.1精度12</p><p>  2.2.2時(shí)間特性要求12</p><p>  2.2.3靈活性12</p><p>  2.3輸人輸出需求13</p><p>  2.4 數(shù)據(jù)管理能力需求13</p><p>  2.5故障處理需求

7、13</p><p>  2.6設(shè)備需求13</p><p>  第三章 新聞發(fā)布系統(tǒng)設(shè)計(jì)說明14</p><p>  3.1程序描述14</p><p>  3.1.1業(yè)務(wù)流程14</p><p>  3.1.2統(tǒng)計(jì)設(shè)計(jì)15</p><p>  3.1.3新聞信息顯示與檢索16&

8、lt;/p><p>  3.1.4新聞評論的實(shí)現(xiàn)16</p><p>  3.1.5母版頁17</p><p>  3.1.6網(wǎng)站前臺實(shí)現(xiàn)22</p><p>  3.1.7網(wǎng)站后臺實(shí)現(xiàn)22</p><p><b>  3.2功能29</b></p><p><

9、b>  3.3性能30</b></p><p>  3.1.1精度30</p><p><b>  3.4輸人項(xiàng)30</b></p><p><b>  3.5輸出項(xiàng)30</b></p><p>  3.6流程邏輯31</p><p>  3.6.

10、1系統(tǒng)架構(gòu)圖31</p><p><b>  3.7接口32</b></p><p>  3.8存儲分配32</p><p>  3.9注釋設(shè)計(jì)32</p><p>  3.10測試計(jì)劃33</p><p>  第四章 新聞發(fā)布系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明34</p><p&

11、gt;  4.1程序描述34</p><p><b>  4.2功能35</b></p><p>  4.2.1功能流程圖35</p><p>  4.2.2數(shù)據(jù)庫模塊38</p><p>  4.3注釋設(shè)計(jì)數(shù)據(jù)庫連接39</p><p><b>  第五章 結(jié)論40<

12、/b></p><p><b>  致謝41</b></p><p><b>  參考文獻(xiàn)42</b></p><p><b>  附錄A43</b></p><p><b>  第一章 緒論</b></p><p> 

13、 1.1新聞發(fā)布系統(tǒng)概述</p><p>  新聞發(fā)布系統(tǒng)(News Management System)又稱為信息發(fā)布系統(tǒng),是一個(gè)利用計(jì)算機(jī)網(wǎng)絡(luò)為平臺構(gòu)建的新聞發(fā)布系統(tǒng),它將網(wǎng)站上的新聞發(fā)布等主要信息集中管理,并通過信息的某些性質(zhì)進(jìn)行分類,最后系統(tǒng)化,標(biāo)準(zhǔn)化的發(fā)布到網(wǎng)站上的一種網(wǎng)站應(yīng)用程序,網(wǎng)站信息通過一個(gè)簡單的界面加入數(shù)據(jù),然后通過已有的網(wǎng)頁模板格式與審核流程發(fā)布到網(wǎng)站上。它的出現(xiàn)大大減輕了網(wǎng)站更新維護(hù)的工作

14、量,通過網(wǎng)絡(luò)數(shù)據(jù)庫的引用,將網(wǎng)絡(luò)的更新工作簡化到只需要錄入文字和上傳圖片,從而使網(wǎng)站的更新的速度大大縮短,從而大大加快了信息的傳播速度。</p><p>  目前,新聞發(fā)布系統(tǒng)的開發(fā)技術(shù)已經(jīng)十分成熟,用到的技術(shù)有很多,比如ASP技術(shù) PHP技術(shù) JSP技術(shù) .NET技術(shù)等,成熟的新聞發(fā)布系統(tǒng)有很多,如著名的V7 Content Management Suite(西門子公司采用的技術(shù)),Interwoven-Tea

15、m Site(Cisco 采用的系統(tǒng))以及開源的產(chǎn)品也得到了廣泛的應(yīng)用,如Open CMS, Zope-Content Management Framework等。</p><p>  1.2開發(fā)工具選用介紹</p><p>  傳統(tǒng)的新聞發(fā)布系統(tǒng)主要有兩種,一種是靜態(tài)HTML頁面,更新細(xì)心時(shí)需要更新制作頁面后上傳,同時(shí)還需要修改相應(yīng)的連接,這種方式因效率太低已經(jīng)不多用了。第二種是基于AS

16、P和腳本語言,將動態(tài)網(wǎng)頁和數(shù)據(jù)庫結(jié)合,通過應(yīng)用程序來處理新聞,這是目前交流行的做法,但是遇有ASP本身的局限性使得系統(tǒng)有一些不可克服的缺陷,而采用ASP.NET技術(shù),在系統(tǒng)性能上就有了很大的提高,主要體現(xiàn)在一下幾個(gè)方面:</p><p> ?。?)ASP.NET頁面不同于ASP頁面,它只需要一次編譯不需要重新編譯,直到該頁面被重新修改或WEB程序重新啟動為止,使得多次訪問速度有了很大的提升。</p>

17、<p> ?。?)ASP.NET頁面支持應(yīng)用程序的實(shí)時(shí)更新。管理員不必關(guān)掉網(wǎng)絡(luò)服務(wù)器或者甚至不用停止應(yīng)用程序的運(yùn)行就可以直接更新應(yīng)用文件。</p><p> ?。?)ASP.NET采用“code-behind“方式編寫代碼,使得系統(tǒng)更易編寫,更清晰,降低了系統(tǒng)的開發(fā)與維護(hù)的復(fù)雜度和費(fèi)用。</p><p>  基于ASP.NET的有點(diǎn),所以我選擇了Visual Studio 20

18、08作為開發(fā)工具,并結(jié)合Sql Server 2000作為后臺數(shù)據(jù)庫,同時(shí)用Macromedia Dreamweaver MX 2004進(jìn)行頁面的設(shè)計(jì)。</p><p>  該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶端)模式實(shí)現(xiàn),基于.NET平臺架構(gòu)開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對校園新聞的發(fā)布與管理功能,對新聞內(nèi)容信息的瀏覽閱讀等。隨著Internet/Intranet技術(shù)的興起,將原本在單機(jī)或本地局

19、域網(wǎng)上運(yùn)行的數(shù)據(jù)庫系統(tǒng)移植到因特網(wǎng)中,即開發(fā)基于B/S模式的新一代MIS(Management Information System,管理信息系統(tǒng))系統(tǒng),正成為技術(shù)發(fā)展的趨勢。為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采用B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。</p><p>  1.3研究目的、意義和范圍</p><p>  隨著Internet的普及,越來越多

20、的企業(yè)建立了自己的WWW網(wǎng)站,企業(yè)通過網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動態(tài)信息,與用戶進(jìn)行交流和溝通,與合作伙伴建立聯(lián)系,以及開展電子商務(wù)等。</p><p>  其中新聞管理系統(tǒng)是構(gòu)成企業(yè)網(wǎng)站的一個(gè)重要組成部分,它擔(dān)負(fù)著雙層作用:</p><p>  一方面可以用來動態(tài)發(fā)布有關(guān)新產(chǎn)品或新開發(fā)項(xiàng)目;另一方面又可以及時(shí)向顧客公告企業(yè)經(jīng)營業(yè)績、技術(shù)與研發(fā)進(jìn)展、特別推薦或優(yōu)惠的工程項(xiàng)目、產(chǎn)品和服務(wù),從

21、而吸引顧客,擴(kuò)大顧客群。</p><p>  該系統(tǒng)使用ASP.NET(C#語言)和ADO.NET技術(shù)開發(fā), 實(shí)現(xiàn)了網(wǎng)站新聞的動態(tài)管理,使得對信息的管理更加及時(shí)、高效,提高了工作效率。該新聞系統(tǒng)具有一般新聞系統(tǒng)的功能,主要包括前臺新聞查看區(qū)和后臺管理區(qū),可為公司各部門發(fā)布新聞,為公司網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。</p><p>  該系統(tǒng)是基于B/S(Browser/Server,瀏覽器

22、/客戶端)模式實(shí)現(xiàn),基于.NET平臺架構(gòu)開發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對公司新聞的發(fā)布與管理功能,對新聞內(nèi)容信息的瀏覽閱讀等。隨著Internet/Intranet技術(shù)的興起,將原本在單機(jī)或本地局域網(wǎng)上運(yùn)行的數(shù)據(jù)庫系統(tǒng)移植到因特網(wǎng)中,即開發(fā)基于B/S模式的新一代MIS(Management Information System,管理信息系統(tǒng))系統(tǒng),正成為技術(shù)發(fā)展的趨勢。為了保證系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的,本系統(tǒng)采

23、用B/S體系結(jié)構(gòu)進(jìn)行設(shè)計(jì)開發(fā)。</p><p>  1.4使用技術(shù)的介紹</p><p>  .NET Framework 是用于 .NET 平臺的編程模型,其關(guān)鍵組件是公共語言運(yùn)行(CLR,Common Language Runtime)和 .NET Framework 類庫(包括 ADO.NET、ASP.NET和Windows 窗體),它提供了托管執(zhí)行環(huán)境、簡化的開發(fā)和部署以及與各種編

24、程語言的集成,是支持生成和運(yùn)行下一代應(yīng)用程序和 XML Web services 的內(nèi)部 Windows 組件。</p><p>  .NET Framework 旨在實(shí)現(xiàn)下列目標(biāo):</p><p>  (1)提供一個(gè)一致的面向?qū)ο蟮木幊汰h(huán)境,而無論對象代碼是在本地存儲和執(zhí)行,還是在本地執(zhí)行但在 Internet 上分布,或者是在遠(yuǎn)程執(zhí)行的;</p><p>  (

25、2)提供一個(gè)將軟件部署和版本控制沖突最小化的代碼執(zhí)行環(huán)境;</p><p>  (3)提供一個(gè)可提高代碼(包括由未知的或不完全受信任的第三方創(chuàng)建的代碼)執(zhí)行安全性的代碼執(zhí)行環(huán)境;</p><p>  (4)提供一個(gè)可消除腳本環(huán)境或解釋環(huán)境的性能問題的代碼執(zhí)行環(huán)境;</p><p>  使開發(fā)人員的經(jīng)驗(yàn)在面對類型大不相同的應(yīng)用程序(如基于 Windows 的應(yīng)用程序和

26、基于 Web 的應(yīng)用程序)時(shí)保持一致。按照工業(yè)標(biāo)準(zhǔn)生成所有通信,以確?;?.NET Framework 的代碼可與任何其他代碼集成。</p><p>  公共語言運(yùn)行庫是 .NET Framework 的基礎(chǔ),可以將運(yùn)行庫看作一個(gè)在執(zhí)行時(shí)管理代碼的代理,它提供內(nèi)存管理、線程管理和遠(yuǎn)程處理等核心服務(wù),并且還強(qiáng)制實(shí)施嚴(yán)格的類型安全以及可提高安全性和可靠性的其他形式的代碼準(zhǔn)確性。事實(shí)上,代碼管理的概念是運(yùn)行庫的基本原

27、則。以運(yùn)行庫為目標(biāo)的代碼稱為托管代碼,而不以運(yùn)行庫為目標(biāo)的代碼稱為非托管代碼。</p><p>  .NET Framework 類庫是一個(gè)綜合性的面向?qū)ο蟮目芍赜妙愋图?,可以使用它開發(fā)多種應(yīng)用程序,這些應(yīng)用程序包括傳統(tǒng)的命令行或圖形用戶界面 (GUI) 應(yīng)用程序,也包括基于 ASP.NET 所提供的最新創(chuàng)建的應(yīng)用程序(如 Web 窗體和 XML Web Services)。</p><p&

28、gt;  ASP.NET結(jié)構(gòu)是一個(gè)三層系統(tǒng):UI層、業(yè)務(wù)邏輯層和數(shù)據(jù)層,結(jié)構(gòu)模型。如圖1所示:</p><p><b>  圖1.1</b></p><p>  UI層負(fù)責(zé)與用戶交互,接收用戶的輸入并將服務(wù)端傳來的數(shù)據(jù)呈現(xiàn)給客戶; 業(yè)務(wù)邏輯層負(fù)責(zé)接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時(shí)將請求處理結(jié)果發(fā)給瀏覽器。它由Web表單、XML  

29、;Web Services和組件服務(wù)組成,其中Web表單是ASP.NET應(yīng)用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎(chǔ),也是響應(yīng)和處理客戶與顯示的Web表單交互生成的信息和數(shù)據(jù)的基礎(chǔ); 數(shù)據(jù)層是通過ADO.NET操縱數(shù)據(jù)為事務(wù)邏輯層提供數(shù)據(jù)服務(wù),如存儲數(shù)據(jù)結(jié)果、返回?cái)?shù)據(jù)檢索結(jié)果等。</p><p>  ADO.NET 有兩個(gè)核心組件:Data Set 和 .NET Framework 數(shù)據(jù)提供程序,

30、后者是一組包括 Connection、Command、Data Reader 和 Data Adapter 4個(gè)對象在內(nèi)的組件,其組件結(jié)構(gòu)。如圖2所示:</p><p><b>  圖1.2</b></p><p>  Data Set對象是 ADO.NET 的斷開式結(jié)構(gòu)的核心組件,實(shí)現(xiàn)獨(dú)立于任何數(shù)據(jù)源的數(shù)據(jù)訪問。Connection 對象提供與數(shù)據(jù)源的連接,是操作數(shù)

31、據(jù)庫的基礎(chǔ),表示應(yīng)用程序和數(shù)據(jù)源之間的惟一會話。Command 對象能夠訪問用于返回?cái)?shù)據(jù)、修改數(shù)據(jù)、運(yùn)行存儲過程以及發(fā)送或檢索參數(shù)信息的數(shù)據(jù)庫命令,實(shí)現(xiàn)對數(shù)據(jù)源的操作,如查詢、插入、修改和刪除等。Data Reader 對象從數(shù)據(jù)源中讀取只進(jìn)且只讀的數(shù)據(jù)流。Data Adapter 對象是Data Set 對象和數(shù)據(jù)源之間關(guān)聯(lián)的橋梁,用數(shù)據(jù)源填充Data Set并解析更新。設(shè)計(jì) ADO.NET 組件的目的是為了從“數(shù)據(jù)操作”中分解出“數(shù)

32、據(jù)訪問”。</p><p><b>  第二章 需求分析</b></p><p><b>  2.1對功能的需求</b></p><p><b>  如圖2.1</b></p><p><b>  圖2.1</b></p><p>

33、<b>  2.2對性能的需求</b></p><p><b>  2.2.1精度</b></p><p>  1、前臺顯示:前臺首頁顯示、欄目頁、內(nèi)容頁、搜索。</p><p>  2、后臺管理:系統(tǒng)管理、文章管理。</p><p>  2.2.2時(shí)間特性要求</p><p&g

34、t;  說明對于該軟件的時(shí)間特性要求,如對:</p><p><b>  響應(yīng)時(shí)間5s;</b></p><p><b>  更新處理時(shí)間7s;</b></p><p>  數(shù)據(jù)的轉(zhuǎn)換和傳送時(shí)間5s;</p><p>  解題時(shí)間;等的要求10s。</p><p><b

35、>  2.2.3靈活性</b></p><p>  說明對該軟件的靈活性的要求,即當(dāng)需求發(fā)生某些變化時(shí),該軟件對這些變化的適應(yīng)能力,如:</p><p><b>  操作方式上的變化;</b></p><p><b>  運(yùn)行環(huán)境的變化;</b></p><p>  同其他軟件的接

36、口的變化;支持WINDOWS和LINUX環(huán)境下的運(yùn)行。</p><p>  精度和有效時(shí)限的變化;</p><p><b>  計(jì)劃的變化或改進(jìn)。</b></p><p>  對于為了提供這些靈活性而進(jìn)行的專門設(shè)計(jì)的部分應(yīng)該加以標(biāo)明。</p><p><b>  2.3輸人輸出需求</b></

37、p><p>  按照嚴(yán)格的數(shù)據(jù)格式輸入,否則操作不允許,系統(tǒng)將給出錯(cuò)誤的提示或不給以響應(yīng)。</p><p>  2.4 數(shù)據(jù)管理能力需求</p><p>  可用Access數(shù)據(jù)庫,SQL Sever 數(shù)據(jù)庫</p><p><b>  2.5故障處理需求</b></p><p>  操作系統(tǒng)WIND

38、OWS XP /WINDOWS 2003。數(shù)據(jù)庫MYSQL。開發(fā)語言C#,瀏覽器IE6.0以上。</p><p><b>  2.6設(shè)備需求</b></p><p>  環(huán)境需求:本系統(tǒng)運(yùn)行時(shí)需要以下條件,硬件平臺CPUP41.8HZ,內(nèi)存512MB以上。軟件平臺,操作系統(tǒng)WINDOWS XP /WINDOWS 2003。數(shù)據(jù)庫MYSQL。開發(fā)語言C#,瀏覽器IE6.

39、0以上。</p><p>  可靠性需求:加強(qiáng)新聞發(fā)布系統(tǒng)的管理,保證網(wǎng)絡(luò)提供穩(wěn)定、安全的信息服務(wù)。</p><p>  用戶界面需求:網(wǎng)站界面是用戶直接訪問的界面,所以必須讓用戶一訪問就能看出這個(gè)網(wǎng)站的主題思想和中心內(nèi)容。輸入及輸出設(shè)備的型號和數(shù)量,聯(lián)機(jī)或脫機(jī);</p><p>  第三章 新聞發(fā)布系統(tǒng)設(shè)計(jì)說明</p><p><b&

40、gt;  3.1程序描述</b></p><p>  “新聞發(fā)布系統(tǒng)”用于組建一個(gè)新的新聞發(fā)布管理,包括客戶端和服務(wù)端,以及各種新聞的管理,包括新聞內(nèi)容的發(fā)布,修改和刪除。</p><p>  在設(shè)計(jì)新聞發(fā)布過程中,為了便于對新聞發(fā)布管理系統(tǒng)的測試,一般首先設(shè)計(jì)好新聞發(fā)布部分,以便可以向數(shù)據(jù)庫中錄入部分新聞數(shù)據(jù),從而可以設(shè)計(jì)調(diào)試顯示新聞列表和瀏覽新聞部分功能,在發(fā)布新聞時(shí),要選

41、好新聞的類型,然后再發(fā)布上去。</p><p>  實(shí)現(xiàn)修改功能的過程一般是首先將指定的內(nèi)容從數(shù)據(jù)庫中讀取出來,然后顯示在頁面的輸入框中,然后再進(jìn)行修改。</p><p>  刪除一個(gè)新聞信息的第一步,只有當(dāng)查找到合理的所需刪除的新聞內(nèi)容,才可以建立其隸屬的關(guān)系,然后再刪除錄入新聞消息。關(guān)于上傳新聞內(nèi)容也是在原來的新聞內(nèi)容基礎(chǔ)上,先查看是否有相同的內(nèi)容,符合上傳條件后再上傳內(nèi)容。</

42、p><p>  用戶可以對新聞信息評價(jià)留言,注冊成為會員后,可以評價(jià)、留言。管理員可以對留言回復(fù)。</p><p><b>  3.1.1業(yè)務(wù)流程</b></p><p>  前臺實(shí)習(xí)的功能包括:</p><p>  A、用戶注冊,修改已注冊用戶信息功能。</p><p>  B、用戶發(fā)布新聞功能。&

43、lt;/p><p><b>  C、新聞搜索功能。</b></p><p>  D、各新聞類別中的新聞數(shù)量統(tǒng)計(jì)功能。</p><p>  E、用戶對新聞進(jìn)行評論功能。</p><p>  F、熱點(diǎn)新聞統(tǒng)計(jì)及功能。</p><p>  G、按類別瀏覽新聞。</p><p> ?。?/p>

44、2)后臺實(shí)現(xiàn)的功能包括:</p><p><b>  A、管理現(xiàn)有新聞。</b></p><p><b>  B、發(fā)布新的新聞。</b></p><p>  C、對要發(fā)布的新聞進(jìn)行審核。</p><p><b>  D、管理新聞評論。</b></p><p&

45、gt;<b>  E、管理新聞欄目。</b></p><p><b>  F、管理系統(tǒng)用戶。</b></p><p><b>  模塊如圖3.1</b></p><p><b>  圖3.1</b></p><p><b>  3.1.2統(tǒng)計(jì)設(shè)計(jì)

46、</b></p><p>  軟件架構(gòu)是一個(gè)系統(tǒng)的基礎(chǔ)組織,具體體現(xiàn)在系統(tǒng)的組成構(gòu)件,構(gòu)件之間、構(gòu)件和環(huán)境之間的關(guān)系,以及指導(dǎo)系統(tǒng)設(shè)計(jì)和演化的原則上。</p><p><b>  它的構(gòu)架試圖包括:</b></p><p><b>  用例視圖。</b></p><p><b>

47、;  邏輯視圖。</b></p><p><b>  實(shí)施視圖。</b></p><p><b>  進(jìn)程視圖。</b></p><p><b>  配置視圖。</b></p><p>  3.1.3新聞信息顯示與檢索</p><p>  、

48、數(shù)據(jù)訪問層DAL類庫中的BigClassAccess類,邏輯層BLL類庫中的BigClassLogic類。其中,BigClassInfo類中定義的屬性對應(yīng)新聞欄目表tb_BigClass中的字段,BigClassAccess類用于實(shí)現(xiàn)新聞欄目顯示與引索的基本方法。BigClassLogic類則用于完成對BigClassAccess類的邏輯調(diào)用從而實(shí)現(xiàn)新聞類別顯示與檢索的功能。</p><p>  3.1.4新聞評

49、論的實(shí)現(xiàn)</p><p>  新聞評論是本系統(tǒng)的重要功能之一。本系統(tǒng)采用標(biāo)準(zhǔn)的三層架構(gòu)。在該任務(wù)中MODEL層類庫中CommentsInfo類主要完成對數(shù)據(jù)庫中評論表tb_Comments中字段的定義。DAL類庫中CommentsAccess類主要是對新聞評論的各種功能的具體實(shí)現(xiàn)。BLL類庫中的CommmentsLogic類則是對DAL類庫中類的邏輯調(diào)用。</p><p>  本任務(wù)完成類

50、的順序如下:</p><p>  MODEL類庫中的CommentsInfo類。</p><p>  DAL類庫中的CommentsAccess類。</p><p>  BLL類庫中的CommentsLogic類。</p><p><b>  3.1.5母版頁</b></p><p>  在界面設(shè)

51、計(jì)中母版頁可以保證網(wǎng)站的整體風(fēng)格。在母版頁中需要完成以下幾個(gè)功能。</p><p>  用戶注冊功能。如圖3.2</p><p><b>  圖3.2</b></p><p>  代碼編寫:附錄A (1)</p><p>  用戶修改注冊信息功能。如圖3.3</p><p><b>  

52、、</b></p><p><b>  圖3.3</b></p><p>  代碼編寫:附錄A (2)</p><p>  注冊用戶發(fā)布新聞功能。如圖3.4</p><p><b>  圖3.4</b></p><p>  代碼編寫 附錄A (3)</p&g

53、t;<p>  新聞搜索功能。如圖:3.5</p><p><b>  圖3.5</b></p><p>  代碼編寫:附錄A (4)</p><p>  各類新聞類別中的新聞數(shù)量的統(tǒng)計(jì)功能。</p><p>  在母版頁需要用到功能相對獨(dú)立的多次使用的控件,因此要制作相應(yīng)的WEB用戶控件。</p&g

54、t;<p>  E.頁尾控件Botton.ascx,相關(guān)的一些注釋信息。</p><p>  在設(shè)計(jì)過程中,將每個(gè)頁面都包含的頁頭、頁尾、登錄、新聞設(shè)計(jì)、搜索及熱點(diǎn)新聞封裝到母版頁面中。</p><p>  母版包括用戶注冊,注冊成為新聞發(fā)布系統(tǒng)的會員后可發(fā)布新聞,評價(jià)新聞。如圖3.6步驟所示</p><p><b>  圖3.6</b

55、></p><p>  3.1.6網(wǎng)站前臺實(shí)現(xiàn)</p><p>  網(wǎng)站前臺實(shí)現(xiàn)包括界面設(shè)計(jì)及功能的實(shí)現(xiàn)。在前臺中,用戶可以按照新聞類別瀏覽新聞,同時(shí)對新聞進(jìn)行評論,還可以對需要查找的新聞進(jìn)行搜索。如果用戶想發(fā)布自己的新聞內(nèi)容,則需要在前臺注冊、注冊后可以修改自己的注冊信息,同時(shí)具有發(fā)布新聞的權(quán)利。當(dāng)用戶發(fā)布的新聞被后臺管理員審核通過后,其他用戶就可以對該新聞進(jìn)行瀏覽和評論。同時(shí)在新

56、聞主頁用戶可以看到熱點(diǎn)新聞的排名及各個(gè)新聞類別中新聞數(shù)量的統(tǒng)計(jì)。</p><p><b>  模塊如圖3.7</b></p><p><b>  圖3.7</b></p><p>  管理新聞欄目。如圖:3.12</p><p><b>  圖3.12</b></p>

57、;<p>  代碼編寫:附錄A (9)</p><p>  管理系統(tǒng)用戶。如圖:3.13</p><p><b>  圖3.13</b></p><p>  代碼編寫:附錄A (10)</p><p><b>  模塊如圖3.14</b></p><p><

58、;b>  圖3.14</b></p><p><b>  3.2功能</b></p><p><b>  功能結(jié)構(gòu)圖3.15</b></p><p><b>  圖3.15</b></p><p><b>  3.3性能</b></

59、p><p><b>  3.1.1精度</b></p><p>  1、前臺顯示:前臺首頁顯示、欄目頁、內(nèi)容頁、搜索。</p><p>  2、后臺管理:系統(tǒng)管理、文章管理。</p><p><b>  3.4輸人項(xiàng)</b></p><p>  1.新聞標(biāo)號代碼:字符類型<

60、/p><p>  2.新聞名稱代碼:字符類型</p><p>  3.上傳時(shí)間代碼:datatime(8)</p><p><b>  4.所屬欄目:整型</b></p><p>  5.文件內(nèi)容:文檔類型</p><p><b>  6.所屬新聞:整型</b></p>

61、;<p>  7.文件路徑:varchar(100)</p><p><b>  8.查看次數(shù):整型</b></p><p><b>  3.5輸出項(xiàng)</b></p><p>  添加新聞成功;修改新聞成功,刪除新聞成功.</p><p><b>  3.6流程邏輯</

62、b></p><p>  3.6.1系統(tǒng)架構(gòu)圖</p><p><b>  如圖3.16</b></p><p><b>  圖3.16</b></p><p><b>  3.7接口</b></p><p>  該模塊與主模塊及其他模塊的關(guān)系如下

63、:</p><p>  1.該模塊直接被主模塊調(diào)用,添加、修改、刪除新聞內(nèi)容和文件上傳。</p><p>  2.該模塊直接調(diào)用數(shù)據(jù)庫連接模塊,取得數(shù)據(jù)庫連接。</p><p><b>  3.8存儲分配</b></p><p><b>  根據(jù)個(gè)人需要分配。</b></p><

64、p><b>  3.9注釋設(shè)計(jì)</b></p><p>  a.加在程序單元首部,說明本程序的作用。</p><p>  b.對程序中的變量代表的意思、范圍進(jìn)行注釋。</p><p>  c.對程序中的函數(shù)或過程所起的作用進(jìn)行注釋。</p><p><b>  3.10測試計(jì)劃</b><

65、/p><p>  系統(tǒng)測試時(shí)一個(gè)極為復(fù)雜的過程。一個(gè)規(guī)范化的系統(tǒng)測試過程通常包括以下基本的測試活動:</p><p><b>  擬定系統(tǒng)測試計(jì)劃。</b></p><p><b>  編訂系統(tǒng)測試大綱。</b></p><p><b>  確定系統(tǒng)測試環(huán)境。</b></p&

66、gt;<p>  計(jì)劃和生成測試用例。</p><p><b>  實(shí)施測試。</b></p><p><b>  生成系統(tǒng)測試報(bào)告。</b></p><p><b>  后臺的測試</b></p><p>  1.若沒有要添加新聞的類型時(shí),則在分類管理子模塊中添

67、加類型。若是,則滿足要求。</p><p>  2.若查找新聞為空,則提示“無此新聞”。若是,則滿足要求。</p><p>  3.若上傳文件地址錯(cuò)誤時(shí),則提示“文件地址錯(cuò)誤”。若是,則滿足要求。</p><p>  4.出現(xiàn)寫數(shù)據(jù)庫錯(cuò)誤,則提示無法連接的具體原因。若是,則滿足要求。</p><p>  第四章 新聞發(fā)布系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)說明&l

68、t;/p><p><b>  4.1程序描述</b></p><p>  “新聞發(fā)布系統(tǒng)”的數(shù)據(jù)庫,用于存儲系統(tǒng)中的所有數(shù)據(jù)。包括新聞內(nèi)容,用戶信息,用戶對新聞的評論。各種數(shù)據(jù)能夠不斷更新,方便管理員管理,用戶查閱。本數(shù)據(jù)庫利用SQL數(shù)據(jù)庫與系統(tǒng)連接,系統(tǒng)使用時(shí)更加快速、便捷。</p><p>  新聞內(nèi)容的顯示與檢索要完成實(shí)體層MODE類庫中的N

69、ewsInfo類、數(shù)據(jù)訪問層DAL類庫中的NewsAccess類、邏輯層BLL類庫中的NewsLogic類。其中,NewsInfo類定義庫中的NewsAccess類,邏輯層BLL類庫中的NewsLogic類用于實(shí)現(xiàn)新聞內(nèi)容現(xiàn)實(shí)與引索的基本方法。NewsLogic類則完成對NewsAccess類的邏輯調(diào)用從而實(shí)現(xiàn)新聞內(nèi)容顯示與檢索的功能。新聞欄目的顯示與檢索要完成實(shí)體層MODE類庫中的BigClassInfo類,數(shù)據(jù)訪問層DAL類庫中的B

70、igClassAccess類,邏輯層BLL類庫中的BigClassLogic類。其中,BigClassInfo類中定義的屬性對應(yīng)新聞欄目表tb_BigClass中的字段,BigClassAccess類用于實(shí)現(xiàn)新聞欄目顯示與引索的基本方法。BigClassLogic類則用于完成對BigClassAccess類的邏輯調(diào)用從而實(shí)現(xiàn)新聞類別顯示與檢索的功能。</p><p><b>  4.2功能</b&

71、gt;</p><p>  4.2.1功能流程圖</p><p>  添加新聞流程圖4.1</p><p><b>  圖4.1</b></p><p>  修改新聞流程圖4.2</p><p><b>  圖4.2</b></p><p>  刪除新

72、聞流程圖4.3</p><p><b>  圖4.3</b></p><p>  4.2.2數(shù)據(jù)庫模塊</p><p><b>  1.用戶信息表圖</b></p><p><b>  2.留言表</b></p><p><b>  3.回復(fù)表

73、</b></p><p>  4.3注釋設(shè)計(jì)數(shù)據(jù)庫連接</p><p>  系統(tǒng)與數(shù)據(jù)庫連接運(yùn)用DAL層的代碼與數(shù)據(jù)庫連接。編寫連接代碼,新建數(shù)據(jù)庫,建各種數(shù)據(jù)表,包括用戶信息表、留言板、回復(fù)表。方便管理員管理數(shù)據(jù),用戶查詢數(shù)據(jù)。</p><p>  連接代碼:附錄A (11)</p><p><b>  第五章 結(jié)論&

74、lt;/b></p><p>  設(shè)計(jì)一個(gè)系統(tǒng)首先必須從需求分析做起,知道用戶需要什么才能更好的設(shè)計(jì)系統(tǒng),需求分析的好壞直接決定了系統(tǒng)的優(yōu)劣。同時(shí)要根據(jù)具體的情況,設(shè)計(jì)出相應(yīng)的數(shù)據(jù)庫。接下來就是系統(tǒng)的具體實(shí)現(xiàn)。</p><p>  為了設(shè)計(jì)出本系統(tǒng),我在圖書館借閱相關(guān)書籍,同時(shí)也在網(wǎng)上了解一下同類型系統(tǒng)各自的優(yōu)缺點(diǎn),和所使用的開發(fā)工具ASP.NET的發(fā)展現(xiàn)狀,經(jīng)過一段時(shí)間準(zhǔn)備才開始了

75、系統(tǒng)的設(shè)計(jì)。因?yàn)榈谝淮问褂肁SP.NET開發(fā)系統(tǒng),所以在設(shè)計(jì)途中遇到不少難題,不過及時(shí)向同學(xué)請教,使得難題都能有效的解決。也許因?yàn)槭堑谝淮卧O(shè)計(jì),此次設(shè)計(jì)有些不足之處有待改進(jìn),不過該設(shè)計(jì)基本達(dá)到了簡單新聞發(fā)布系統(tǒng)的要求,基本上實(shí)現(xiàn)了一般系統(tǒng)所具有的基本功能。本次設(shè)計(jì)使我接觸到了很多平時(shí)沒有接觸到問題,發(fā)現(xiàn)了自己存在的很多不足之處。在撰寫論文的過程中我還學(xué)會了怎樣查閱資料和利用工具書。</p><p>  系統(tǒng)的建立

76、與發(fā)布,最終離不開計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)平臺的支持。計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)技術(shù)和現(xiàn)代通信技術(shù)的有機(jī)結(jié)合。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)是由現(xiàn)代計(jì)算機(jī)處理技術(shù)和現(xiàn)代通信技術(shù)結(jié)合發(fā)展而成的,是社會信息化的基礎(chǔ)技術(shù)。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)經(jīng)過30余年的發(fā)展,已經(jīng)成長為一棵參天大樹。從它的作用范圍角度講有局域網(wǎng)、城域網(wǎng)和廣域網(wǎng);從傳遞的速率角度講有低速、高速和超高速寬帶網(wǎng)等之分;從連接的形式講有環(huán)形網(wǎng)、星形網(wǎng)、總線網(wǎng)等;從應(yīng)用的類型講可以分成控制網(wǎng)、通訊網(wǎng)、管理網(wǎng)等;并且把最適應(yīng)

77、于人類與外部物理世界溝通的多媒體技術(shù)大量結(jié)合在一起,形成了豐富多彩的綜合運(yùn)行環(huán)境。</p><p>  畢業(yè)設(shè)計(jì)是對以前學(xué)過的理論知識的回顧同時(shí)也是進(jìn)一步的消化和鞏固的過程。畢業(yè)設(shè)計(jì)培養(yǎng)了嚴(yán)肅認(rèn)真和實(shí)事求是的科學(xué)態(tài)度。而且培養(yǎng)了吃苦耐勞的精神以及相對應(yīng)的工程意識,同學(xué)之間的友誼互助也充分的在畢業(yè)設(shè)計(jì)當(dāng)中體現(xiàn)出來了。</p><p><b>  致謝</b></p

78、><p><b>  參考文獻(xiàn)</b></p><p>  [1] 肖金秀.ASP.NET程序設(shè)計(jì)教程[M].馮沃輝 陳少涌.冶金工業(yè)出版社 </p><p>  [2] 林盛雄.ASP.NET后臺數(shù)據(jù)庫網(wǎng)站制作實(shí)例經(jīng)典[M].冶金工業(yè)出版社 </p><p>  [3] 張曜.ASP.NET函數(shù)實(shí)用手冊[M].

79、 張青.冶金工業(yè)出版社</p><p>  [4] 鄭阿奇.SQL Server 實(shí)用教程[M].劉啟芬.顧韻華.電子工業(yè)出版社</p><p>  [5](美)Stephen Walther.ASP.NET技術(shù)內(nèi)幕[M]. 馬朝暉.機(jī)械工業(yè)出版社</p><p>  [6](美)Stephen Walther. ASP.NET揭秘[M].湯濤.國電力出版社<

80、/p><p>  [7] Glenn Johnson. ADO.NET 2.0 高級編程[M]. 清華大學(xué)出版社</p><p>  [8] 李明剛. ASP.NET Web站點(diǎn)高級編程范例[M]. 肖建.清華大學(xué)出版社</p><p>  [9]吳權(quán)威. Access 2003 中文版應(yīng)用基礎(chǔ)教程――入門與操作叢書[M].中國鐵道出版社</p><

81、p>  [10] Charles C.Caison. ASP.NET Programmer's Reference [M].陳君. 中國鐵道出版社</p><p>  [11]孫三才.精通C#與ASP.NET程序設(shè)計(jì)[M] 北京:中國青年出版社</p><p>  [12]王興品.Visual Basic.NET數(shù)據(jù)庫開發(fā)典型實(shí)例[M].北京:電子工業(yè)出版社[13]金雪云.

82、ASP.NET高級開發(fā)技術(shù)與范例[M].北京:電子工業(yè)出版社[14]孟軍.精通ASP.NET網(wǎng)絡(luò)編程[M].北京:人民郵電出版社</p><p>  [15]焦薦滄.深入體驗(yàn)ASP.NET[M].西安電子科技大學(xué)出版社</p><p>  [16]廖若雪.ASP.NET動態(tài)網(wǎng)站編程指南[M].機(jī)械工業(yè)出版社</p><p>  [17] 陳啟祥 左強(qiáng). ASP.N

83、ET頁面間傳值方法研究[J] 計(jì)算機(jī)工程 2006.08</p><p><b>  附錄A</b></p><p> ?。?) public partial class web_UserReg : System.Web.UI.Page</p><p><b>  {</b></p><p>  

84、Model.UserInfo Ma = new Model.UserInfo();</p><p>  BLL.Userlogic Ba = new BLL.Userlogic();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b>

85、;</p><p><b>  }</b></p><p>  protected void Reg_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Ma.UserName= this.UserName.Text.Tri

86、m();</p><p>  Ma.Password= FormsAuthentication.HashPasswordForStoringInConfigFile(this.UserPwd1.Text.Trim(), "MD5");</p><p>  Ma.UserEmail = this.Email.Text.Trim();</p><p>

87、;  Ma.Lever = "普通用戶§";</p><p>  if (Ba.AddUser(Ma))</p><p><b>  {</b></p><p>  Response.Write("<script language=javascript>alert('注痢?冊

88、5;成é功|!?')</script>");</p><p><b>  }</b></p><p>  Session["username"] = Ma.UserName.ToString();</p><p>  Response.Redirect("UserCenter

89、.aspx");</p><p><b>  }</b></p><p>  protected void CheckUser_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Ma.UserName = thi

90、s.UserName.Text.Trim();</p><p>  if (Ba.CheckUser(Ma) > 0)</p><p><b>  {</b></p><p>  Response.Write("<script language=javascript>alert('該?用?戶§已?存

91、?在ú!?')</script>");</p><p>  this.UserName.Text = "";</p><p>  this.Reg.Enabled = false;</p><p><b>  }</b></p><p><b>  e

92、lse</b></p><p><b>  {</b></p><p>  Response.Write("<script language=javascript>alert('該用戶可以注冊)</script>");</p><p>  this.Reg.Enabled = tr

93、ue;</p><p><b>  }</b></p><p>  (2)public partial class web_UserCenter : System.Web.UI.Page</p><p><b>  {</b></p><p>  BLL.Userlogic Ba = new BLL

94、.Userlogic();</p><p>  Model.UserInfo Ma = new Model.UserInfo();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if

95、 (!Page.IsPostBack)</p><p><b>  {</b></p><p>  if (Session["username"] == null)</p><p><b>  {</b></p><p>  Response.Write("<sc

96、ript language=javascript>alert('數(shù)據(jù)庫操作出錯(cuò)誤')</script>");</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p>

97、<p>  DataBindUserInfo();</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  }</b></p><p>  /// <summary></p><p&g

98、t;<b>  /// 數(shù)據(jù)初始化</b></p><p>  /// </summary></p><p>  public void DataBindUserInfo()</p><p><b>  {</b></p><p>  Ma.UserName = Session[&quo

99、t;username"].ToString();</p><p>  DataSet ds = Ba.QueryUserInfoByName(Ma);</p><p>  this.Email.Text = ds.Tables[0].Rows[0][3].ToString();</p><p>  this.TextBox2.Text = ds.Table

100、s[0].Rows[0][3].ToString();</p><p>  this.aleave.Text = ds.Tables[0].Rows[0][4].ToString();</p><p>  this.UserName.Text = ds.Tables[0].Rows[0][1].ToString();</p><p>  this.TodayTime

101、.Text = System.DateTime.Now.ToShortDateString().ToString();</p><p><b>  }</b></p><p>  protected void LinkButton1_Click(object sender, EventArgs e)</p><p><b>  {&l

102、t;/b></p><p>  if (tb.Visible)</p><p><b>  {</b></p><p>  tb.Visible = false;</p><p><b>  }</b></p><p><b>  else</b>

103、</p><p><b>  {</b></p><p>  tb.Visible = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void CheckUser_Cl

104、ick(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Ma.UserName = this.TextBox1.Text.Trim();</p><p>  if (Ba.CheckUser(Ma) > 0)</p><p><b>  

105、{</b></p><p>  Response.Write("<script language=javascript>alert('該用戶已存在')</script>");</p><p>  this.TextBox1.Text = "";</p><p>  this.

106、Reg.Enabled = false;</p><p><b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write("<script language=java

107、script>alert('該用戶可以注冊!?')</script>");</p><p>  this.Reg.Enabled = true;</p><p><b>  }</b></p><p><b>  }</b></p><p>  prote

108、cted void Reg_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  Ma.UserName = this.TextBox1.Text.Trim();</p><p>  Ma.Password = FormsAuthentication.HashPasswo

109、rdForStoringInConfigFile(this.UserPwd1.Text.Trim(), "MD5");</p><p>  Ma.UserEmail = this.TextBox2.Text.Trim();</p><p>  Ma.Lever = "普通用戶";</p><p>  if (Ba.AddUse

110、r(Ma))</p><p><b>  {</b></p><p>  Response.Write("<script language=javascript>alert('修改成功')</script>");</p><p><b>  }</b></p

111、><p>  Session["username"] = Ma.UserName.ToString();</p><p>  Response.Redirect("UserCenter.aspx");</p><p> ?。?)public partial class web_UserAddNews : System.Web.UI

112、.Page</p><p><b>  {</b></p><p>  /// <summary></p><p>  /// </summary></p><p>  BLL.BigClassLogic B_bc = new BLL.BigClassLogic();</p><

113、;p>  Model.NewsInfo M_news = new Model.NewsInfo();</p><p>  BLL.NewsLogic B_news = new BLL.NewsLogic();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b

114、>  {</b></p><p>  if (!Page.IsPostBack)</p><p><b>  {</b></p><p>  if (Session["username"] == null)</p><p><b>  {</b></p&g

115、t;<p>  Response.Write("<script language=javascript>alert('你還沒有登錄系統(tǒng),請返回首頁登陸系統(tǒng)');</script>");</p><p><b>  }</b></p><p><b>  else</b>&l

116、t;/p><p><b>  {</b></p><p>  DataBindDrownList();</p><p>  this.user.Value = Session["username"].ToString();</p><p><b>  }</b></p>

117、<p><b>  }</b></p><p><b>  }</b></p><p>  /// <summary></p><p>  /// 綁定下拉列表括框的值</p><p>  /// </summary></p><p>  

118、public void DataBindDrownList()</p><p><b>  {</b></p><p>  DataSet ds = B_bc.GetBigClass();</p><p>  for (int i = 0; i < ds.Tables[0].DefaultView.Count; i++)</p>

119、;<p><b>  {</b></p><p>  ListItem item = new ListItem();</p><p>  item.Text = ds.Tables[0].Rows[i]["name"].ToString();</p><p>  item.Value = ds.Tables[0

120、].Rows[i]["B_id"].ToString();</p><p>  BigClassID.Items.Add(item);</p><p>  BigClassID.SelectedIndex = -1;</p><p><b>  }</b></p><p><b>  }&l

121、t;/b></p><p>  protected void Btn_OK_Click(object sender, EventArgs e)</p><p><b>  {</b></p><p>  M_news.Title =this.title.Value.Trim();</p><p>  M_news.

122、BigClassID = int.Parse(this.BigClassID.SelectedValue.ToString());</p><p>  M_news.Info = this.FCKeditor1.Value.Trim();</p><p>  M_news.UserName = this.user.Value.Trim(); </p><p&g

123、t;  if (B_news.AddNews(M_news))</p><p><b>  {</b></p><p>  Response.Write("<script language='JavaScript'>if (confirm('按確定繼續(xù)發(fā)布,按取消]回到系統(tǒng)首頁))");</p>&

124、lt;p>  Response.Write("{window.location = 'UserAddNews.aspx';}");</p><p>  Response.Write("else {window.location = 'Default.aspx';}</script>");</p><p&g

125、t;<b>  }</b></p><p><b>  else</b></p><p><b>  {</b></p><p>  Response.Write("<script language=javascript>alert('數(shù)據(jù)庫操作有錯(cuò)誤);");

126、</p><p>  Response.Write("</script>");</p><p><b>  }</b></p><p><b>  }</b></p><p>  protected void Reset_Click(object sender, Ev

127、entArgs e)</p><p><b>  {</b></p><p>  this.title.Value = "";</p><p>  this.FCKeditor1.Value = "";</p><p><b>  }</b></p>

128、;<p><b>  }</b></p><p>  (4) public partial class web_Search : System.Web.UI.Page</p><p><b>  {</b></p><p>  Model.NewsInfo M_news = new Model.NewsInf

129、o();</p><p>  BLL.NewsLogic B_news = new BLL.NewsLogic();</p><p>  protected void Page_Load(object sender, EventArgs e)</p><p><b>  {</b></p><p>  if (!Page

溫馨提示

  • 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

提交評論