新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)盛彧_第1頁
新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)盛彧_第2頁
新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)盛彧_第3頁
新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)盛彧_第4頁
新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)盛彧_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、新聞發(fā)布系統(tǒng)的設(shè)計 目錄摘 要1Abstract2第一章 緒論31.1研究背景31.1.1國內(nèi)外新聞發(fā)布系統(tǒng)研究現(xiàn)狀31.2新聞發(fā)布系統(tǒng)簡介41.2.1 新聞發(fā)布系統(tǒng)41.2.2 新聞發(fā)布系統(tǒng)的特點41.2.3 新聞發(fā)布系統(tǒng)的性能需求41.2.4 新聞發(fā)布系統(tǒng)的分類51.3 開發(fā)目的、意義和范圍61.3.1 開發(fā)前提71.3.2 開發(fā)意義71.3.3 開發(fā)目的8第二章 相關(guān)技術(shù)簡介102.1 ASP簡介102.1.1 ASP介紹102.1.2 ASP的對象結(jié)構(gòu)112.2 ASP.NET簡介112.2.1 ASP.NET介紹112.2.2 ASP.NET的特點122.3 IIS簡介122.3.1

2、 IIS技術(shù)132.3.2 IIS的安裝142.4 Access 2003 技術(shù)簡介15第三章 系統(tǒng)分析與設(shè)計173.1系統(tǒng)流程圖173.2 系統(tǒng)設(shè)計173.2.1 目標設(shè)計173.2.2 系統(tǒng)功能分析與設(shè)計183.3 數(shù)據(jù)庫設(shè)計與實現(xiàn)183.3.1 數(shù)據(jù)庫的需求分析183.3.2 數(shù)據(jù)庫的邏輯設(shè)計18第四章 詳細開發(fā)過程204.1實現(xiàn)平臺204.1.1 運行環(huán)境204.1.2 所用工具204.2 新聞發(fā)布系統(tǒng)后臺系統(tǒng)的實現(xiàn)204.2.1 文章顯示模塊214.2.2 登錄模塊24第五章 總結(jié)275.1設(shè)計思路27謝辭28參考文獻2932新聞發(fā)布系統(tǒng)的設(shè)計摘 要: 當今,社會經(jīng)濟發(fā)展迅速,特別是

3、互聯(lián)網(wǎng)信息時代的多元化發(fā)展,人們更多時間通過電子產(chǎn)品上網(wǎng)關(guān)注新聞,可以了解全國各地、甚至全球新聞信息,這樣互聯(lián)網(wǎng)上新聞發(fā)布管理信息系統(tǒng)就隨之應(yīng)運而生。大多數(shù)是采用靜態(tài)的方式來發(fā)布和管理信息的網(wǎng)站,但是網(wǎng)站更新需求的信息量很龐大,因此這對于網(wǎng)站運營人員增加了工作量。動態(tài)技術(shù)創(chuàng)建一個新聞發(fā)布管理信息系統(tǒng)就是我們的新的亮點,舊時的靜態(tài)技術(shù)和目前的動技術(shù)相比態(tài),動態(tài)技術(shù)它具有清晰的交互性和自動化更新性,還有因地制宜的靈活性。本新聞系統(tǒng)的設(shè)計采用Access 2003作為數(shù)據(jù)庫服務(wù)器,IIS作為測試服務(wù)器,使用ASP作為開發(fā)環(huán)境,系統(tǒng)可以收集大部分異常情況,另外新聞訊息種別的無盡級分類設(shè)置、動態(tài)新聞的發(fā)

4、布改正和刪除都能實現(xiàn),以及備份搜索等的后臺管理員權(quán)限和數(shù)據(jù)庫的功能實現(xiàn),基本能滿足一個動態(tài)新聞發(fā)布系統(tǒng)的日常常規(guī)需求。 關(guān)鍵詞: Access、ASP、IIS、數(shù)據(jù)庫 Design of news release systemAbstract:Nowadays, the social and economic development is rapid, especially the diversification of the Internet information age. People pay more time to pay attention to the news through

5、the electronic products, and understand the news information all over the country and even around the world. So the news release management information system on the Internet arises at the historic moment. Most of them are websites that publish and manage information in a static way, but the amount

6、of information that the site updates needs is huge, so this adds to the workload for the site operators. Dynamic technology to create a news release management information system is our new highlight, the old static technology and the current dynamic technology compared to state, dynamic technology

7、it has a clear interactivity and automation, as well as adaptability to local flexibility.This news system design USES the Access 2003 as the database server, IIS as a test server, using ASP as a development environment, the system can collect most of the abnormal situation, another kind of endless

8、other news messages level classification set, dynamic news release correct and delete can be implemented, and backup search background administrator privileges and database functions, basic can meet the daily routine of a dynamic news release system requirements.Keywords: ASP; Access; IIS; database第

9、一章 緒論1.1研究背景二十世紀最開始的科學技術(shù)獨創(chuàng)就是計算機,它深深地影響了人們的出產(chǎn)和社會運動的軌跡,它有著壯大的生命力并展示很好的發(fā)展趨向。其次在應(yīng)用領(lǐng)域上面,它從一開始的軍事科研應(yīng)用沿著向社會的各個領(lǐng)域擴展,其計算機產(chǎn)業(yè)也形成了非常大的規(guī)模,也對全球各地的技術(shù)進步起到一定的作用,因此有了深入誘發(fā)了社會變革,而今計算機已廣泛到了日常大小學校、私營企業(yè)和企事業(yè)單位,最后成為互聯(lián)網(wǎng)信息社會中不可或缺的收集工具。隨著2000年代以后計算機的Internet用戶的普及,可以讓全國各地信息同步交換或交流,做到了足不出戶就能了解各種信息的的方式,大大增添了人民的視野。所以大量的用戶因為網(wǎng)絡(luò)當中的新聞

