久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

新聞稿件管理系統(tǒng)畢業(yè)論文

2022-08-24 論文

  作為一名新聞工作者,我們一定要掌握新聞稿件管理系統(tǒng)的運(yùn)用,正確的掌握新聞稿件的管理方法。以下是小編精心準(zhǔn)備的新聞稿件管理系統(tǒng)畢業(yè)論文,大家可以參考以下內(nèi)容哦!

  摘 要 隨著信息量的爆炸式增長(zhǎng),功能全面、性能良好的新聞稿件系統(tǒng)對(duì)于新聞部門顯得愈發(fā)重要。詳細(xì)分析該系統(tǒng)的功能模塊,同時(shí)對(duì)其開(kāi)發(fā)模型以及Struts 2框架和iBATIS等具體技術(shù)路線進(jìn)行說(shuō)明。該系統(tǒng)應(yīng)用廣泛,除應(yīng)用于新聞部門之外,也可用于日常工作的文檔管理,提高工作效率。

  關(guān)鍵詞 新聞稿件管理系統(tǒng);Struts 2;iBATIS

  在當(dāng)前信息技術(shù)高速發(fā)展的條件下,建立適應(yīng)新聞工作的稿件管理系統(tǒng)勢(shì)在必行。本論文結(jié)合實(shí)際工作需要,設(shè)計(jì)與實(shí)現(xiàn)新聞稿件管理系統(tǒng),從而方便記者新增、修改、刪除、檢索以及統(tǒng)計(jì)稿件。

  1 模型與功能設(shè)計(jì)

  1.1 通訊錄模塊

  通訊錄模塊用于記錄稿件作者的相關(guān)信息,包括作者的姓名、電話、單位、郵箱、傳真號(hào)和職務(wù)等。通訊錄列表列出所有稿件作者的通訊方式,并且可以單獨(dú)查看其詳細(xì)信息,以Excel格式輸出,方便查看和打印。搜索通訊錄部分可以按照姓名、單位、職務(wù)、聯(lián)系方式等不同的條件查詢相關(guān)信息,幫助管理人員提高工作效率。

  1.2 稿件模塊

  稿件模塊是新聞稿件管理系統(tǒng)的主要組成部分。首先,稿件列表方便瀏覽所有稿件的整體信息,添加稿件由稿件標(biāo)題、新聞發(fā)表時(shí)間、新聞?wù)⑿侣務(wù)摹⒉删巻挝弧⒉删幱浾摺鬟f對(duì)象和這則新聞的播出狀態(tài)、播出類型、播出頻道等組成。其次,一則新聞可以添加多個(gè)播出狀態(tài)、播出類型和播出頻道,即一對(duì)多的關(guān)系。再次,對(duì)于搜索模塊不僅可以根據(jù)新聞標(biāo)題、采編單位、播出狀態(tài)和播出時(shí)間等單一條件進(jìn)行查詢,而且可以按條件進(jìn)行多條件查詢,多方面滿足管理人員不同的需求。最后,每一個(gè)稿件都可以在稿件列表中查看詳細(xì)信息,并且可以以Word格式輸出,方便查看與打印。

  1.3 統(tǒng)計(jì)模塊

  可知,統(tǒng)計(jì)模塊分為按時(shí)間統(tǒng)計(jì)、按單位統(tǒng)計(jì)、按作者統(tǒng)計(jì)和按播出頻道統(tǒng)計(jì)4種類型對(duì)稿件進(jìn)行分類統(tǒng)計(jì),并且可以(利用JFreeChart組件生成)按柱狀圖、折線圖兩種方式查看統(tǒng)計(jì)結(jié)果,使結(jié)果更加直觀明了。

  1.4 稿費(fèi)計(jì)算

  新聞稿件具有頭條、要聞、單條、簡(jiǎn)訊、綜合、專題等6種播出類型。根據(jù)播出類型的不同,記者稿費(fèi)也有區(qū)別,并且同一類型的稿費(fèi)也是動(dòng)態(tài)實(shí)時(shí)變化的。因此應(yīng)具有對(duì)稿費(fèi)的實(shí)時(shí)修改功能,可以方便按照記者和時(shí)間段計(jì)算記者的稿費(fèi)。

  2 部分功能的具體實(shí)現(xiàn)與關(guān)鍵技術(shù)

  2.1 關(guān)鍵技術(shù)

  該系統(tǒng)采用Eclipse 7.0作為開(kāi)發(fā)平臺(tái),Tomcat 5.5作為Web服務(wù)器,MySQL 5.0作為數(shù)據(jù)庫(kù)服務(wù)器,JSP+Java+JavaScript+Struts 2+iBATIS作為開(kāi)發(fā)技術(shù)。下面將對(duì)主要開(kāi)發(fā)技術(shù)進(jìn)行簡(jiǎn)要的說(shuō)明。

  1)Struts 2。Struts 2繼承了Struts 1與WebWork的精華,形成新的框架。Struts 2比Struts 1多了很多優(yōu)點(diǎn)。Struts 2基于接口編程,Action類既可以實(shí)現(xiàn)一個(gè)Action接口,也可實(shí)現(xiàn)其他接口,使可選和定制的服務(wù)成為可能。Struts 2提供一個(gè)ActionSupport基類去實(shí)現(xiàn)常用的接口。更強(qiáng)大的是,Action接口并不是必須的,任何有execute()函數(shù)的POJO對(duì)象都可以用作Struts 2的Action類來(lái)使用。另外,相對(duì)于Struts 1,Struts 2可以直接使用Action屬性作為輸入屬性,消除了對(duì)第二個(gè)輸入對(duì)象的需求。輸入屬性可能是有自己(子)屬性的rich對(duì)象類型。Action屬性能夠通過(guò)Web頁(yè)面上的Taglibs訪問(wèn),而且Struts2也支持ActionForm模式[1]。

  在開(kāi)發(fā)過(guò)程中,基于Struts 2框架的開(kāi)發(fā)的好處是不用寫(xiě)ActionForm,寫(xiě)程序時(shí)配置就少點(diǎn),struts.xml文檔的配置也簡(jiǎn)單很多,當(dāng)從頁(yè)面獲得指令時(shí),它會(huì)在struts.xml中查找對(duì)應(yīng)的請(qǐng)求映射配置,得到使用哪些、Acton類來(lái)執(zhí)行用戶的指令,最后返回結(jié)果Result的信息,在界面中顯示出來(lái),整個(gè)流清晰明了。另外,感觸比較深的是一個(gè)Action類可以完成很多工作,就是說(shuō)跟這個(gè)類相關(guān)的所有的操作都在一個(gè)Action類就可以完成,層次很清晰,Struts 2給開(kāi)發(fā)人員帶來(lái)很大的方便。

  2)iBATIS數(shù)據(jù)庫(kù)持久層。iBATIS是一個(gè)基于Java的數(shù)據(jù)庫(kù)持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO),同時(shí)還提供一個(gè)利用這個(gè)框架開(kāi)發(fā)的JPetStore實(shí)例。相對(duì)于Hibernate和Apache OJB等“一站式”O(jiān)RM解決方案而言,iBATIS是一種“半自動(dòng)化”的ORM實(shí)現(xiàn)[2]。

  iBATIS是Java應(yīng)用和數(shù)據(jù)庫(kù)之間的橋梁,它負(fù)責(zé)Java對(duì)象和關(guān)系數(shù)據(jù)之間的映射。iBATIS內(nèi)部封裝了通過(guò)JDBC訪問(wèn)數(shù)據(jù)庫(kù)的操作,向上層應(yīng)用提供面向?qū)ο蟮臄?shù)據(jù)訪問(wèn)API。在利用iBATIS開(kāi)發(fā)過(guò)程中,需要幾個(gè)步驟。首先是創(chuàng)建iBATIS的配置文件,一個(gè)xml文檔,配置數(shù)據(jù)庫(kù)的信息(比如數(shù)據(jù)庫(kù)的鏈接),和一個(gè)項(xiàng)目中用到的所有數(shù)據(jù)庫(kù)表的配置信息。其次是創(chuàng)建iBATIS映射文件,每一個(gè)數(shù)據(jù)表都有一個(gè)映射文件與之相對(duì)應(yīng),該文件描述了數(shù)據(jù)庫(kù)中表的各個(gè)字段的信息和一些相關(guān)的數(shù)據(jù)庫(kù)操作,數(shù)據(jù)庫(kù)操作就是由一些SQL語(yǔ)句組成,比如刪除、添加等。然后是創(chuàng)建持久化類,每一個(gè)類對(duì)應(yīng)一個(gè)數(shù)據(jù)庫(kù)表,通過(guò)映射文件進(jìn)行關(guān)聯(lián),就是在上一步驟中所創(chuàng)建的文件。最后就要面向Web應(yīng)用層進(jìn)行編碼,通常會(huì)分為DAO層(通過(guò)iBATIS API編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)的代碼)和Service層(業(yè)務(wù)層實(shí)現(xiàn),調(diào)用DAO類代碼)[1]。一般還有一個(gè)test層,用來(lái)測(cè)試能否通過(guò)調(diào)用Service層得到正確的數(shù)據(jù)結(jié)果。

  當(dāng)初選擇iBATIS來(lái)編程,在于它小巧靈活,可擴(kuò)展,入門簡(jiǎn)單,很快就可以上手。iBATIS封裝了數(shù)據(jù)訪問(wèn)層(事務(wù)、緩存、異常、日志),并提供DAO框架支持。利用iBATIS可以做到代碼和SQL的分離,只要SQL能夠解決的問(wèn)題,iBATIS就能幫較容易地解決。iBATIS也是用SQL語(yǔ)句來(lái)編程的,這也是它容易上手的一個(gè)原因;另一方面在類中有關(guān)數(shù)據(jù)庫(kù)的操作會(huì)很多,利用iBATIS,就減少了代碼編寫(xiě)的重復(fù)性,提高了開(kāi)發(fā)人員的工作效率,使項(xiàng)目的維護(hù)和修改簡(jiǎn)單很多。

  2.2 數(shù)據(jù)庫(kù)表

  該新聞稿件管理系統(tǒng)的數(shù)據(jù)表主要包括稿件表、播出類型表以及通訊錄表等。表1是重要稿件表,表2是稿件狀態(tài)表。

  2.3 部分功能的具體實(shí)現(xiàn)

  在該系統(tǒng)的開(kāi)發(fā)過(guò)程中比較難以實(shí)現(xiàn)的部分是稿件修改部分,由于一則稿件可以有多個(gè)播出狀態(tài),即稿件與播出狀態(tài)是一對(duì)多的關(guān)系,所以應(yīng)存放在兩個(gè)數(shù)據(jù)表中。修改時(shí)就需要顯示某稿件的多個(gè)播出狀態(tài),同時(shí)可對(duì)播出狀態(tài)、播出頻道和播出類型等信息進(jìn)行修改。框1是點(diǎn)擊修改后顯示頁(yè)面的Action類的部分關(guān)鍵代碼。

  3 結(jié)束語(yǔ)

  本文介紹了新聞稿件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),在該系統(tǒng)的開(kāi)發(fā)實(shí)現(xiàn)中結(jié)合運(yùn)用Struts 2框架和iBATIS數(shù)據(jù)庫(kù)持久層,使系統(tǒng)結(jié)構(gòu)層次清晰,不僅提高代碼的可重用性,而且增強(qiáng)程序的可擴(kuò)展性,可供其他開(kāi)發(fā)者參考。

  參考文獻(xiàn)

  [1]劉中兵.Java高手真經(jīng):應(yīng)用框架卷[M].北京:電子工業(yè)出版社,2009.

  [2]黃芹.多種數(shù)據(jù)持久層解決方案的對(duì)比[J].科技創(chuàng)新導(dǎo)報(bào),2010(1):22-24.

  • 相關(guān)推薦
