範文齋

位置:首頁 > 行業範文 > 工程

鐵路巡檢作業信息實時管理系統的數據庫設計論文

工程3.79K

摘 要 :筆者主要針對鐵路發電車巡檢作業的實時信息管理系統的數據庫設計進行分析,該系統主要依靠的是軟件,通過該系統數據庫的設計,使系統運行穩定,保障了數據的安全,提高了列車的在線管理效率,保障鐵路的高效建設與科學管理。關鍵詞: 數據

鐵路巡檢作業信息實時管理系統的數據庫設計論文

關鍵詞:電子信息論文發表,發表電子信息工程論文,信息技術論文投稿

摘 要:筆者主要針對鐵路發電車巡檢作業的實時信息管理系統的數據庫設計進行分析,該系統主要依靠的是軟件,通過該系統數據庫的設計,使系統運行穩定,保障了數據的安全,提高了列車的在線管理效率,保障鐵路的高效建設與科學管理。

關鍵詞:數據庫;數據表;數據庫安全;數據庫讀取

一個系統的成功50%由軟件所決定,而軟件的成功則由支持該系統的數據庫決定,數據庫設計的好壞是關鍵。關於數據庫設計的法則實例很多,但一個應用系統的數據庫設計應該與該系統的設計相結合,才能發揮系統的最大作用。下面就介紹一個系統數據庫的設計過程,經過事先數據庫縝密的設計,使得此應用系統在使用中運行穩定,使用得心應手,真正起到了輔助管理的作用。

1 系統背景 客運安全是鐵路安全運營的重中之重,客運列車發電車在運行過程中發電機組的定時巡查作業是客運安全的重要保障。根據鐵路安全作業規程,客運工作人員需要定時進入發電車車廂內檢查發電機組的工況,以便及早發現故障或者事故隱患,保障列車安全運行,但是地面管理人員無法實時瞭解到車上的巡檢作業情況,無法確認作業人員是否按規定路線、時間、及次數檢查到位,無法及時提醒,存在較大的監管漏洞和安全事故隱患。每年由於當班發電車乘務員嚴重違反作業紀律,當班過程中脫崗,沒有及時發現火情以致火情擴大,是導致事故發生的重要原因。運輛客車電[2013]1979號文明確指出各鐵路局要在發電車上加裝巡檢系統,加強地面值班人員對發電車運行情況的掌控和應急指揮。筆者就介紹發電車巡檢信息系統的數據庫設計過程。

2 數據庫分析

2.1 數據庫需求 客車巡檢信息實時管理系統處理信息數據海量、數據實時性要求高、數據關係複雜,因此係統數據庫設計質量是整個系統能否長期高效、穩定運行的關鍵。數據庫的設計與系統應該緊密結合,根據分析,該數據庫應滿足的功能如下。 可實時顯示所有當前運行車次的作業情況,包括所掛車次、每個信息鈕巡檢作業時間、巡檢人員,巡檢率等;可實時顯示所有車次運行狀態及其車載手持設備的狀態;可實時提示未正常作業情況,可及時更新未正常作業提示;可對車輛信息進行管理,包括運行區間、運行時間段、車體信息等;可對信息鈕進行管理,包括工位鈕、人員鈕名稱、關聯發電車信息等;可對特殊作業情況進行數據恢復;可按需求查詢、統計指定時間段的各車次的作業情況;可保存系統日誌;可實現對用戶、角色的管理;可實現對手持硬件設備的初始化、數據讀取、及數據管理。

2.2 數據庫表設計 數據庫表的設計需要與系統相結合,由於數據庫應用系統的所謂複雜性,爲了支持相關程序運行,數據庫設計變得異常複雜,因此最佳設計不可能一蹴而就,而只能是一種反覆探尋、逐步求精的過程,也就是從輸入、輸出入手,規劃和結構化數據庫中數據對象以及這些數據對象之間關係,使得系統是一個開放式的系統。 客車巡檢信息數據庫主要字段包括:實時運行數據:上傳時間、作業時間、信息鈕號、作業管理器編號;信息鈕數據:信息鈕外碼、信息鈕內碼、信息鈕類型、信息鈕所裝配車輛、所代表的工位或人員信息;車次信息數據:車次編號,關聯裝配車次、當班時間的起始、結束時間,作業要求間隔、可允許誤差等信息;作業信息:每個鈕的作業時間、相應作業人員,見圖1所示爲系統主要數據表關係圖。 圖1 系統主要數據表關係圖

2.3 數據庫安全分析 數據庫安全包含兩層含義:第一層是指系統運行安全;系統運行安全通常受到的威脅如下,一些網絡不法分子通過網絡、局域網等途徑通過入侵電腦使系統無法正常啓動,或超負荷讓機子運行大量算法,並關閉CPU風扇,使CPU過熱燒壞等破壞性活動;第二層是指系統信息安全,信息安全通常受到的威脅如下,黑帽對數據庫入侵,並盜取想要的`資料。本系統數據實時性要求強,以及設計鐵路運營圖,安全性要求也很高,本系統數據涉及安全採取的具體措施如下。

2.3.1 使用安全的賬號策略 由於SQL Server不能更改sa用戶名稱,也不能刪除這個超級用戶,所以,我們給它使用一個非常複雜的密碼;而且在此係統中也不使用sa賬號,建立個擁有與sa一樣權限的超級用戶來管理數據庫,這樣通過安全的賬號登陸數據庫就有了保障。

2.3.2 使用安全的密碼策略 本系統數據庫的密碼採用多種數字字母組合的方式,並保證12位以上,並且系統賬號的密碼不會寫於應用程序中;SQL Server2008安裝的時候,採用混合模式,首先輸入的是sa的密碼,這樣從安裝方面保證了系統數據庫的安全;同時數據庫的後期使用維護中,我們要求系統管理員養成定期修改系統及數據庫密碼的好習慣,管理員還應該定期查看數據庫中是否有不符合密碼要求的賬號增加,如果不是系統所需賬號,馬上刪除,防止給數據庫造成損壞,進而影響系統穩定。