10、依據(jù)它所具備的時效性以及事件的真實度而參與者眾多,本論文的主要內(nèi)容為設(shè)計研發(fā)一個較為全面的新聞發(fā)布平臺。隨著當今時代網(wǎng)絡(luò)信息技術(shù)的突飛猛進,人們在日常生活當中越來越離不開互聯(lián)網(wǎng)帶來的便利,進行詳細的新聞報道是一個網(wǎng)絡(luò)信息發(fā)布平臺的核心,它的關(guān)鍵性在于:首先,它具備了進行新聞的編輯依據(jù)信息發(fā)布的相關(guān)的板塊;其次,最近一段時間以來,開展普通的信息的公布被要求完成與新聞的閱讀者之間的溝通和交流,信息的獲取者可以迅速的獲取具備較大的可讀性的新聞開展詳細的閱讀依據(jù)細致的評判,這一部分是大量的媒體(如電視、收音機等)所不能及的,第三,互聯(lián)網(wǎng)之所以能發(fā)展到當今,夸張的描述是你只要一上Internet業(yè)務(wù),隨

11、時隨地地都能觸及到各類新聞信息傳播平臺,同樣的情況是新聞信息平臺的使用者也是數(shù)目非常多的,它的關(guān)鍵地位是大家有目共睹的,此類的新聞信息傳播平臺的研發(fā)過程就要做到循環(huán)漸進地更高要求。 1.1.1國內(nèi)外新聞發(fā)布系統(tǒng)研究現(xiàn)狀如今,新聞發(fā)布系統(tǒng)的開發(fā)水平開始越來越高,使用多種的信息技術(shù),比如PHP、ASP、JSP以及.NET等技術(shù),和多種多樣的新聞信息發(fā)布平臺進行對比,例如現(xiàn)階段應(yīng)用較為廣泛的西門子公司的系統(tǒng), Cisco的系統(tǒng)以及另外一些多種多樣的開源產(chǎn)品也收到了大規(guī)模應(yīng)用,比如OpenCMS等產(chǎn)品。1.1.2操作系統(tǒng)的目標1.方便性沒有進行安裝OS的計算機是非常難以進行操作的,假設(shè)使用者想要在電腦

12、當中直接運行自己所進行編寫的代碼,就一定要通過運用機器語言來編寫代碼。但是假設(shè)在計算機硬件設(shè)備當中安裝OS,系統(tǒng)就能夠通過進行編譯把使用者應(yīng)用高級的編程語言進行編寫在譯為機器代碼,另外OS所帶來的各式各樣的操作手段運行計算機,為使用者帶來多種便利,讓計算機深入人們的日常生活當中。2.有效性有效性所涵蓋的第一層代表的是增加系統(tǒng)當中資源的使用程度。在前期沒有進行安裝OS的計算機內(nèi)部,像處理機、I/O等配置發(fā)揮不了太大的作用,多項應(yīng)用自身的價值不能夠獲得實現(xiàn),因此增加計算機當中涵蓋的資源使用效率是促進OS迅速配置的根本力量。3.可擴充性為了滿足計算機當中的硬件、內(nèi)部結(jié)構(gòu)和計算機的一些操作不斷便捷進步

13、的需要,OS一定要具備非常大的擴展性。擴充性的強弱與OS的結(jié)構(gòu)配置具有非常密切的關(guān)系,進一步促進了OS結(jié)構(gòu)的完善以及進步。4.開放性隨著計算就應(yīng)用的日益普及,進行計算機應(yīng)急出來的按鍵以及所開發(fā)的配套軟件如何做到彼此兼容變成了亟需進行解決的嚴重問題,國際上多個國家都對此設(shè)置了相關(guān)的要求,例如軟件和硬件的一些通用的指標,從而加速各個公司進行開發(fā)的軟件和硬件都可以依據(jù)國家的通用標準在自己國家內(nèi)部進行開發(fā)以及快速便捷的應(yīng)用。所謂開放性是指系統(tǒng)能讓你好遵循世界標準所開發(fā)的硬件和軟件,都能彼此兼容,方便地實現(xiàn)互聯(lián)。1.2新聞發(fā)布系統(tǒng)簡介1.2.1 新聞發(fā)布系統(tǒng)新聞發(fā)布系統(tǒng)還被認為是內(nèi)容管理系統(tǒng),WEBMI

14、S平臺的開發(fā)主要是應(yīng)用了B/S的應(yīng)用模式,這個系統(tǒng)能夠把雜亂無章的各種信息,比如:圖片以及文字等內(nèi)容利用信息技術(shù)進行相應(yīng)的處理,是這些信息可以快捷便利的展示給進行閱讀的訪問者?,F(xiàn)代社會是一個信息爆炸的時代,各種各樣的信息飛速傳播刺激著大家的眼球,各種各樣的新聞種類繁多,具備各式各樣的特征,在此基礎(chǔ)上具有了進行新聞發(fā)布系統(tǒng)相關(guān)設(shè)計的需要。因為當今廣泛使用的網(wǎng)絡(luò)新聞發(fā)布平臺使得之前的電視新聞受到了較為嚴重的沖擊,不再是了解新聞的唯一工具,從此以后新聞媒介在互聯(lián)網(wǎng)中起到一個緊要的功能。換句話來講,進行新聞發(fā)布的平臺具備了利用互聯(lián)網(wǎng)傳播新聞的能力,涵蓋了進行所獲取新聞的再次編輯、分類、上傳到后臺系統(tǒng)、

15、審核以及發(fā)布等一系列操作,完成了對于普通的新聞進行發(fā)布的全部過程的全面覆蓋和替換,利用對于不同的操作人員進行不同的權(quán)限的開始完成上述的各項操作,其中一個賬號也可以具有全部類似的功能。所謂的新聞信息發(fā)布實際上是將多種復(fù)雜的新聞快速高效的進行處理,接下來將它們通過各種合理順暢的布局形式展現(xiàn)到網(wǎng)站前端的一個新聞信息系統(tǒng),該信息系統(tǒng)關(guān)鍵是完成對于新聞的增刪改查、劃分類別、以及閱讀等多種多樣的功能,從而為新聞的瀏覽者帶來較為便捷、舒適的新聞閱讀感受。1.2.2 新聞發(fā)布系統(tǒng)的特點 和普通新聞信息系統(tǒng)開展比較,進行新聞的發(fā)布主要涵蓋了下面多項特點:首先,是在B/S模式基礎(chǔ)上進行開發(fā)的WEB信息系統(tǒng),數(shù)據(jù)庫

