邯郸广播电台广告管理系统设计与实现

2017-05-30 07:45刘登超和沐
科技风 2017年10期
关键词:信息化建设

刘登超 和沐

摘要:根据邯郸电台广告播出网絡化传輸实际情况,自主开发出网上广告管理系统,有效解决了广告部繁杂的广告监听与统计任务,大大提高了广告管理人员的工作效率,进一步实现了无纸化办公,加速了电台的信息化建设。

关键词:广告管理;无纸化办公;信息化建设;内外网安全

近年来,地市级广播电台节目播出全部实现了硬盘化,信息的网络化传输大大提升了节目源的质量。与此同时,随着信息量的加大,广告业务的发展,传统的靠人工监听和管理广告业务的方法不仅费时费力而且还经常出现漏听、漏报现象,影响了工作人员的工作效率。

一、邯郸电台广告管理现状

邯郸电台网络分为外网和内网两部分,外网与Internet相连接,为日常办公所用;内网为我台广播专用网,搭载了播出网专用系统,播出所用资源都与该网相连接。我台由于没有使用广告播出管理系统,所以广告的审核、监听与统计工作都要靠人工去完成。但由于电台广告的播出具有时间短、随机性强、重复次数多的特点,使得广告监听人员在审核广告播出时难免会出现漏听或漏报现象,且这是一个长期、枯燥的工作,对管理人员的工作效率和工作热情都是一个较大的挑战。

基于以上问题考虑,我们充分研究了内网专用播出系统后,自主开发出网上广告管理系统。通过该系统,对电台播出广告进行全方位的审核与统计。

二、程序编写与数据库设计

我们采用Microsoft XML Web services 的.NET为平台,开发工具为Visual Studio.Net 2015,代码采用C#语言进行编写,配套数据库为Microsoft Sql Server 2016。VS2015支持移动跨平台开发,为我们今后的软件升级和团队开发配合提供了方便。数据库选择方面,我们在做需求分析时,考虑到商业数据的敏感性,对安全性要求较高,我们决定将此系统架构在内网中。在对数据库中数据进行备份时,系统先将需要备份的数据库备份到系统内部服务器上,再通过网络安全网闸将备份数据库传输到外网存储器中,最大限度的避免在数据交换时出现病毒和木马。

三、系统主要设计模块

本系统主要模块功能包括:管理员登录、广告录入、广告查询、数据统计。

(一)管理员登录模块

我们设计了超级管理员与普通管理员两种架构。超级管理员拥有所有频道管理权限,可以对所有频道功能进行操作并可以添加普通管理员;每个频道分配一个普通管理员,该管理员只可查询与管理本频道广告内容,跨频道之间的内容,普通管理员不可访问。

为防止Sql注入,所有管理员登陆本系统需要输入已分配好的的用户名及密码,并设计了验证码模块,如果数据为空或验证码不正确,系统会给出提示,登陆失败。

正常登陆系统之后,利用MD5加密技术对登录数据进行加密。

(二)广告录入模块

频道管理员登录后将本频道广告内容添入后台,数据库操作利用连接对象的execute方法执行数据的插入和删除操作。核心代码为

Sql=“insert into news values(‘a,‘b,‘c,)” conn.execute(sql)

Sql=“update news set content =bbb”

(三)广告查询模块

该模块主要实现按不同条件查询广告信息及排名信息。代码设计上,通过关键词的选择,使用SQL语句,采用模糊查询实现本系统的查询功能。核心代码如下:

adssql=“Select * from [ads]where QTitle like % [ + @KeyWord + ]% and IsFinish = @IsFinsih order by time”

其中 like 后面的数据为模糊查询条件,只要有匹配的文字或数字就可以进行检索,当然关键字的选择上就很重要,选择条件越精细查询出的结果就越精准。

(四)数据统计模块

数据统计模块可以对当前播出网已播出的广告内容进行统计,将一周或一月内播出广告的数据内容进行报表汇总并生成数据文件,方便管理员对本频道广告内容进行类比与统计,统计字段包括广告序号、广告类型、播出长度、播出频道、播出时间、次数统计等,生成报表的同时按照次数统计字段为关键字进行降序排列,方便频道管理人员对广告的播出效率进行统计和核算。

四、数据库模块

本系统采用Microsoft Sql Server 2016建立数据库,主要数据库表设计如下:

五、运行环境与数据安全

经过选择与比较,服务器我们采用了Windows server 2012 r2系统,部署了.net framework 4.0运行环境。IIS安装我们选择了9.0版本,将使用权限调至中级,防止IIS的0day攻击和病毒攻击。网络外围我们部署了深信服的ad,安装了网康公司的硬件防火墙、网闸系统,程序后台通过XML接口获取数据源数据,生成XML文档,各程序之间通过加密后的XML接口进行数据调用和传输。数据库后台数据采用MD5加密,并设置了登录的管理员权限。数据备份方面选择在每晚的1:30开始,每天备份一个数据包,通过网闸导出到数据备份服务器进行备份。

六、结语

该广告管理系统在我台运营管理中心投入使用后,系统能够运行稳定,统计结果与报表客观、公正,节省了大量的人工录入和做表的繁杂工作,大大减轻了工作人员的工作量,提升了统计部门的工作效率,使我台的办公自动化工作得到了进一步加强,为我台的无纸化办公起到了良好的引导作用。

参考文献:

[1](美)Tom Archer 等,著,马朝晖,译.机械工业出版社.C#技术揭秘,201171.

[2]杨坚争.西安电子科大学出版社.电子商务基础与应用,2009,3.

猜你喜欢
信息化建设
浅谈集团企业财务的信息化建设
探讨电力项目管理信息化建设与实践
通过完善单位信息化建设自动实现内部控制
数字化校园的整体构架及技术分析
事业单位人事管理信息化建设策略研究
企业财务管理信息化建设研究
企业财务管理信息化建设分析