承德廣播電視臺 王春雨 葉建超 關 健
?
基于VB的廣播電視監(jiān)測報表軟件的設計與應用
承德廣播電視臺王春雨葉建超關健
【摘要】隨著廣播電視安全播出管理工作的重要性日益凸顯,監(jiān)測數(shù)據是廣播電視技術管理、安全播出、節(jié)目監(jiān)管、質量監(jiān)測的重要依據。為確保監(jiān)測準確、可靠,本文基于VB和數(shù)據庫編程技術設計了廣播電視監(jiān)測報表軟件,實現(xiàn)了對監(jiān)測對象的事故、事件以及技術指標等數(shù)據的輸入、查詢、修改、統(tǒng)計及打印等功能。
【關鍵詞】監(jiān)測;報表;打印;統(tǒng)計
我市監(jiān)測臺目前對市區(qū)范圍內16套有線電視、4套無線電視、6套調頻廣播、4套中波廣播、3套電視播控、3套廣播播控,共36套節(jié)目進行監(jiān)測管理。日常工作中機房值班人員除了需定時抄錄各個頻道的運行情況以及其它一些運行參數(shù)以外,還要對監(jiān)測數(shù)據定期做詳細具體的統(tǒng)計。因監(jiān)測范圍廣,數(shù)據量大,人工方式記錄經常出現(xiàn)統(tǒng)計數(shù)據不準,時間偏差,名稱不符,歷史數(shù)據查找困難等問題。鑒于上述情況,結合工作實際和監(jiān)測系統(tǒng)的具體情況基于VB和數(shù)據庫編程技術設計了廣播電視監(jiān)測報表軟件。
當工作人員輸入了正確的用戶名(一般為值機人員的真實姓名),及相應的密碼后,點擊“確定”按鈕就可以進入到程序中。進入程序后,主界面分為四個部分。第一部分是標題欄,用鼠標單擊其中任意一項時,它的相應功能會在下拉列表中顯示出來。第二部分是快捷工具欄,它是以圖標形式,顯示部分程序操作項目,當鼠標經過每一個圖標時,會有相應提示顯示其功能。第三部分是窗體顯示,當操作程序時,各部分的功能窗體顯示在此處。第四部分信息欄,它按從左到右的順序,依次顯示軟件名稱、日期、時間、操作員、權限、問候語。
(1)建立庫結構時“單位”、“頻道”、“頻率”三項的添加直接關系到后期數(shù)據處理時的一系列操作,具體關系是“單位”項包括“頻道”,“頻道”項與“頻率”相應。頻道可以有相同的,但頻率是唯一的,每個單位下的每個頻道只有一個頻率?!皺C號”、“功率”根據每個頻率的發(fā)射機如實添加。“廣播電視”由廣播、電視兩個選項,如選廣播則后面只須添加“伴音標準值”,不用添加“圖像標準值”,如選電視則都要添加?!笆諟y日期”是產生伴音、圖像場強標準值的收測日期,以后變更時可以隨時改動。
(2)故障類型分類表分為“故障現(xiàn)象”、“類型”、“原因”及“停、劣播”,此項設置是為方便值班員報表時避免一些重復操作,可以添加一些比較常見故障現(xiàn)象,保留起來,在日后填表時,不必再輸入此類故障的文字信息,只要選擇即可完成故障現(xiàn)象、類型、原因及停、劣播的輸入。當選擇列表中的任意一項時,可以對其修改或刪除操作。
3.1重新登錄
當值班員換班時需要點擊此項以便準確記錄下數(shù)據的來源。
3.2管理用戶
此功能只有權限為“超級用戶”時才能使用。
當部門人員發(fā)生變動時(如人員增減,修改等)可由此進行數(shù)據重組。需要注意的是為要根據人員工作職能的不同來分配權限,如“超級用戶”擁有此程序的所有操作權限,一般只有部門主管領導有此權限;“報表處理”可以對報表以前數(shù)據進行修改、刪除等操作;“數(shù)據添加”則只擁有新數(shù)據的添加權限。
3.3修改密碼
每個操作人員,都可以通過此功能隨時修改自己的登錄密碼。
3.4數(shù)據備份
可隨時進行數(shù)據備份工作,以便日后記錄的查詢及數(shù)據恢復。
(1)在故障生成表中,填加新記錄時,為避免出錯,“單位”內容只能在下拉列表框的選項中選擇一個單位,它的內容是在建庫時所建立的單位名稱,即監(jiān)測臺監(jiān)測的所有被監(jiān)測單位名稱。選擇完成后,“頻道”和“頻率”項隨之改變?yōu)榇藛挝幌聦俚乃泄?jié)目頻道和頻率,選擇一個頻道,相應的頻率項會自動追加上,同樣選擇一個頻率,相應的頻道項也會自動追加上。當選則完“故障日期”、“開始時間”、“結束時間”時,“故障時間”項將自動顯示出結束時間與開始時間的差值,即故障的總時間,此項為自動生成項,不能人工更改,即保證了計算的準確性,也節(jié)省的操作時。添加完所有數(shù)據后,就可以保存了。
(2)場強表的操作,大體與故障生成表中的操作方式相同,需補充的是帶紅色下劃線的部分,系建庫時已設置好的數(shù)據,這里將自動添加,如發(fā)現(xiàn)錯誤或數(shù)據更新時,可以通過對其雙擊鼠標左鍵來改正,差值部分除外,此處由計算機自動計算生成。
(3)查詢數(shù)據。
故障表查詢時可以根據列表中“單位”、“故障日期”、“故障原因”等11項中任意一項查詢要查的內容,也可以組合查詢。如果查詢所有數(shù)據時,只要不添任何內容,直接按下“查詢”按鈕即可。“放棄所有選項”按鈕可以配合查找所有內容的使用,它的作用是清空所有已選中的選項。
查詢到數(shù)據后進入故障信息顯示列表,查詢結果欄中顯示出所有符合條件的數(shù)據,點擊其中一項時,下欄中顯示出此項的詳細信息,可以用作于數(shù)據的變動?!爸匦虏樵儭睂⒎祷氐焦收喜樵兘缑?。數(shù)據修改時只要選中要修改的數(shù)據項,然后在相應文本框內修改正確的數(shù)據,改正后點擊“存儲”按鈕則可完成數(shù)據的更新;同樣刪除也是選中要刪除的數(shù)據后,點下“刪除”按鈕,經確認后完成刪除操作。只有“添加數(shù)據”權限的用戶將沒有此兩項的操作權限,以免值班員私自更改數(shù)據?!芭判颉卑粹o可以根據故障日期、時間使數(shù)據以遞增的順序排列。
場強表的查詢同故障查詢形式大相徑庭,只是都在一個界面中完成查詢工作,其它操作都與故障表查詢相同。
(4)刪除數(shù)據。
刪除故障表數(shù)據,同故障查詢條件的界面相同,只是“查詢”按鈕變?yōu)椤皠h除”按鈕,操作也是一樣,選擇好刪除范圍后,點下“刪除”按鈕,為安全起見,將出現(xiàn)“是否刪除數(shù)據”的字樣提示,確認后,完成批量數(shù)據的刪除。場強表亦同。
5.1場強月報表
選擇此項后,它將列出所有歷史場強記錄的輸入日期,選定后確認,場強顯示信息表。點擊“打印”按鈕后即可打印出場強表的內容,也可以先點擊“預覽”按鈕,進入到場強表的打印格式預覽,可以進行放大、多頁預覽等操作,沒問題后再對其進行紙張、頁邊距等設置,或用默認值打印出場強表。
5.2統(tǒng)計表
先要輸入要統(tǒng)計的起止日期,可以通過下拉框中的快捷選項選擇出日期范圍,也可以自行選擇日期范圍,確認后進入監(jiān)測統(tǒng)計表的預覽。它將根據各單位自動統(tǒng)計出所有單位的總監(jiān)測時間、總故障時間、臺內臺外故障時間和次數(shù)、故障總次數(shù)及百小時故障率。然后可根據需要打印出結果。
5.3停播表、劣播表
停播表和劣播表操作是一樣的,首選同統(tǒng)計表一樣,輸入要統(tǒng)計的日期范圍后,進入打印預覽界面。這里將以單位為順序統(tǒng)計出各頻道的停、劣總值,包括停(劣)播次數(shù)、停(劣)播時間、信號源停(劣)播次數(shù)、機器原因停(劣)播次數(shù)、外電原因停(劣)播次數(shù)、其他原因停(劣)播次數(shù)、1分鐘以上停(劣)播次數(shù),并在備注欄中列出所有停(劣)播的詳細信息。如有需要可直接打印出結果。
5.4故障附表
輸入日期范圍后,得到日期范圍內的所有故障詳細信息??芍苯哟蛴〕鼋Y果。
6.1打印單個報表
選擇任一單位,下面會列出它所擁有的頻道,選中要打印的頻道后,可以點擊“導入”按鈕,將其導入到打印列表框中,也可以雙擊打印列表框中的選項,或選中后點擊“導出”按鈕將其導出打印列表框。選擇完要打印的頻道后,還要選擇好打印的日期范圍。這時按下“預覽”按鈕,將會進入到符合條件的監(jiān)測統(tǒng)計表、停播統(tǒng)計表、劣播統(tǒng)計表。后面?zhèn)渥⒅酗@示出現(xiàn)故障的詳細信息,如果故障較多,備注中將不出現(xiàn)故障信息,而是加載到下頁,列出所有符合條件的故障詳細信息。
6.2打印全部報表
選擇后,系統(tǒng)將按照各單位自動打印出全部報表。
為使不同用戶對軟件更好的使用與了解,還可以通過“幫助”選項來查看軟件的版本信息與使用說明。
此軟件根據不同時期的不同需求,功能也在逐漸增加。自2003年12月投入使用,到目前為止,已陸續(xù)更新了8次。并以我市的實際情況出發(fā),詳細記錄了建臺以來所監(jiān)測下屬廣播電視臺站的所有事故、事件以及信號測試的監(jiān)測數(shù)據。軟件性能穩(wěn)定可靠、監(jiān)測準確、管理方便、顯示直觀,非常適合市級監(jiān)測臺使用。為我市廣播電視監(jiān)測工作帶來了極大的方便,也為安全播出管理提供了準確的依據,同時大大提高了工作效率。