新 聞 發(fā) 布 系 統(tǒng)

上傳人:ta****u 文檔編號(hào):160980918 上傳時(shí)間:2022-10-12 格式:DOCX 頁(yè)數(shù):15 大?。?96.40KB
收藏 版權(quán)申訴 舉報(bào) 下載
新 聞 發(fā) 布 系 統(tǒng)_第1頁(yè)
第1頁(yè) / 共15頁(yè)
新 聞 發(fā) 布 系 統(tǒng)_第2頁(yè)
第2頁(yè) / 共15頁(yè)
新 聞 發(fā) 布 系 統(tǒng)_第3頁(yè)
第3頁(yè) / 共15頁(yè)

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《新 聞 發(fā) 布 系 統(tǒng)》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《新 聞 發(fā) 布 系 統(tǒng)(15頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、廣州市廣播電視大學(xué) 計(jì)算機(jī)專(zhuān)業(yè)(專(zhuān)科) 畢業(yè)設(shè)計(jì) 題目: 新聞發(fā)布系統(tǒng) 學(xué)生姓名: 馬 捷 學(xué)號(hào):0944101461174 所在分校(教學(xué)班): 校本部 年級(jí):200 班級(jí): 09春網(wǎng)絡(luò)管理 指導(dǎo)教師: 時(shí)間: 2010年_9_月至 2010年月 目錄 第一章 引言 1.1 課題的來(lái)源和背景 1.2 課題開(kāi)發(fā)的作用和意義 第二章 綜述 2.1 國(guó)內(nèi)外相同或相近課題開(kāi)發(fā)研究的概況 2.2 相關(guān)網(wǎng)頁(yè)設(shè)計(jì)技術(shù)的比較 2.3 本課題開(kāi)發(fā)仲要解決的問(wèn)題和達(dá)到的目標(biāo) 第三章系統(tǒng)分析 3.1 系統(tǒng)研究 3.2 用戶(hù)需求分析 3.3 可行性論證 第四章 系統(tǒng)

2、設(shè)計(jì) 4.1 總體結(jié)構(gòu)設(shè)計(jì) 4.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 4.3 主要模塊功能設(shè)計(jì) 第五章 系統(tǒng)實(shí)現(xiàn) 5.1 所采用的平臺(tái)及簡(jiǎn)介 5.2 單模塊實(shí)現(xiàn)和調(diào)試 第六章系統(tǒng)調(diào)試 6.1 測(cè)試環(huán)境和條件 6.2 實(shí)力測(cè)試及相關(guān)數(shù)據(jù) 6.3 性能分析 第七章 結(jié)束語(yǔ) 7.1 對(duì)所開(kāi)發(fā)系統(tǒng)的總體評(píng)價(jià) 7.2 日后進(jìn)一步改進(jìn)的設(shè)想 第一章 引言 1.1 課題的來(lái)源和背景 伴隨著網(wǎng)絡(luò)的出現(xiàn),網(wǎng)頁(yè)逐漸融入人們的生活.速及時(shí)的新聞瀏覽,五彩繽 紛的網(wǎng)上信息,使網(wǎng)絡(luò)與人們的生活息息相關(guān),于是世界上又出現(xiàn)了第三媒體— —Internet.打破了地域限制,真正使信息得以共享,改變了人們的工作和生活 方

3、式.教育領(lǐng)域,在素質(zhì)教育與終身教育成為必然的今天,人們對(duì)信息的需求有 了更新,更高的要求,而網(wǎng)頁(yè)由于本身所具有的信息量大,傳遞快速,沒(méi)有時(shí)空 限制等特點(diǎn)恰好滿(mǎn)足這種要求。以網(wǎng)頁(yè)也逐漸成為一種新的教育資源。也正是由 于網(wǎng)絡(luò)實(shí)現(xiàn)網(wǎng)站的數(shù)據(jù)信息能夠進(jìn)行實(shí)時(shí)交互,保證網(wǎng)站數(shù)據(jù)的實(shí)時(shí)性。 1.2 課題開(kāi)發(fā)的作用和意義 信息時(shí)代的高速發(fā)展,傳統(tǒng)的報(bào)紙已經(jīng)遠(yuǎn)遠(yuǎn)滿(mǎn)足不了人們的需求,人們更加 希望于能夠在網(wǎng)上了解更多的新聞和信息,于是我們就很有必要在網(wǎng)上創(chuàng)建一個(gè) 新聞發(fā)布管理系統(tǒng)。部分網(wǎng)站都是采用靜態(tài)的方式來(lái)發(fā)布和管理信息的,可是網(wǎng) 站需要更新的信息量也越來(lái)越大,所以這很不利于網(wǎng)站管理人員的工作。為了更 加

4、方便的管理網(wǎng)站,我們很迫切的需要利用動(dòng)態(tài)技術(shù)創(chuàng)建一個(gè)新聞發(fā)布管理信息 系統(tǒng)。 Internet 的蓬勃發(fā)展,使新聞傳播方式發(fā)生了巨大的變化,傳統(tǒng)的信息傳 播媒體如電視、廣播、報(bào)紙已經(jīng)不再是人們茶余飯后的主要精神甜點(diǎn),人們開(kāi)始 更多的關(guān)注網(wǎng)絡(luò)新聞.于互聯(lián)網(wǎng)所容納的信息量大,內(nèi)容豐富,信息及時(shí)、準(zhǔn)確, 更有相關(guān)信息的全面介紹與比較,大大的方便了人們地閱讀,因此在短短幾年里, 互聯(lián)網(wǎng)便躋身于眾多媒體之中,并具有相當(dāng)一部分媒體人群。聞網(wǎng)也迅速發(fā)展起 來(lái),它內(nèi)容豐富,涉及商業(yè)、工業(yè)、農(nóng)業(yè)、銀行、財(cái)政、教育、娛樂(lè)和信息等各 個(gè)產(chǎn)業(yè),信息量大,不僅有實(shí)時(shí)新聞,還有相關(guān)的行業(yè)信息,同時(shí)新聞網(wǎng)具有互 聯(lián)網(wǎng)所具

5、備的一切特性.全球網(wǎng)絡(luò)化、信息化的今天,新聞網(wǎng)迅速的發(fā)展,大大 豐富了人們的生活,不知不覺(jué),它已成為人們生活中不可或缺的重要組成部分。 其中新聞管理系統(tǒng)是構(gòu)成企業(yè)網(wǎng)站的一個(gè)重要組成部分,它擔(dān)負(fù)著雙層作 用: 一方面可以用來(lái)動(dòng)態(tài)發(fā)布有關(guān)新產(chǎn)品或新開(kāi)發(fā)項(xiàng)目; 另一方面又可以及時(shí)向顧客公告企業(yè)經(jīng)營(yíng)業(yè)績(jī)、技術(shù)與研發(fā)進(jìn)展、特別推薦 或優(yōu)惠的工程項(xiàng)目、產(chǎn)品和服務(wù),從而吸引顧客,擴(kuò)大顧客群。 本系統(tǒng)使用 Flex、Java 技術(shù)開(kāi)發(fā), 實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理,使得對(duì)信 息的管理更加及時(shí)、高效,提高了工作效率。新聞系統(tǒng)具有一般新聞系統(tǒng)的功能, 主要包括前臺(tái)新聞瀏覽區(qū)和后臺(tái)管理區(qū),可為各部門(mén)發(fā)布新聞,為

6、各網(wǎng)站提供新 聞發(fā)布與管理的服務(wù)。 Flex 是 Adobe 公司推出的一系列工具和技術(shù),使開(kāi)發(fā)人員可以開(kāi)發(fā)和部署 可升級(jí)的富互聯(lián)網(wǎng)應(yīng)用程序(RIAs)。Flex提供了一種現(xiàn)代的、基于標(biāo)準(zhǔn)的語(yǔ)言 來(lái)支持公共模板設(shè)計(jì)、客戶(hù)端運(yùn)行環(huán)境、編程模型、開(kāi)發(fā)模型和高級(jí)數(shù)據(jù)服務(wù)。 富互聯(lián)網(wǎng)應(yīng)用程序(RIAs)是指像使用Web 一樣的簡(jiǎn)單方式來(lái)部署富客戶(hù)端程序。 這種程序具有比HTML更加健壯、反應(yīng)更加靈敏和互動(dòng)性更豐富的特點(diǎn)。 Flex可以在企業(yè)內(nèi)部或在Web上創(chuàng)建富互聯(lián)網(wǎng)應(yīng)用程序(RIA),堪稱(chēng)最完 整、最強(qiáng)大的RIA開(kāi)發(fā)解決方案。它使企業(yè)能夠創(chuàng)建個(gè)性化的豐富多媒體應(yīng)用程 序,極大地提高用戶(hù)的體驗(yàn),徹

7、底革新人與 Web 的交互關(guān)系。 1.增強(qiáng)用戶(hù)體驗(yàn) 2.完善的開(kāi)發(fā)環(huán)境 3.通用的配置環(huán)境 4.企業(yè)級(jí)的特征 5.消除頁(yè)面加載 6.標(biāo)準(zhǔn)的架構(gòu) 7.與瀏覽器兼容 第二章 綜述 2.1 國(guó)內(nèi)外相同或相近課題開(kāi)發(fā)研究的概況 傳統(tǒng)的網(wǎng)站新聞管理方式有兩種:一種是靜態(tài) HTML 頁(yè)面,更新信息時(shí)需要 重新制作頁(yè)面然后上傳頁(yè)面并修改相應(yīng)鏈接,這種方式因?yàn)樾侍鸵巡欢嘤茫?另一種是基于 ASP 和腳本語(yǔ)言,將動(dòng)態(tài)網(wǎng)頁(yè)和數(shù)據(jù)庫(kù)結(jié)合,通過(guò)應(yīng)用程序來(lái)處理 新聞,這是目前較為流行的做法。但是由于ASP技術(shù)本身的局限性使得系統(tǒng)有一 些不可克服的缺陷。 ASP.NET不僅僅是下一版本的ASP(

8、Active Server Pages,動(dòng)態(tài)服務(wù)器頁(yè)面), 而且是建立動(dòng)態(tài) Web 應(yīng)用程序而重新打造的全新技術(shù),其主要特色包括: ? 語(yǔ)言的獨(dú)立性; ? 簡(jiǎn)單的開(kāi)發(fā)操作,分離程序代碼和網(wǎng)頁(yè)內(nèi)容; ? 提高了執(zhí)行效率; ? 簡(jiǎn)化部署與組態(tài)的操作; ? 支持客戶(hù)端類(lèi)型; ?支持下一代的Web服務(wù); ? 增進(jìn)適用性; ? 增進(jìn)延展性; ? 更多的支持工具; ? 更佳的安全機(jī)制; ? 會(huì)話(huà) (Session) 可以跨進(jìn)程、跨機(jī)器。 由于ASP.NET的眾多優(yōu)點(diǎn),技術(shù)發(fā)展和各種客觀實(shí)際的需要,該系統(tǒng)選用了 ASP.NET 來(lái)開(kāi)發(fā)設(shè)計(jì),實(shí)現(xiàn)了對(duì)校園新聞的動(dòng)態(tài)管理操作,使得對(duì)新聞

