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

下載本文檔

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

文檔簡(jiǎn)介

1、<p>  新聞發(fā)布系統(tǒng)設(shè)計(jì)開(kāi)發(fā)文檔</p><p>  專(zhuān) 業(yè):信息與計(jì)算科學(xué)</p><p><b>  年 級(jí): </b></p><p><b>  學(xué) 號(hào): </b></p><p><b>  作 者: </b></p>

2、<p>  完成時(shí)間:2011年1月</p><p>  新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)</p><p>  摘要:我們從建站的實(shí)際情況出發(fā),經(jīng)過(guò)對(duì)有關(guān)網(wǎng)站新聞發(fā)布事項(xiàng)的一番考察和分析,確立了新聞發(fā)布系統(tǒng)的具體實(shí)現(xiàn)功能。并闡述系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)和功能設(shè)計(jì),實(shí)現(xiàn)新聞的分類(lèi)顯示,最近新聞的提示,新聞滾動(dòng)功能等。經(jīng)過(guò)授權(quán)的用戶(hù)可以通過(guò)Web瀏覽器,以人機(jī)交互式的客戶(hù)端程序?qū)崿F(xiàn)對(duì)學(xué)校新聞的發(fā)布

3、、管理、實(shí)時(shí)的進(jìn)行行為統(tǒng)計(jì)和記錄。本系統(tǒng)是新聞網(wǎng)站的一個(gè)子系統(tǒng),具有很好的外部接口,能夠很好的配合站點(diǎn)的其它子系統(tǒng)服務(wù)于網(wǎng)站的新聞發(fā)布,該系統(tǒng)是一個(gè)基于新聞發(fā)布和內(nèi)容管理的全站管理系統(tǒng);基于B/S模式WEBMIS系統(tǒng),本系統(tǒng)可以將雜亂無(wú)章的信息(包括文字、圖片和影音)經(jīng)過(guò)組織,合理而且有序地呈現(xiàn)在大家面前。簡(jiǎn)單的說(shuō),新聞發(fā)布系統(tǒng)就是充當(dāng)一個(gè)網(wǎng)絡(luò)新聞媒介的功能。主要實(shí)現(xiàn)對(duì)新聞的編輯、刪除、分類(lèi)等,模擬了一般新聞媒介的發(fā)布的過(guò)程</p

4、><p>  關(guān)鍵詞:新聞發(fā)布系統(tǒng)、內(nèi)容、結(jié)構(gòu)、設(shè)計(jì)</p><p>  新聞發(fā)布系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)3</p><p><b>  1 引言5</b></p><p>  1.1 編寫(xiě)目的5</p><p>  1.2 研發(fā)背景5</p><p>  1.3可行性研究6

5、</p><p>  1.4 該系統(tǒng)需要解決的問(wèn)題6</p><p>  1.5 設(shè)計(jì)目標(biāo)6</p><p><b>  1.6 定義6</b></p><p>  2 系統(tǒng)開(kāi)發(fā)工具及環(huán)境7</p><p>  2.1 美化工具介紹7</p><p>  2.1.

6、1 PhotoShop CS3介紹7</p><p>  2.2 開(kāi)發(fā)網(wǎng)站工具分析7</p><p>  2.2.1 ASP介紹7</p><p>  2.2.2 ASP的特點(diǎn)7</p><p>  2.2.3 ASP的工作原理8</p><p>  2.2.4 ASP環(huán)境的安裝與配置8</p>

7、<p>  2.2.5 Aws 介紹8</p><p>  2.2.6 ASP使用說(shuō)明9</p><p>  2.3開(kāi)發(fā)環(huán)境簡(jiǎn)介9</p><p>  2.3.1 Access 2003 數(shù)據(jù)庫(kù)工具概述9</p><p>  2.3.2 選擇Access2003 作為后臺(tái)數(shù)據(jù)庫(kù)9</p><p>

8、;  2.3.3 ADO開(kāi)發(fā)數(shù)據(jù)庫(kù)9</p><p>  2.3.4 microsoft expression Web 2.0程序編輯環(huán)境10</p><p><b>  3 總體設(shè)計(jì)11</b></p><p>  3.1 系統(tǒng)總體功能設(shè)計(jì)11</p><p>  3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)11</p>

9、;<p><b>  4詳細(xì)設(shè)計(jì)12</b></p><p>  4.1 系統(tǒng)的幾個(gè)通用文件說(shuō)明12</p><p>  4.2 登陸模塊的實(shí)現(xiàn)12</p><p>  4.3 新聞?wù)故灸K的實(shí)現(xiàn)13</p><p>  4.4 系統(tǒng)功能模塊的實(shí)現(xiàn)14</p><p>  

10、4.4.1 系統(tǒng)功能的具體實(shí)現(xiàn)14</p><p>  5 系統(tǒng)試運(yùn)行結(jié)果及評(píng)價(jià)16</p><p><b>  6 結(jié)束語(yǔ)16</b></p><p><b>  參考文獻(xiàn)16</b></p><p><b>  1 引言</b></p><p&

11、gt;  隨著社會(huì)的不斷進(jìn)步,隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,現(xiàn)代社會(huì)已經(jīng)成為了一個(gè)信息爆炸的時(shí)代。無(wú)論是企業(yè)還是學(xué)校還是機(jī)關(guān)都需要在最新的時(shí)間內(nèi)公布最新的各種信息,在這種情況下,計(jì)算機(jī)實(shí)現(xiàn)的新聞發(fā)布管理系統(tǒng)就可以完美的解決問(wèn)題了。</p><p>  在以往的社會(huì)中,當(dāng)沒(méi)有高科技技術(shù)的時(shí)候,新聞信息可能只是通過(guò)人工記錄到大字報(bào)上,后來(lái)有了廣播可能就可以通過(guò)廣播播報(bào)了,但是這些都有一個(gè)共同的缺點(diǎn)就是不能將信息長(zhǎng)久的存放

