精品人妻无码一区二区三区软件 ,麻豆亚洲AV成人无码久久精品,成人欧美一区二区三区视频,免费av毛片不卡无码

您現(xiàn)在的位置是:首頁廣播電視論文

中文核心期刊范文磁帶節(jié)目管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2014-09-24 11:16:35更新時(shí)間:2014-09-24 11:18:15 1

  電子科技類中文核心期刊推薦《計(jì)算機(jī)工程與設(shè)計(jì)》創(chuàng)刊于1980年,是中國航天科工集團(tuán)主管、中國航天科工集團(tuán)二院706所主辦的國內(nèi)外公開發(fā)行的計(jì)算機(jī)專業(yè)技術(shù)類刊物。該刊是中國計(jì)算機(jī)學(xué)會(huì)會(huì)刊、北京計(jì)算機(jī)學(xué)會(huì)會(huì)刊、中國宇航學(xué)會(huì)會(huì)刊,是全國中文核心期刊、中國科技核心期刊。
  摘 要: 磁帶和節(jié)目信息是廣播電視機(jī)構(gòu)媒體資產(chǎn)的重要內(nèi)容。介紹了一個(gè)面向廣電行業(yè)的磁帶節(jié)目管理系統(tǒng)的具體設(shè)計(jì)和實(shí)現(xiàn),該系統(tǒng)基于J2EE平臺開發(fā),采用IBM DB2數(shù)據(jù)庫,整合了Struts和Hibernate框架,能夠?qū)崿F(xiàn)對磁帶和節(jié)目信息的綜合管理和高效查詢,為廣電行業(yè)信息化建設(shè)提供了良好的平臺。

  關(guān)鍵詞: 磁帶管理,節(jié)目管理,廣電行業(yè),J2EE

  Design and implementation of tape and program management system

  Qian Yongjiang1, Chen Guanlin2

  (1. Department of Technology Management, Radio and TV Group of Zhejiang province, Hangzhou, Zhejiang 310005, China;

  2. School of Computer and Computing Science, Zhejiang University City College)

  Abstract: Tape and program information are important components of media assets in radio and TV organizations. The design and implementation of a tape and program management system are proposed for radio & TV industry, which is developed based on J2EE platform and IBM DB2 database, integrating the Struts and Hibernate framework. As a good support for informatization construction of radio & TV industry, the system can provide comprehensive management and efficient query for tapes and programs.

  Key words: tape management; program management; radio and TV industry; J2EE

  0 引言

  隨著新一代信息技術(shù)的快速發(fā)展,廣播電視行業(yè)的信息化應(yīng)用也越來越廣泛[1]。磁帶和節(jié)目信息作為廣電行業(yè)重要的媒體資產(chǎn)形式,其數(shù)字化、網(wǎng)絡(luò)化建設(shè)一直以來受到廣電各級管理部門的高度重視[2]。

  目前,已有不少廣播電視機(jī)構(gòu)研發(fā)了磁帶管理信息系統(tǒng)和節(jié)目管理信息系統(tǒng)[3],這些系統(tǒng)對于促進(jìn)磁帶和節(jié)目的規(guī)范化管理、提高工作效率起到了舉足輕重的作用[4]。

  本文采用主流的J2EE技術(shù)[5],結(jié)合基于MVC模式的Struts和Hibernate框架[6],設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)面向廣電行業(yè)的磁帶節(jié)目管理系統(tǒng),可以用于廣播電視臺對磁帶和節(jié)目信息的綜合管理,使得寶貴的媒體資產(chǎn)信息能夠快速、有效地得以利用,從而為廣電行業(yè)的信息化發(fā)展提供一個(gè)良好的信息管理平臺。

  1 系統(tǒng)總體設(shè)計(jì)與分析

  1.1 系統(tǒng)總體需求分析

  磁帶節(jié)目管理系統(tǒng)根據(jù)廣電行業(yè)磁帶物資流動(dòng)、管理以及節(jié)目管理流程進(jìn)行設(shè)計(jì),為廣電行業(yè)節(jié)目制作部門提供網(wǎng)上信息收集、分析和聯(lián)機(jī)事務(wù)處理功能,使管理決策人員能及時(shí)、準(zhǔn)確得到相關(guān)的磁帶節(jié)目管理信息,提高磁帶節(jié)目管理的效率與質(zhì)量,從而實(shí)現(xiàn)廣播電視機(jī)構(gòu)對磁帶庫和節(jié)目信息的科學(xué)管理。

  系統(tǒng)的主要功能模塊包括磁帶管理、空白帶查詢、信息查詢、信息統(tǒng)計(jì)和系統(tǒng)維護(hù)。

  系統(tǒng)的基本框架如圖1所示。

 、 磁帶管理:實(shí)現(xiàn)二手帶調(diào)配、磁帶報(bào)廢和磁帶入庫登記等功能。

 、 空白帶查詢:實(shí)現(xiàn)庫存查詢、部門領(lǐng)用查詢、欄目領(lǐng)用查詢和個(gè)人領(lǐng)用查詢等功能。

 、 信息查詢:實(shí)現(xiàn)磁帶信息查詢、節(jié)目信息查詢、獲獎(jiǎng)信息查詢、節(jié)目借閱查詢、個(gè)人借閱查詢、磁帶跟蹤查詢和高級查詢等功能。

  ⑷ 信息統(tǒng)計(jì):實(shí)現(xiàn)空白帶統(tǒng)計(jì)、節(jié)目資料統(tǒng)計(jì)、個(gè)人工作量統(tǒng)計(jì)、借帶超期統(tǒng)計(jì)、磁帶借閱統(tǒng)計(jì)和成品帶入庫率統(tǒng)計(jì)等功能。

 、 系統(tǒng)維護(hù):主要實(shí)現(xiàn)欄目維護(hù)功能。

  1.2 系統(tǒng)業(yè)務(wù)流程

  磁帶節(jié)目管理系統(tǒng)的業(yè)務(wù)流程包括:

  ⑴ 磁帶購買后入磁帶庫,制作人員從磁帶庫申請并領(lǐng)用空白帶;

  ⑵ 制作人員對錄制完成的節(jié)目進(jìn)行登記錄入、維護(hù);

 、 播完后,磁帶庫人員對成品帶進(jìn)行登記入庫;

 、 制作人員可以對磁帶進(jìn)行借用;

  ⑸ 各部門可對空白帶領(lǐng)用情況及節(jié)目帶的入庫、庫存、借還情況等各種統(tǒng)計(jì)信息進(jìn)行查詢。

  系統(tǒng)業(yè)務(wù)流程圖如圖2所示。

  1.3 數(shù)據(jù)庫設(shè)計(jì)

  磁帶節(jié)目管理系統(tǒng)共設(shè)計(jì)了磁帶規(guī)格型號表、入庫磁帶明細(xì)表、空白帶領(lǐng)用主從表、二手帶調(diào)配主從表、磁帶庫庫房表、節(jié)目類別表、節(jié)目屬性標(biāo)簽表、節(jié)目信息總表、節(jié)目信息詳表、磁帶借閱記錄表和磁帶預(yù)借表等20多張數(shù)據(jù)表,其中主要的數(shù)據(jù)庫表清單見表1。

  2 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

  系統(tǒng)運(yùn)用J2EE技術(shù)開發(fā),以IBM DB2作為后臺數(shù)據(jù)庫,綜合利用Struts+Hibernate框架,實(shí)現(xiàn)了基于MVC模式的B/S系統(tǒng)應(yīng)用。   系統(tǒng)的登錄界面如圖3所示。

  下面詳細(xì)說明系統(tǒng)主要功能模塊的具體實(shí)現(xiàn)方法。

  2.1 磁帶管理模塊的設(shè)計(jì)實(shí)現(xiàn)

  磁帶管理模塊包括磁帶入庫登記、二手帶調(diào)配和磁帶報(bào)廢功能。對新入庫的磁帶進(jìn)行登記,統(tǒng)一進(jìn)行入庫管理;二手帶可以通過磁帶庫統(tǒng)一調(diào)配,便于磁帶在頻道或部門內(nèi)部人員間的流通;磁帶統(tǒng)一進(jìn)行報(bào)廢,報(bào)廢的磁帶信息需要登記備案。

  以磁帶的入庫登記為例,首先調(diào)用ActEStorage類的init方法,初始化瀏覽器的session,返回指向到actfrmEStorage.list頁面。

  部分代碼如下:

  public ActionForward init(ActionMapping mapping, ActionForm

  form, HttpServletRequest request, HttpServletResponse

  response) throws BugReportBaseException {

  request.getSession().removeAttribute("objlist");

  return mapping.findForward("actfrmEStorage.list");

  }

  通過ActEStorage類的addcase方法,根據(jù)登錄的用戶名信息記錄輸入的條形碼,將條形碼信息存入到session中。這時(shí)要判斷輸入的條形碼是否原先存在于數(shù)據(jù)庫內(nèi),如果判斷為False,則磁帶條形碼入庫成功。該功能的實(shí)現(xiàn)使用了Servlet的Forward傳遞請求,Servlet 首先建立一個(gè)請求指派對象,然后Forward方法將一個(gè)請求從Servlet傳遞到其他Web資源,指派對象的URL路徑就改變?yōu)槟繕?biāo)資源的URL,從而實(shí)現(xiàn)傳遞請求的功能。

  磁帶入庫登記功能模塊的截圖如圖4所示。

  2.2 空白帶查詢模塊的設(shè)計(jì)實(shí)現(xiàn)

  空白帶查詢主要包括庫存查詢、部門領(lǐng)用查詢、欄目領(lǐng)用查詢和個(gè)人領(lǐng)用查詢?梢詫Ξ(dāng)前磁帶庫中的不同型號的空白帶進(jìn)行庫存數(shù)量查詢,還可以對部門、欄目、個(gè)人領(lǐng)用情況進(jìn)行詳細(xì)信息的查詢。

  空白帶領(lǐng)用查詢是系統(tǒng)的一項(xiàng)重要功能。在實(shí)際工作中,不同的部門、欄目、人員進(jìn)行拍攝或節(jié)目制作等工作之前都要去磁帶庫領(lǐng)用空白帶,系統(tǒng)共設(shè)置了部門領(lǐng)用、欄目領(lǐng)用和個(gè)人領(lǐng)用等三種查詢方式。

  下面以部門領(lǐng)用查詢?yōu)槔M(jìn)行說明。

  當(dāng)用戶選擇所要查詢的領(lǐng)用部門后,可以通過日期控件輸入領(lǐng)用的起止時(shí)間,點(diǎn)擊查詢按鈕,將調(diào)用ActEKbdoutSearch類的 search_pingDao方法,該方法使用post方法向數(shù)據(jù)庫查詢部門領(lǐng)用空白帶信息,得到的部門領(lǐng)用信息可以通過Excel導(dǎo)出并打印存檔。

  search_pingDao方法的關(guān)鍵實(shí)現(xiàn)代碼如下:

  ActfrmEKbdout condition=null;

  if (request.getMethod().toUpperCase().equals("GET")) {

  condition=(ActfrmEKbdout)request.getSession().getAttribute

  ("ActfrmEKbdout.condition");

  request.setAttribute("actfrmEKbdout", condition);

  } else

  ……

  String currentPage=request.getParameter("page");

  String pageUrl=request.getContextPath()+"/actEKbdoutSearch

  .do?method=search_pingDao";

  ……

  return

  mapping.findForward("pingDaoSearch.list");

  }

  部門領(lǐng)用查詢功能模塊的截圖如圖5所示。

  2.3 信息查詢模塊的設(shè)計(jì)實(shí)現(xiàn)

  信息查詢模塊是磁帶節(jié)目管理系統(tǒng)中最核心的查詢模塊,包括磁帶信息查詢、節(jié)目信息查詢、獲獎(jiǎng)信息查詢、節(jié)目借閱查詢、個(gè)人借閱查詢、磁帶跟蹤查詢和高級查詢等。通過此模塊可以查詢具體節(jié)目的詳細(xì)信息,可按照節(jié)目類型、頻道、欄目、期數(shù)、播出時(shí)間及節(jié)目關(guān)鍵字進(jìn)行查詢,也可以按借閱時(shí)間、借閱是否超期等條件查詢具體某個(gè)員工的磁帶借閱信息,還提供自定義查詢和針對不確定信息的高級查詢等功能。

  節(jié)目信息查詢可以針對節(jié)目的類型、頻道、欄目、期數(shù)、播出時(shí)間、節(jié)目名稱/節(jié)目內(nèi)容和節(jié)目參與人進(jìn)行查詢。用戶可以根據(jù)自己設(shè)置的條件進(jìn)行設(shè)定范圍的查詢,提供的查詢信息越詳細(xì),查詢的結(jié)果就越接近用戶的期望。

  查詢結(jié)果可能會(huì)返回大量符合條件的數(shù)據(jù),在這個(gè)模塊中使用到了分頁技術(shù),將所有數(shù)據(jù)分頁展示給用戶。

  由于系統(tǒng)的多個(gè)功能模塊都用到了分頁技術(shù),我們將分頁技術(shù)的代碼封裝在一個(gè)DataPage類中,每次需要用到分頁時(shí)調(diào)用該DataPage類。 DataPage類用于封裝一個(gè)分頁對象集,其中數(shù)據(jù)通過List類型保存,同時(shí)保存總頁數(shù)、當(dāng)前頁碼、總記錄數(shù)和當(dāng)前頁記錄數(shù)等。

  DataPage類的部分代碼如下:

  public class DataPage implements java.io.Serializable {

  /**

  *

  用于按序保存頁面所有對象   */

  private List pageData;

  /**

  *

  用于保存默認(rèn)分頁索引字符串

  */

  private String pageStr;

  private int pageCount=-1; //總頁數(shù)

  private int totalRecordCount=-1; //總記錄數(shù)

  private int pageRecordCount=-1; //當(dāng)前頁記錄數(shù)量

  private int pageIndex=-1; //當(dāng)前頁碼

  public List getPageData() {

  return this.pageData;

  }

  節(jié)目信息查詢功能模塊的截圖如圖6所示。

  2.4 信息統(tǒng)計(jì)模塊的設(shè)計(jì)實(shí)現(xiàn)

  信息統(tǒng)計(jì)模塊實(shí)現(xiàn)了對磁帶信息的全面統(tǒng)計(jì),主要包括空白帶統(tǒng)計(jì)、節(jié)目資料統(tǒng)計(jì)、個(gè)人工作量統(tǒng)計(jì)、借帶超期統(tǒng)計(jì)、磁帶借閱統(tǒng)計(jì)和成品帶入庫率的統(tǒng)計(jì)等。

  以磁帶借閱統(tǒng)計(jì)功能為例,該功能提供了按庫房統(tǒng)計(jì)、按頻道統(tǒng)計(jì)和按頻道總表統(tǒng)計(jì)等三種統(tǒng)計(jì)方式。

  磁帶借閱統(tǒng)計(jì)功能模塊的截圖如圖7所示。

  在統(tǒng)計(jì)功能模塊實(shí)現(xiàn)的過程中,為了能夠更好地在頁面上提供簡單的頁面代碼操作和頁面更新,系統(tǒng)使用了JavaScript技術(shù)。在圖7中可以看到,當(dāng)鼠標(biāo)移到表單某一行時(shí),該行的背景顏色會(huì)自動(dòng)變成藍(lán)色。這就是使用JavaScript技術(shù)的效果,使用該技術(shù)提升了用戶界面的友好性和可操作性。

  實(shí)現(xiàn)該功能的代碼略。

  2.5 系統(tǒng)維護(hù)模塊的設(shè)計(jì)實(shí)現(xiàn)

  系統(tǒng)維護(hù)模塊主要實(shí)現(xiàn)欄目維護(hù)功能,可以對具體的欄目進(jìn)行維護(hù),包括欄目起止日期、欄目制作信息、聯(lián)系方式以及版權(quán)項(xiàng)等信息。

  欄目維護(hù)以樹形結(jié)構(gòu)展示所有頻道以及頻道下的部門,主要通過ActEProgram.java中的tree方法實(shí)現(xiàn)。

  實(shí)現(xiàn)的部分代碼略。

  欄目維護(hù)功能模塊的界面如圖8所示。

  3 結(jié)束語

  磁帶節(jié)目管理系統(tǒng)是廣電行業(yè)信息化建設(shè)的重要組成部分,為廣播電視節(jié)目的改版和更新提供可靠的依據(jù),為管理者決策提供有效的支持,從而使廣電機(jī)構(gòu)在新一輪的激烈競爭中尋求更大的發(fā)展成為可能。本文實(shí)現(xiàn)的面向廣電行業(yè)的磁帶節(jié)目管理系統(tǒng)基于主流的J2EE平臺開發(fā),采用IBM DB2數(shù)據(jù)庫和MVC設(shè)計(jì)模式,綜合運(yùn)用了Struts+Hibernate框架技術(shù)等,實(shí)現(xiàn)了對磁帶和節(jié)目信息的有效管理。今后將繼續(xù)研究磁帶和節(jié)目管理所面臨的形勢,擴(kuò)展媒體資產(chǎn)的信息來源,引入智能的數(shù)據(jù)挖掘方法,提升廣電行業(yè)的信息化、智能化水平。

  參考文獻(xiàn)

  [1] 陳觀林,羅列異.面向廣電行業(yè)的資源管理平臺設(shè)計(jì)與應(yīng)用[J].廣播

  與電視技術(shù),2008.10:101-104

  [2] 彭華.基于Web三層結(jié)構(gòu)的用戶和節(jié)目管理系統(tǒng)的分析設(shè)計(jì)[J].數(shù)字

  技術(shù)與應(yīng)用,2010.5:39-39

  [3] 葉晉卿.北京電視臺新聞媒資系統(tǒng)磁帶庫的選擇[J].現(xiàn)代電視技術(shù),

  2006.7:66-69

  [4] 于大勇.遼寧廣播電視臺媒體資產(chǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 廣播電

  視信息,2013,(6):101-104


轉(zhuǎn)載請注明來自:http://www.jinnzone.com/guangbodianshilw/44582.html