9、信息的發(fā) 布與管理更加及時(shí)、高效,提高了工作效率。 隨著 Internet 的普及,越來(lái)越多的企業(yè)建立了自己的 WWW 網(wǎng)站,企業(yè)通過(guò) 網(wǎng)站可以展示產(chǎn)品,發(fā)布最新動(dòng)態(tài)信息,與用戶(hù)進(jìn)行交流和溝通,與合作伙伴建 立聯(lián)系,以及開(kāi)展電子商務(wù)等。 其中新聞管理系統(tǒng)是構(gòu)成企業(yè)網(wǎng)站的一個(gè)重要組成部分,它擔(dān)負(fù)著雙層作 用: 一方面可以用來(lái)動(dòng)態(tài)發(fā)布有關(guān)新產(chǎn)品或新開(kāi)發(fā)項(xiàng)目; 另一方面又可以及時(shí)向顧客公告企業(yè)經(jīng)營(yíng)業(yè)績(jī)、技術(shù)與研發(fā)進(jìn)展、特別推薦 或優(yōu)惠的工程項(xiàng)目、產(chǎn)品和服務(wù),從而吸引顧客,擴(kuò)大顧客群。 使用ASP.NET(C#語(yǔ)言)和ADO.NET技術(shù)開(kāi)發(fā),實(shí)現(xiàn)了網(wǎng)站新聞的動(dòng)態(tài)管理, 使得對(duì)信息的管理更加及時(shí)

10、、高效,提高了工作效率。該新聞系統(tǒng)具有一般新聞 系統(tǒng)的功能,主要包括前臺(tái)新聞查看區(qū)和后臺(tái)管理區(qū),可為學(xué)校各部門(mén)發(fā)布新聞, 為校園網(wǎng)站提供新聞發(fā)布與管理的服務(wù)。 該系統(tǒng)是基于B/S(Browser/Server,瀏覽器/客戶(hù)端)模式實(shí)現(xiàn),基于.NET 平臺(tái)架構(gòu)開(kāi)發(fā)設(shè)計(jì),主要實(shí)現(xiàn)對(duì)校園新聞的發(fā)布與管理功能,對(duì)新聞內(nèi)容信息的 瀏覽閱讀等。 隨著 Internet/Intranet 技術(shù)的興起,將原本在單機(jī)或本地局域網(wǎng)上運(yùn)行的 數(shù)據(jù)庫(kù)系統(tǒng)移植到因特網(wǎng)中,即開(kāi)發(fā)基于B/S模式的新一代MIS (Management Information System,管理信息系統(tǒng))系統(tǒng),正成為技術(shù)發(fā)展的趨勢(shì)。為了保

11、證 系統(tǒng)性能的高效性、可擴(kuò)展性,以及達(dá)到數(shù)據(jù)共享和網(wǎng)絡(luò)化管理的目的。 2.2 相關(guān)網(wǎng)頁(yè)設(shè)計(jì)技術(shù)的比較 以下將對(duì)目前最常用的四種動(dòng)態(tài)網(wǎng)頁(yè)語(yǔ)言 Perl(PracticalExtractionand Report Language)、PHP (Hypertext Preprocessor)、ASP (Active Server Pages)、 JSP (JavaServer Pages)進(jìn)行一些技術(shù)性的比較。 Perl Perl (Practical Extraction and Report Language)是- 種很古老的腳本 語(yǔ)言。最初的Web應(yīng)用大多是用Perl編寫(xiě)的,Perl很

12、像C語(yǔ)言,使用非常靈活, 對(duì)于文件操作和處理具有和C語(yǔ)言一樣的方便快捷。 也正是因?yàn)?Perl 的靈活性和“過(guò)度”的冗余語(yǔ)法,也因此導(dǎo)致許多 Perl 程序的代碼令人難以閱讀和維護(hù),因此使用的人在逐漸減少,并且目前有被 Python 替代的可能。 另外Perl對(duì)于CPU的消耗似乎較高,效率似乎有一些不足。 Perl 開(kāi)發(fā)的成功案例: Movable Type — 世界上使用最多的 Blog 系統(tǒng)之一,功能強(qiáng)大的足以和一 個(gè) CMS 系統(tǒng)相比擬。 Awstats — 非常經(jīng)典的日志系統(tǒng),速度極快,功能也非常強(qiáng)大。 結(jié)論:Perl在部分應(yīng)用中能發(fā)揮很大優(yōu)勢(shì),但其維護(hù)性差使得其普及變得