16、所具備的邏輯較為簡便,但是所擁有的數(shù)據(jù)信息非常多樣;其次,系統(tǒng)設(shè)計中必須考慮的問題有:用戶數(shù)量大,服務(wù)器壓力大,而一般的信息系統(tǒng)相對壓力要少了很多;最后,平臺屬于完全的開放式系統(tǒng),訪問者在前臺進行瀏覽不要求采取檢驗措施。1.2.3 新聞發(fā)布系統(tǒng)的性能需求本系統(tǒng)在性能功能上應(yīng)達到如下條件:l 操作簡易、界面簡潔:完全控件式的頁面結(jié)構(gòu),能給新聞的錄入過程提供方便,大多數(shù)新聞分類、起源部門等選項只需通過點擊鼠標就能夠完成操作;另外,跟蹤出現(xiàn)的提示信息也讓用戶隨時明白自己的操作情況。日常有的新聞網(wǎng)站管理的各個方面:刪除、修改、搜索、新聞錄入等方面都基本實現(xiàn),做到了新聞網(wǎng)站對實時新聞的管理要求;l 一目

17、可見:新聞的錄入、修正和節(jié)減處理,都能及時的在主頁的所在模塊里顯示出來,想要顯示出內(nèi)容能一經(jīng)發(fā)布就能顯示效果;l 具有運行快速、穩(wěn)定、高效和可靠的系統(tǒng);l 在結(jié)構(gòu)上應(yīng)具有很好的可擴展性,便于未來的功能擴展和維持。1.2.4 新聞發(fā)布系統(tǒng)的分類 1. 前臺動態(tài)顯示的新聞發(fā)布系統(tǒng)當前此類系統(tǒng)的所有量一般為60%左右,它所具備的特點是前端應(yīng)用了各類代碼進行數(shù)據(jù)庫信息的獲取,可以實現(xiàn)對于新聞信息的完全同步更新,這種新聞信息發(fā)布平臺的開發(fā)較為一致,可以較為妥善的符合數(shù)目眾多的中小型公司進行網(wǎng)站開發(fā)之后的工作要求,但并不具備較強的普遍使用性,大致為要提前做好定制的準備,靈活性不大,它是不可以滿足信息發(fā)布需

18、求較大的新聞網(wǎng)站使用者的要求,假設(shè)新聞網(wǎng)站的訪問者數(shù)量太大時,進行代碼編寫來實時的獲取數(shù)據(jù)庫當中的信息將會消耗大量的服務(wù)器資源,進而將會導致系統(tǒng)的運行速度降低,以至于產(chǎn)生系統(tǒng)崩潰的后果,另外網(wǎng)站的前端新聞是在數(shù)據(jù)庫當中進行獲得的,這使得網(wǎng)站的訪問者能夠直接和數(shù)據(jù)庫中的信息進行接觸,從而引發(fā)大量的危險狀況的發(fā)生。(SQL Injection)。 2. 前臺靜態(tài)顯示的新聞發(fā)布系統(tǒng)剩下?lián)邪俜种嗟拇祟愊到y(tǒng),它的特點是悉數(shù)HTML靜態(tài)文件是前臺新聞生成的,前臺是服務(wù)器不需要進行數(shù)據(jù)庫信息的獲取,利用這種方式瀏覽器僅僅需要進行開展HTML網(wǎng)頁的下載就可以使進行新聞獲取的速度大幅度上升,另外還能夠減

19、少對于數(shù)據(jù)庫以及新聞網(wǎng)站的服務(wù)器產(chǎn)生的壓力,進行新聞網(wǎng)站的后臺開發(fā)較為繁瑣,要妥善解決模板標簽以及個模板相互間的邏輯,大致要通過三層模式來完成,這個系統(tǒng)為使用者帶來巨大的便捷,增強了網(wǎng)站的安全性,能夠利用模板開展自定義來完成構(gòu)造布局繁瑣的前臺顯示,能夠不針對專門的公司開展網(wǎng)站的設(shè)計,所開發(fā)的系統(tǒng)擁有非常優(yōu)秀的通用性,能夠應(yīng)用在多種規(guī)模的新聞網(wǎng)站,利用這種方式把網(wǎng)站前端的訪問者以及后臺的數(shù)據(jù)庫進行分離,系統(tǒng)所具備的安全性大幅度增強。3. 基于文本的新聞發(fā)布系統(tǒng)這個系統(tǒng)在行業(yè)內(nèi)部擁有非常小的市場占有率,它把前端的數(shù)據(jù)庫通過TXT的格式變化為文本文件。這個系統(tǒng)具備的不足主要是系統(tǒng)內(nèi)部的文本不按照順序

20、進行展開,非常不利于進行管理,并且不安全,使數(shù)據(jù)容易重復(fù),所以市場上很少接觸到該類系統(tǒng)的商業(yè)版本,一般使用者都是個人用戶居多。4. 基于XML數(shù)據(jù)島的新聞發(fā)布系統(tǒng)利用XML進行系統(tǒng)的開發(fā)是對于新聞發(fā)布平臺進行研發(fā)具有光明前景的一個方面,它通過XML數(shù)據(jù)進行替換通常進行使用的數(shù)據(jù)庫,XML屬于相對有序的一種數(shù)據(jù)信息文件,與數(shù)據(jù)庫進行比較其具備更加快捷的信息獲取速度,但是對于其進行使用相對較為復(fù)雜,因為進行研發(fā)的工作量相對較大,因此這種系統(tǒng)在當前的系統(tǒng)開發(fā)市場當中使用范圍特別少。1.3 開發(fā)目的、意義和范圍當今信息網(wǎng)絡(luò)技術(shù)飛速發(fā)展,出現(xiàn)了數(shù)目眾多的公司官方網(wǎng)站,這些規(guī)模不同行業(yè)不同的公司利用公司的

