劉登超 和沐

摘要:根據邯鄲電臺廣告播出網絡化傳輸實際情況,自主開發出網上廣告管理系統,有效解決了廣告部繁雜的廣告監聽與統計任務,大大提高了廣告管理人員的工作效率,進一步實現了無紙化辦公,加速了電臺的信息化建設。
關鍵詞:廣告管理;無紙化辦公;信息化建設;內外網安全
近年來,地市級廣播電臺節目播出全部實現了硬盤化,信息的網絡化傳輸大大提升了節目源的質量。與此同時,隨著信息量的加大,廣告業務的發展,傳統的靠人工監聽和管理廣告業務的方法不僅費時費力而且還經常出現漏聽、漏報現象,影響了工作人員的工作效率。
一、邯鄲電臺廣告管理現狀
邯鄲電臺網絡分為外網和內網兩部分,外網與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.