13、很困難。 PHP PHP(Hypertext Preprocessor)是一種嵌入HTML頁(yè)面中的腳本語(yǔ)言。它大 量地借用C和Perl語(yǔ)言的語(yǔ)法,并結(jié)合PHP自己的特性,使Web開(kāi)發(fā)者能夠快 速地寫(xiě)出動(dòng)態(tài)產(chǎn)生頁(yè)面。 PHP是完全免費(fèi)的開(kāi)源產(chǎn)品,不用花錢(qián),Apache和MYSQL也是用樣免費(fèi)開(kāi)源, 在國(guó)外非常流行, PHP 和 MYSQL 搭配使用,可以非??焖俚拇罱ㄒ惶撞诲e(cuò)的動(dòng)態(tài) 網(wǎng)站系統(tǒng),因此國(guó)外大多數(shù)主機(jī)系統(tǒng)都配有免費(fèi)的APACHE+ PHP+MYSQL。通常 認(rèn)為這種搭配的執(zhí)行效率比IIS+ASP+ACCESS要高,而后者的使用還必須另外 交錢(qián)給微軟。 PHP的語(yǔ)法和Perl很相

14、似,但是PHP所包含的函數(shù)卻遠(yuǎn)遠(yuǎn)多于Perl,PHP 沒(méi)有命名空間,編程時(shí)候必須努力避免模塊的名稱(chēng)沖突。一個(gè)開(kāi)源的語(yǔ)言雖然需 要簡(jiǎn)單的語(yǔ)法和豐富的函數(shù),但PHP內(nèi)部結(jié)構(gòu)的天生缺陷導(dǎo)致了 PHP不適合于編 寫(xiě)比中小型業(yè)余網(wǎng)站更大的網(wǎng)站。 PHP 開(kāi)發(fā)的成功案例: MediaWiki —著名的維基百科(Wiki)程序,如此龐大的條目居然只用PHP +MYSQL 就能夠支持,真是不可思議。 WordPress 一 著名的Blog系統(tǒng),功能上絲毫不輸于Movable Type,不少 用戶(hù)都紛紛從 Movable Type 轉(zhuǎn)移到了 WordPress。 結(jié)論:PHP語(yǔ)法簡(jiǎn)單,非常易學(xué)易用,很利