12、起來(lái),有了計(jì)算機(jī)后就可以將信息存放到數(shù)據(jù)庫(kù)中,只要人們?cè)敢怆S時(shí)都可以進(jìn)行信息的查看。不但如此,管理員還可以很方便的對(duì)各種新聞信息進(jìn)行分類(lèi),發(fā)布最新的新聞信息,對(duì)原來(lái)的新聞信息進(jìn)行維護(hù),而且發(fā)布的新聞可以馬上在前臺(tái)頁(yè)面中顯示出來(lái),只要在有網(wǎng)絡(luò)的地方都可以訪(fǎng)問(wèn)得到的。</p><p>  系統(tǒng)從需求分析到概要設(shè)計(jì)再到詳細(xì)設(shè)計(jì),一步一步最終完成了系統(tǒng)的全部編碼,所有功能都經(jīng)過(guò)測(cè)試運(yùn)行正確。系統(tǒng)采用的B/S結(jié)構(gòu)的計(jì)算機(jī)技

13、術(shù),使用了網(wǎng)絡(luò)編程技術(shù),使用的網(wǎng)絡(luò)編程語(yǔ)言是asp,使用的數(shù)據(jù)庫(kù)是Access 2003,下面章節(jié)中對(duì)它們都有詳細(xì)說(shuō)明。</p><p><b>  1.1 編寫(xiě)目的</b></p><p>  隨著信息時(shí)代和因特網(wǎng)的產(chǎn)生,信息變的越來(lái)越重要。新聞發(fā)布系統(tǒng)的創(chuàng)建目標(biāo)是給用戶(hù)提供及時(shí)并有用的一個(gè)信息空間。它主要由新聞管理、用戶(hù)管理和站內(nèi)搜索等幾大部分組成。</p&

14、gt;<p><b>  1.2 研發(fā)背景</b></p><p>  時(shí)間行進(jìn)到21世紀(jì),以計(jì)算機(jī)技術(shù)為主體的高新技術(shù)群體已經(jīng)將觸角深入到經(jīng)濟(jì)的方方面面。在市場(chǎng)經(jīng)濟(jì)的大環(huán)境下,越來(lái)越多的人士逐漸認(rèn)識(shí)到用計(jì)算機(jī)技術(shù)進(jìn)行各類(lèi)管理,交流的便捷,其中最突出的是要算在新聞信息發(fā)布管理了,如何利用先進(jìn)的管理手段,提高對(duì)相關(guān)信息的管理水平,是每一個(gè)學(xué)?;蚬?、機(jī)關(guān)面臨的重要課題?,F(xiàn)代新聞信

15、息發(fā)布管理所面臨的問(wèn)題是:新聞信息量的增加,管理內(nèi)容繁雜,日常需要耗費(fèi)大量人力和物力。要想解決這一難題,就須有一套科學(xué)、高效、嚴(yán)密、實(shí)用的新聞信息發(fā)布管理系統(tǒng)。采用現(xiàn)代計(jì)算機(jī)管理系統(tǒng)是實(shí)現(xiàn)此目標(biāo)的重要途徑,使用計(jì)算機(jī)進(jìn)行的管理、提供的服務(wù)是規(guī)范的、統(tǒng)一的,它在新聞信息發(fā)布管理當(dāng)中的應(yīng)用不僅可以簡(jiǎn)化、規(guī)范各個(gè)部門(mén)的日常操作,而且可以新聞部門(mén)管理更加簡(jiǎn)單、方便、快捷、清晰、從而減輕工作人員的勞動(dòng)強(qiáng)度、減低部門(mén)的財(cái)政消耗。計(jì)算機(jī)管理系統(tǒng)的應(yīng)用

16、是新聞信息管理信息化,自動(dòng)化重要標(biāo)志,是新聞信息管理現(xiàn)代化不可缺少的手段。</p><p><b>  1.3可行性研究</b></p><p>  工要欲其事,必先利其器,做任何事必須要有充分的準(zhǔn)備。為了用計(jì)算機(jī)實(shí)現(xiàn)新聞信息發(fā)布管理系統(tǒng),必須了解當(dāng)前的狀況,是否有實(shí)現(xiàn)目標(biāo)的可行性,它包括技術(shù)可行性,經(jīng)濟(jì)可行性,法律可行性等。</p><p>

17、  技術(shù)可行性:無(wú)論是當(dāng)前的計(jì)算機(jī)硬件技術(shù),還是軟件技術(shù),都已經(jīng)發(fā)展到了登峰造極的境界。硬件如cpu已經(jīng)發(fā)展到了奔騰4以上,還有雙核、四核的cpu面世了,計(jì)算機(jī)的處理速度是越賴(lài)越快了,內(nèi)存也一般在512M,好點(diǎn)的配置可以到1G內(nèi)存,硬盤(pán)的容量也更大,而價(jià)格也更低了。而軟件技術(shù)的發(fā)展也更是驚人,各種新的軟件技術(shù),各種新的軟件開(kāi)發(fā)模式不斷推出,作為要實(shí)現(xiàn)新聞信息發(fā)布管理而言已經(jīng)綽綽有余了!</p><p>  經(jīng)濟(jì)可

18、行性:完成目標(biāo)系統(tǒng)是否在經(jīng)濟(jì)承受能力范圍內(nèi)。通過(guò)前面的分析,系統(tǒng)所需要的硬件價(jià)格也不太高,系統(tǒng)的開(kāi)發(fā)成本也不是很高,系統(tǒng)完成后需要的信息管理人員也不是很多,經(jīng)濟(jì)需求也不是很大!</p><p>  法律可行性:完成系統(tǒng)和系統(tǒng)的實(shí)際運(yùn)行是否和現(xiàn)行法律相抵觸。毫無(wú)疑問(wèn),系統(tǒng)的實(shí)現(xiàn)是為了信息的更方便管理,不會(huì)違反任何法律規(guī)定。</p><p>  1.4 該系統(tǒng)需要解決的問(wèn)題</p>

