摘要
時代在飛速進步,每個行業都在努力發展現在先進技術,通過這些先進的技術來提高自己的水平和優勢,軌道交通安全評估管理當然不能排除在外。軌道交通安全評估系統是在實際應用和軟件工程的開發原理之上,運用Java語言以及Spring Boot框架進行開發,可以讓評估人員實現在線進行查看軌道安全信息,進行評分等操作。在系統開發之前首先要進行需求分析,分析出軌道交通安全評估系統的主要功能,然后設計了系統結構。整體設計包括系統的功能、系統總體結構、系統數據結構和對系統安全性進行設計;最后要對系統進行測試,還要對測試的結果進行總結和分析,為以后系統的維護提供方便,也為以后類似系統的開發提供參考和幫助。這種個性化的網絡系統管理更重視相互協調和管理合作,能激發管理者的創造性和主動性,這對軌道交通安全評估管理工作來說非常有益。
緒 論
1.1 課題的研究背景 隨著社會的快速發展,計算機的影響是全面而深刻的。安全是城市交通運營中不可忽視的重要問題,“安全第一”是乘客的基本需求和首要標準,也是交通運營管理的主題。運營安全不但反映了交通運營管理水平和運輸服務質量,而且是城市交通系統實現順暢、高效運營的前提。運營安全有序是每個軌道交通運營公司所追求的目標,也是滿足乘客需求、獲得良好社會和經濟效益的根本保證。從系統論的觀點出發,與運營安全有關的因素可以劃分為四類:人,機器,環境,管理。而這四者中,軌道交通安全與許多活動有關,所有各項活動都依賴與高效、安全和可靠的人的行為。 軌道交通安全評估系統主要通過計算機網絡,對軌道交通安全評估系統所需的信息進行統一管理,方便評估人員隨時隨地進行增添、修改、查詢、刪除各類信息。本系統極大的促進了系統與數據庫管理系統軟件之間的配合,滿足了絕大部分用戶的需求,給用戶帶來了很大的便利。以現在計算機的技術的應用,使計算機成為人們使用現代發達技術的橋梁。計算機可以有效的解決信息,十分方便的獲取信息,從而提高工作的效率。
1.2 課題研究目的 全球經濟在快速的發展,中國更是進步飛速,這使得國內的互聯網技術進入了發展的高峰時期,這讓中外資本不斷轉向互聯網這個大市場。在這個信息高度發達的現在,利用網絡進行信息管理改革已經成為了人們追捧的一種趨勢。“軌道交通安全評估系統”是運用Java語言和Spring Boot框架,以MySQL數據庫為基礎而發出來的。為保證我國經濟的持續性發展,必須要讓互聯網信息時代在我國日益壯大,蓬勃發展。伴隨著信息社會的飛速發展,軌道交通安全評估系統所面臨的問題也一個接一個的出現,所以現在最該解決的問題就是信息的實時查詢和訪問需求的問題,以及如何利用快捷便利的方式讓訪問者在廣大信息系統中進行查詢、分享、儲存和管理。這對我們的現實生活中具有非常重要的意義,所以軌道交通安全評估系統誕生了。
1.3 課題的研究意義 現在還有許多人用紙質工具存儲并管理信息,網絡僅僅起到一般的輔助性作用。以我對人們常用軟件的了解程度,大家仍然把傳統的Office軟件當成主要工具,軌道交通安全評估系統相比Office軟件來說會更全面更專業。本系統通過標簽分類等方式,使管理人員對各項功能信息實現高效的管理,可以極大的提高管理人員的工作效率。
1.4 研究現狀 在國外線上管理發展較早。相對應的軟件的開發設計和保護也有所增加[4]。由于長時間的技術積累,產品研發工作更是持續推動,最終獲得了較大的發展。如今,向著智能化,數字化和信息化的方位快速發展。各行各業都使用了相似的規章制度,推動發展,獲得了較好的經濟效益[5]。 在國內,因起步較晚,目前的管理還不夠完善,發展不平衡,對軌道交通安全評估系統的管理過程中應用電子計算機和網上的領域以及外部狀況信息存有很大差別。技術性簡易地取代了過去的形式或方式,但根據更科學的方式再次設計方案管理的這一環節中,大家必須舍棄傳統的管理方式,盡早更改管理方法,變化管理理念合理操縱,使系統更細膩,控制成本、提升管理效益。 計算機作為信息科學的媒介和關鍵,它的出現和發展對人類社會的繁榮起著至關重要的作用。無論是政府機構還是公共機構,都會根據工作內容選擇一套優秀的通信技術和專業的辦公設備,利用這些技術和設備快速收集、解決和存儲信息,使管理工作變得方便快捷,達到科學合理的管理目標。 總之,軌道交通安全評估系統的發展呈不斷上升的發展趨勢,現在傳統的手工制作和半手工管理的方法進入到信息化管理的轉變過程中,必須使用和融合新的信息技術來完成傳統的系統設計方法,才能保證系統的效果和質量。
相關技術
本軌道交通安全評估系統的數據庫采用的是MySQL數據庫,并且選擇了Java語言和Spring Boot框架進行開發項目,在項目開發過程中,實現了系統功能模塊的安全性、實用性、穩定性、易維護和頁面簡單等特點。
2.1 Java簡介 Java是由sun公司開發出來的,后來被oracle收購,前身為oak語言。后來進入90年代初始期時,互聯網興起,重新將oak語言升級改造(借鑒C++語言),最后形成了Java語言。Java在語言操作時,大部分就只有一種操作方式,并且支持跨平臺,即使是在一個操作系統平臺下開發,也可以運行在所有操作系統平臺中,其編程的本質也是由數據結構和算法構成。
2.2 ?Spring Boot框架 Spring Boot是由Pivotal的開發團隊在2013年開發的一個免費、輕量級、開源的系統框架。Spring Boot的主要設計思想是約定大于配置,因此Spring Boot在設計時幾乎達到零配置。Spring Boot集成了業界的開源框架。 Spring Boot是一個非常強大的后臺框架,因為Spring Boot的開發基本上不需要寫配置文件,所以利用Spring Boot來構建網站的后臺環境,在Spring Boot的YML配置文件中寫項目啟動端口,項目就可以啟動了。項目的Java和靜態文件由Spring Boot管理。
2.3 Tomcat服務器 Tomcat主要用來解析Web頁面或服務中提供的Java代碼,其執行的過程為:客戶端瀏覽器發送請求之后,服務器會接受請求并進行處理。此時客戶端顯示的頁面就是Tomcat運行Java程序返回的結果。在JavaWeb項目中,如果不使用服務器進行編譯,則無法運行看到項目的結果,使用Tomcat可以更好的對項目進行開發,并且Tomcat相對于其他服務器比較容易擴展,并且有很好的安全性,所以本次設計選擇該服務器作為系統服務器。
2.4 MySQL數據庫 MySQL是一種用于數據存儲的關系數據庫管理系統,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件之一。由于計算機是一個巨大的數據處理工具,所以數據庫管理系統在計算機中占有重要地位。數據的管理不僅僅只是數據的存儲,而是已經轉變成用戶需要的許多的數據的管理。其也有很多不同的類型,能夠做到有簡單的數據管理到大量的數據的管理能力。 這種數據庫是比較靈活的方式,優勢就在于更加的切合開發者的思考邏輯,所以理解起來也會比較的方便,還能夠和其他的語言一起使用,在連接起來就是比較的易懂,同時對于一些基本的查詢以及添加的操作也是必須能夠掌握的功能。
2.5 ?本章小結 本章節對項目軌道交通安全評估系統進行了相關技術的分析與介紹,在結合技術的優點和適應性來選擇數據庫、服務器和開發環境,基于現有的情況,針對系統的各個模塊確定系統的最優設計方案。
系統整體功能圖
系統前臺界面圖
軌道安全詳情界面圖
評分信息填寫界面圖
新聞資訊界面圖
后臺登錄界面圖
管理員功能界面圖
評估人員界面圖
部分數據庫表
字段名稱 | 類型 | 長度 | 字段說明 | 主鍵 | 默認值 |
id | bigint | 主鍵 | 主鍵 | ||
addtime | timestamp | 創建時間 | CURRENT_TIMESTAMP | ||
pinggubianhao | varchar | 200 | 評估編號 | ||
cheliang | int | 車輛 | |||
xinhao | int | 信號 | |||
tongxin | int | 通信 | |||
chezhan | int | 車站 | |||
guidaoluxian | int | 軌道路線 | |||
gongbiandianzhan | int | 供變電站 | |||
jidianshebei | int | 機電設備 | |||
xiaofangxitong | int | 消防系統 | |||
zongpingfen | int | 總評分 | |||
pinggushijian | date | 評估時間 | |||
gonghao | varchar | 200 | 工號 | ||
xingming | varchar | 200 | 姓名 | ||
lianxidianhua | varchar | 200 | 聯系電話 |
結論
本系統是采用Java語言,Spring Boot框架構建的一個操作管理系統,選擇的數據庫是MySQL。整個過程先是通過整體的系統分析,來確定本系統的可行性是否達標。為了滿足評估人員的需求以及提高管理員的工作效率,通過系統所要實現的功能分析,決定了評估人員和管理員要實現的功能。之后就是精細各個模塊的具體功能,定義評估人員和管理員們的權限,分割成管理員功能模塊和評估人員功能模塊。之后通過系統測試來確保數據的準確性和操作的準確性,發現錯誤并立即做出了改正。 系統本身就是共享信息的存在,評估人員和管理員都可以發布信息來分享資源,通過加入關鍵詞檢索,讓評估人員和管理員更方便的使用系統。同時通過分類以便評估人員查找信息可以進一步的對號入座,極大的節省了查找信息的時間。 關于軌道交通安全評估系統的設計還是有很多不足的地方,在管理員模塊不能更好的設置評估人員模塊的權限,在評估人員模塊功能略少,操作單一,缺少點贊、分享、反饋等操作,影響了評估人員的積極性。 在本次項目設計中,完成了大大小小的模塊,系統設計的調查,數據的分析,在安裝軟件方面,選擇版本問題困擾了我很久,后來找相關的網站介紹,了解了各個版本的利與弊,最后完善了本次設計。軌道交通安全評估系統的系統設計選擇了Java開發工具,和MySQL數據庫對前后臺的數據交互進行分析保存,使用MySQL數據庫可以是程序運行更加的安全且穩定,從而實現并完善系統的開發。