



免費預(yù)覽已結(jié)束,剩余11頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
- 畢業(yè)論文(設(shè)計)題 目:基于WEB的新聞發(fā)布管理系統(tǒng) 系 別:信息技術(shù)系 專 業(yè):軟件工程 班 級:軟件072班 學(xué) 生:胡明 學(xué) 號:070911207_ 指導(dǎo)教師:張振球 二零一二 年 三 月歡迎下載聲 明 本人呈交給徐州經(jīng)貿(mào)高等職業(yè)學(xué)校的這篇畢業(yè)論文,除了所列參考文獻(xiàn)和世所公認(rèn)的文獻(xiàn)外,全部是本人在老師指導(dǎo)下的研究成果。該論文資料尚沒有呈交于其它任何學(xué)術(shù)機關(guān)作鑒定。 畢業(yè)學(xué)生簽名: 日 期:- 摘 要 本文概述了Web服務(wù)技術(shù)特點,提出了一種新的基于web服務(wù)的系統(tǒng)結(jié)構(gòu)模型,介紹了運用 ASPNET創(chuàng)建 web服務(wù)實 現(xiàn)新聞發(fā)布系統(tǒng)的方法。 21世紀(jì),隨著Internet在中國的迅速發(fā)展,人們?nèi)粘I钪性絹碓蕉嗟厥褂眠@項新的技術(shù)來為自己的工作和學(xué)習(xí)服務(wù).由于WEB頁面能把文本、圖像、聲音、動畫、視像等多種媒體信息集于一體,不但使信息的顯示更加生動,而且使信息的瀏覽更為方便,同時WEB頁能實現(xiàn)網(wǎng)上交易平臺、客戶信息反饋方便了企業(yè)與客戶之間信息交流,因此許多企業(yè)為增強企業(yè)知名度,以網(wǎng)站作為對外的展示窗口,進(jìn)行內(nèi)外信息交流。衡量網(wǎng)站的一個重要標(biāo)準(zhǔn)是能否滿足人們不停的對信息的渴求。也就是說,一個正規(guī)的網(wǎng)站需要快速和大量更新內(nèi)容,同時保證運轉(zhuǎn)的穩(wěn)定性和安全性。手工方式對于大型網(wǎng)站必然是不可取的,工作人員需要一種系統(tǒng)工具來方便高效的更新和管理網(wǎng)站,這樣,網(wǎng)站信息管理系統(tǒng)便出現(xiàn)在互聯(lián)網(wǎng)的舞臺上。我是根據(jù)各大網(wǎng)站信息管理系統(tǒng)的開發(fā)為背景,論述了整個系統(tǒng)的開發(fā)過程,系統(tǒng)的結(jié)構(gòu)及系統(tǒng)開發(fā)的基本原理和方法。全論文分為概述、系統(tǒng)的概要設(shè)計、網(wǎng)站信息管理系統(tǒng)開發(fā)工具與環(huán)境、ACCESS數(shù)據(jù)庫介紹、系統(tǒng)的詳細(xì)設(shè)計、結(jié)束語、參考文獻(xiàn)等幾部分。詳細(xì)論述了系統(tǒng)的概要設(shè)計、網(wǎng)站信息管理系統(tǒng)開發(fā)工具與環(huán)境、ACCESS數(shù)據(jù)庫介紹、系統(tǒng)的詳細(xì)設(shè)計等內(nèi)容。關(guān)鍵詞 ASPNET web服務(wù) 新聞發(fā)布 Abstract This paper summarizes the Web service technical characteristics, puts forward a new Web services based on the system structure model, and introduces the application of create Web services firmNow news release system method.The 21 st century, with the rapid development of the Internet in China, Peoples Daily life more and more use of the new technology to the work and the study service. Because the WEB page text, image, sound, animation, video and so on many kinds of media information collection in an organic whole, not only make information more vivid display, and make information browsing more convenient, and WEB pages can realize the online trading platform, the customer information feedback convenient between firm and customer information exchange, so many enterprises to strengthen enterprise well-knownness, the site as a foreign show window, carries on the internal and external information exchange. Measure site is one of important standard is you could meet the people kept the desire for information. In other words, a normal web site needs to update the content of fast and, at the same time guarantee the stability and safety operation. Manual mode for large web site is necessarily not desirable, staff needs to be a system the tools to make efficient update and site management, so, the website information management system in the Internet will appear on the stage.Im according to each big website information management system development as the background, this paper discusses the development process of the whole system, the structure of the system and the system development the basic principle and method. All the papers into a summary of the summary, system design, website information management system development tools and environment, the ACCESS database is introduced, the system of detailed design, last word, references to wait for a few parts. Discusses the outline of the system design, web information management system development tools and environment, the ACCESS database is introduced, the system of the detailed design, etc.Keywords: A web service news release歡迎下載- 緒 論引言1.1引言ASPNET是一種基于 MicrosoftNET平臺的 Web應(yīng)用程 序 開發(fā)技術(shù) ,使用 ASPNET創(chuàng)建 的 b services是建立在 NET框 架和公共語言運 行庫之上 的。在 ASPNET中提供 了 Web服務(wù) 設(shè)計功能。Web服務(wù)可以實現(xiàn)跨網(wǎng)站獲取網(wǎng)頁信息,同時不需 要網(wǎng)站之 間的鏈 接。Web服務(wù) 通過 SOAP(Single Object Access Protocol簡單對象訪問協(xié)議)來實現(xiàn)網(wǎng)站之間的資源共享。本文 用 ASPNET提供 的 Web服務(wù)設(shè)計功能來創(chuàng)建 Web服務(wù) ,來實現(xiàn) 新聞發(fā)布和新聞資源在 網(wǎng)站之間的共享。 1.2 Web服務(wù)概述 Web服務(wù)是指由企業(yè)發(fā)布的完成其特別商務(wù)需求的在線應(yīng) 用服務(wù),其他公司或者應(yīng)用軟件能夠通過 Intemet來訪問并使用 這項在線應(yīng)用服務(wù)。Web服務(wù)以開放的標(biāo)準(zhǔn)為基礎(chǔ)構(gòu)建在 II1 ternet上 ,Web服務(wù)具有 良好 的平 臺無 關(guān)性和編程語 言無 關(guān)性。 Web服務(wù)使用基于 XML的消息處理作為基本的數(shù)據(jù)通訊方式, 以幫助消除使用不同組件模型、操作 系統(tǒng)和編語語言的系統(tǒng)之 間存在的差異。綁定 瑚門nP之上的 SOAP協(xié)議,可以跨語言、跨 操作系統(tǒng)進(jìn)行遠(yuǎn)程過程調(diào)用 ,實現(xiàn)了編程語言和系統(tǒng)平 臺的無 關(guān)性,從而大大簡化了不同企業(yè)系統(tǒng)之間的交互問題。WSDL (web Services Descfipfion Ian lage)采 用 XML格 式描述 web服 務(wù),其 中包括 Web服務(wù)做什么、位于哪里、怎樣調(diào)用等信息。 Web服務(wù)結(jié)合了組件技術(shù)和網(wǎng)絡(luò)技術(shù),Web服務(wù)的核心結(jié)構(gòu)如 圖 1所示。 在核心結(jié)構(gòu) 中,Web服務(wù)是標(biāo)準(zhǔn)網(wǎng)絡(luò)協(xié)議 規(guī)定 的一種開放 性事務(wù)結(jié)構(gòu)處理函數(shù),它起到中心作用。Web服務(wù)使用 HTIP 作為允許遠(yuǎn)程方法請求穿過企業(yè)防火墻的傳輸工具 。Web服務(wù) 不依賴于某種專用的組件技術(shù)或?qū)ο笳{(diào)用約定。所以任何一種語言編寫的、使用任何一種組件模型的、以及在任何操作系統(tǒng)上運行的程序都 可以訪 問 Web服務(wù)。在一個 網(wǎng)絡(luò)應(yīng)用 系統(tǒng) 中可以構(gòu)建多種多樣的 Web服務(wù)。如新聞發(fā)布服務(wù)、股票信息服務(wù)、天氣預(yù)報服務(wù)、電子郵件服務(wù)等等。 3 新聞發(fā)布系統(tǒng)的結(jié)構(gòu)模型 為了以 Web服務(wù)方式來發(fā)布新 聞,實現(xiàn)新 聞資源在 網(wǎng)站之 間的共享。我們提出了一種新的系統(tǒng)結(jié)構(gòu)模型,即 BSSD模 型 .在這個 BSSD模式中,各層的主要作用為: 表 客戶可以用瀏覽器通過 Internet在各個出版新聞網(wǎng)站進(jìn)行新聞瀏覽,獲取 自己感興趣的新聞消息,作為訪問新聞的客戶端。 消耗 Web服務(wù)層(SOAP Client) 包括 Web服務(wù)器 、應(yīng)用服務(wù)器和代理服務(wù)器 。各個出版新聞網(wǎng)站作為客戶訪問新聞的服務(wù)器端,提供有價值的新聞信息,籍此吸引更多的用戶來瀏覽網(wǎng)站。同時,為了共享網(wǎng)站之間新聞資源,消耗 Web服務(wù)層也充當(dāng)共享 Web服務(wù) 的客戶端 ,作為 Web服務(wù)請 求者 角色 ,消耗Web服務(wù)。通過查詢新聞發(fā)布中心獲取 Web服務(wù)的信息,如Web服務(wù)的接口和返回數(shù)據(jù),找到 Web服務(wù)的位置及其支持的方法,然后創(chuàng)建 Web服務(wù)的代理程序。在各個出版新聞網(wǎng)站W(wǎng)eb服務(wù)器上存放 Web服務(wù)的代理程序以及使用 Web服務(wù)的客戶端應(yīng)用程序。 提供 Web服 務(wù)層(SOAP Server) 包括 Web服務(wù)器 、應(yīng)用服務(wù)器和代理服務(wù)器。新 聞發(fā)布中心充當(dāng)共享新聞資源的服務(wù)器端 ,作為 Web服務(wù)提供者 角色 ,提供 Web服務(wù)請求者所需要的各種 Web服務(wù)。在新聞發(fā)布 中心 Web服務(wù)器上存放用于發(fā)布新聞的 Web服務(wù) ,以及用于修改、增加 或者刪 除等更新 新聞消息的管理應(yīng)用程序。 數(shù)據(jù)層(DB) 存放以XML文件形式的新聞信息。 在這個 BSSD模型中,Web服務(wù)請求者與 Web服務(wù)提供者之間有著密切的關(guān)系,它們之間通過 H3TP、SOAP進(jìn)行通訊。首先 ,調(diào)用 SOAP代理對象 ,該代理把請求參數(shù)排列成程序設(shè)計語言無關(guān)的 SOAP請求 ,再把該請求發(fā)送到遠(yuǎn)程 Web服務(wù) 中,遠(yuǎn)程Web服務(wù)將接收到的 SOAP請求進(jìn)行拆包,將請求參數(shù)進(jìn)行還原 ,并且根據(jù)這些參數(shù)來調(diào)用本地 的 Web服務(wù) ,完成 服務(wù)請求。當(dāng)服務(wù)返 回結(jié)果后 ,SOAP封裝器將結(jié)果進(jìn)行封裝成 同樣與程序設(shè)計語 言無關(guān)的 SOAP響應(yīng) ,并且送 回給 SOAP代理 ,SOAP代理最后要把返回的結(jié)果 數(shù)據(jù)進(jìn)行拆包 ,送給調(diào)用它的應(yīng)用程序。由于 H3TP及 SOAP都是互聯(lián) 網(wǎng)標(biāo)準(zhǔn)通訊協(xié)議 ,使得 Web服務(wù)能夠被 Windows之外 的平 臺使用。SOAP使應(yīng)用程序 可以通過 Internet調(diào)用各種服務(wù)的界面,而無需考慮使用的具體編程語言和底層使用的分布式對象結(jié)構(gòu)。這樣,實現(xiàn)新聞發(fā)布中心與各個出版新聞網(wǎng)站之間新聞資源的共享,而且與編程語言和系統(tǒng)平 臺無關(guān)。 第四章 系統(tǒng)設(shè)計41 系統(tǒng)功能分析新聞發(fā)布管理系統(tǒng)里有這樣幾個部分:如果是普通用戶只有新聞瀏覽、新聞閱讀和新聞查詢的權(quán)限;如果是管理員就除了上述權(quán)限外還有新聞管理權(quán)限,分別為新聞錄入、新聞修改和新聞刪除的權(quán)限。分析圖如下:用戶登錄是否admin普通用戶新聞瀏覽新聞閱讀新聞查詢管理員新聞管理新聞錄入新聞修改新聞刪除NOYES評論刪除圖4.1 功能模塊圖42 前臺頁面設(shè)計可以根據(jù)網(wǎng)站的需要,進(jìn)行各種方式的插入,自動更新. 如顯示各大小類的新聞,顯示某欄目的最新N條新聞等.使用新聞文章管理系統(tǒng)制作動態(tài)網(wǎng)頁時, 可在需要的地方插入相應(yīng)的代碼,即可以多種形式顯示新聞文章的欄目或內(nèi)容。上面和下面是某兩大類的新聞,可以在左面看到各類新聞及可以點擊相關(guān)新聞看到詳細(xì)的內(nèi)容.前臺新聞可以顯示出各類新聞的類別和新聞的標(biāo)題,點擊其類別可以直接進(jìn)入此類別新聞中。其中左面顯示的是此類別的各條新聞的標(biāo)題,點擊其中的任意一個標(biāo)題都可以看到詳細(xì)的新聞內(nèi)容。如果用戶想查看自己想看的新聞也可以通過新聞搜索來完成。用戶在標(biāo)題欄中輸入自己想看的新聞的題目或內(nèi)容,然后在選擇分類中選擇起類別后點擊搜索就會出現(xiàn)自己想看的新聞題目。如果沒有這條新聞頁面會顯示“暫時沒有數(shù)據(jù)”。43 后臺管理后臺的管理分為新聞發(fā)布,欄目管理,系統(tǒng)設(shè)置等.這些權(quán)限只能是管理員能夠?qū)崿F(xiàn),其他的普通用戶只能查詢和瀏覽這些新聞,以下是后臺管理的一些方面:新聞發(fā)布包括查看新聞的瀏覽次數(shù),增加,修改,刪除新聞文章和評論,新聞添加可選擇不同欄目添加新聞文章,可上傳新聞圖片和其他格式文件;新聞管理是隨時可以對某條或某類新進(jìn)行編輯和刪除 ;欄目管理包括增加,修改,刪除新聞的大小類別,查看各個大類的新聞數(shù)量這些方面;系統(tǒng)設(shè)置包括新聞管理系統(tǒng)的使用說明和管理員設(shè)置;使用說明可查看到關(guān)于本系統(tǒng)的功能各頁面簡單的介紹,各代碼和參數(shù)的功能;管理員分為超級管理員和普通管理員,普通管理員點擊“管理員列表”只能看到各個管理員的用戶名和權(quán)限,而超級管理員還可修改和刪除各普通管理員,點擊修改用戶密碼修改自己的密碼,只有超級管理員才有權(quán)限增加管理員。通過管理員身份后就進(jìn)入新聞管理頁面。頁面會顯示你的登錄名和現(xiàn)在的時間。進(jìn)入后臺就可以對其要文章和新聞的類別進(jìn)行管理了44 數(shù)據(jù)庫的設(shè)計數(shù)據(jù)只有用數(shù)據(jù)庫來管理才能有自動化管理的可能。數(shù)據(jù)的結(jié)構(gòu)將影響整個管理機制的應(yīng)用,而且一但建立以后要修改常會出現(xiàn)麻煩。所以一開始就要仔細(xì)慎重地搭建一個完整而合理的結(jié)構(gòu)。MicrosoftAccess數(shù)據(jù)庫相對其它的數(shù)據(jù)庫來說要簡單容易操作些,本新聞發(fā)布系統(tǒng)中的數(shù)據(jù)庫文件就是Access類型的數(shù)據(jù)庫第五章 系統(tǒng)實現(xiàn)51 系統(tǒng)主頁面前臺新聞顯示的內(nèi)容有新聞分類和各類新聞包括的新聞標(biāo)題點擊任何一條標(biāo)題都會有詳細(xì)的新聞可以瀏覽。首頁的左部分是各新聞各類的分布, 用戶可以直接點擊查看各項大類新聞里面的各項小類新聞,直到閱讀每條詳細(xì)信息。新聞管理后臺可以控制修改各大小類和評論。52 新聞的查詢新聞的查詢可以有多種方法,可以直接在主頁上點擊想看的新聞類別,會出現(xiàn)此類別中的新聞題目,點擊一條新聞的標(biāo)題就可以瀏覽詳細(xì)的新聞內(nèi)容。,還有就是通過搜索來查找想看的新聞;在新聞主頁的下方有新聞的搜索,在新聞標(biāo)題欄中輸入你想看的新聞標(biāo)題和新聞的內(nèi)容,在選種所屬的新聞類別點擊搜索就可以找到你看的新聞。53 新聞的修改和刪除 新聞的修改和刪除有對新聞文章的修改和刪除,當(dāng)點擊新聞發(fā)布時就會出現(xiàn)兩個下拉菜單,點擊進(jìn)新聞管理進(jìn)入對新聞的修改和刪除頁面。 54 新聞的增加新聞的添加是在新聞庫中放入新的新聞內(nèi)容。在新聞的管理頁面上點擊“添加新聞”就進(jìn)入新聞的添加頁面。在新聞主題上寫好要添加的新聞的名稱,選好類別然后在新聞內(nèi)容里寫入你的新聞詳細(xì)的內(nèi)容。最后點擊提交發(fā)表就可以了。如果想重新添加點擊“重新填寫”就可以了。55 其它系統(tǒng)管理其他系統(tǒng)管理還有欄目管理和系統(tǒng)管理。欄目管理可對新聞的大小類別進(jìn)行增加,刪除和修改。系統(tǒng)管理里面有使用說明、管理員列表、新增管理員和修改密碼四項功能。其中新聞分類管理和新聞管理的功能是一樣的,都有修改和刪除的功能。系統(tǒng)設(shè)置的內(nèi)容中超級管理員除了可以查看用戶外還可以對普通用戶進(jìn)行刪除。在新增管理員頁面中寫入要添加的管理員名和密碼點擊提交就可以了。下面是添加用戶在修改密碼頁面中可以對以前的舊密碼進(jìn)行修改。修改完后點擊提交就成功了。以上的所有頁面為系統(tǒng)實現(xiàn)時的部分頁面。第六章 結(jié)論近年來隨著Internet技術(shù)的飛速發(fā)展及用戶需求的不斷升級,Web頁面技術(shù)也不斷的推陳出新,使得Web站點的功能越來越強大,能夠提供的服務(wù)種類越來越繁多。從HTML、Client Script 到CGI,從JAVA的誕生到ActiveX, Web頁面設(shè)計人員不斷受到?jīng)_擊,微軟公司在總結(jié)了以往技術(shù),重新思考Web頁面設(shè)計的真正需要后,推出了Active Server Pages (ASP),一種用以取代CGI(Common Gateway Interface,通用網(wǎng)關(guān)接口)的技術(shù)。簡單講,ASP是位于服務(wù)器端的腳本運行環(huán)境,通過這種環(huán)境,用戶可以創(chuàng)建和運行動態(tài)的交互式 Web 服務(wù)器應(yīng)用程序,如交互式的動態(tài)網(wǎng)頁,包括使用 HTML 表單收集和處理信息,上傳與下載等等。更重要的是,ASP使用的ActiveX技術(shù)基于開放設(shè)計環(huán)境,用戶可以自己定義和制作組件加入其中,使自己的動態(tài)網(wǎng)頁幾乎具有無限的擴充能力,這是傳統(tǒng)的Web編寫工具所遠(yuǎn)遠(yuǎn)不及的地方。本文提出了一種基于Web的學(xué)校新聞發(fā)布系統(tǒng),該系統(tǒng)的多用戶發(fā)布,多欄目管理,使學(xué)校的新聞信息及時、準(zhǔn)確的得以發(fā)布。學(xué)生通過會員注冊直接參與新聞信息的評論,使學(xué)生的意見和需求能夠及時的得以提出,激發(fā)了他們的學(xué)習(xí)欲望。利用ASP技術(shù)實現(xiàn)學(xué)校的新聞能夠及時的得以發(fā)布是一項很有效方法,這種組建的方式可以應(yīng)用于網(wǎng)站的其它欄目。又由于ASP編程所用的Vbscript與Jscript語言較其它語言較簡潔、易操作、功能較強非常適合廣大用戶進(jìn)行網(wǎng)站的開發(fā)。ASP雖然提供了功能強大的Web應(yīng)用程序開發(fā)環(huán)境,但和其它技術(shù)一樣, 它也存在著某些缺點。Web服務(wù)器還不支持ASP的運行。但ASP畢竟是軟件霸主微軟精心設(shè)計的一個寵兒,人們不得不慢慢向它靠攏,現(xiàn)
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 公司數(shù)字化活動方案
- 公司羽毛球團(tuán)建活動方案
- 公司秋季出游活動方案
- 公司粽子節(jié)活動方案
- 公司新人見面會策劃方案
- 公司畢業(yè)晚會活動方案
- 公司聚會團(tuán)建策劃方案
- 公司比學(xué)趕幫超活動方案
- 公司端午慰問活動方案
- 公司消除浪費活動方案
- 體外診斷試劑盒線性范圍研究線性區(qū)間評價資料及可報告區(qū)間建立
- AQ 1097-2014 井工煤礦安全設(shè)施設(shè)計編制導(dǎo)則(正式版)
- 甲乙方施工合同范本
- 嬰幼兒配方乳粉市場銷售管理規(guī)范
- 小班語言《誰的救生圈》課件
- 海思芯片PC-測試技術(shù)規(guī)范
- 內(nèi)陸?zhàn)B殖與水生植物種植
- 集體協(xié)商培訓(xùn)課件
- Unit 3 What would you like A Let's learn(教學(xué)設(shè)計)人教PEP版英語五年級上冊
- 物業(yè)社區(qū)團(tuán)購方案
- 仙家送錢表文-文字打印版
評論
0/150
提交評論