2024年4月19日发(作者:)

维普资讯

r atio ̄tenance 

并对比电子播出单上素材的关联,这点是非常有意义的。由 

于上载列表不明确,上载员可能用错上载列表内容或根本没 

有上载列表可用。这样当天并未送到的磁带就会被关联错误 

或者不会被关联,如果播出值班员不能很容易地查询记录, 

维普资讯

那么这条错误关联就很难被发现,在播出前不能发现的话, 

就会导致播出错误。在新方式下还能做到广告更新提醒,这 

个功能是非常有价值的。在很多情况下,广告带都是先交给 

上载,然后提醒播出,现在虽然要求每天广告更新都要求记 

录并提醒播出,但是如果有了交带记录信息的辅助提醒功能 

就更能保证播出安全。 

误 

对比传统记录信息,交接带管理系统不仅能做到记录交 

接信息,最关键的是做到了提醒播出,达到了安全播出的目 

的。但是最终要使信息正确,还是要在规范工作流程的前提 

下完成。这便是本套系统诞生的第二个想法。 

新的交接带过程如图1、图2所示。 

图1说明了交带流程,图2说明了取带流程,为了保证 

记录的正确性,该系统规定了双方必须完成登记信息的确认。 

主要是播出卡信息同登记的信息的一致性确认。信息输入有 

正确 

lI硬带流程 

二磁带交接管理系统的开发及应用 

1.B/S模式 

该系统选用B/S工作模式。因为播出和上载工控机正好 

在一个局域网内,这样就免去了重新铺设网络的工作。由于 

需要在播出工控机和上载工控机上工作,所以尽可能不选择 

在该机上安装新软件,B/S模式正符合这种需求。 

B/S模式是一种基于web技术的新型的MIS系统平台模 

式。B/S模式只需要把开发的应用程序部署在服务器端,客 

户端只需要安装IE浏览器便可以执行应用程序 也正因为只 

需要把程序部署到服务器上,所以升级和维护都非常方便。 

而且web技术的成熟能给客户带来更多良好的互动体验。在 

应用程序的使用方面,用户也不必是什么电脑高手,只需会 

浏览网页就能很好使用。所以现在越来越多的企业开发的电 

子商务和电子政务系统都是使用B/S模式开发的。 

本系统使用B/S模式,分为三个部分进行开发: 

错,便需要重新输入,直到登记内容与所交磁带内容完全一 

致,用以描述该条磁带记录为将要播出的磁带,这样就能保 

证提醒播出的信息是正确的,防止误提醒,同时也保证了交 

接工作的正确完成。 

因为在登记后,交接双方都必须输^用户名和密码确认当事人 

身份,所以参与人员的自觉性也会提高,规范了交接带的工作流程。 

磁带交接管理软件本身作为磁带交接管理系统的一个工 

具,为使用者服务,在满足上面描述的特性的同时,还得考 

虑开发成本和 用成本 

●根据需求安装数据库服务器。设计数据库表。完整、良 

好关系的数据库表为将来开发带来很多便利,比如提供更多 

的搜索条件等; 

●设计数据库界面,主要包括布局色彩,互动性。这部 

分比较重要,因为好的用户体验能够提高使用效率,相反,如 

果用户界面不友好,用户便会产生抵抗情绪; 

●开发后台程序。后台程序使用ASP.NET 2.0开发.所 

有互动功能都由后台程序实现。所以这块的工作量是最大的

交带流程 

. 

也更需要细心完成。 

现代咆视技术I 12O 

2007.1l J 

 f

I 

维普资讯

运行与维护 

2.开发软件的使用及其特点 Web应用程序和XML Web services开发的关键技术的访问。 

r, MICROSOFT- SERVER2000 开发者可以利用其可视化集成开发环境 选者自己熟悉的语 

存储登记信息这项任务必须使用数据库来完成。选择一 言来开发应用程序和服务。本系统就是完全在这个开发环境 

