[發明專利]一種航空電子履歷本管理系統有效
| 申請號: | 201610154642.6 | 申請日: | 2016-03-17 |
| 公開(公告)號: | CN105787096B | 公開(公告)日: | 2019-03-05 |
| 發明(設計)人: | 辛源才;段娟;肖創柏 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | G06F16/83 | 分類號: | G06F16/83;G06F16/838;G06Q10/10 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 沈波 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 航空 電子 履歷 管理 系統 | ||
1.一種航空電子履歷本管理系統,其特征在于:本系統包括服務器端和平板設備端;服務器端的后端采用SSH架構,服務器端的前端采用jQuery EasyUI,數據庫是Mysql,對電子履歷本數據進行統一管理,包括履歷本管理模塊、履歷本內容管理模塊、權限管理模塊、基礎信息管理模塊、數據管理模塊;
服務器端對平板設備端進行數據部署;平板設備端對服務器端進行數據同步;設計并應用基于Shiro的細粒度的資源訪問控制的權限管理功能和基于SHA算法的混合加密策略,確保系統的安全性;平板設備端采用Android技術,數據庫采用的是SQLite,是平時使用的時候方便隨身攜帶,包括履歷本管理模塊、日志管理模塊、履歷本信息管理模塊,并采用多線程加載數據方式,提高數據的加載速度;平板設備端的履歷本信息展示頁面,保證了操作界面風格和紙質履歷本相近,能使操作人員盡快適應本系統,提高履歷本管理效率;
服務器端提供數據導入功能,能夠將現在正在使用的紙質履歷導入到本系統中實現電子化,將履歷本中表格數據通過Excel的方式導入到本系統中,飛機履歷本中,Excel主表設計,附表封皮設計,具體表格設計;在履歷本出廠的時候已經固定的數據庫,通過掃描儀將這些數據固化成圖片存數到服務器中,通過數據庫的設計給這些圖片增加描述信息,方便在使用的時候可以通過查詢描述信息將這些圖片查找出來;
本系統將履歷本中表格樣式固化成XML文件,并存儲到數據庫中,將數據和表格的列明分別存儲到不同的數據庫表中,并記錄他們之間的對應關系;在服務器端顯示是通過將XML格式化成jQuery EasyUI識別的JSON數據,以這種方式添加動態表頭和動態數據,以最接近紙質履歷本的方式顯示;平板設備端是通過先序遍歷XML文件,動態并采用多線程加載的方式顯示;通過上述方式完成了航空履歷本的電子化及管理,提高了履歷本管理效率。
2.根據權利要求1所述的一種航空電子履歷本管理系統,其特征在于:服務器端履歷本管理功能包括履歷本的復制、創建、刪除、查詢、篩選、打印、收藏功能,其中打印能將電子履歷本轉化為紙質履歷本;履歷本信息管理是對具體履歷本的某些內容信息進行管理,包括履歷本信息添加、刪除、查詢、修改功能;基礎信息管理包括了飛機類型管理、飛機管理、用戶管理、XML模型庫管理,可以對系統的基礎信息進行維護;數據管理是對本系統中的數據進行統一管理包括數據部署、數據同步、數據同步記錄、數據部署記錄、平板設備管理,數據導入是將已有紙質履歷本數據固化成Excel格式導入到本系統,數據同步是保證平板設備端數據與服務器端的數據保持一致性;權限管理包括角色管理、權限管理、用戶角色管理、角色權限管理;個人中心包括個人收藏和個人信息;
平板設備端履歷本管理功能包括履歷本的查詢、篩選、收藏;履歷本信息管理包括履歷本信息內容的增加、修改、刪除、查詢和統計,日志管理提供日志記錄和查詢的功能。
3.根據權利要求1所述的一種航空電子履歷本管理系統,其特征在于:首先需要根據履歷本表格設計XML文件;
飛機工作記錄表對應的是三層表頭,節點名稱分為四類,plane表示表格名稱,first表示第一層表頭,second表示第二層表頭,third表示第三層表頭;節點屬性name表示列標題名稱,data表示列標題的序號,type表示列對應的數據類型,weight表示列的寬度比例;
需要將該XML文件解析成JSON字符串,根據樹的先序遍歷算法,首先獲取XML所有weight值的總和,其中weight值為該項所占寬度的權重,然后計算出weight=1時對應的寬度,然后根據每一項的權重值即可得知該項所占的寬度具體數值,表頭的高度為預設的具體數值;
然后判斷當前節點有沒有子節點,如果沒有,則繪制當前節點對應的view,如果有子節點,則獲取子節點的個數,然后繼續判斷子節點有沒有子節點,以此類推;根據節點的高度確定每個View的高度,根據同級節點的個數確定該級每個節點的寬度;同時在繪制每一列的時候還需要保存當前列最后一級節點的寬度,對應的數據項編號,以及該列對應的數據類型信息,方便在之后對表格對應的數據項繪制時使用;最終解析為成JSON字符串如下所示;
[[{title:'項目',colspan:1},
{title:'飛行時間',colspan:6},
{title:'起落次數',colspan:3},
{field:'11',title:'特技飛行次數',width:66.666664,rowspan:3,align:'center'},
{field:'12',title:'簽字',width:66.666664,rowspan:3,align:'center'}],
[{field:'1',title:'月份',width:66.666664,rowspan:2,align:'center'},
{title:'月份累計',colspan:2},{title:'最后一次翻修后累計',colspan:2},
{title:'從開始使用累計',colspan:2},{field:'8',title:'月份累計',width:66.666664,rowspan:2,align:'center'},
{field:'9',title:'最后一次維修后累計',width:66.666664,rowspan:2,align:'center'},
{field:'10',title:'從開始使用累計',width:66.666664,rowspan:2,align:'center'}],
[{field:'2',title:'小時',width:33.333332,rowspan:1,align:'center'},
{field:'3',title:'分',width:33.333332,rowspan:1,align:'center'},
{field:'4',title:'小時',width:33.333332,rowspan:1,align:'center'},
{field:'5',title:'分',width:33.333332,rowspan:1,align:'center'},
{field:'6',title:'小時',width:33.333332,rowspan:1,align:'center'},
{field:'7',title:'分',width:33.333332,rowspan:1,align:'center'}]]
按照此方法一樣的思維,需要將XML格式化為HTML頁面所識別的方法,完成模型庫管理的方法,HTML代碼如下所示;
數據導入是將航空履歷本中的在出廠的時候已經固定的數據通過掃描儀固化成圖片,其他頁面表格信息將Excel設計成和履歷本頁一樣,在每條數據后面需要添加該條數據的行號和該條數據所處的頁面號,在導入的時候或者顯示的時候能將數據顯示到對應的行號上;
數據同步的時候,有一個前提就是平板設備端不能刪除和修改服務器端部署過來的數據,只能添加數據和查詢某些數據,也就是數據是以服務器端的數據為主;在平板設備端數據庫設計的時候,每個數據庫都多增加了一個字段SERVICE_ID,記錄著該條數據對應在服務器端數據的ID,而對應服務器端,每個數據庫都有IsUpdate和IsLoad兩個字段,IsUpdate為1代表數據更改過,IsUpdate為0代表數據未更改,IsLoad為0代表數據為新增加,為1代表已經部署到平板設備端,平板設備端數據表中也有IsUpdate標注本條信息是否為新增加;更新的步驟依次是:服務器端刪除的數據在平板端刪除、同步用戶數據、將平板設備端日志上傳到服務器端、將服務器端添加和修改的同步到平板端、將平板設備端新增加的上傳到服務器端數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610154642.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種信息處理方法和電子設備
- 下一篇:合演視頻中搭檔的匹配方法和裝置