15、于快速開(kāi)發(fā)各種功能不同的定制 網(wǎng)站,PHP因?yàn)榻Y(jié)構(gòu)上的缺陷,使的PHP在復(fù)雜的大型項(xiàng)目上的開(kāi)發(fā)和維護(hù)都比 較困難。 ASP ASP (Active Server Pages)微軟的Windows IIS系統(tǒng)自帶的腳本語(yǔ)言,利 用它可以執(zhí)行動(dòng)態(tài)的Web服務(wù)應(yīng)用程序。ASP的語(yǔ)法非常類(lèi)似Visual BASIC,學(xué) 過(guò)VB的人可以很快上手,ASP也是這幾種腳本語(yǔ)言中最簡(jiǎn)單易學(xué)的開(kāi)發(fā)語(yǔ)言。 但ASP也是這幾種語(yǔ)言中唯一的一個(gè)不能很好支持跨平臺(tái)的語(yǔ)言。 因?yàn)锳SP腳本語(yǔ)言非常簡(jiǎn)單,因此其代碼也簡(jiǎn)單易懂,結(jié)合HTML代碼,可 快速地完成網(wǎng)站的應(yīng)用程序。 ASP在國(guó)內(nèi)異常流行,因?yàn)閲?guó)內(nèi)大多使用的是

16、盜版的Windows和盜版的 SQLServer,而ASP + COM+SQLServer實(shí)際上也是一種不錯(cuò)的搭配,其性能也不 輸于PHP+MYSQL,特別是Windows系統(tǒng)和SQLServer都有圖形界面,比APACHE 和 MYSQL 易于維護(hù),因此對(duì)于不重視知識(shí)產(chǎn)權(quán)的國(guó)家來(lái)說(shuō)也是一種不錯(cuò)的選 擇。 不過(guò),正因?yàn)锳SP很簡(jiǎn)單,所以單純使用ASP所能完成的功能也是有限的, 好在 COM (Component Object Model)技術(shù)拯救了 ASP,微軟提供了 COM/DCOM 技術(shù),極大拓寬了 ASP的應(yīng)用范圍,使得ASP幾乎具有無(wú)限可擴(kuò)充性。 結(jié)論:和PHP 一樣,ASP簡(jiǎn)單而