个合适的数据库服务软件使开发更快捷 本系统选择 

下诞生的。 

MICROSOFT SQL SERVER 2000。MICROSOFT SQL 

SERVER 2000是下面介绍选用该软件的原因是: 

3.磁带交接管理系统的功能模块设计 

・SQL SERVER是专为中小数据量的数据存储而设计的 当 

上面介绍了开发方式和工具,现在就磁带交接系统的功 

然它也能够处理海量数据。磁带交接信息属于中等偏小的数据量。 

能模块设计来看磁带交接系统能做些什么事情。 

・SQL SERVER为用户提供了可视化管理平台,用户不 

需要太多专业知识便能够从事日常维护。 

●SQL SERVER为用户提供了非常方便的备份和还原方 

式。距离现在时间太久的交接带信息的查询意义就不大了, 

 享

带J

 

 }

但仍然具有一定的统计意义。所以将数据库备份好 然后再 

{带l取 f 

 f

l{索l

 

检f f

 

 

l用 户 

i{ 

清理不用的交接信息.等需要时再还原到数据库里。 

 

I醒lf提}}

1{

 

厂]厂] 

I著J『差l 

l容

冀{}

内 

 。

f f登f

 l 薹陆{ {

 

 

・SQL SERVER为开发者提供了很好的开发接口 开发 

L-jl薯I  L l。I l_IL  L I j f IL_ 1『曩 II_j U U 誊l _

者能够利用这些接口快速地开发出应用程序。 

・SQL SERVER允许多用户同时访问。可能多个登记同 

目 接管理系纺功齄模块图 

时执行,只有允许同时登记才能保证工作效率。 

(j)交带登记 

・SQL SERVER的部署是诸多数据库服务软件里最方便 

如图4所示 当交带人员交带时候选择左边导航栏相应 

快捷的一款。 

频道,界面右边功能区便出现该频道的交带登记页面。交带 

(2 ASP ~ET 2 0 

人根据播出卡添加登记信息。当登记完后登记页面的登记列 

ASP.NET 2.0是建立在公共语言运行库上的编程框架 

表中便会出现登记条目,如图5。 

可用于在服务器上生成功能强大的web应用程序。ASP.NET 

因为每个频道制作习惯和交带习惯不同,所以交带登记 

2.0将常用的Web任务封装到应用程序服务和控件中 这些 

功能模块需要解决多种情况的登记需求。比如有些频道一盘 

服务和控件可方便地在网站之间重用。利用这些基本生成 

磁带只包含一条播出素材 这样是最好管理的 也让界面设 

块 较之以前的版本.现在实现许多方案所需的自定义代码 

计更容易;但事实不会这样.相反.一般情况是一盘磁带包 

要少得多。使用ASP.NET 2.0 能够显著减少生成Web常用 

含多条播出素材 这样在系统给界面设计和操作多少带来些 

方案所需的代码量和概念量。在编写ASP.ENT 2.0程序时

可 

不便。为了使交带人员不用每次交带都一字一字地录入同名 

选用多种语言.本系统的编写选用的是c拌语言。 

栏目 所以在已交过的素材名都被自动显示在名称选择框中 

微软对c拌的定义是:”一种类型安全、现代、简单 由 

直接选择.可同时选择多条素材名称,这点为交带人带了了 

C和C++衍生出来的面向对象的编程语言.它是牢牢根植于 

方便.而且更规范.让交接时把注意力更多地用在检查播带 

c和c++语言之上的 并可立即被C和c++的使用者所熟悉。 

c拌的目的就是综合Visual Basic 高生产率和c++的行动力。” 

t3 VisualStudio 2oo5 

中国有句古语:工欲善其事.必先利其器。就是说没有 

个好的工具进行开发是不行的。Visual Studio.NET 2005 

是一套完整的开发工具 用于生成ASP Web应用程序

、 

XML Web services

桌面应用程序和移动应用程序。Visual 

Basic.NET

Visual C++.NET

Visual C拌.ENT和Visual肼 

NET全都使用相同的集成开发环境(IDE) 该环境允许它 

们共享工具并有助于创建混合语言解决方案。另外

这些语 

言利用了.NET Framework的功能 此框架提供对简化ASP 

来登记前的交带登记界面 

121 

 l

 2007/

刚Adva n

11

 

emdTge “ 

维普资讯

ion

Mat

all

ltenance 

频道交带内容列表 

HH~… 30j I}羲:l 

搜索,也可以只输入名称中一个词或字进行模糊搜索。总言之, 

综合搜索解决了以往纸制登记表查找的不便,提高了工作效率。 

圜 I

1啜日14m1 

圜 l

_ 

- 

- 

“Ⅻ・ 

tm 

… 

w 

—m ::::: 

・“^髑 = :二 

. 

一 :=: 

^椭;}三 : 二一 ~ ~==]