19、<p>  通過(guò)ASP開(kāi)發(fā)技術(shù)、Access 2003數(shù)據(jù)庫(kù)、IIS Web服務(wù)器和軟件開(kāi)發(fā)的基本方法研究、設(shè)計(jì)與實(shí)現(xiàn)新聞發(fā)布系統(tǒng)。主要實(shí)現(xiàn)新聞發(fā)布、新聞管理、用戶(hù)管理、新聞?wù)故镜葍?nèi)容的管理.。</p><p><b>  1.5 設(shè)計(jì)目標(biāo)</b></p><p>  本系統(tǒng)希望通過(guò)運(yùn)用web2.0標(biāo)準(zhǔn)和數(shù)據(jù)庫(kù)理論設(shè)計(jì)實(shí)現(xiàn)一個(gè)界面簡(jiǎn)單實(shí)用,后臺(tái)存儲(chǔ)數(shù)據(jù)量

20、大的管理系統(tǒng),為傳統(tǒng)的管理方法打造一個(gè)新的管理方式。本系統(tǒng)在設(shè)計(jì)時(shí)應(yīng)該滿(mǎn)足以下幾個(gè)目標(biāo):</p><p>  1、新聞瀏覽模塊:在該模塊中,按時(shí)間倒序顯示最新的新聞標(biāo)題列表,用戶(hù)單擊某條新聞標(biāo)題會(huì)顯示該新聞的詳細(xì)內(nèi)容。</p><p>  2、新聞管理模塊:進(jìn)入該模塊前,先進(jìn)行登錄。登陸成功后,進(jìn)入新聞管理頁(yè)面。在頁(yè)面中,用戶(hù)可以添加,刪除和修改新聞。</p><p&g

21、t;<b>  1.6 定義</b></p><p>  新聞發(fā)布系統(tǒng)——是一種管理人員通過(guò)登陸,對(duì)新聞的管理,其中包括:新聞發(fā)布、新聞修改、新聞刪除、更改新聞?lì)愋偷葍?nèi)容的管理.。</p><p>  2 系統(tǒng)開(kāi)發(fā)工具及環(huán)境</p><p>  2.1 美化工具介紹</p><p>  本系統(tǒng)采用Web標(biāo)準(zhǔn),Css+Di

22、v布局,配合圖像處理軟件PhotoShop CS3。</p><p>  2.1.1 PhotoShop CS3介紹</p><p>  photoshop CS3全稱(chēng)Adobe Photoshop CS3 Extended 也稱(chēng)作為Photoshop 10.0。Adobe Photoshop是公認(rèn)的最好的通用平面美術(shù)設(shè)計(jì)軟件。由Adobe公司開(kāi)發(fā)設(shè)計(jì)。其用戶(hù)界面易懂,功能完善,性能穩(wěn)定,

23、所以,在幾乎所有的廣告、出版、軟件公司,Photoshop都是首選的平面工具?!?lt;/p><p>  2.2 開(kāi)發(fā)網(wǎng)站工具分析</p><p>  2.2.1 ASP介紹</p><p>  ASP(Active Server Pages,活動(dòng)服務(wù)器網(wǎng)頁(yè))是一種運(yùn)行于服務(wù)器端的Web應(yīng)用程序開(kāi)發(fā)技術(shù),它既不是一種語(yǔ)言,也不是一種開(kāi)發(fā)工具,而是一種服務(wù)器端的腳本語(yǔ)言環(huán)

24、境。</p><p>  ASP 1.0是微軟公司在1996年底推出的一種取代CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)運(yùn)行于服務(wù)器端的Web應(yīng)用程序開(kāi)發(fā)技術(shù),它包含于IIS 3.0(Microsoft Internet Information Server 3.0)之中。1998年,作為Windows NT4 Option Pack 的一部分,微軟推出了ASP2.0。2000年,微

25、軟公司發(fā)布了Windows 2000操作系統(tǒng),這個(gè)版本給我們帶來(lái)了IIS 5.0和ASP 3.0。接著,微軟公司又于2001年推出了ASP.NET。它是微軟公司推出的新一代Active Server Pages,是微軟發(fā)展的新的體系結(jié)構(gòu).NET的一部分,與ASP采用的解釋方式不同,ASP.NET采用的是一種編譯方式。</p><p>  ASP是一個(gè)服務(wù)器端的腳本開(kāi)發(fā)環(huán)境,我們可以結(jié)合HTML網(wǎng)頁(yè),ASP指令和A

26、ctiveX組件建立動(dòng)態(tài),交互且高效的Web服務(wù)器端技術(shù),與常見(jiàn)的在客戶(hù)端實(shí)現(xiàn)動(dòng)態(tài)的網(wǎng)頁(yè)的技術(shù),如java applet,ActiveX Control,VBScript,JavaScript等不同,ASP中的命令和Script語(yǔ)句都是由服務(wù)器解釋執(zhí)行的。ASP是基于ActiveX技術(shù)的,它支持面向?qū)ο蠹翱蓴U(kuò)展的ActiveX Server組件。ActiveX技術(shù)以COM/DCOM技術(shù)為基礎(chǔ)。ASP是一種成熟的Web到數(shù)據(jù)庫(kù)的接口技術(shù),