21、網(wǎng)站進行本企業(yè)的產(chǎn)品的宣傳推廣,快捷高效的發(fā)布本企業(yè)的一些相關(guān)新聞依據(jù)公司的產(chǎn)品資料,還可以通過網(wǎng)站和訪問者進行實時的信息交換,實現(xiàn)雙方的互利互惠,還能夠與開展合作的其他公司形成戰(zhàn)略伙伴關(guān)系,開展電子商務(wù)方面的業(yè)務(wù)合作等等內(nèi)容。一個公司的網(wǎng)站當中關(guān)鍵構(gòu)成環(huán)節(jié)就是新聞管理平臺,它具備著兩個方面的功能:第一,能夠?qū)⑦M行相關(guān)信息的發(fā)布(例如:公司當前的發(fā)展方向和相關(guān)的產(chǎn)品);第二,還能夠快速的將企業(yè)的信息傳遞給顧客,比如信息公告、公司的運行情況等,利用這種情況可以夠博得客戶的青睞,進而增添客戶的群體。該系統(tǒng)采用了ASP. NET進行系統(tǒng)開發(fā)代碼的編寫工作,從而實現(xiàn)了新聞網(wǎng)站的動態(tài)功能,利用這種技術(shù)實

22、現(xiàn)進行快速高效的信息處理,從而使工作的速度快速的增加。普通的新聞信息發(fā)布平臺所具備的功能也同時涵蓋,它有前臺新聞瀏覽區(qū)和后臺管理服務(wù)區(qū)模塊,各個網(wǎng)站部門模塊都能發(fā)布新聞消息,很大程度的給各類新聞網(wǎng)站提供新聞發(fā)布和管理的服務(wù)。1.3.1 開發(fā)前提 早在上個世紀九十年代,跟著高新傳播科技的迅速發(fā)展, 互聯(lián)網(wǎng)(Internet)在當今計算機界乃至全球各地都是最熱門的談?wù)撛掝},后來大家將它稱作“信息高速公路”。如今,對互聯(lián)網(wǎng)進行嚴格地定義很抉擇,要是從技術(shù)角度考慮, Internet是一個相互銜接的信息網(wǎng)。互聯(lián)網(wǎng)能夠?qū)Τ汕先f的局域網(wǎng)絡(luò)(Local Area Network)、廣域網(wǎng)(WAN:Wide

23、 Area Network)進行實時銜接與信息資源同享。所以有人將其命為全球最大的信息市場。軍事是Internet最初使用目的,1989年后成為學術(shù)應(yīng)用,1992年后,由于Internet使用用戶的數(shù)量指數(shù)增加,應(yīng)用領(lǐng)域越來越寬廣。后來又有Internet協(xié)會(ISOC)的成立,通信業(yè)和商業(yè)界都開始廣泛應(yīng)用Internet。Internet使世界越來越小,實現(xiàn)了全球一體化,加速了信息交流的速度,幫助我們帶來越來越多的工作以及生活部分的便捷。 1.3.2 開發(fā)意義 新聞網(wǎng)絡(luò)的本質(zhì)就是通過互聯(lián)網(wǎng)為介質(zhì),從而進行傳布的近來發(fā)生的實際情況,它在開展新聞信息的傳播所具備的特點、來源的精確度以及新聞的服務(wù)

24、性等部分和傳統(tǒng)的新聞不存在根本的區(qū)分,差別是傳播新聞信息的載體或媒介發(fā)生了變化。據(jù)相關(guān)專家研究表示,把網(wǎng)絡(luò)中出現(xiàn)的新聞?wù)铣梢婚T新聞文化,區(qū)別于報紙新聞、廣播新聞和電視新聞等,在我的思考里,這種邏輯劃分是值得爭議的。眾所周知,大眾傳媒從紙質(zhì)媒介(比如舊時代萌發(fā)的報紙)發(fā)展到電子媒介(廣播、電視),更具有完全不相同的物理特點,在新聞媒體傳播的活動中有著特殊的規(guī)律。而網(wǎng)絡(luò)媒介不是新舊傳播介質(zhì)和傳播方法的簡單的替換,而是多種傳播方式的結(jié)合要在多媒體基礎(chǔ)上進行。因此在傳播性質(zhì)上,它含有很強的交叉性、兼容性和橫斷性。它包含文本、圖片、聲頻必須不斷的進行更新,具備更高水平的需要,但是網(wǎng)站的網(wǎng)頁由于其自身包

25、含大量繁雜的信息,其不受到時間以及空間制約的特征能夠較好的符合此類需求。所以通過網(wǎng)絡(luò)完成了網(wǎng)站內(nèi)部所擁有的信息資料能夠開展便捷的信息較好,進一步保障數(shù)據(jù)資料的時效性,可是由于互聯(lián)網(wǎng)的更深一步的發(fā)展,進行靜態(tài)的網(wǎng)站的設(shè)計以及開發(fā)面臨各種各樣的困難,首先是信息可以連續(xù)不斷的進行擴張以及更改,這使得新聞中心進行信息維護的工作者要持續(xù)不斷的改變以及修復(fù)網(wǎng)站當中的各個網(wǎng)頁,和數(shù)據(jù)庫進行連接的動態(tài)web站點也是這樣,逐步加大的利用網(wǎng)絡(luò)進行傳遞的信息數(shù)量以及計算機和訪問者的交流溝通不斷加大,導致了HTML進行開展工作的壓力越來越大。第二由于靜態(tài)網(wǎng)頁不可以和瀏覽用戶進行有效交流,讓瀏覽用戶感到十分沒勁,以至于

