時間:2020年10月19日 分類:科學技術論文 次數:
摘要:Java技術是信息技術的代表,也是國內外編程人員技術實現常用的語言的代表。Java技術有語法相對比較直接,和業務結合十分緊密等優勢,在數十年的發展和演進中也積累了大量寶貴技術財富,可以給實際的業務人士帶來直接的幫助。因此新時期很多業務的領域,都在結合該項技術打造新的系統,旨在結合技術優勢來提升業務實力,提高實際業務質量,滿足時代最新需求。在本文中筆者試圖結合高速公路收費管理系統的打造,談Java技術的實際使用和具體設計,進而為實際業務開展打下堅實的基礎,給信息技術的落地提供幫助。
關鍵詞:Java 信息 系統建設和實現
1 引言
結合技術優勢打造新的系統模式,是新時期很多業務領域從事著都在認真思考的問題。特別是新時期信息技術的使用成了時代熱門,其對于業務需求滿足和業務質量提高的幫助,是其他技術無法比擬的。在高速公路收費系統設計中,需要結合技術來進行優化,提升整個系統的信息化、智能化。在本文中筆者試圖結合所在的地區的高速公路收費管理系統建設,談如何將Java技術引入其中,基于新技術打造新平臺,提升業務的質量和整體上業務高度、進而為工作展開給予理論的基礎。
2 系統需求研究
對于任何系統設計和實現,業務需求分析都是基礎,只有做完業務需求的分析才可以進一步系統設計。對于本文而言也是如此,為了明確高速公路收費管理系統設計的思路,首先需要對其整體的需求來進行分析。在整體需求分析上包括對每個收費站網絡服務器所涵蓋管理計算機和車道控制系統局域網的分析,以及目標的了解和與之相關的適配設計。比如,按照每輛車類別和實際已行駛里程數做出收費,借此來提升整體業務的從事效率質量,盡量降低因收費所帶來的各類問題,特別是緩慢問題,提升整體的高速運轉和車輛來往頻率,提升整體的管理實力。此外,還需要設計出富裕的接口,給接下來的各項臨時需求滿足提供基礎。
結合筆者的實際研究走訪來看,大多數的系統需求包括以下幾個具體的功能。首先,必須要滿足計算機做出管理的需求,引入系統后必須要降低人員干預頻率,使得車類判斷必須可信,足夠的正確。其次,系統能夠自動對設施運轉的狀態做調節,對故障給出準確的信息。再次,系統必須隨時隨地運轉,對于任何出現需求要及時地滿足,保證車道可以運轉業務;此外,還需要有自我保障機制,如果有搶劫或其他事件發生,必須最快時間和相關警務人員做出溝通和聯系給出信息和發生事件的情況,盡最大努力保證業務財產安全。結合上述需求可以看出大體可以設計以下幾個模塊:數據登錄、登入、維護信息、通知等模塊。
3 關鍵技術詳解
3.1 MVC和struts
在Java技術中MVC技術是十分重要的也是其設計思想的具體展示,是所有面向對象程序設計中語言都必須遵守的規范所在。在具體的使用中主要包括模式、視圖和控制器三個主要部分。其中,這三部分將以最低的耦合度做出相互之間的適配模式,進而提升業務質量。這對于整體上各類應用的可擴展性和可維護性而言,也是十分重要措施。因此得到業務認可。而Struts2是struts的第二代產品,整體上優雅度提升到了新的層次,是可擴展的的Java EE web框架。Struts已有了大量技術積累,在此基礎上和webwork做出了融合最終就是struts2。不過,struts2是更偏向于webwork的,無論是在設計所含理念上,在具體的實際使用上都是如此。Mvc和struts的契合度很高,都是對model、view、controller具體實現落地。因此二者結合是正確之選,在業界也有大量實際例子可供參考,因此筆者結合實際的情況,也在系統設計中做了技術的引入。
3.2 spring
Spring是一個層次結構都十分的明確的技術組件,由7個子模塊組成,各個模塊之間都是相互獨立存在。spring的使用可以輔助作出其他的容器數據定義和構建配置,以及對bean做出管理和調整。此外,spring中所涉及的依賴注入和自動裝配以及框架的aop,對于系統設計都有重要的幫助,特別是aop中的xml框架和jdbc框架,都可以很好地輔助、帶來技術支持和業務的效率提升,相比于過去的模式整體上的業務量也會因此而降低。
3.3 系統建設研究
首先需要做的就是數據登陸的模塊,這可以看做是基礎中的基礎,也是系統可以持續運轉根本。在用戶登錄模塊中,設計上全是按著mvc結構來操作,其具體優勢已在上文中論述,在這個框架的保障下,可使得設計中各類的視圖和數據相互之間有分離進而不會互擾。在關鍵頁面設計中,比如登錄頁面、修改用戶個人信息頁面、登錄返回頁面都需要借助技術、在視圖層來分離。在實際登陸上以及修改用戶信息請求則需要結合應答控制器來完成實現。而對于用戶信息和后臺數據的適配,則需要結合struts2所帶來的驗證來作出數據上處理,符合就可以登錄進入,不符合就不通過。
其次要做好錄入模塊的設計。這和報表開發緊密結合,需要報表文件做出技術的保障。必須要打開設計器和數據庫、報表服務器相互做出連接,在此基礎上來設計報表文件。由于這次系統設計需求,所以只設計了數據錄入,因此報表的創建需要選擇填報或者是表單模式。筆者最終結合大量的調研,擇取了快逸系列報表,在具體風格、模式、和實際邊際上則是按著業務人士要求設計。
再次要做好維護模塊的設計。包括和整個業務相關的人員信息、站號、ID、班次、權限、數據記錄、維護、各類的票據、卡片管理權限等,結合purview字段設計每個比特位都賦予了一個具體的獨特權限。此外,在數據網絡的傳遞上,也必須要做好技術的設計和系統布置,對于各類軟件故障和硬件故障要有相關的技術預備,比如在本系統中如果出現了軟件故障、筆者會排查網絡驅動卡情況、網絡卡使用和停用情況、網絡卡通訊的TCP/IP情況、組態設計運轉,進而去了解實際問題發生具體的原因。對于各類硬件故障,則會在收費站結合硬件來研究問題,比如RJ-45接口和port情況等,就是相對比較多的問題發生的原因。
在系統數據使用安全方面,則采取了權限設計模式來保障可靠,主要是集中在了人員信息安全上。包括設計權限錄入、監視、統計、檢索、稽查、維護、卡管理、票據管理等,每個都被賦予了數值數據,因此在對比檢索中會相對比較直接也容易,得到了業務人士認可。
在框架上則采取了SSH較輕量級的框架設計,包括struts2、spring和hibernate,主要是在修改上會相對比較有利。結合框架設計和上文所提到的系統建設,最終完成系統開發。項目整體上都是基于mvc技術理念和struts2負責,特別是表示層和系統控制層。Hibernate,主要是用在面向對象的訪問數據庫層,極大降低了數據庫操作的難度,提升了處理的實力、也提高了數據質量。而在spring框架中,則又細分為了業務邏輯層和數據持久層,使得接口可以滿足各類接下來的新需求,也可以使得開發者脫身于大量的頻繁業務,可以專注與邏輯開發。
高速公路工程評職知識:高速公路論文發表sci期刊方法
4 結語
在高速公路收費管理中,結合Java技術所打造的新系統,可以極大提升業務者效率,提高業務處理的實力,也可以輔助各地區工作人士做好技術分結合數據研究,進而為接下來各項系統設計和鋪設打下堅實可靠的技術基礎。
參考文獻:
[1]趙孜.云計算在高速公路機電系統管理工作中的發展分析[J].交通世界,2018(15):148-149+153.
[2]陳帥.高速公路收費監控系統視頻干擾問題成因與防治[J].現代信息科技,2016,4(08):71-72+75.
[3]薛路芳.高速公路收費監控系統視頻干擾問題成因與防治措施[J].江西建材,2014(03):141-142.
作者:劉漢卿