27、適用于現(xiàn)用的Web客戶(hù)/服務(wù)器應(yīng)用程序。</p><p>  2.2.2 ASP的特點(diǎn)</p><p>  (1)全嵌入HTML,與HTML及Script語(yǔ)言完美結(jié)合。</p><p> ?。?)無(wú)須手動(dòng)編譯(Compiling)或鏈接程序。</p><p> ?。?)面向?qū)ο螅∣bject Oriented),并可擴(kuò)展ActiveX Ser

28、ver組件功能。</p><p>  (4)存取數(shù)據(jù)庫(kù)輕松容易(使用ADO組件)。</p><p> ?。?)可使用任意語(yǔ)言編寫(xiě)自己的ActiveX Server組件。</p><p> ?。?)無(wú)瀏覽器兼容問(wèn)題。</p><p> ?。?)程序代碼隱蔽,在客戶(hù)端僅可看到由ASP輸出動(dòng)態(tài)HTML文件。</p><p>

29、  2.2.3 ASP的工作原理</p><p>  ASP技術(shù)通過(guò)后綴名為.asp的文件來(lái)實(shí)現(xiàn),一個(gè)ASP文件相當(dāng)于一個(gè)可執(zhí)行文件,因此必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向Web服務(wù)器請(qǐng)求調(diào)用ASP文件時(shí),就啟動(dòng)ASP。Web服務(wù)器響應(yīng)該HTTP請(qǐng)求,調(diào)用ASP引擎,解釋被申請(qǐng)的文件。當(dāng)遇到與ActiveX Script兼容的腳本(VBScript,JavaScript)時(shí),ASP引擎調(diào)用相應(yīng)

30、的腳本引擎進(jìn)行解釋處理。若腳本涉及到對(duì)數(shù)據(jù)庫(kù)的訪(fǎng)問(wèn),就通過(guò)ODBC與后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行連接,由數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)組件,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,并將執(zhí)行的結(jié)果動(dòng)態(tài)的生成為一個(gè)HTML頁(yè)面返回Web服務(wù)器端,然后與頁(yè)面中非腳本的HTML合并成一個(gè)完整的HTML頁(yè)面送至客戶(hù)端瀏覽器。因而客戶(hù)端瀏覽器接受到的是經(jīng)Web服務(wù)器執(zhí)行以后生成的一個(gè)純粹的HTML文件,可被運(yùn)行在任何平臺(tái)上的瀏覽器所執(zhí)行。</p><p>  2.2.4 ASP

31、環(huán)境的安裝與配置</p><p>  ASP程序必須在支持ASP的Web服務(wù)器上才能運(yùn)行,對(duì)于個(gè)人用戶(hù),可以首先將計(jì)算機(jī)虛擬為Web服務(wù)器,如果計(jì)算機(jī)使用的是Windows 系統(tǒng),安裝IIS(Internet Information Server,互聯(lián)網(wǎng)信息服務(wù)器)就可以實(shí)現(xiàn)。</p><p><b>  對(duì)硬件的要求</b></p><p>

32、  一臺(tái)能夠運(yùn)行Windows 98 操作系統(tǒng)(推薦使用Windows 2000/XP)的計(jì)算機(jī),內(nèi)存在16MB以上(Windows 2000/XP 要求64 MB 以上),可使用的硬盤(pán)空間在100MB以上。就能滿(mǎn)足安裝IIS的要求。</p><p><b>  2.對(duì)軟件的要求</b></p><p>  推薦使用Windows 2000/XP+IIS 5.0。&l

33、t;/p><p>  3.Windows XP 中安裝IIS</p><p>  開(kāi)始->控制面板-〉添加或刪除程序-〉添加/刪除Windows組件,打開(kāi)“Windows組件向?qū)А保x擇“組件”列表中的“Internet 信息服務(wù)(IIS)”就可以安裝了。</p><p>  4.設(shè)置虛擬目錄及測(cè)試IIS</p><p>  開(kāi)始-〉控制面

34、板-〉管理工具-〉Internet信息服務(wù)->默認(rèn)Web站點(diǎn),從彈出的菜單中選擇“新建”-〉“虛擬目錄”,自動(dòng)啟動(dòng)“虛擬目錄創(chuàng)建向?qū)А保紫容斎肽夸泟e名,接著在目錄中填入“C/D/E/F:\asp”設(shè)置權(quán)限,選擇默認(rèn)即可,最后完成。</p><p>  打開(kāi)瀏覽器,在地址欄中輸入本機(jī)的地址就可以測(cè)試IIS了。</p><p>  2.2.5 Aws 介紹</p><

35、;p>  Aws即AspWebServer的縮寫(xiě),是一款功能極為強(qiáng)大卻僅有數(shù)百KB大小的純綠色軟件. 擁有Aws,意味著可以摒棄IIS了!      她能幾近完美的支持Asp,可以在局域網(wǎng)和因特網(wǎng)上快速建立您自己的網(wǎng)站服務(wù)器,并且已經(jīng)支持域名綁定,虛擬目錄等功能,  </p><p>  2.2.6 ASP使用說(shuō)明</p><p>  將本軟件(Aws

36、.exe)放到你網(wǎng)站的目錄下;</p><p>  雙擊運(yùn)行Aws.exe,軟件會(huì)自動(dòng)為您打開(kāi)網(wǎng)站;</p><p>  默認(rèn)主頁(yè):default.html, index.asp, index.html等;</p><p>  記住這句話(huà) -- Aws.exe所在的目錄就是你網(wǎng)站的根目錄。</p><p><b>  2.3開(kāi)發(fā)環(huán)境

37、簡(jiǎn)介</b></p><p>  2.3.1 Access 2003 數(shù)據(jù)庫(kù)工具概述</p><p>  Access是Office辦公套件中一個(gè)極為重要的組成部分。剛開(kāi)始時(shí)微軟公司是將Access單獨(dú)作為一個(gè)產(chǎn)品進(jìn)行銷(xiāo)售的,后來(lái)微軟發(fā)現(xiàn)如果將Access捆綁在OFFICE中一起發(fā)售,將帶來(lái)更加可觀的利潤(rùn),于是第一次將Access捆綁到OFFICE97中,成為OFFICE套件中

