[發明專利]基于對象關系映射框架的駕駛培訓考試系統數據訪問方法無效
| 申請號: | 201310047887.5 | 申請日: | 2013-02-06 |
| 公開(公告)號: | CN103150344A | 公開(公告)日: | 2013-06-12 |
| 發明(設計)人: | 不公告發明人 | 申請(專利權)人: | 湖北微駕技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F9/445 |
| 代理公司: | 湖北武漢永嘉專利代理有限公司 42102 | 代理人: | 鄧寅杰 |
| 地址: | 430088 湖北省武漢市東湖新*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 對象 關系 映射 框架 駕駛 培訓 考試 系統 數據 訪問 方法 | ||
技術領域
本發明涉及駕駛培訓考試系統,尤其是基于對象關系映射框架的駕駛培訓考試數據訪問方法。
背景技術
為了加強機動車駕駛培訓與考試管理工作,規范駕駛培訓機構教學行為,提高駕駛培訓質量,交通運輸部、公安部等部委從2012年初不斷出臺相關政策,包括《關于進一步加強客貨運駕駛人安全管理工作的意見》(公通字[2012]5號),《關于印發2012年交通運輸安全生產工作要點的通知》(交安監發[2012]60號),《機動車駕駛證申領和使用規定》(公安部令第123號),《機動車駕駛培訓教學與考試大綱》(交運發[2012]729號)等政策文件,要求加大機動車駕駛培訓考試監管力度,強化過程管理,嚴格學時記錄,實現公安部門和交通運輸管理部門銜接,為此我公司研發“微駕計算機計時培訓管理系統”,該系統實現機動車駕駛培訓全程監控,通過監控模塊可以生動形象地看到實時培訓信息,包括在線車輛數,電子圍欄內車輛數,教練員簽到車輛數,教練員學員同時簽到車輛數,點擊下來菜單中對應車輛,即可在電子地圖上顯示對應車輛實時位置,并可查看目前培訓信息和車內最新更新照片,系統自動將此培訓信息匯總成電子化《教學日志》,從而避免了《教學日志》人工填寫的種種弊端,系統自動匯總學時達標學員信息,方便教學管理人員安排結業考核制度,使結業考核從口號、制度轉換為實際的操作;基于人臉識別、指紋驗證技術實現學員身份確認,確保人卡一一對應,同時系統結合安全帶偵測技術,強制學員上車即系好安全帶的安全駕駛意識,只有上車系好安全帶,方能進行指紋驗證開始訓練和考試,否則,系統一直提示請學員系好安全帶,檔檢測到安全帶斷開時,系統為學員智能簽退。計算機計時培訓考試系統是一個龐大的數據處理系統,每天有大量的學員學時、審簽信息,大量的車輛實時位置信息等要進行存儲調用。大量數據處理帶來的開發難度和解決開發中代碼統一性的問題。而傳統數據框架在大量數據訪問統一采用基礎數據對象封裝,數據對象中有很多非必要屬性的冗余,數據二次處理效率低下,開發人員在開發過程中也因為不能全面了解數據的原始類型而容易出錯。
在現代的數據處理軟件開發過程中,將面向對象與關系型數據庫一起使用相當麻煩和浪費時間。
發明內容
為實現以上技術問題,本發明提出一種基于對象關系映射框架的駕駛培訓考試數據訪問方法,該方法代碼效率高和數據安全性好。
為解決以上發明目的,本發明的技術方案為:基于對象關系映射框架的駕駛培訓考試數據訪問方法,其包括以下步驟:
初始化步驟:首先計算機計時培訓考試系統啟動時加載Context對象控制類,將SessionInit初始化;然后運行SessionInit加載Mapping配置XML文件中各節點中的配置對象進行初始化操作;將初始化好DaoCurrent的數據對象到內存中等待調用中等待計算機計時培訓考試系統的調用;
數據調用步驟:首先計算機計時培訓考試系統業務中數據訪問操作運行;然后通過IDaoCurrent接口調用已經加載到內存中的DaoCurrent對象來按業務數據操作需要去向Nhibernate請求數據庫訪問;將通過數據庫請求的數據和結果返回給計算機計時培訓考試系統業務層。
本發明基于對象關系映射框架的駕駛培訓考試數據訪問方法具有以下優點:
1)在基于對象關系映射框架集成架構的基礎上,構建了基于配置文件的數據對象訪問方式,通過多配置節點實現了多數據庫及不同平臺的數據庫的集中訪問。從邏輯代碼中完全隔離了直接對數據庫的操作及訪問,提高代碼的安全性和數據庫安全性,并將提高數據查詢與讀寫速度;
2)最大程度上統一代碼規范,所有開發人員的代碼具有一致性,增加了代碼的可讀性及后續人員的對代碼的維護性。避免了因項目開發過程中的人員更迭,造成代碼的不統一性和代碼維護成本;
3)對數據的存取采用按需加載、提高了訪問數據訪問速度15~30%。充分彌補面向對象開發中大量數據訪問冗余的問題;
4)本發明對象關系映射框架采用強類型對象屬性,用來解決以上大量數據操作的復雜性和效率問題,也同時解決開發人員中因不了解數據類型而出錯的問題。
附圖說明
圖1為本發明實施例對象關系映射框架示意圖;
圖2為本發明實施例初始化步驟的流程示意圖;
圖3為本發明實施例數據調用步驟的流程示意圖。
具體實施方式
以下結合附圖進一步說明本發明具體實施方式。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖北微駕技術有限公司,未經湖北微駕技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310047887.5/2.html,轉載請聲明來源鉆瓜專利網。