26、他們不會再次進入同一網(wǎng)站,就會流失了用戶群體,所以大多數(shù)站點所追求目標是開發(fā)動態(tài)網(wǎng)頁或動態(tài)內(nèi)容。目前互聯(lián)網(wǎng)發(fā)展極為迅猛,利用計算機網(wǎng)絡(luò)進行新聞的發(fā)布可以促進傳統(tǒng)新聞行業(yè)的發(fā)展,實現(xiàn)與時俱進和科技高度結(jié)合,一定會為我國社會的多個行業(yè)的發(fā)展帶來強大的動力。身在網(wǎng)絡(luò)時代的前沿,我們要一目了然地明白網(wǎng)絡(luò)時代的宣言:誰掌握了網(wǎng)絡(luò),誰就掌握了未來。然而我們可以清楚地看到了快速風靡全球的ASP以良好的擴展性和兼容性、強大的交互能力和數(shù)據(jù)處理能力,在網(wǎng)絡(luò)信息上的身影更是幾乎無處不在的都能看到。ASP技術(shù)的需求在當今市場非常活躍,它們幾乎都是采用ASP進行網(wǎng)站建設(shè)和企業(yè)信息管理系統(tǒng)。新世紀Internet發(fā)展的

27、蒸蒸日上,導致新聞主體的傳播手段出現(xiàn)了多種多樣的變化,人們在日常生活當中進行新聞閱讀的獲取范圍也不僅僅是通過一般的電視,報紙等手段,利用新聞網(wǎng)站獲取想要得知的信息是人們非常重要的信息獲取手段。因為網(wǎng)絡(luò)能夠進行存儲大量的信息資源,信息獲取較為快速,具有非常大的精準性,涵蓋的內(nèi)容也是多種多樣的,設(shè)計生活的方方面面,對于關(guān)鍵的信息可以進行具體的介紹,極大的為使用者的閱讀過程提供了便利,因此在近幾年中,新聞網(wǎng)站便一躍成為繁多媒體之間的新寵,并擁有大部分媒體用戶人群。它也趁此機遇促進新聞網(wǎng)站的不斷進步和完善,網(wǎng)站涵蓋方方面面的信息,主要包括了經(jīng)濟貿(mào)易,財務(wù),教育以及文娛等各個產(chǎn)業(yè)。雖然新聞信息量大,但全

28、部都是非常重要的時效性較強的新聞以及人民關(guān)注度非常高的各個行業(yè)的具體資料,另外新聞網(wǎng)站還擁有了互聯(lián)網(wǎng)的所有特征。當前正是世界經(jīng)濟一體化,信息化發(fā)展較快的時期,新聞網(wǎng)絡(luò)獲得迅速的進步,可以促使人民業(yè)余生活更加豐富多彩,潛移默化的成為人民生活中必不可缺的重要組成成分。1.3.3 開發(fā)目的新聞發(fā)布系統(tǒng)網(wǎng)站,它是將需要在網(wǎng)站當中頻繁的更換的信息,主要涵蓋了公司的發(fā)展方向,實時信息以及各個行業(yè)當中公司的發(fā)展態(tài)勢等開展全方位管理的信息的管理,同時依據(jù)獲取的信息所具備的不同特點進行相應(yīng)的處理,最終以較為全面準確的途徑上傳到新聞頁面當中的一類網(wǎng)站應(yīng)用系統(tǒng)。利用這種方式網(wǎng)站內(nèi)部的信息利用簡便快捷的命令錄入數(shù)據(jù)庫

29、中進行存儲,然后經(jīng)過已存在的網(wǎng)頁模板格式和審核流程序進行發(fā)布在網(wǎng)站上面。第二章 相關(guān)技術(shù)簡介2.1 ASP簡介2.1.1 ASP介紹ASP(Active Server Pages)是微軟公司開發(fā)的使用在服務(wù)器部分的腳本環(huán)境,能夠完成構(gòu)造動態(tài)的進行開展實時交互的網(wǎng)頁,創(chuàng)造出可用性非常強的web程序。一旦服務(wù)器端口收到對ASP文件的請求時就會處置包含構(gòu)建發(fā)送給瀏覽器的HTML網(wǎng)頁文件中的服務(wù)器端腳本代碼。除服務(wù)器端腳本代碼之外,ASP文件也包含了文本、HTML(相關(guān)的客戶端腳本)和.com組件的調(diào)用。ASP有著操縱簡單和易于維護的優(yōu)勢 , 是小型頁面應(yīng)用程序的首選 ,在使用MTS(Microsof

30、t Transaction Server)和DCOM (Distributed Component Object Model)的條件下, ASP也可以實現(xiàn)中型以上規(guī)模的企業(yè)應(yīng)用程序。 上圖為ASP和創(chuàng)建及服務(wù)ASP的過程之間的關(guān)聯(lián)2.1.2 ASP的對象結(jié)構(gòu)代碼的安全性便是Active Server的其中一個優(yōu)點。訪問瀏覽頁面的用戶可以看到的只是服務(wù)器方的處理結(jié)果。ASP文件一般采用規(guī)則的文本編輯器編輯,它采用VBScript、JavaScript等腳本語言作為開發(fā)工具,嵌入在TML文本之中,使用將ASP的程序開發(fā)。使用用戶可以通過瀏覽器向Web服務(wù)器發(fā)送請求時,Web服務(wù)器就會自動將ASP的