38、的一個(gè)重要成員?,F(xiàn)在它已經(jīng)成為Office辦公套件中不可缺少的部件了。自從1992年開(kāi)始銷(xiāo)售以來(lái),Access 已經(jīng)賣(mài)出了超過(guò)6000萬(wàn)份,現(xiàn)在它已經(jīng)成為世界上最流行的桌面數(shù)據(jù)庫(kù)管理系統(tǒng)。后來(lái)微軟公司通過(guò)大量地改進(jìn),將Access的新版本功能變得更加強(qiáng)大。不管是處理公司的客戶(hù)訂單數(shù)據(jù);管理自己的個(gè)人通訊錄;還是大量科研數(shù)據(jù)的記錄和處理,人們都可以利用它來(lái)解決大量數(shù)據(jù)的管理工作。</p><p>  2.3.2 選

39、擇Access2003 作為后臺(tái)數(shù)據(jù)庫(kù)</p><p>  有許多的數(shù)據(jù)庫(kù)可以選擇,SQL SERVER、ACCESS(*.mdb)、EXCEL(*.xls)、FOXPRO(*.dbf)甚至普通的文本文件(*.txt)都可以達(dá)到存儲(chǔ)數(shù)據(jù)的功能。那么到底選擇什么數(shù)據(jù)庫(kù)最合適呢?其中SQL  SERVER是服務(wù)器級(jí)的,足以應(yīng)付每天上萬(wàn)次的訪(fǎng)問(wèn)量。對(duì)于非服務(wù)器級(jí)的數(shù)據(jù)庫(kù)我選用了ACCESS

40、。因?yàn)椋?lt;/p><p>  只要安裝了IIS就定有ACCESS的ODBC驅(qū)動(dòng),即你的系統(tǒng)肯定支持ACCESS數(shù)據(jù)庫(kù)的存取。</p><p>  ACCESS支持的SQL指令非常齊全。</p><p>  ACCESS  ODBC驅(qū)動(dòng)程序的效率非常高。雖然它不是服務(wù)器級(jí)的數(shù)據(jù)庫(kù),但是作為中小型企業(yè)內(nèi)部網(wǎng)的數(shù)據(jù)庫(kù)支持還是綽綽有余的。</p&g

41、t;<p>  ACCESS在OFFICE中就有,非常方便得到和使用。</p><p>  2.3.3 ADO開(kāi)發(fā)數(shù)據(jù)庫(kù)</p><p>  Microsoft ActiveXData Objects (ADO) 是微軟提供對(duì)各種數(shù)據(jù)格式的高層接口(high-level interface),該接口已經(jīng)成為訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的新的標(biāo)準(zhǔn)。它能夠編寫(xiě)通過(guò) OLE DB 提供者對(duì)在數(shù)據(jù)庫(kù)服

42、務(wù)器中的數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)和操作的應(yīng)用程序。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支出和占用磁盤(pán)空間較少。ADO 支持用于建立基于客戶(hù)端/服務(wù)器和 Web 的應(yīng)用程序的主要功能。</p><p>  ADO 同時(shí)具有遠(yuǎn)程數(shù)據(jù)服務(wù) (RDS) 功能,通過(guò) RDS 可以在一次往返過(guò)程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶(hù)端應(yīng)用程序或 Web 頁(yè)、在客戶(hù)端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。RDS 以前的版本是 Micros

43、oft Remote Data Service 1.5,現(xiàn)在,RDS 已經(jīng)與 ADO 編程模型合并,以便簡(jiǎn)化客戶(hù)端數(shù)據(jù)的遠(yuǎn)程操作。</p><p>  ADO主要是使用微軟的OLE DB功能對(duì)數(shù)據(jù)庫(kù)服務(wù)器中的數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)和操作。其主要優(yōu)點(diǎn)是易于使用、高速度、低內(nèi)存支付和存儲(chǔ)空間占用較少。ADO支持用于建立基于客戶(hù)端/服務(wù)器和基于Web的應(yīng)用程序。ADO同時(shí)具有遠(yuǎn)程數(shù)據(jù)服務(wù)(RDS)功能,通過(guò)RDS可以在一次往返過(guò)

44、程中實(shí)現(xiàn)將數(shù)據(jù)從服務(wù)器移動(dòng)到客戶(hù)端應(yīng)用程序或Web頁(yè)、在客戶(hù)端對(duì)數(shù)據(jù)進(jìn)行處理然后將更新結(jié)果返回服務(wù)器的操作。它連接的不是某個(gè)具體的數(shù)據(jù)庫(kù),而是微軟提供的ADO對(duì)象。ADO數(shù)據(jù)對(duì)象是微軟提出的新標(biāo)準(zhǔn),從理論上來(lái),能夠支持任何類(lèi)型的數(shù)據(jù)庫(kù)(甚至包括流式數(shù)據(jù))。</p><p>  ADO 提供執(zhí)行以下操作的方式: </p><p>  1.連接到數(shù)據(jù)源。同時(shí),可確定對(duì)數(shù)據(jù)源的所有更改是否已成功

45、或沒(méi)有發(fā)生。</p><p>  2.指定訪(fǎng)問(wèn)數(shù)據(jù)源的命令,同時(shí)可帶變量參數(shù),或優(yōu)化執(zhí)行。</p><p><b>  3.執(zhí)行命令。</b></p><p>  4.如果這個(gè)命令使數(shù)據(jù)按表中的行的形式返回,則將這些行存儲(chǔ)在易于檢查、操作或更改的緩存中。</p><p>  5.適當(dāng)情況下,可使用緩存行的更改內(nèi)容來(lái)更新數(shù)