● t 

0B女●0B■ 0■ -t 0●‘ 

口圜 

§ 羽 j圜 _戡8 

晒 

。巴 I_I'r  I【! 

目交带内容列表 

和登记内容上。为了满足一盘磁带包含多条素材情况,特别 

添加了个复选框来获取每次选择素材的关系。如果在同一盘 

磁带里,添加后下面内容列表里的随机编号会显示一个相同 

罅琏 颦 楚 攀 

《 

恤 Ⅱn j霸1 

萱 …一 

0一 … 

赫 

i 

的数,代表这几条素材是同一盘磁带。这样设计的目的是为 

了取带时,只需选择该磁带上其中一条素材名就能根据相同 

的随机编号找到同盘的素材,然后后台便能将磁带素材交带 

记录和取带记录的状态设置正确。 

团综合搜索动能模块 

(4)用户管理 

用户管理模块用于创建、删除用户,修改密码。用户将 

会被分为三个组:一是外部人员,交带人所在组;二是内部 

人员,收带人(确认人)所在的组;三是管理员。每次交带 

和取带交接双方都需要输入从用户创建功能模块创建的帐号 

和密码以确认身份。当然用户管理模块这类模块是必须需要 

交带人员同收带人员在交带内容列表里对照磁带上的播 

出卡信息核对登记的信息是否正确,如果双方确认登记正确 

后,在下方的用户确认里各自输入帐号密码以记录本次交接 

人员信息。这样一个完整的交带登记流程就完成了。由于也 

要记录收带人身份,所以代收带人的自觉度就会有一定的增 

加。而且交接带双方都必须做到登记的正确性才能为播出提 

醒和历史信息查询带来正确的参考。 

此功能模块是整个系统的核心部分。也是难点部分。需 

要考虑很多不定因素的处理能力,既要降低操作难度,又要 

控制录入信息的准确性 还要保证读出信息的可用性。 

(2)取带登记 

管理员帐号密码登录后才能使用的。 

(5)提醒系统 

这个功能模块是交接带管理系统功能的一个扩展,利用 

正确的交带登记信息提醒播出当天已交磁带信息。这样可以 

尽量使播出值班不会为了猜测磁带来还是没有来而分心了。 

如果节目离播出时间比较近,值班员就可以直接查看播出提 

醒,如果显示播出带还没有交来,值班员就可以通知编辑联 

系送播出带的人员尽快将播出带送到。 

如图6所示,取带登记操作很简单,全部用选择的方式 

进行操作。先选择所要取走磁带的类型,类型用于过滤名称 

(6)内容管理 

此功能模块设计是用来作废记录和清理临时表。因为登 

是由于在登记确认前的记录都是存放在一张临时表里,当确 

认提交后才会清空临时记录,因无法处理关闭页面时处理

, 

然后选择名称;名称下的集,期数选择框显示了该素材集,期 

记后的记录可能无效,此时就需要将记录作废。清理临时表 

数和播出日期;最后确定取走目的 添加完纪录后