主站蜘蛛池模板: 特级毛片8级毛片免费观看| 亚洲国产中文综合专区在| 精品一区二区三区视频免费观看| 国产亚洲视频中文字幕视频| 影音先锋丝袜制服| 色成人综合| 又黄又湿又爽的视频| 欧美精品导航| 91色爱欧美精品www| 色综合激情网| 伊人中文网| 国产在线观看高清不卡| 国产精品视频a| 免费观看国产小粉嫩喷水 | 91蜜芽尤物福利在线观看| 亚洲 日韩 激情 无码 中出| 青青操国产视频| 亚洲成人精品| 国产理论精品| 54pao国产成人免费视频| 久久人午夜亚洲精品无码区| 99精品在线看| 精品一区国产精品| 亚洲国产精品不卡在线| 亚洲全网成人资源在线观看| 亚洲色图在线观看| 久久国产香蕉| 伊人久久综在合线亚洲2019| 国产一区二区三区免费观看| 日韩欧美中文字幕在线精品| 国产视频入口| 成人国产免费| 国产精品尤物在线| 精品人妻无码中字系列| 日韩一级二级三级| 免费毛片全部不收费的| 97se亚洲综合在线天天 | 自拍亚洲欧美精品| 欧美综合区自拍亚洲综合天堂| 欧美一区中文字幕| aa级毛片毛片免费观看久| 精品国产乱码久久久久久一区二区| 高清无码一本到东京热| 亚洲AV人人澡人人双人| 91青草视频| 久久久久九九精品影院| 欧美日韩中文字幕在线| 中文字幕第1页在线播| 全部免费特黄特色大片视频| 亚洲全网成人资源在线观看| 伊人成人在线视频| 国产精品视频系列专区| 日韩欧美国产成人| 1769国产精品视频免费观看| 国产污视频在线观看| 天天色天天综合网| 国产精品久久久久鬼色| 精品国产一区二区三区在线观看| 欧美精品aⅴ在线视频| 在线综合亚洲欧美网站| 精品精品国产高清A毛片| 国产区福利小视频在线观看尤物| 亚洲精品国产成人7777| 日本免费精品| 国产亚洲精品91| 亚洲动漫h| 日韩经典精品无码一区二区| 国产女人在线观看| 在线看片中文字幕| 精品人妻一区无码视频| 亚洲精品成人福利在线电影| 四虎成人免费毛片| 免费毛片视频| 亚洲国产天堂在线观看| 超碰精品无码一区二区| 韩日无码在线不卡| 亚洲v日韩v欧美在线观看| 亚洲成人网在线观看| 亚洲欧美极品| 青青青伊人色综合久久| 在线国产欧美| 97无码免费人妻超级碰碰碰|