46、據(jù)源。</p><p>  6.提供常規(guī)方法檢測(cè)錯(cuò)誤(通常由建立連接或執(zhí)行命令造成)。 </p><p>  2.3.4 microsoft expression Web 2.0程序編輯環(huán)境</p><p>  Expression Web 是一個(gè)專(zhuān)業(yè)的設(shè)計(jì)工具,可用來(lái)建立現(xiàn)代感十足、且以標(biāo)準(zhǔn)為基礎(chǔ)的網(wǎng)站,讓您在 Web 上提供絕佳的質(zhì)量。</p>&

47、lt;p>  微軟Expression套件功能介紹</p><p>  Expression Web Expression </p><p>  Blend Expression Design </p><p>  Expression Media </p><p><b>  新紀(jì)元、新工具</b></p&

48、gt;<p>  透過(guò)使用強(qiáng)大的設(shè)計(jì)工具和工作窗格快速地合并 XML 數(shù)據(jù),減少?gòu)?fù)雜度和簡(jiǎn)化數(shù)據(jù)整合。透過(guò) Expression Web 和 Visual Studio 對(duì)于 XML、ASP.NET 和 XHTML 的絕佳支持,您可以順暢地整合 Web 設(shè)計(jì)和開(kāi)發(fā)團(tuán)隊(duì)。</p><p><b>  內(nèi)外都美</b></p><p>  透過(guò)復(fù)雜的 CSS

49、 設(shè)計(jì)功能,釋放您的創(chuàng)意點(diǎn)子,并替您的網(wǎng)站注入活力??梢暬脑O(shè)計(jì)工具、專(zhuān)門(mén)的工作窗格和工具列,讓您精確地控制版面配置和格式。</p><p><b>  特別注重標(biāo)準(zhǔn)</b></p><p>  建立可駕馭 Web 能力的動(dòng)態(tài)、交互式網(wǎng)頁(yè),以提供絕佳的質(zhì)量。對(duì)于現(xiàn)代 Web 標(biāo)準(zhǔn)的內(nèi)建支持,讓您輕松地針對(duì)協(xié)助工具和跨瀏覽器兼容性,將您的網(wǎng)站最佳化。</p>

50、<p><b>  功能特色:</b></p><p>  以標(biāo)準(zhǔn)為基礎(chǔ)的網(wǎng)站,依預(yù)設(shè)將建立 CSS 架構(gòu)且遵循 XHTML 1.0 Transitional 的網(wǎng)站,并且更佳地在瀏覽器間運(yùn)作,簡(jiǎn)化了部署和維護(hù)。設(shè)定彈性的結(jié)構(gòu)描述設(shè)定,以便在瀏覽器的特定結(jié)構(gòu)描述外,還支持 HTML/XHTML/Strict/Transitional/Frameset 和 CSS 1.0/2.0

51、/2.1 的所有組合。以兼容性報(bào)告驗(yàn)證您的網(wǎng)站,并使用協(xié)助工具報(bào)告來(lái)驗(yàn)證您的網(wǎng)站是否符合條款 508 和 W3C 內(nèi)容協(xié)助工具方針 (WCAG)。</p><p>  精密的 CSS 架構(gòu)和格式,使用可直接處理位置、縮放、邊界和填補(bǔ)的強(qiáng)大設(shè)計(jì)接口工具,產(chǎn)生雅致、現(xiàn)代的 CSS 頁(yè)面配置。使用樣式應(yīng)用和位置工具列,以便精確地控制 CSS 樣式的產(chǎn)生方式,以及產(chǎn)生于何處,并使用樣式產(chǎn)生器來(lái)進(jìn)行完善的樣式設(shè)計(jì)和有效率的

52、樣式編輯。</p><p>  豐富數(shù)據(jù)展示,使用強(qiáng)大的所見(jiàn)即所得 XSLT 設(shè)計(jì)工具,在業(yè)界標(biāo)準(zhǔn)的 XML 數(shù)據(jù)上建立與格式化檢視。從數(shù)據(jù)檢視工作窗格中拖放,以便有效率地建立檢視,并以 XPath Expression 產(chǎn)生器建構(gòu)復(fù)雜的 XPath 查詢(xún)與復(fù)合字段。您可使用完善的 CSS 功能集,套用與您網(wǎng)站其它檢視一致的視覺(jué)格式化到數(shù)據(jù)檢視內(nèi)。</p><p>  強(qiáng)大的服務(wù)器技術(shù),以

53、服務(wù)器和使用者控件的整合支持,充分運(yùn)用 ASP.NET 2.0 功能,且不含程序代碼數(shù)據(jù)系結(jié),以便將網(wǎng)站轉(zhuǎn)換成動(dòng)態(tài)、交互式的 Web 應(yīng)用程序。使用控件工具箱、屬性方格和依控制而定的「動(dòng)作菜單」,以快速地插入和設(shè)定 ASP.NET 控件。藉由 IntelliSense 以及整合的設(shè)計(jì)和程序代碼接口中的卷標(biāo)完成,快速地撰寫(xiě) ASP.NET 標(biāo)記,并以 ASP.NET 主版頁(yè)面的控件更有效率地更新您的網(wǎng)站。</p><p

54、><b>  3 總體設(shè)計(jì)</b></p><p>  前面已經(jīng)對(duì)系統(tǒng)的可行性和需求進(jìn)行了說(shuō)明,也介紹了系統(tǒng)實(shí)現(xiàn)使用到的相關(guān)技術(shù)。下面對(duì)系統(tǒng)的整體功能結(jié)構(gòu),整體架構(gòu)進(jìn)行設(shè)計(jì),然后分析出系統(tǒng)要使用的數(shù)據(jù)實(shí)體對(duì)象和聯(lián)系,根據(jù)它設(shè)計(jì)出數(shù)據(jù)表結(jié)構(gòu)。</p><p>  3.1 系統(tǒng)總體功能設(shè)計(jì)</p><p>  系統(tǒng)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)一個(gè)可以用計(jì)