31、程序翻譯為標準的HTML格式的主頁內(nèi)容,客戶端能夠通過采用一般的能夠進行執(zhí)行的HTML瀏覽器,進行訪問利用ASP進行開發(fā)的網(wǎng)頁當中的信息,所以與瀏覽器無關(guān),并且保證了ASP的源程序代碼不會被泄露。2.2 ASP.NET簡介2.2.1 ASP.NET介紹ASP.NET是有Microsoft進行研發(fā)的,用于Web開發(fā)的一種應(yīng)用編程技術(shù)。它的語法方面具有和ASP較為良好的兼容效果,此外他還帶來了一類較為新穎的進行編程的模型以及網(wǎng)頁布局方式,適用于合成更穩(wěn)定和更安全的應(yīng)用軟件程序。ASP.NET技術(shù)的系統(tǒng)在性能有下面多個部分進行顯示:首先是相應(yīng)打開利用ASP進行編程的網(wǎng)頁都必須首先進行程序的編譯這一個

32、環(huán)節(jié),所以,在進行頁面的多次打開時進行相應(yīng)可能會導致效率的減慢,除此之外,利用ASP.NET進行編程的網(wǎng)頁在完成首次的編譯之后不需要再次的進行代碼的編譯,一直到這個網(wǎng)頁需要被再次的進行優(yōu)化或者對于Web應(yīng)用程序開展重啟的操作。這使程序在面臨多次訪問的情況時反映速度會有顯著的提升。ASP.NET當前適用范圍非常廣泛的Web使用程序研發(fā)工具,是屬于進行程序的編譯,以.NET的開發(fā)環(huán)境為基礎(chǔ)的編程技術(shù),為我們帶來了構(gòu)成數(shù)目眾多的公司應(yīng)用程序所要求具備的全部服務(wù),全部的框架都能夠在 ASP.NET 應(yīng)用程序當中進行使用,也是基于 .NET Framework 生成。能使用不同的公共語言運行庫(CLR)

33、兼容的語言來創(chuàng)建應(yīng)用程序。該系統(tǒng)使用ADO.NET 和ASP.NET(C#語言)技術(shù)開發(fā)制作, 能達到網(wǎng)站新聞的動態(tài)管理,從而使對于信息的管理能夠更加的迅速和便捷,為企業(yè)具體工作的實施帶來便利,一般的新聞信息發(fā)布平臺所具備的功能,主要有進行網(wǎng)站前端的新聞信息的瀏覽以及進行網(wǎng)站后臺內(nèi)容的管理,能夠為學校的各個工作機構(gòu)進行信息的發(fā)布,可以幫助學校的網(wǎng)站進行新聞的管理以及更新。2.2.2 ASP.NET的特點ASP.NET并不只是對于ASP進行功能等部分的更新,同時還開發(fā)了動態(tài)的Web應(yīng)用程序進而不斷的進行研發(fā)新的功能,其所具備的關(guān)鍵特點大致涵蓋了以下幾個部分。第一, 語言的自成體系;第二, 代碼的

34、開發(fā)較為簡便,對于源程序以及網(wǎng)頁的詳細展示信息進行分離;第三,加快了代碼的執(zhí)行速度;第三, 對于部署和組態(tài)方面的操作進行優(yōu)化;第四, 所支持的客戶端種類;第五, 所支持的下一代Web服務(wù);第六, 擴大適用能力;第七, 加大系統(tǒng)延展性;第八, 大量的支持設(shè)備;第九, 最優(yōu)的安全防護;第十, 會話的開展能夠?qū)崿F(xiàn)多個進程以及多個機器進行。因為ASP.NET具備大量的優(yōu)勢以及信息技術(shù)的進步和大量現(xiàn)實狀況的要求,該系統(tǒng)使用了ASP.NET來進行開發(fā),完成了對于學校內(nèi)部的新聞進行動態(tài)的管理,從而加大了對于新聞進行增加刪改的速度,加速了網(wǎng)站的工作進程。2.3 IIS簡介2.3.1 IIS技術(shù) 微軟公司主推的

35、服務(wù)器是IIS(Internet Information Server),它屬于Windows系統(tǒng)當中具有的IIS 5.0,IIS和WindowNT Server高度聯(lián)合在一起,所以使用者可以應(yīng)用Windows NT Server以及NTFS所具備的安全性的特點,形成高速,便捷以及安全的Internet與Intranet站點。IIS可以實現(xiàn)對于超文本傳輸協(xié)議,文件傳輸協(xié)議和SMTP協(xié)議的支持,利用CGI以及ISAPI,IIS能夠獲取大幅度的擴展。 IIS能夠進行和使用的編程語言沒有關(guān)系的腳本的編寫以及組件的使用,利用IIS,進行軟件開發(fā)的工作者能研發(fā)具備新功能和強大的吸引力的web站點。IIS

36、不要求軟件的研發(fā)者掌握新的腳本語言以及應(yīng)用軟件,能夠?qū)崿F(xiàn)全方位的滿足VB腳本、腳本工具和對于Java代碼的編譯,它還能夠滿足CGI和WinCGI的需要,進行ISAPI擴展以及過濾器的使用。 IIS所能夠進行支持的服務(wù)器主要為Microsoft BackOffice系列,Microsoft BackOffice系列大致涵蓋了下面幾個部分:1) Microsoft Exchange Server 客戶、服務(wù)器通訊以及群組軟件; 2) Mirrosoft Proxy Server 代理服務(wù)器; 3) 負責進行與IBM企業(yè)網(wǎng)進行連接的Microsoft SNA Server; 4) 開展對于分布式系統(tǒng)

37、聚集管理的Microsoft Systems Management Server; 2.3.2 IIS的安裝IIS的一個重要特性就是支持ASP,Windows Web服務(wù)器IIS是ASP賴以運行的基礎(chǔ),實際上,ASP是隨IIS自動安裝的,因此,在運行ASP之前,需要先安裝IIS服務(wù)器。其安裝步驟如下:第一步:首先核對有沒有對于IIS進行安裝完成,接下來選擇開始按鍵,進入計算機的控制面板這一硬件設(shè)備,選擇管理工具這一欄目,查詢有沒有具備Internet進行信息發(fā)布的標準,假設(shè)具備,打開計算機的瀏覽器,地址欄當中錄入:http:/localhost/ ,如果IIS能正常發(fā)布, 它將顯示微軟的默認A