17、易于維護(hù),很適合小型網(wǎng)站應(yīng)用,通過(guò)DCOM 和MTS技術(shù),ASP甚至還可以完成小規(guī)模的企業(yè)應(yīng)用,但ASP的致命缺點(diǎn)就是不 支持跨平臺(tái)的系統(tǒng),在大型項(xiàng)目開(kāi)發(fā)和維護(hù)上非常困難。 JSP JSP (JavaServer Pages)是Sun公司推出的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)。JSP技術(shù) 是以Java語(yǔ)言作為腳本語(yǔ)言的,熟悉JAVA語(yǔ)言的人可以很快上手。 JSP本身雖然也是腳本語(yǔ)言,但是卻和PHP、ASP有著本質(zhì)的區(qū)別。PHP和 ASP都是由語(yǔ)言引擎解釋執(zhí)行程序代碼,而JSP代碼卻被編譯成Servlet并由 Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì)JSP頁(yè)面的第一次請(qǐng)求時(shí)發(fā)生。因此普 遍認(rèn)為JSP的執(zhí)行效

18、率比PHP和ASP都高。 JSP是一種服務(wù)器端的腳本語(yǔ)言,最大的好處就是開(kāi)發(fā)效率較高,JSP可以 使用JavaBeans或者EJB (Enterprise JavaBeans)來(lái)執(zhí)行應(yīng)用程序所要求的更 為復(fù)雜的處理,但是這種網(wǎng)站架構(gòu)因?yàn)槠錁I(yè)務(wù)規(guī)則代碼與頁(yè)面代碼混為一團(tuán),不 利于維護(hù),因此并不適應(yīng)大型應(yīng)用的要求,取而代之的是基于MVC的Web架構(gòu)。 MVC 的核心思想是將應(yīng)用分為模型、視圖和控制器三部分。模型是指應(yīng)用程序的 數(shù)據(jù),以及對(duì)這些數(shù)據(jù)的操作;視圖是指用戶(hù)界面;控制器負(fù)責(zé)用戶(hù)界面和程序 數(shù)據(jù)之間的同步。通過(guò)MVC的Web架構(gòu),可以弱化各個(gè)部分的耦合關(guān)系,并將業(yè) 務(wù)邏輯處理與頁(yè)面以及數(shù)據(jù)

19、分離開(kāi)來(lái),這樣當(dāng)其中一個(gè)模塊的代碼發(fā)生改變時(shí), 并不影響其他模塊的正常運(yùn)行,所以基于MVC的Web架構(gòu)更適應(yīng)于大型應(yīng)用開(kāi)發(fā) 的潮流。 因此,不少?lài)?guó)外的大型企業(yè)系統(tǒng)和商務(wù)系統(tǒng)都使用以上的 MVC 架構(gòu),能夠支 持高度復(fù)雜的基于 Web 的大型應(yīng)用。 結(jié)論:JSP對(duì)于網(wǎng)站開(kāi)發(fā)來(lái)講不像PHP和ASP那樣易學(xué)易用,支持JAVA的 主機(jī)也少于支持PHP的主機(jī),這從一定程度上限制了 Java技術(shù)在網(wǎng)站上的發(fā)展, 不過(guò)在企業(yè)軟件應(yīng)用上來(lái)講, MVC 還是擁有相當(dāng)大的優(yōu)勢(shì)的,雖然其配置和部署 相對(duì)其他腳本語(yǔ)言來(lái)說(shuō)要復(fù)雜一些,但對(duì)于跨平臺(tái)的中大型企業(yè)應(yīng)用系統(tǒng)來(lái)講, 基于 JAVA 技術(shù)的 MVC 架構(gòu)幾乎成

20、為唯一的選擇。 2.3 本課題開(kāi)發(fā)重要解決的問(wèn)題和達(dá)到的目標(biāo) 本課題開(kāi)發(fā)重要解決了瀏覽器的問(wèn)題。本系統(tǒng)使用是Flex,F(xiàn)lex呢,其實(shí) 就是FLASH的另一版本,生成的都是swf。不同的是,F(xiàn)LASH主要面向時(shí)間軸, 而Flex就沒(méi)有時(shí)間軸了,看起來(lái)更像是開(kāi)發(fā)一個(gè)桌面程序。最方便的就是,集 成了大量方便的控件,界面也可以做得很美觀。語(yǔ)言來(lái)說(shuō), ActionScript3.0 看 起來(lái)和JS差不多。瀏覽器兼容問(wèn)題,。完整的瀏覽器可移植性。任何支持Flash Player 的瀏覽器(涵蓋了大部分瀏覽器)都支持 Flex 及其腳本語(yǔ)言 ActionScript (AS)。這與Ajax形成鮮明的對(duì)