55、算機(jī)方便管理的新聞信息發(fā)布系統(tǒng),它不但能夠及時(shí)地展示最新的新聞信息,還能夠被管理員進(jìn)行方便的管理,該系統(tǒng)的主要功能要求如下:</p><p>  1、新聞瀏覽模塊:在該模塊中,按時(shí)間倒序顯示最新的新聞標(biāo)題列表,用戶(hù)單擊某條新聞標(biāo)題會(huì)顯示該新聞的詳細(xì)內(nèi)容。</p><p>  2、新聞管理模塊:進(jìn)入該模塊前,先進(jìn)行登錄。登陸成功后,進(jìn)入新聞管理頁(yè)面。在頁(yè)面中,用戶(hù)可以添加,刪除和修改新聞。&

56、lt;/p><p>  3.2 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  通過(guò)對(duì)系統(tǒng)的總體功能進(jìn)行設(shè)計(jì),知道了系統(tǒng)要使用到的數(shù)據(jù)結(jié)構(gòu),下面就通過(guò)對(duì)數(shù)據(jù)表的設(shè)計(jì)來(lái)保存這些數(shù)據(jù)結(jié)構(gòu)。</p><p><b>  4詳細(xì)設(shè)計(jì)</b></p><p>  通過(guò)前面的總體設(shè)計(jì),系統(tǒng)要使用到的數(shù)據(jù)結(jié)構(gòu)和關(guān)鍵技術(shù)已經(jīng)初見(jiàn)端倪,下面就是使用程序設(shè)

57、計(jì)語(yǔ)言管理各種數(shù)據(jù)結(jié)構(gòu),下面我就系統(tǒng)的重要文件和關(guān)鍵模塊做一詳細(xì)分析。</p><p>  4.1 系統(tǒng)的幾個(gè)通用文件說(shuō)明</p><p>  做為一個(gè)網(wǎng)站設(shè)計(jì),有很多模塊信息需要在整個(gè)網(wǎng)站多個(gè)頁(yè)面中使用,這樣就可以將該模塊提取出來(lái)作為一個(gè)公共的文件,當(dāng)其他文件要使用其中的功能時(shí)只要包含該文件就可以了。</p><p>  (1)head.Asp/end.asp:該

58、文件保存了整個(gè)網(wǎng)站的頭部和尾部樣式。</p><p>  (2)conn.asp: 該文件保存了整個(gè)網(wǎng)站與數(shù)據(jù)庫(kù)的鏈接。</p><p><b>  代碼如下:</b></p><p>  <% Set db= Server.CreateObject("ADODB.Connection")</p><

59、;p>  db.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("new.mdb") %></p><p>  4.2 登陸模塊的實(shí)現(xiàn)</p><p>  要對(duì)新聞信息進(jìn)行管理,必須經(jīng)過(guò)系統(tǒng)的用戶(hù)認(rèn)證才行,這就保證了系統(tǒng)的安全,系統(tǒng)登陸界面

60、運(yùn)行如圖4-1所示,輸入帳號(hào)和密碼,還有驗(yàn)證碼,其中的驗(yàn)證碼是用asp技術(shù)中的隨機(jī)函數(shù)Rnd實(shí)現(xiàn)的,然后點(diǎn)擊進(jìn)入按扭,系統(tǒng)將表單信息提交給程序處理。程序首先取得各個(gè)參數(shù),然后對(duì)提交的參數(shù)使用cklogin函數(shù)進(jìn)行一些驗(yàn)證,通過(guò)驗(yàn)證后再對(duì)驗(yàn)證碼進(jìn)行驗(yàn)證,這樣可以防止一些網(wǎng)頁(yè)暴力破解程序,通過(guò)驗(yàn)證后在調(diào)用login函數(shù)進(jìn)行用戶(hù)信息的認(rèn)證,該函數(shù)首先從admin數(shù)據(jù)表中查詢(xún)?cè)撚脩?hù)名的記錄,如果查找成功再比對(duì)其中的密碼字段,如果也比對(duì)成功就設(shè)置

61、一個(gè)session變量admin的值為該登陸帳戶(hù)名,然后將頁(yè)面跳到管理頁(yè)。</p><p>  圖4-1 系統(tǒng)登陸界面運(yùn)行圖</p><p>  4.3 新聞?wù)故灸K的實(shí)現(xiàn)</p><p>  新聞?wù)故灸K運(yùn)行如圖4-2所示,顯示最新的新聞?lì)}目,以及瀏覽次數(shù)</p><p>  圖4-2 新聞?wù)故卷?yè)面運(yùn)行圖</p><p&

62、gt;  程序?qū)崿F(xiàn)原理:程序首先取得頁(yè)面?zhèn)鱽?lái)的兩個(gè)參數(shù),一個(gè)是查詢(xún)關(guān)鍵字,一個(gè)是新聞欄目id,然后根據(jù)不同的情況構(gòu)造不同的查詢(xún)sql語(yǔ)句,然后設(shè)置查詢(xún)結(jié)果記錄集每頁(yè)顯示的新聞條數(shù),再獲取要顯示的頁(yè)號(hào)參數(shù)將記錄集指針移動(dòng)到該頁(yè)上遍歷顯示每條新聞的信息,其中當(dāng)用戶(hù)選擇某個(gè)新聞欄目后,該欄目的所有子欄目的新聞信息也要求顯示出來(lái)。</p><p>  4.4 系統(tǒng)功能模塊的實(shí)現(xiàn)</p><p> 

