![]() ![]() |
|
VF辅导:节目播出通知单生成系统 | |
作者:佚名 文章来源:不详 点击数 更新时间:2008/4/18 14:51:26 文章录入:杜斌 责任编辑:杜斌 | |
|
|
摘要:本文介绍了针对电视节目播出管理开发的节目播出通知单生成系统,该生成系统是依据基于foxpro数据库的“雅奇mis”信息管理自动生成软件研制成功的应用软件系统,其界面友好、容易操作,满足了当前节目播出管理工作的需求。
同时,由于设计时就考虑了未来节目播出管理工作的规范和发展,该生成系统只需稍加完善,即可适应更高的要求。
有关修改的部分程序段如下所示: @ prow(),pcol() say repl(r,0) @ prow(),pcol() say chr(153)+chr(196)+chr(145)+chr(131)+chr(146)+chr(132) * chr(153)+chr(196) 为字间距5;chr(145)+chr(131) 为黑体;chr(146)+chr(132)为标四(wps控制符) goto bottom @ prow(), 6 say 宜昌三峡电视台三频道播出单 2-1 +chr(145)+chr(128)+chr(146)+chr(133)+ 星期一 +rtrim(trim(节目名称))+r * chr(145)+chr(128)为宋体;chr(146)+chr(132)为标五 o_jlh=ltrim(str(recn(),8)) * 将数据库 w星期一.dbf 的最后一个记录的“节目名称”中的字符,去掉首尾空格后打在下行位置,该字符串为当天的日期 @ prow(),0 say ┏━┯━━━┯━━━━━━━━━━━━━━┯━━━┯━━━┯━━━┯━━━━━┓+r @ prow(),0 say ┃序│时 间│ 节 目 内 容 │集 数│长 度│带 号│ 备 注 ┃+r goto top oon=0 do while oon<2 oo=0 do while oo<13 ok=inkey() if ok=27 set devi to scre return endif o_jlh=ltrim(str(recn(),8)) @ prow(),0 say ┠─┼───┼──────────────┼───┼───┼───┼─────┨+r @ prow(),0 say ┃ @ prow(),2 say 节目顺序 pict @z @ prow(),4 say │ @ prow(),6 say 播出时间 pict @z @ prow(),12 say │ @ prow(),14 say 节目名称 pict @z @ prow(),42 say │ @ prow(),44 say 集数 pict @z @ prow(),50 say │ @ prow(),52 say 时间 pict @z @ prow(),58 say │ @ prow(),60 say 带号 pict @z @ prow(),66 say │ @ prow(),68 say 备注 pict @z @ prow(),78 say ┃+r if .not.eof() skip endif oo=oo+1 enddo oon=oon+1 enddo @ prow(),0 say ┠─┼───┴─┬─────┬─────┬┴───┴┬──┴──┬┴─────┨+r @ prow(),0 say ┃ │ 责 任 人 │ │ 负 责 人 │ │ 播 出 部 │ ┃+r @ prow(),0 say ┗━┷━━━━━┷━━━━━┷━━━━━┷━━━━━┷━━━━━┷━━━━━━┛+r @ prow(),pcol() say chr(12)+chr(10)+repl(r,0) * chr(12)+chr(10) 为分页符(wps) set devi to scre set print to prn * 复位打印机 delete file wps\午周一 * 删除该文件,以使下面能被顺利覆盖 copy file txt.con to wps\午周一 * 将输出的报表文件保存于 午周一 ,txt.con 是用于屏幕显示的原文件 do tyydq with 报 表 阅 读 器,txt.con sele a set print to txt.con call vga with c0007 在上列程序段中加入了wps所需的字间距、字体、分页符等控制符,保证了在wps中不需再进行任何排版操作,直接打印结果。 五、本系统的使用情况及存在的问题 本系统自96年开发出来后就投入了实际应用,效果比较理想,确实消除了以往节目播出通知单存在的弊病,大大减少了差错发生,提高了节目播出的安全系数。 与此同时,系统还存在一些需要进一步改进的地方: 1. 生成节目播出通知单的数据库基本上是一次性的,2. 每次生成节目播出通知单时,3. 就把上一次的数据覆盖掉,4. 这样就失去了利用计算机对已播节目进行查询和管理的机会。 5. 目前将节目播出通知单设计为两页约可容纳52个播出项目,6. 假如节目播出量大幅增加,7. 就需要对程序进行必要的修改,8. 才能满足要求。 9. 系统本身不10. 具备11. 对生成的节目播出通知单进行简单的排版编辑的功能,12. 这在实际使用中多少有些不13. 便。 六、本系统应用展望及节目播出管理前瞻 受节目播出管理的现状的制约,本系统仅仅在完成代替手工填写节目播出通知单的工作,还远没有发挥它所具有的最大效能,尤其是预先构建进节目播出数据库的分配长度、分配长度、限时状况、定时状况等可用来自动计算播出时间的参数还用不上;尤其是本系统得不到磁带库片源的数据库支持,许多参数都要专门填写。 节目播出通知单生成系统只是计算机应用于节目播出管理的一个环节,相信随着电视事业的飞速发展对节目播出管理的要求进一步提高,本系统将会发挥出更大的作用。 本系统同样可用于广播电台节目等各类节目播出管理,生成所需的节目播出通知单。 |
|
![]() ![]() |