21、比,Ajax受在不同瀏覽器中實(shí)現(xiàn) 的不兼容 JavaScript 的影響。 由于制作時(shí)間比較簡(jiǎn)短。只實(shí)現(xiàn)發(fā)布新聞和顯示新聞的功能,還有就是登陸 驗(yàn)證注冊(cè) 第三章 系統(tǒng)分析 3.1 系統(tǒng)分析 信息量龐大的現(xiàn)金社會(huì),如單純只用靜態(tài)網(wǎng)頁(yè)一個(gè)個(gè)制作,不僅耗費(fèi)人力物 力,而且新聞本身的時(shí)效性也難以發(fā)揮,所以動(dòng)態(tài)新聞發(fā)布及管理系統(tǒng)的產(chǎn)生順 應(yīng)當(dāng)前形勢(shì)的發(fā)展,充分體現(xiàn)了新聞本身的時(shí)效性,大大減輕了網(wǎng)站更新維護(hù)的 工作量,通過(guò)數(shù)據(jù)庫(kù)的應(yīng)用,將網(wǎng)站的更新維護(hù)工作簡(jiǎn)化只需錄入文字和上傳圖 片,從而使網(wǎng)站的更新速度大大縮短 利用 Flax+MySql 技術(shù)開(kāi)發(fā)網(wǎng)站新聞管理系統(tǒng),實(shí)現(xiàn)網(wǎng)站新聞的動(dòng)態(tài)管理, 使

22、信息管理更加及時(shí)、高效,次新聞打不系統(tǒng)分為兩大部分,用戶(hù)瀏覽部分合系 統(tǒng)管理員后臺(tái)部分。 3.2 用戶(hù)需求分析 系統(tǒng)將用戶(hù)分為:普通用戶(hù),系統(tǒng)管理員。 普通用戶(hù)能在本系統(tǒng)中進(jìn)行新聞瀏覽,閱讀。每條新聞的標(biāo)題被做成一個(gè)鏈接, 用戶(hù)點(diǎn)擊它們就能跳轉(zhuǎn)頁(yè)面進(jìn)行新聞閱讀;新聞閱讀頁(yè)面,每條新聞的詳細(xì)信息 將被取出,包括內(nèi)容、標(biāo)題等。系統(tǒng)管理員可以進(jìn)行新聞分類(lèi)管理、添加新聞、 修改新聞、新聞審核和刪除新聞,同時(shí)系統(tǒng)管理員能完成用戶(hù)管理如包括系統(tǒng)用 戶(hù)管理、添加用戶(hù)和更改賬號(hào)。根據(jù)用戶(hù)不同,給予不同權(quán)限,這樣加強(qiáng)系統(tǒng)的 管理,同時(shí)加強(qiáng)系統(tǒng)的安全性。 3.3 可行性論證 從經(jīng)濟(jì)可行性角度考慮,這時(shí)所說(shuō)

23、的經(jīng)濟(jì),并不是專(zhuān)指物質(zhì)經(jīng)濟(jì),當(dāng)然也 包括效益經(jīng)濟(jì)。要運(yùn)行新聞發(fā)布系統(tǒng),當(dāng)然是不許添加一些網(wǎng)絡(luò)及硬件設(shè)備,這 也是必然比傳統(tǒng)信息傳播在物質(zhì)設(shè)備方面要投入更多財(cái)力,從效益經(jīng)濟(jì)來(lái)看,運(yùn) 行這套在線(xiàn)新聞發(fā)布系統(tǒng),不光可以省去許多信息傳遞時(shí)間,甚至在信息化的今 天為信息及時(shí)更新,信息及時(shí)傳達(dá)等帶來(lái)不小的便利。綜合上面論述,在線(xiàn)新聞 發(fā)布系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)在經(jīng)濟(jì)角度來(lái)開(kāi)是利大于弊,是非常值得實(shí)施的。 第四章 系統(tǒng)設(shè)計(jì) 4.1 總體結(jié)構(gòu)設(shè)計(jì) 應(yīng)首先用戶(hù)登錄,輸入用戶(hù)名和口令,如果用戶(hù)名和口令正確,則進(jìn)入管理 界面,否者重新登錄。登錄后到管理頁(yè)面發(fā)布新聞。 用戶(hù)打開(kāi)頁(yè)面后可以直接明確的了解所有的

24、新聞標(biāo)題。在首頁(yè)可以點(diǎn)擊 刷新按鈕刷新新聞的更新。 新聞 小學(xué)發(fā)生2起命案校長(zhǎng)請(qǐng)鳳水師驅(qū)鬼 5 - 24 刷新 通過(guò)標(biāo)題點(diǎn)擊進(jìn)去后重新彈出一個(gè)框顯示標(biāo)題內(nèi)容。 4.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 4.2.1 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)的目標(biāo)是建立一個(gè)滿(mǎn)足用戶(hù)長(zhǎng)氣需求的產(chǎn)品。開(kāi) 發(fā)的主要過(guò)程是:理解用戶(hù)需求 y 轉(zhuǎn)變位有效數(shù)據(jù)庫(kù) y 實(shí)際數(shù)據(jù)庫(kù)。實(shí)際數(shù)據(jù)庫(kù) 要求的是功能齊全,高效應(yīng)用。

