版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新聞發(fā)布系統(tǒng)畢業(yè)論文
- 新聞發(fā)布系統(tǒng)(畢業(yè)論文)
- 畢業(yè)論文——新聞發(fā)布系統(tǒng)
- 新聞發(fā)布系統(tǒng)畢業(yè)論文
- 新聞發(fā)布系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——新聞發(fā)布系統(tǒng)
- 新聞發(fā)布系統(tǒng)畢業(yè)論文
- 畢業(yè)論文---基于java新聞發(fā)布系統(tǒng)
- 畢業(yè)論文——新聞發(fā)布及管理系統(tǒng)
- 朱先輝--畢業(yè)論文(新聞發(fā)布系統(tǒng))
- asp.net新聞發(fā)布系統(tǒng)畢業(yè)論文
- 新聞發(fā)布系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- asp.net新聞發(fā)布系統(tǒng)畢業(yè)論文
- 畢業(yè)論文——基于web的學(xué)校新聞發(fā)布系統(tǒng)
- 畢業(yè)論文——基于web的學(xué)校新聞發(fā)布系統(tǒng)
- 新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文
- 畢業(yè)論文——基于web的學(xué)校新聞發(fā)布系統(tǒng)
- 基于web的校園新聞發(fā)布系統(tǒng)畢業(yè)論文
- 結(jié)業(yè)畢業(yè)論文新聞發(fā)布系統(tǒng)設(shè)計(jì)實(shí)現(xiàn)分析方案結(jié)業(yè)畢業(yè)論文
- 畢業(yè)論文(設(shè)計(jì))基于web的學(xué)校新聞發(fā)布系統(tǒng)
評論
0/150
提交評論