63、 系統(tǒng)功能模塊運(yùn)行如圖4-3所示,對(duì)新聞進(jìn)行編輯、添加、刪除等功能。</p><p>  圖4-1 系統(tǒng)功能設(shè)置運(yùn)行界面</p><p>  4.4.1 系統(tǒng)功能的具體實(shí)現(xiàn)</p><p>  1、系統(tǒng)主要包含添加新聞功能、如圖4-2 </p><p><b>  圖4-2 添加新聞</b></p><

64、;p>  2、修改新聞功能、如圖4-3</p><p><b>  圖4-3 修改新聞</b></p><p>  3、在刪除新聞的時(shí)候只有點(diǎn)擊刪除就可以執(zhí)行。</p><p>  4、功能頁(yè)面中都包含了頭部和尾部文件,頭部文件分為幾塊,分別插入了圖片和文字。頭部示意圖,圖4-4</p><p>  在頭部插入動(dòng)態(tài)

65、的文字塊,使用程序代碼:</p><p>  <marquee direction= "right" scrollamount="10" onMouseOver="this.stop()" onMouseOut="this.start()" style="width: 759px" >在線(xiàn)新聞發(fā)布系統(tǒng)&

66、lt;/marquee></span></p><p><b>  圖4-4 頭部圖</b></p><p>  尾部同樣是定義在一個(gè)表單中,在表單中定義幾個(gè)塊,插入系統(tǒng)郵箱和圖片介紹。</p><p><b>  4-5 尾部圖</b></p><p>  5 系統(tǒng)試運(yùn)行結(jié)果及評(píng)

67、價(jià)</p><p>  通過(guò)一個(gè)多月時(shí)間的系統(tǒng)設(shè)計(jì)與開(kāi)發(fā),經(jīng)測(cè)試和試運(yùn)行,新聞發(fā)布系統(tǒng)基本開(kāi)發(fā)完畢,并實(shí)現(xiàn)了該系統(tǒng)的基本功能。通過(guò)努力該系統(tǒng)已經(jīng)具備以下特點(diǎn):</p><p><b> ?。?)功能管理模式</b></p><p>  管理員在后臺(tái)管理功能中實(shí)現(xiàn),可以發(fā)布最新的新聞,并且最新的新聞在新聞?wù)故局惺强孔钋懊娴?。通過(guò)分頁(yè)顯示所有的新聞

68、,也可以顯示根據(jù)查詢(xún)條件查詢(xún)得到的新聞,在每條新聞后提供對(duì)該條新聞實(shí)現(xiàn)修改的功能,同時(shí)在每條新聞后面顯示本條新聞被瀏覽的次數(shù),進(jìn)入新聞管理系統(tǒng)后,只要單擊刪除鍵就可以輕松的刪除新聞,修改現(xiàn)有的新聞的內(nèi)容,添加新的新聞。</p><p> ?。?)更簡(jiǎn)潔、更人性化的操作界面</p><p>  該管理系統(tǒng)通過(guò)的精心設(shè)計(jì),讓管理員很快掌握功能操作的方法,即使你不怎么懂電腦也很快能進(jìn)入角色。&l

69、t;/p><p>  (3)本系統(tǒng)界面友好,能很好的實(shí)現(xiàn)人機(jī)交互,用戶(hù)無(wú)需進(jìn)行培訓(xùn)就可以使用該系統(tǒng)。</p><p> ?。?)由于本系統(tǒng)只是一個(gè)簡(jiǎn)單的新聞后臺(tái)發(fā)布系統(tǒng),還存在很多功能的欠缺。</p><p><b>  6 結(jié)束語(yǔ)</b></p><p>  在這次實(shí)踐中,我學(xué)到很多實(shí)踐應(yīng)用知識(shí),也積累了不少寶貴的開(kāi)發(fā)經(jīng)

70、驗(yàn),比如用ADO操作數(shù)據(jù)庫(kù),ASP語(yǔ)句的應(yīng)用等。本設(shè)計(jì)通過(guò)自己的努力,基本滿(mǎn)足了新聞發(fā)布系統(tǒng)的基本需要,實(shí)現(xiàn)了管理員管理的方便,在界面上力求做到簡(jiǎn)單實(shí)用,在操作方面盡量做到滿(mǎn)足用戶(hù)使用的習(xí)慣,不過(guò)由于自己的水平有限和時(shí)間的不足,某些功能沒(méi)有做得更加完善,比如可以給每條新聞加入圖片功能,希望在以后的學(xué)習(xí)工作中有更大的進(jìn)步! </p><p>  在做系統(tǒng)的過(guò)程中,我和同伴遇見(jiàn)了一個(gè)很難解決的問(wèn)題,就是在輸入文字時(shí)總

71、有文字系統(tǒng)顯示的是亂碼,我們通過(guò)老師的幫助和自己查閱資料,經(jīng)過(guò)多次的嘗試和修改,最終解決了問(wèn)題。在此之中我體會(huì)到堅(jiān)持就是勝利,不要放過(guò)小問(wèn)題,在解決問(wèn)題的過(guò)程中會(huì)學(xué)會(huì)很多。</p><p>  這個(gè)設(shè)計(jì)是將自己大學(xué)三年級(jí)上學(xué)期所學(xué)的知識(shí)的一個(gè)檢驗(yàn)的過(guò)程,在這個(gè)過(guò)程中可以體驗(yàn)到自己去嘗試的快樂(lè),也有功能實(shí)現(xiàn)不了的困惑,老師、同學(xué)的寶貴意見(jiàn)都給了我很多幫助,在此十分感謝。通過(guò)設(shè)計(jì)自己動(dòng)手可以增強(qiáng)實(shí)踐能力,而且對(duì)系統(tǒng)開(kāi)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論