25、 4.2.2 表 user 表 user 用來(lái)存儲(chǔ)用戶(hù)數(shù)據(jù)信息,機(jī)體結(jié)構(gòu)如表 1 所示 表 1 user 表 表 user 存放 id 、用戶(hù)名、密碼、用戶(hù)創(chuàng)建時(shí)間。 4.2.3 表 article 表 article 用來(lái)存儲(chǔ)新聞欄目信息,具體結(jié)構(gòu)表 2 所示 表 2 article 表 表 article 存放 id 、標(biāo)題、內(nèi)容、發(fā)布時(shí)間。 通過(guò)用戶(hù)表的id連接到新聞表的用戶(hù)id獲取用戶(hù)發(fā)表的標(biāo)題和內(nèi)容。 4.3 主要模塊功能設(shè)計(jì) 前臺(tái)獲取新聞,在首頁(yè)顯示新聞的方法 <1[CDATA[ import mx.collect

26、ionsaArrayCollection; impcirt mx.collections?IList; import mx. col le cti ons?. XMLLi 3 t-Col le cti on; import mx. rpc. event 日? Re 3ul tEvent; [Bindable] private var 口己壻呂:;工 private static const _HOST: String = "h 匸匸口 :://]■ 匸:E Ci £ CT: 〃初始化 privsate function ) :voici { getNews (); 〃取所有

27、新聞的方法 private function getNews():void { var url: String = _HOST 4- T,/NewsServer/newsServlet.?action=getArticlesrB _jiewsS.url = url; _newsS.send(); "返回所有的新囘數(shù)據(jù) protected function _newsS_resultHandler (e:ResultEvent) :void { var xinl:5ML = e. re suit as KHL; news = new KffliLi3tCDllectiDn(.xjnl

28、UJchildren()): ]]> 從后臺(tái)獲取新聞,通過(guò)用戶(hù)名獲取用戶(hù)發(fā)布的新聞內(nèi)容 * 發(fā)布立宣 _ * titl已文章標(biāo)趣 * @param content 文宣內(nèi)容 * @param request請(qǐng)求L弔亍得到用戶(hù)口) * @ re turn */ public boolean releaseArticle(String title^ String oontent, HttpServletRequest request) { "競(jìng)據(jù)SQL插入藐據(jù) String gql = 1R INSERT INTO article (title

29、 T content f re lease ti me r use rid) VALUE (?r ?r ?T ?] "得到用戶(hù)珀「立宣對(duì)應(yīng)有作者 Integer userid = (Integer) request. jetSession(J . getAttribute {,ru3erId'F); SystEir. .cmt‘FElntIn+ userid}; iz (userid == null) { // return false; try { "執(zhí)行竝據(jù)庫(kù)燥詐 FrsparsdStitement ps = getFreparedStatement(aql); ps.s