认登记内容并输入帐号密码确认提交。 

双方确 

所以只能单独添加这个清理临时表的功能模块。 

(7)登录管理 

因为有些功能模块需要登录才能允许访问,所以登录模 

磊 ., 内孳 。衰 

_ : 

-“_:£二 一~一 

r■H 

块负责登录和退出登录。 

- 侮 彝 

^_ £二 == 

4。数据库表的设计 

数据库表的设计的好坏影响到了系统的扩展性和可编程 

程度。从数据库表的设计也能在编程之前发现设计是否可行

 ,

囵墨 兰望翌竺 苎 

如果一盘内有多条素材内容,只需选择其中一条提交取 

带登记,系统便能自动将其他几条素材的状态改为已取

(3)检索系统 

。 

是不是满足使用需求。但是一般情况很难做到一次就将数据 

库表设计好的,都是经过很多次推敲和修改而成。图8是磁 

带交接管理系统的实体关系模型. 

检索系统为使用者提供了一个非常方便的综合搜索功能

. 

此关系模型中不包含所有的数据库表,只存在有着密切 

关系的几张表。它们是磁带信息表、类型表

交带记录表、取 

能够很快速地找到需要的信息。可以填人多个参考信息进行精密 

现代电视技)I:{122 

2007.11 l 

维普资讯

(7)用声表user 

表的内容决定的 因为可利用其信息扩展很多功能 比如后期 

如表1所示。 

可以写一个程序用以统计近段时间的素材交接工作量.也可以 

根据交带记录和取带记录统计出不同时间段交接量等等。 

ld0 l} 卢 慧每搠 古甩●个鬻薏女链 誊 Il 毒l_喾麓警 

p8ss 。fd 裙鸫 用以确蹙用 身份i _ 曩 。 。i 

{ 善 j最近修改日期 i — __j毒薯 =ⅢⅢ 

5。磁带交接管理系统的部署和一些不足 

-! ! l . 竖塞 L 堕墨 嫩旦 三jh 坚£! —一童~ 

磁带交接管理系统对环境要求并不高 只需布设好主要 

naIne 。 f人名・ 虑到没有重名和好辨认 登条时候时用冀确认身份 

办公区的局域网 比如播出机房同上载机房布设-U-t局域 

塑 誊. 』I童 — 一__~i: 一 : — ——~~ 

网;一台闲置的工控机作为数据库服务器和应用程序发布服 

!channel薯lll频道g为了过游燮襞撬 拉数据 … 誊曩蔫≯一 

务器.最好有512兆内存.2G的CPU运算速度;数据库服务 

e2)磁带信息表ttapes 

器软件为SQL SERVER 2000;应用程序发布服务器软件用 

如表2所示。 

IIS6。0 并需要安装。NET FRAMEWORK 2.0:客户机只需要 

装有IE6。0便可以执行应用。 

电视台将来会逐步地实现播出无带化 所有素材都会存 

进媒资库 到需要播出时候迁移到播出服务器。不过仍然会 

需要准备备播带的交接登记.所以这套系统可以一致沿用下 

去。正因为我们更多的是只需要这套系统完成交接工作.所 

以很多可扩展的功能都没去实现也显得没有必要。由于技术 

的局限,人机界面的交互能力并没有达到想象的那么强,例 

如在软件上实现手写输入功能;利用工作卡进行身份认证等 

都是这个系统的一个遗憾。 

j总结语 

不论是用传统的磁带交接管理方式还是信息化管理, 

(3)素材分类表cat 

在播出这块.任何方式都是为了能够保证安全播出,顺利 

如表3所示。 

完成各项播出任务。而播出的管理也是为了补木桶上那块 

(4)交带记录表handrecord 

短板,笔者相信,那块短板一定会被补上,播出事故也会变 

如表4所示。 

为零。圆 

123}Ad  va nc  ed, Te  i 。 

 l2007/11