資源描述:
《新聞管理系統(tǒng)論文》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、新聞管理系統(tǒng)論文 在當(dāng)前信息技術(shù)高速發(fā)展的條件下,建立適應(yīng)新聞工作的稿件管理系統(tǒng)勢在必行。接下來是小編帶來的新聞管理系統(tǒng)論文,希望對你有所幫助~ 新聞管理系統(tǒng)論文 摘要:該系統(tǒng)結(jié)構(gòu)合理,功能完善,實(shí)現(xiàn)了新聞的動態(tài)管理,采用前臺瀏覽和后臺管理雙層架構(gòu),前臺部分包括用戶登陸、新聞瀏覽及發(fā)布功能,后臺管理則包括新聞添加、修改和刪除功能。該系統(tǒng)用戶分為普通游客和注冊用戶。普通游客可以方便地瀏覽新聞,注冊用戶可以方便、快捷地發(fā)布和管理新聞。新聞發(fā)布及后臺管理頁面包含身份驗(yàn)證的內(nèi)容,未登陸的用戶無法訪問。在系統(tǒng)中設(shè)計(jì)了一個(gè)通用類,方便后臺頁面對數(shù)據(jù)庫所作的各種操作,比如讀取、寫入或更新數(shù)據(jù)庫。在
2、各個(gè)頁面的上方都添加了其它頁面的鏈接,以便于在不同頁面之間快速切換。在首頁和新聞列表頁面顯示新聞列表的地方使用了GridView控件,以便于格式化地顯示新聞信息。更多新聞?wù)撐南嚓P(guān)范文盡在top期刊論文網(wǎng)?! £P(guān)鍵詞:新聞?wù)撐摹 ≡诋?dāng)前信息技術(shù)高速發(fā)展的條件下,建立適應(yīng)新聞工作的稿件管理系統(tǒng)勢在必行。本論文結(jié)合實(shí)際工作需要,設(shè)計(jì)與實(shí)現(xiàn)新聞管理系統(tǒng),從而方便記者新增、修改、刪除、檢索以及統(tǒng)計(jì)稿件。 通訊錄模塊 通訊錄模塊用于記錄稿件作者的相關(guān)信息,包括作者的姓名、電話、單位、郵箱、傳真號和職務(wù)等。通訊錄列表列出所有稿件作者的通訊方式,并且可以單獨(dú)查看其詳細(xì)信息,以Excel格式輸出,方便查
3、看和打印。搜索通訊錄部分可以按照姓名、單位、職務(wù)、聯(lián)系方式等不同的條件查詢相關(guān)信息,幫助管理人員提高工作效率?! 「寮K 稿件模塊是新聞管理系統(tǒng)的主要組成部分。首先,稿件列表方便瀏覽所有稿件的整體信息,添加稿件由稿件標(biāo)題、新聞發(fā)表時(shí)間、新聞?wù)?、新聞?wù)摹⒉删巻挝?、采編記者、傳遞對象和這則新聞的播出狀態(tài)、播出類型、播出頻道等組成。其次,一則新聞可以添加多個(gè)播出狀態(tài)、播出類型和播出頻道,即一對多的關(guān)系。再次,對于搜索模塊不僅可以根據(jù)新聞標(biāo)題、采編單位、播出狀態(tài)和播出時(shí)間等單一條件進(jìn)行查詢,而且可以按條件進(jìn)行多條件查詢,多方面滿足管理人員不同的需求。最后,每一個(gè)稿件都可以在稿件列表中查看詳
4、細(xì)信息,并且可以以Word格式輸出,方便查看與打印?! 〗y(tǒng)計(jì)模塊 由圖1可知,統(tǒng)計(jì)模塊分為按時(shí)間統(tǒng)計(jì)、按單位統(tǒng)計(jì)、按作者統(tǒng)計(jì)和按播出頻道統(tǒng)計(jì)4種類型對稿件進(jìn)行分類統(tǒng)計(jì),并且可以(利用JFreeChart組件生成)按柱狀圖、折線圖兩種方式查看統(tǒng)計(jì)結(jié)果,使結(jié)果更加直觀明了。 稿費(fèi)計(jì)算 新聞具有頭條、要聞、單條、簡訊、綜合、專題等6種播出類型。根據(jù)播出類型的不同,記者稿費(fèi)也有區(qū)別,并且同一類型的稿費(fèi)也是動態(tài)實(shí)時(shí)變化的。因此應(yīng)具有對稿費(fèi)的實(shí)時(shí)修改功能,可以方便按照記者和時(shí)間段計(jì)算記者的稿費(fèi)?! £P(guān)鍵技術(shù) 該系統(tǒng)采用Eclipse作為開發(fā)平臺,Tomcat作為Web服務(wù)器,MySQL作為數(shù)據(jù)
5、庫服務(wù)器,JSP+Java+JavaScript+Struts2+iBATIS作為開發(fā)技術(shù)。下面將對主要開發(fā)技術(shù)進(jìn)行簡要的說明。 1)Struts2。Struts2繼承了Struts1與WebWork的精華,形成新的框架。Struts2比Struts1多了很多優(yōu)點(diǎn)。Struts2基于接口編程,Action類既可以實(shí)現(xiàn)一個(gè)Action接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。Struts2提供一個(gè)ActionSupport基類去實(shí)現(xiàn)常用的接口。更強(qiáng)大的是,Action接口并不是必須的,任何有execute()函數(shù)的POJO對象都可以用作Struts2的Action類來使用。另外,
6、相對于Struts1,Struts2可以直接使用Action屬性作為輸入屬性,消除了對第二個(gè)輸入對象的需求。輸入屬性可能是有自己(子)屬性的rich對象類型。Action屬性能夠通過Web頁面上的Taglibs訪問,而且Struts2也支持ActionForm模式?! ≡陂_發(fā)過程中,基于Struts2框架的開發(fā)的好處是不用寫ActionForm,寫程序時(shí)配置就少點(diǎn),文檔的配置也簡單很多,當(dāng)從頁面獲得指令時(shí),它會在中查找對應(yīng)的請求映射配置,得到使用哪些Lang截器、Acton類來執(zhí)行用戶的指令,最后返回結(jié)果Result的信息,在界面中顯示出來,整個(gè)流清晰明了。另外,感觸比較深的是一個(gè)Acti
7、on類可以完成很多工作,就是說跟這個(gè)類相關(guān)的所有的操作都在一個(gè)Action類就可以完成,層次很清晰,Struts2給開發(fā)人員帶來很大的方便。 2)iBATIS數(shù)據(jù)庫持久層。iBATIS是一個(gè)基于Java的數(shù)據(jù)庫持久層框架。iBATIS提供的持久層框架包括SQLMaps和DataAccessObjects(DAO),同時(shí)還提供一個(gè)利用這個(gè)框架開發(fā)的JPetStore實(shí)例。相對于Hibernate和ApacheOJB等“一