30、etString(lr title); ps.setStrinj(2r content); ps. setLong(3r Systsir.. currEntlimeMillis (J J ; pa. aetlnt (4 r userid); "執(zhí)行插入語(yǔ)包 int CQunt = ps.executeUpdate(); "判斷插入是否咸功 if (count == 1J { return true; } catch (SOLExceptian e) { e.pri ntS t a cklra de(); return false; 第五章 系統(tǒng)實(shí)現(xiàn) 5.1 所采用的平

31、臺(tái)及簡(jiǎn)介 本系統(tǒng)所采用的平臺(tái)是 Flex+MySql。 MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典MySQL AB公司。目 前 MySQL 被廣泛地應(yīng)用在 Internet 上的中小型網(wǎng)站中。由于其體積小、速度快、 總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體 擁有成本而選擇了 MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。 MySQL 的特性 1?使用C和C++編寫(xiě),并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植 性 2?支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、 OS/2 Wrap、 Sol

32、aris、 Windows 等多種操作系統(tǒng) 3?為多種編程語(yǔ)言提供了 API。這些編程語(yǔ)言包括C、C++、Eiffel、Java、 Perl、 PHP、 Python、 Ruby 和 Tcl 等。 4?支持多線(xiàn)程,充分利用CPU資源 5. 優(yōu)化的SQL查詢(xún)算法,有效地提高查詢(xún)速度 6. 既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶(hù)端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠 作為一個(gè)庫(kù)而嵌入到其他的軟件中提供多語(yǔ)言支持,常見(jiàn)的編碼如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名 7. 提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑 8?提供用于管理、檢查、

33、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具 9.可以處理?yè)碛猩锨f(wàn)條記錄的大型數(shù)據(jù)庫(kù) Flex 是 Adobe 公司推出的一系列工具和技術(shù),使開(kāi)發(fā)人員可以開(kāi)發(fā)和部署可 升級(jí)的富互聯(lián)網(wǎng)應(yīng)用程序(RIAs)。Flex提供了一種現(xiàn)代的、基于標(biāo)準(zhǔn)的語(yǔ)言來(lái) 支持公共模板設(shè)計(jì)、客戶(hù)端運(yùn)行環(huán)境、編程模型、開(kāi)發(fā)模型和高級(jí)數(shù)據(jù)服務(wù)。富 互聯(lián)網(wǎng)應(yīng)用程序(RIAs)是指像使用Web 一樣的簡(jiǎn)單方式來(lái)部署富客戶(hù)端程序。 這種程序具有比HTML更加健壯、反應(yīng)更加靈敏和互動(dòng)性更豐富的特點(diǎn)。 Flex的技術(shù)特點(diǎn) Flex可以在企業(yè)內(nèi)部或在Web上創(chuàng)建富互聯(lián)網(wǎng)應(yīng)用程序(RIA),堪稱(chēng)最完整、 最強(qiáng)大的RIA開(kāi)發(fā)解決方案。它使企業(yè)能夠創(chuàng)

34、建個(gè)性化的豐富多媒體應(yīng)用程序, 極大地提高用戶(hù)的體驗(yàn),徹底革新人與 Web 的交互關(guān)系。 1.增強(qiáng)用戶(hù)體驗(yàn) 2.完善的開(kāi)發(fā)環(huán)境 3.通用的配置環(huán)境 4.企業(yè)級(jí)的特征 5.消除頁(yè)面加載 6.標(biāo)準(zhǔn)的架構(gòu) 7.與瀏覽器兼容 5.2 單模塊實(shí)現(xiàn)和調(diào)試 通過(guò)注冊(cè)登陸后發(fā)布新聞測(cè)試, 通過(guò)發(fā)布后新聞在前臺(tái)顯示 新聞 小學(xué)發(fā)生2起命案校長(zhǎng)請(qǐng)鳳*師驅(qū)鬼 5 - 24 刷新

35、 第六章 系統(tǒng)調(diào)試 6.1 測(cè)試環(huán)境和條件 6.2 實(shí)力測(cè)試及相關(guān)數(shù)據(jù) 首先,從注冊(cè)開(kāi)始,輸入賬號(hào)密碼。通過(guò)數(shù)據(jù)庫(kù)請(qǐng)求是否存在該賬戶(hù),賬號(hào) 如果已經(jīng)存在的話(huà)不能再進(jìn)行注冊(cè)。通過(guò)前臺(tái)驗(yàn)證。密碼是否為空。密碼為空不 能注冊(cè)。密碼需要再次確認(rèn),前臺(tái)判斷第一輸入密碼和第二輸入密碼是否相同, 如不相同的情況,彈出對(duì)話(huà)框,重新輸入密碼。密碼正確的情況后臺(tái)返回true。 注冊(cè)成功,點(diǎn)擊登錄按鈕,輸入賬號(hào)密碼。前臺(tái)驗(yàn)證密碼是否為空,密碼不正確 重新輸入。同過(guò)http請(qǐng)求后臺(tái)登錄的方法,后臺(tái)驗(yàn)證數(shù)據(jù)庫(kù)中是否有改賬戶(hù)的 信息,如果有匹配信息返回true。進(jìn)入發(fā)布新聞后臺(tái)頁(yè)面。進(jìn)入后臺(tái)頁(yè)面后,

36、進(jìn)入發(fā)布新聞系統(tǒng)進(jìn)行新聞的發(fā)布。需要填寫(xiě)標(biāo)題和內(nèi)容。同過(guò)url訪(fǎng)問(wèn)后臺(tái)發(fā) 表文章的方法,儲(chǔ)存到數(shù)據(jù)庫(kù)。 進(jìn)入首頁(yè)(顯示新聞)頁(yè)面。在頁(yè)面初始化的時(shí)候,通過(guò) http 請(qǐng)求后臺(tái)的 一個(gè)獲取所有新聞的方法,返回前臺(tái)用作顯示。前臺(tái)先格式化發(fā)布時(shí)間。然后把 數(shù)據(jù)放在列表中顯示。 單擊列表中的隨意標(biāo)題。彈出窗口顯示新聞的完整信息。通過(guò)右上角的關(guān)閉按鈕 關(guān)閉當(dāng)前新聞,繼續(xù)瀏覽下一條新聞。在新聞窗口下方有刷新按鈕,點(diǎn)擊刷新按 鈕后能刷新新聞。刷新后能看見(jiàn)最新發(fā)布想新聞。 6.3 性能分析 第七章 結(jié)束語(yǔ) 7.1 對(duì)所開(kāi)發(fā)系統(tǒng)的總體評(píng)價(jià) 7.2 日后進(jìn)一步改進(jìn)的設(shè)想 進(jìn)一步完善此系統(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. 裝配圖網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

相關(guān)搜索

關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話(huà):18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶(hù)上傳的文檔直接被用戶(hù)下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!

五月丁香婷婷狠狠色,亚洲日韩欧美精品久久久不卡,欧美日韩国产黄片三级,手机在线观看成人国产亚洲