38、SP頁面。如果沒有,建議安裝新的IIS發(fā)布服務(wù)。如果沒有安裝IIS服務(wù),請安裝以下步驟:第二步:安裝IIS之前請插入windows光盤,鼠標點擊開始菜單控制面版,點入添加刪除程序,然后再選擇添加刪除windows組件,進入此界面還后有一個叫Internet 信息服務(wù) 的選項,請把它前面一個選項打上鉤,然后再點擊下一步,就這樣windows就將安裝IIS服務(wù)。第三步:安裝完畢后,現(xiàn)在請再次在IE瀏覽器上的地址欄輸入 http:/localhost/,如果您IIS安裝正確,如能正常打開Microsoft 的默認的asp頁面,說明這時IIS已經(jīng)正確的安裝好了。第四步:把需要發(fā)布的目錄放到IIS的虛擬

39、目錄中. IIS的默認發(fā)布目錄一般是在電腦系統(tǒng)盤里面的一個叫Interpub的目錄文件夾下,這個文件夾一般是默認的IIS站點.您可以經(jīng)過IIS的控制臺來設(shè)置您的站點信息,一般來說,只要把你要發(fā)布的asp頁面放到Interpub目錄里面的www.root的文件夾,就可以在用本機器調(diào)試你的ASP頁面了.例如,您的ASP頁面位于www.root文件夾里面,名稱index.asp,那么請你的IE瀏覽器中輸入: http:/localhost/index.asp,就能訪問您的ASP頁面了。2.4 Access 2003 技術(shù)簡介Access 2003屬于關(guān)系型數(shù)據(jù)庫的常用的開發(fā)工具。數(shù)據(jù)庫能夠獲取大量的

40、資料并開展信息的查找,數(shù)據(jù)庫是大量的有用性信息以及有聯(lián)系的數(shù)組合而成,每個數(shù)據(jù)庫中,都包含了許多條記錄,每一條記錄都是通過不同的字段構(gòu)成,各個字段當中都存儲的不一樣的數(shù)據(jù)信息,因此字段屬于構(gòu)成一個數(shù)據(jù)庫的基礎(chǔ),是數(shù)據(jù)庫當中的最小組成部分。在計算機當中對于數(shù)據(jù)庫進行管理的系統(tǒng),就是數(shù)據(jù)庫管理系統(tǒng),這個管理系統(tǒng)是形成于一個或者大量的數(shù)據(jù)庫當中,同時對于數(shù)據(jù)庫內(nèi)部的信息執(zhí)行具體命令。Access所具備的優(yōu)勢就是能夠通過具體的數(shù)據(jù)表或者窗口進行信息的獲取,進行信息輸入主要是通過和Excel相接近的表格,利用這種表格能夠數(shù)據(jù)庫當中的信息變動清晰明了。同時,Access也涵蓋了大量的進行信息存儲的庫,數(shù)據(jù)

41、庫內(nèi)部的信息將數(shù)據(jù)庫內(nèi)部具備的文件放置在文件服務(wù)器當中,和其他的使用者完成信息的交流,Access進行關(guān)系型數(shù)據(jù)庫的研發(fā)具有大量的優(yōu)勢。第三章 系統(tǒng)分析與設(shè)計3.1系統(tǒng)流程圖單擊管理員登錄連接開始index.asp新聞系統(tǒng)首頁showarticle.asp新聞系統(tǒng)頁面show.asp新聞大標題頁面login.asp管理登陸頁面if.asp新聞管理頁面登錄成功登錄失敗返回首頁new.asp添加公告頁面sort.asp分類管理頁面article.asp新聞添加頁面editarticle.asp管理新聞頁面showarticle.asp新聞系統(tǒng)頁面添加公告分類管理新聞添加管理新聞修改密碼3.2 系統(tǒng)

42、設(shè)計3.2.1 目標設(shè)計新聞發(fā)布系統(tǒng)主要是用來實現(xiàn)對新聞的動態(tài)更新,而不必像靜態(tài)頁面那樣必須重新制作很多文件來實現(xiàn)對網(wǎng)站的更新維護,其主要提供以下的功能:l 能夠設(shè)置文章的小類;l 能編輯小類;l 能夠動態(tài)對對應(yīng)的小類添加文章;l 夠?qū)ξ恼逻M行添加、刪除和更新等操作;l 實現(xiàn)登錄管理文章。3.2.2 系統(tǒng)功能分析與設(shè)計根據(jù)系統(tǒng)功能的要求,一個新聞發(fā)布系統(tǒng)可由三個模板組成:登錄模塊、文章顯示模塊、網(wǎng)站綜合管理模塊。l 登錄模塊的功能是對用戶輸入的信息進行驗證,以判斷其是否有權(quán)對新聞發(fā)布系統(tǒng)項目進行管理。l 文章顯示模塊的功能是顯示所有文章、顯示小類文章、以及顯示單篇文章。l 網(wǎng)站綜合管理模塊的功

43、能是顯示所有文章(包括小類)進行添加、刪除、更新,以及對管理員賬戶進行管理等操作。3.3 數(shù)據(jù)庫設(shè)計與實現(xiàn)3.3.1 數(shù)據(jù)庫的需求分析按照系統(tǒng)所具備的功能以及相關(guān)的分類,數(shù)據(jù)庫要進行創(chuàng)建下面的數(shù)據(jù)表:l 管理員表:進行放置管理員的姓名、登錄密碼以及擁有的系統(tǒng)訪問權(quán)限等內(nèi)容。l 小類表:放置網(wǎng)站當中發(fā)布的文章分為哪些種類等。l 文章表:用于存儲文章標題,內(nèi)容,發(fā)布日期,訪問次數(shù),種類等。l 公告表:進行存放網(wǎng)站發(fā)布的公告信息。3.3.2 數(shù)據(jù)庫的邏輯設(shè)計按照上面的要求展開研究,上述各個部分的詳細邏輯完成如下。1.管理員信息表管理員信息表所具備的結(jié)構(gòu)如下。 這個表主要用來存放管理員信息,示例數(shù)據(jù)庫

