




免费预览已结束,剩余26页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宁夏广电总台电视播出网络日志系统的设计与实现宁夏广电总台何娜娜摘要:近年来,电视台的技术装备从模拟到数字,从标清到高清的发展可谓突飞猛进,但与之相对应的运行管理体系还存在很多薄弱环节,例如最常见的值班日志管理,很多电视台无论是功能、流程和实现上仍处于起步和探索阶段。笔者在总结多年来广播电视安全播出管理经验的基础上,利用电视播出系统现有的局域网、工作站等物理设施,结合电视播出值班的具体特点,与播出一线的专业骨干一起研发了宁夏广电总台电视播出网络日志系统,希望能给业内同行一些借鉴。关键词:电视播出网络日志 PHP MySQL一、前言在我们每天的播出工作中,例行的一件事就是按时、按项目填写值班日志,和很多兄弟台一样,我台电视播出现行的值班日志一直沿用纸质版。从最初只记录值班人员姓名和设备运行情况,发展到按时、按项目检查核对,再到值班员互审互查,日志反映的信息有所增长,但记录的媒介一直都是纸质的。如图1-1所示: 图1-1:现有值班日志图片但是,在使用过程中,我们发现纸质值班日志存在如下缺点:经常性地翻查为日志的完整保存带来困难,常导致缺页、少页的现象发生;检查项目的调整不方便,一旦调整则需要重新印刷;存放日志占用的空间日益增加,审查、查找不便,纸张浪费;漏填、补填等现象不能杜绝。那么我们为什么不设计一个网络日志系统呢?由于我们的播出工作都是基于一个局域网,这为网络日志的部署提供了方便的物理条件。网络日志具有不浪费物理空间,永久保存,智能化分类查找等优点。不但方便工作人员快速浏览、总结以往遇到的各类问题,并且通过系统记录的日志提交时间,可以真实地反映出值班员是否按照规定的时间段检查各个设备的运转情况。智能化管理可督促值班员严格遵守规章制度,按时检查设备,更好地保障我们的播出安全。综合考虑电视台的现状与电视播出工作者的实际需求,网络值班日志完全可以解决以上纸质版所存在的问题,并且具有相当的可行性与潜在的发展前景。二、系统主要功能概述该系统由前台子系统、后台管理子系统和MySQL 数据库三部分组成。通过访问前台,值班员可以对值班日志进行添加、查看,对上载日志除可以添加、查看,还可以对已上载日志进行修改或对其他值班员的上载日志进行互查操作。带班长包含值班员的所有权限,而且有权对所有日志进行审核。后台系统管理员通过对数据库信息的增加、修改或删除来管理用户权限与前台各类信息的发布。数据库用来存放整个系统的数据信息。网络日志系统的结构如图2-1所示:图 2-1 网络日志系统结构图三、系统研发3.1系统开发技术架构概述系统的建设关键在于其所使用的架构,本系统是基于Web 而设计的,传统的C/S(Client/Server ,即客户机/服务器模式架数据库 后台管理系统前台系统 增删改查 增加、读取构虽然客户端响应比较快,但在开发技术、资金需求、系统维护和扩展等发面都有一定的限制,综合考虑该设计的实际需求与开发条件的限制,我们认为C/S架构不理想。B/S(Browser/Server,即浏览器/服务器模式架构是一种新形态的局域网模式,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。这样的结构在层次上显得比较松散,但在管理和使用上却更加集中了。所有的网络共享资源都可以通过Web页面来管理和使用。在B/S体系架构系统中,用浏览器作为用户统一的客户端软件,实现了客户端零维护,易于系统扩展,降低了资金的投入。综合考虑,我们选择使用B/S架构进行系统的研发。3.2系统开发环境概述3.2.1系统硬件开发环境因为我台现有电视播出系统与字幕机系统使用两个相对独立的局域网,所以我们选择以字幕机系统为本系统的客户端,值班人员可以通过字幕机访问本系统,既不会影响播出系统的安全播出,又不需要添加新的设备,节约了资源。服务器的架设是通过一台预留的格非 MagiStream-LE小型视频服务器来实现。最后用网线将服务器和字幕机连接至交换机,完成服务器的搭建工作。系统硬件环境的架构如图3-1所示:图3-1 系统硬件环境的架构图3.2.2系统软件开发环境一般说来,大家都习惯于将Apache 、MySQL 、PHP 架设在Linux 系统下,但是,我台的电视播出设备操作系统大部分系为Windows XP ,而且不可否认的是Windows 也有其优点,就是易用,界面友好,软件丰富,操作起来非常方便,因此在开发“电视播出网络日志系统”时,选择在Windows 平台下进行开发。1、系统环境配置(1服务器端:操作系统:Windows xp 。服务器:Apache 2.2。PHP 软件:PHP 5.3.1。数据库:MySQL 5.1.41。MySQL 图形化管理软件:phpMyAdmin 3.2.4。开发工具:Dreamweaver CS5。浏览器:IE 6.0。 字幕机ch1字幕机ch2 字幕机ch3 字幕机ch4 交 换机格非 MagiStream-LE小型视频服务器KVM 多电脑控制平台 注释: 网线(2客户端:浏览器:IE 6.0。2、系统测试经过测试,该环境配置下可以很好的实现该系统,测试结果如下。(1设置服务器在该局域网中的IP地址为,如图3-2所示: 图3-2 服务器端IP地址截图(2各客户端(即字幕机通过浏览器登录网址“/formsys”或“/formsys/index.php”即可访问服务器,登录该网络日志系统,如图3-3所示: 图3-3客户端(字幕机登录系统截图3.2.2系统开发语言概述PHP(Personal Hypertext Preprocessor是一种易于学习和使用的服务器端脚本语言,PHP 遵循GUN 的约定,任何人都可以免费使用,并自由修改源代码。在资源开放模式下,只要加入相应的模块,就可以使PHP的功能得到增强,并且执行速度不会受到任何的影响。在数据库支持方面,PHP能够支持Sybase, Oracle, Informix, MSSQL等多种数据库。PHP具有良好的跨平台可移植性,可以在Windows,Unix,和Linux系统下的Web 服务器上正常运行,支持包括IIS、Apache等在内的多种流行的Web 服务器。此外,当用户变换工作平台时,不需要更改PHP代码,直接就可以在新的平台上使用。PHP具有良好的安全性且与Apache及其它扩展库的结合紧密。由于PHP本身的代码开放所以它的代码在许多工程师手中进行了检测,同时它与Apache编译在一起的方式也可以让它具有灵活的安全设定。所以到现在为止,PHP具有了公认的安全性能。3.3数据库分析经过分析,本系统的数据库db_formsys主要包含如下10个数据表,如图3-4所示。 图 3-4 数据库中所有相关数据表3.3.1值班日志数据表值班日志是该系统功能的核心部分,也是决定系统成败的部分。值班日志需要体现的内容如图3-5所示: 图 3-5 值班日志的数据表3.3.2上载日志数据表仅次于值班日志,上载日志对于我们每天的值班工作也同样重要: 图 3-6 上载日志的数据表3.4电视播出科值班日志系统的功能分析3.4.1系统前台的主要功能结构分析与页面展示通过对纸质版日志的功能与使用流程的分析,并结合系统要求与播出工作者的实际需求,该系统的主要功能结构介绍如下:1、首页首页的右上角处提供了前台登录入口与后台管理系统的入口;主页面左侧为查看各个频道和上载日志的入口,并展示了最后添加日志的主要信息;右侧为添加值班日志、上载日志和交班说明的入口,同时公告通知、交班说明的浏览入口也设在这里。首页展示如图 4-1所示: 图4-1 首页页面展示2、登录窗口用户只有登录才能使用相应权限,否则只能对日志进行查看操作。登录窗口如图 4-2所示: 图 4-2 登录窗口登录成功后,系统右上角会提示该用户的姓名及其身份,如图 4-3所示: 图 4-3 用户信息提示用户可通过上图中的“用户中心”更改自己的密码。(3添加日志与交班说明添加日志的过程与纸质版一致,只是在这里,系统能够自动记录值班员的提交日志时间,如图 4-4所示: 图4-4 添加值班日志页面日志添加成功后,会在首页中显示,如图4-5所示: 图 4-5 首页中显示的最近添加的值班日志上载日志的添加、查看等使用流程与值班日志基本相同,此处不再赘述。交班说明可单独添加,也可与填写在值班日志的相应栏目中,为了便于查找与总结,建议将重点问题单独填写在专门的交班说明一栏中,如图4-6所示: 图 4-6 添加交班说明对话框添加完成后,即可在系统首页右侧边栏查看个频道最新一条交班说明,也可点击进入交班说明页面浏览所有的交班说明信息。图4-7为首页右侧边栏展示的最新交班说明提示,图4-8为所有交班说明浏览页面: 图4-7 最新交班说明提示图4-8 所有交班说明浏览页面在所有交班说明浏览页面中,用户可以对已添加的交班说明进行删除操作。(4各频道值班日志浏览、审核页面用户通过首页中的任意频道都可进入“值班日志浏览页面”,通过该页面可进行不同频道(如图4-9及上载日志(如图4-10页面之间的转换,每一频道又可以选择只浏览今日日志(如图4-11或浏览所有日志。 图4-9 所有值班日志浏览页面 图4-10 今日值班日志浏览页面 图4-11 所有上载日志浏览页面值班员可以对已添加的值班日志进行查看,带班长有权利与义务对值班员添加的值班日志进行审核,如图4-12所示为带班长登入值班日志浏览页面,图 4-13所示为带班长对值班日志进行审核的页面: 图 4-12带班长登入值班日志浏览页面 图 4-13带班长对值班日志进行审核带班长只需点击“审核通过”按钮,系统会自动记录带班长姓名,并将该条值班日志标记为已审核,如图 4-12中已审核的日志所示,此时系统所有用户都只具有查看日志的权限。(5小结除了以上介绍的系统的主要功能之外,该系统还可以查看后台管理员发出得公告、通知,管理员可以通过更新公告通知栏将台里或科里的最新信息与安排及时地传达给每一个工作人员。3.5系统后台的主要功能结构分析与页面展示3.5.1后台登陆界面 图4-14 后台登陆界面如图,后台登陆界面是用Fhotoshop设计展现的,登陆后即可进入“值班日志系统”的管理界面。3.5.2值班日志管理 图4-15 值班日志列表如图4-15后台在设计审看值班日志的方式时,将前台零散的值班日志按日期整合起来,方便管理员查看整个工作日的值班情况,并且此处可以进行批量删除操作,图4-16为按日期显示的值班日志: 图4-16 按日期显示的值班日志如上图所示,一天中若某一个规定时间点没有查看将会一目了然。3.5.3用户信息管理管理员通过后台可以对现任值班员或带班长的人员信息进行编辑或删除,如图4-17为以录入的人员信息列表: 图 4-17 人员信息表单击“查看编辑”按钮可进入如下界面: 图 4-18 查看编辑用户信息在此,用户可以更改用户登录权限与在系统中的操作权限。3.5.4更改管理员信息此系统设置的管理员只用一名,可通过此处更换新的管理员与密码。 图 4-19 更换管理员信息3.5.5公告及类别管理在后台的公告管理一栏中可以向前台发布通知公告,也可以对已添加公告进行查看、修改以及删除的操作,如图4-20为已添加公告列表: 图 4-20 公告管理界面除了公告管理之外,管理员还可以对频道类别、节目类型、预订检查时间等可能会变化的项目进行添加与删除。 3.6系统主要功能的访问流程分析3.6.1“值班日志”前台功能模块流程分析图 4-21前台功能模块分析从图中可以看出:第一,只有具有相应的权限才能进行相关操作;第二,图中基本能够反映出该系统的所有功能与功能入口。前台首页浏览值班日志 浏览上载日志 添加上载日志 查看所有公告 查看交班说明 添加交班说明添加值班日志 登录?是值班员 带班长否互查上载日志 修改上载日志 审核值班日志 审核上载日志3.6.2后台管理功能模块图后台管理系统的管理员的任务重点有:设定用户权限;查看、删除值班日志、上载日志;添加删除类别信息;以及处理管理公告栏。管理员的工作流程图如图4-22所示:图 4-22管理员的管理、维护整个系统的流程图四、结论系统设计与功能都已基本完成,但仍需进一步的完善,对界面的美化,以及根据我们以往的工作习惯对系统的布局,功能实现方法进行改进。管理员 用户登录读取权限修改密码处理用户信息冻结未登录写入/删除 读取/写入/删除读取/删除 日志管理 信息管理公告管理类别管理 数据库信息读取/写入/删除按权操作 未冻结读取/写入/删除 读取/写入读取/删除参考文献1赵鹤芹.设计动态网站的最佳方案:Apache+PHP+MySQL J. 计算机工程与设计,2007,28(4.933.934.2美W.Jason Gilmore 著,朱涛江等译.PHP与MySQL程序设计M.北京.人民邮电出版社,200于宁.PHP动态网站开发使用教程M.北京:机械工业出版社,200仲进平,寿加炎.PHP+MySQL网络开发技术M.北京:人民邮电出版社,2000.594.597.5Tim Converse,Joyce Park,Clark Morgan.PHP5 and MySQL Bible M.U.S.:WileyPublishing,Inc,2004.6Andi Gutmans,Stig Bakken,Derick Rethans.PHP 5 Power Programming M.New Jersey:Prentice Hall,2004.附录1:“值班日志”系统的完整清单列举及说明如下:附表1-1 系统前台清单文件名说明文件名说明dutylog.php 分类浏览值班日志function.php 系统常用函数dutylog_add.php 添加值班日志index.php 前台首页dutylog_add_save.php 保存添加值班日志login.php 登录dutylog_leader.php 审核值班日志login_chk.php 验证登录密码dutylog_lookinfo.php 值班日志内容logout.php 离开dutylog_today.php 今日值班日志news.php 公告通知列表usercenter.php 用户中心news_lookinfo.php 公告通知内容usercenter_pwd.php 更改密码usercenter_pwd_save.php保存密码uplog.php 分类浏览上载日志uplog_add.php 添加上载日志uplog_add_save.php 保存添加上载日志uplog_change.php 保存修改上载日志uplog_check.php 保存互查上载日志uplog_leader.php 保存审核上载日志uplog_lookinfo.php 查看/互查/审核上载日志uplog_today.php 今日上载日志log_add.php 添加交班说明log_add_save.php 保存交班说明log_delete.php 删除交班说明log_edit.php 交班说明列表log_lookinfo.php 查看交班说明index_link.php 点击连接到首页附表1-2 系统后台清单文件名说明文件名说明adm_dutylog.php 值班日志列表channel_add.php 添加新频道adm_dutylog_delete.php 按天删除值班日志channel_add_save.php 保存新频道adm_dutylog_show.php 按日查看值班日志channel_delete.php 删除频道adm_uplog.php 上载日志列表channel_delete_save.php执行频道删除adm_uplog_delete.php 删除上载日志checktime_add.php 添加检查时间adm_uplog_show.php 查看上载日志checktime_ad
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 改名租房合同怎么写模板(3篇)
- 阜新租房合同台账模板(3篇)
- 离婚赔偿金计算标准协议书范本
- 离婚后再婚同居共同生活费用结算协议范本解读
- 离婚后子女抚养费调整协议书修改要点与法律支持
- (正式版)DB65∕T 4400-2021 《中熟玉米新玉47号无膜高产栽培技术规程》
- 离婚后双方共同债务清偿与财产处置补充协议
- 旅游景区物业三方管理运营协议范本
- 高新技术成果知识产权许可及全面合同管理体系协议
- 离异家庭子女共同抚养及教育费用分担协议
- 2025年检查检验项目分级审核制度
- 河道工程基础井点降水方案
- 2025重庆忠县机关事业单位临聘4人备考考试题库附答案解析
- 零碳工厂培训课件
- 2025年高考全国一卷数学真题(原卷版)
- 2025年护士资格证真题附答案详解
- 《泌尿系统感染:2025EAU指南》解读
- 2025至2030年中国保障房建设行业市场发展现状及投资方向研究报告
- 《无机化学》第六版 课件 第5章 原子结构与元素周期律
- 美的面包机使用说明书
- 公司内部人员诊断
评论
0/150
提交评论