一. 系統介紹
本系統主要用來自動統計福建省廣播影視集團播出中心廣播部的安全播出情況。軟件的構思是這樣的,每到0點的時候,如果前一天沒有事故發生,那么播出部的所有人員的安全播出天數自動加1,如果有事故發生,則發生事故的人安全播出天數不變,其他人加1。通過本系統,可以隨時查詢出播出部的安全播出統計情況,并可以按年度來查詢。點擊圖表上的人員名字,可以查看該人員的所有播出事故。
通過本系統,領導和相關人員可以隨時了解播出部的安全播出情況,也可以對歷史事故有個備檔,進行實時查詢,總結過去的事故原因,使以后的工作做得更好。
1.軟件系統結構:
軟件采用B/S(瀏覽器/服務器)結構,采用集中方式的數據處理方法。這樣將提高系統穩定性及一致性:
2.軟件平臺
服務器端:WINDOWS ADVANCE SERVER 2000或以上
數 據 庫:MICROSOFT SQL SERVER 200或以上
客 戶 端:IE5.0以上
3.軟件功能介紹
從功能上,本系統主要分為三個部分:
1.用戶管理
2.故障登記
3.安全播出記錄統計
二. 系統設計
首先進行數據庫設計。
(一)數據庫設計
1.用戶表 SUSER
由以下字段組成:
Userlogin 用戶登錄名
Username 用戶名
Password 密碼
TJBZ 統計標志(該用戶是否參加安全播出統計)
YHQX 用戶管理權限(該用戶是否有增刪改用戶基本信息的權限)
GZQX 登記故障權限(該用戶是否有增刪改故障信息的權限)
2.故障記錄表TroubleLog
由以下字段組成:
Title 故障簡介
Content 故障詳細內容
Gzr 發生故障的人員
Gzsj 發生故障的日期
Jlr 登記本次故障的人員
Jlsj 登記本次故障的時間
Ytjbz 已參加安全播出統計標志
3.安全播出記錄表SafeBroadCast
由以下字段組成:
Userlogin 用戶
Nf 年份
Qsrq 本年度開始統計的日期
Zts 本年度中用戶自起始日期起安全播出的總天數
(二)編碼設計
數據庫設計完成之后,進入系統的編碼及實現。
1.用戶管理:
用戶管理分為新增用戶、刪除用戶、修改用戶信息、查詢用戶四個功能。
首先進行界面設計:
圖1是用戶查詢界面。在此頁面上,操作者可以根據用戶登錄名、用戶中文名、是否參加安全播出統計來查詢用戶信息,也可以選擇要刪除的用戶信息,點“刪除”按鈕進行刪除。
另外點擊“新增”或“修改”按鈕進入圖2(用戶修改界面)。
接下來進行編碼實現:
剛進入用戶信息顯示頁面時,系統先判斷操作者是否具有維護用戶信息的權限,如果沒有,則退出到登錄界面,如果有權限,則系統自動從數據庫中取得所有用戶的信息并顯示在頁面上。
點擊查詢按鈕時,系統取得頁面上的查詢條件,并傳送到數據庫中,重新查詢取得符合條件的用戶信息:
點擊按鈕,執行刪除所選中的用戶的操作:
進入到用戶信息編輯窗口時,同樣系統先判斷操作者是否具有維護用戶信息的權限,如果沒有,則不能維護,如果有權限,當新增時,操作者可以添加新的記錄,修改用戶系統時系統自動從數據庫中取得要修改的用戶的信息并顯示在頁面上。
點下確定按鈕后,系統把修改后的用戶系統保存到數據庫中,保存之前,系統先進行數據合法性的校驗(兩次密碼必須相同,系統中不允許存在2個相同的用戶登錄名和中文名)
2.登記故障
登記故障分為新增故障信息、刪除故障信息、修改故障信息、查詢故障信息4個功能。
首先進行界面設計:
圖3是所有登記的故障信息的查詢界面。在此頁面上,操作者可以根據故障簡介、故障詳細內容、故障人員、故障時間來查詢用故障信息,也可以選擇要刪除的故障信息,點“刪除”按鈕進行刪除。
另外點擊“新增”或“修改”按鈕進入圖4(故障信息維護界面)。
接下來進行編碼實現:
剛進入故障信息顯示頁面時,系統先判斷操作者是否具有維護故障信息的權限,如果沒有,則退出到登錄界面,如果有權限,則系統自動從數據庫中取得所有用戶的信息并顯示在頁面上。當操作者是從安全播出統計圖中點某個用戶進入故障查詢頁面的,則只顯示該用戶的故障信息,同時只能查詢不能做其他增刪改等操作,如圖五所示。該動作是通過函數Page_Load()實現的。
點擊查詢按鈕時,系統取得頁面上的查詢條件,并傳送到數據庫中,重新查詢取得符合條件的故障信息:
點擊按鈕,執行刪除所選中的故障的操作,如果該故障已參與安全播出的統計,則不能再進行刪除和修改:
進入到故障信息編輯窗口時,同樣系統先判斷操作者是否具有維護故障信息的權限,如果沒有,則不能維護,如果有權限,當新增時,操作者可以添加新的故障記錄,當修改故障記錄時,操作者只能修改由本人錄入的記錄,同時當該故障已經參與安全播出統計時,不能再被修改。修改故障信息時系統自動從數據庫中取得要修改的故障的信息并顯示在頁面上,該動作是通過函數Page_Load()及loadMasterTable()實現的。
點下