44、如下圖。2.小類信息表小類信息表(so)的結(jié)構(gòu)如下表所示。該表主要是進行存儲小類信息,詳細示例如下:3.文章信息表文章信息表(article)的結(jié)構(gòu)如下表所示。4.公告信息表公告信息表(new)的結(jié)構(gòu)如下表所示。第四章 詳細開發(fā)過程4.1實現(xiàn)平臺4.1.1 運行環(huán)境 為了保證新聞發(fā)布系統(tǒng)運行的效率和可靠性,服務(wù)器應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高,因此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下:軟件環(huán)境:l 客戶端:Windows 95/98/2000/xp, Internet Explorer(IE)等。l 服務(wù)器端:Windows N

45、T/Windows 2000,Internet Information Server(IIS) 5.0以及以上版本;或者Windows 98,Personal Web Server(PWS),IE等。l 數(shù)據(jù)庫:采用Access 2003,運行于服務(wù)器端。硬件環(huán)境:l 服務(wù)器CPU:PIII 500以上,內(nèi)存:256M以上。l 客戶機CPU:P200MMX以上,內(nèi)存:128M以上。4.1.2 所用工具 l 系統(tǒng)頁面制作工具:Dreamweaver 2008l 圖片編輯工具:photoshopl asp代碼編寫工具:Dreamweaver 2008l 數(shù)據(jù)庫編寫工具:Microsoft Acce

46、ss 20034.2 新聞發(fā)布系統(tǒng)后臺系統(tǒng)的實現(xiàn)在web程序的開發(fā)過程中,后臺程序是最重要的一塊,一般美工會把界面做好,然后由程序員向其中填寫程序,因此說后臺程序是網(wǎng)絡(luò)正常運行的關(guān)鍵部分,涉及大量的代碼編寫,原則是力求簡捷高效。4.2.1 文章顯示模塊文章的顯示屬于網(wǎng)站受歡迎與否的關(guān)鍵,對于網(wǎng)站的訪問者是進行信息獲取的場所,所以進行網(wǎng)頁的布局非常關(guān)鍵,其次就是對于代碼的質(zhì)量要求較高,只有如此才能夠留在網(wǎng)站的訪問者。進行系統(tǒng)設(shè)計的關(guān)鍵是新聞的顯示方式,涵蓋的網(wǎng)頁主要有index.asp,sort.asp,showarticle.asp等。1.網(wǎng)站的首頁:index.asp首頁主要是展示網(wǎng)站全部類

47、型的新聞信息,在進行程序開發(fā)階段,對代碼進行編寫非常關(guān)鍵,但對于新聞信息布局是否完善將對于網(wǎng)站的訪問量帶來直接的影響。 核心代碼如下:插入top.asp頁面的代碼:首頁主體顯示部分的代碼:插入bottom.asp頁面的代碼:這里主要是對數(shù)據(jù)庫里的數(shù)據(jù)進行顯示,然后結(jié)合HTML來排版以到達想要的樣式,其程序運行界面如下圖所示。3. 單篇文章的顯示:showarticle.asp其中核心代碼如下:程序運行界面如下圖所示,這是單篇文章顯示的主體部分界面,畫面清爽自簡潔。4.2.2 登錄模塊登錄部分是保證網(wǎng)站安全的關(guān)鍵環(huán)節(jié),其中需要用到的網(wǎng)頁有:conn.asp,check.asp,login.asp

48、等。針對網(wǎng)站其他的部分進行基本的管理,一定要利用這個部分進行檢驗。1. 管理員登錄:login.asp核心代碼如下:程序執(zhí)行的界面如下圖所示。2.驗證管理員信息:該模塊核心代碼如下圖所示。3.退出管理頁面:loginout.asp核心代碼如下:4. 管理員賬號維護:editadmin.asp核心代碼如下圖所示:其程序運行結(jié)果如下圖所示。第五章 總結(jié)5.1設(shè)計思路經(jīng)過兩個月的即將畢業(yè)的論文設(shè)計期間,本人也有歡喜也有憂,可是最讓我流連忘返的記憶,就是遇到和問題化解問題的過程。與此同時也豐富了個人的見識和水平,最重要的是怎樣利用軟件工程的思維去分析、建立、開發(fā)一個系統(tǒng)軟件。我虛心向老師咨詢和提問,安

49、老師仔細認真的指導,以及向同學們的密切合作,經(jīng)過近兩個月的堅持努力,我查閱了海量的書本和網(wǎng)上資料,以及學校圖書館里的相關(guān)資料,讓我的新聞網(wǎng)站的設(shè)計完成了一個句號。經(jīng)整理我的這次“新聞發(fā)布網(wǎng)站設(shè)計”開發(fā)制作思路過程,綜合利用了當前互聯(lián)網(wǎng)上的各種靜態(tài)制作方法和交互式動態(tài)網(wǎng)站的制作設(shè)計技巧,之前很模糊概念,現(xiàn)在學會如何利用后臺程序制作網(wǎng)站的動態(tài)響應(yīng)的技術(shù)。其次我也從中學到了對靜態(tài)頁面的處理方式,色彩搭配的方法,網(wǎng)站頁面導航模塊方面有了一些實際操作經(jīng)驗。另外在交互式網(wǎng)頁設(shè)計中,我學會了怎樣使用ACCESS建立數(shù)據(jù)庫,以及對數(shù)據(jù)庫瀏覽,修改、添加和查詢的方法。當前網(wǎng)站的設(shè)計技術(shù)要求,都都不再是互聯(lián)網(wǎng)初期網(wǎng)站制作的幼稚期,伴隨著國內(nèi)各類網(wǎng)站的迅速涌現(xiàn)與瀏覽用戶的需求方向,不得不令各類網(wǎng)站出類拔萃,要經(jīng)過精心策劃,從頁面設(shè)計到

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論