亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        磁帶節(jié)目管理系統(tǒng)的設(shè)計與實現(xiàn)

        2014-04-29 06:09:35錢永江陳觀林
        計算機時代 2014年8期

        錢永江 陳觀林

        摘 要: 磁帶和節(jié)目信息是廣播電視機構(gòu)媒體資產(chǎn)的重要內(nèi)容。介紹了一個面向廣電行業(yè)的磁帶節(jié)目管理系統(tǒng)的具體設(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

        中圖分類號:TP31 文獻標(biāo)志碼:A 文章編號:1006-8228(2014)08-27-04

        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]。

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

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

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

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

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

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

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

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

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

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

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

        ⑸ 系統(tǒng)維護:主要實現(xiàn)欄目維護功能。

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

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

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

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

        ⑶ 播完后,磁帶庫人員對成品帶進行登記入庫;

        ⑷ 制作人員可以對磁帶進行借用;

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

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

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

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

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

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

        系統(tǒng)的登錄界面如圖3所示。

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

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

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

        以磁帶的入庫登記為例,首先調(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ù)據(jù)庫內(nèi),如果判斷為False,則磁帶條形碼入庫成功。該功能的實現(xiàn)使用了Servlet的Forward傳遞請求,Servlet首先建立一個請求指派對象,然后Forward方法將一個請求從Servlet傳遞到其他Web資源,指派對象的URL路徑就改變?yōu)槟繕?biāo)資源的URL,從而實現(xiàn)傳遞請求的功能。

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

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

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

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

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

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

        search_pingDao方法的關(guān)鍵實現(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è)計實現(xiàn)

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

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

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

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

        DataPage類的部分代碼如下:

        public class DataPage implements java.io.Serializable {

        /**

        *

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

        */

        private List pageData;

        /**

        *

        用于保存默認分頁索引字符串

        */

        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)計模塊的設(shè)計實現(xiàn)

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

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

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

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

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

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

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

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

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

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

        3 結(jié)束語

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

        參考文獻:

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

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

        [2] 彭華.基于Web三層結(jié)構(gòu)的用戶和節(jié)目管理系統(tǒng)的分析設(shè)計[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è)計與實現(xiàn)[J]. 廣播電

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

        [5] 張興科.基于J2EE的框架技術(shù)研究與應(yīng)用[J].計算機與數(shù)字工程,

        2011.6:68-71

        [6] 吳鵬.MVC模式與Struts架構(gòu)的研究[J].軟件導(dǎo)刊,2010.9(8):17-18

        а天堂中文在线官网在线| 毛片av中文字幕一区二区| 加勒比av在线一区二区| 真人做爰试看120秒| 亚洲成av人片一区二区| 在线播放国产女同闺蜜| 中文字幕中乱码一区无线精品| 国产av一级黄一区二区三区| 超碰cao已满18进入离开官网| 免费国产交换配乱淫| 极品美女尤物嫩模啪啪| 一区二区在线观看视频高清| 免费无码中文字幕a级毛片| 亚洲综合欧美日本另类激情| 抖射在线免费观看视频网站| 国产日产一区二区三区四区五区| 久久成人影院精品777| 最新精品亚洲成a人在线观看| 日本在线中文字幕一区二区| 中文字幕乱码亚洲无限码| 真多人做人爱视频高清免费| 一本无码人妻在中文字幕| 亚洲av日韩av天堂久久不卡| 国产精品亚洲精品日韩已方| 亚洲国产无套无码av电影| 三级全黄的视频在线观看| 亚洲免费在线视频播放| 亚洲人成欧美中文字幕| 久久久久无码国产精品不卡 | 91自拍视频国产精品| 日本在线看片免费人成视频1000| 国产精品流白浆喷水| 日本av一区二区三区四区| 免费无码又爽又刺激网站直播| 抽搐一进一出试看60秒体验区| 日本一区二区三区啪啪| 中文字幕乱码在线人妻| 男人j进女人j啪啪无遮挡| 浪荡少妇一区二区三区| 免费在线国产不卡视频| 国产色在线 | 亚洲|