[發明專利]一種用于航天產品結構樹的前端快速顯示方法在審
| 申請號: | 201711378028.9 | 申請日: | 2017-12-19 |
| 公開(公告)號: | CN108108435A | 公開(公告)日: | 2018-06-01 |
| 發明(設計)人: | 申得玉;高林;趙溫勝;史阿云;潘麗;韓喜;徐琛 | 申請(專利權)人: | 中國航天科工集團第四研究院第四總體設計部 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 中國航天科工集團公司專利中心 11024 | 代理人: | 王豐潮 |
| 地址: | 100854 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 產品結構樹 航天產品 快速顯示 結構樹 加載 后臺處理模塊 前端處理模塊 后臺查詢 異步加載 用戶體驗 分塊 | ||
本發明公開了一種用于航天產品結構樹的前端快速顯示方法,通過搭建由前端處理模塊、后臺查詢模塊和后臺處理模塊構成的用于航天產品結構樹的前端快速顯示系統來完成,通過異步加載產品結構樹,逐級分塊加載產品結構樹數據,大幅提高了產品結構樹前端加載速度,本方法解決了以往方法前端加載產品結構樹速度慢、效率低和用戶體驗差的問題。
技術領域
本發明涉及一種產品結構樹的前端顯示方法,特別是一種用于航天產品結構樹的前端快速顯示方法。
背景技術
產品結構樹廣泛應用于產品數據管理領域,尤其在航天領域,航天產品分為八級產品結構,以產品結構樹為核心開展產品研制和數據管理。大部分信息系統應用了產品結構樹管理,如PDM系統、PLM系統、OA系統,通過應用信息系統,并基于產品結構樹開展產品研制和數據管理,提高了產品研制效率和管理效率。
隨著產品的復雜度不斷增高,產品結構樹不斷增大,傳統的方法需要從后臺數據庫遍歷一遍完整產品結構樹數據,并且再進行用戶權限、數據版本或者其它用戶自定義條件的過濾,生成所需產品結構樹,在前端展現。整個過程用時較長,產品結構樹加載速度慢,影響用戶體驗,降低工作效率。
發明內容
本發明目的在于提供一種用于航天產品結構樹的前端快速顯示方法,解決以往方法產品結構樹前端加載速度慢的問題。
一種用于航天產品結構樹的前端快速顯示方法的具體步驟為:
第一步搭建用于航天產品結構樹的前端快速顯示系統
用于航天產品結構樹的前端快速顯示系統,包括:前端處理模塊、后臺查詢模塊和后臺處理模塊。
前端處理模塊的功能為:用于產品結構樹節點ID值的獲取及將產品結構樹節點ID值傳入后臺查詢模塊,用于對接收的查詢結果進行前端展現。
后臺查詢模塊的功能為:用于執行SQL查詢,過濾出父節點ID值等于傳入的ID值的產品結構樹節點。
后臺處理模塊的功能為:用于將查詢出的產品結構樹節點返回到前端處理模塊。
第二步前端處理模塊獲取產品結構樹節點ID值并傳入后臺查詢模塊。
缺省狀態,前端處理模塊獲取產品結構樹根節點ID值;當存在用戶頁面點擊事件,在某產品結構樹節點點擊展開下一級時,前端處理模塊獲取所點擊的產品結構樹節點ID值。前端處理模塊將獲取的產品結構樹節點ID值傳入后臺查詢模塊。
第三步后臺查詢模塊查詢目的產品結構樹節點
后臺查詢模塊在后臺進行SQL查詢,當傳入的是根節點ID值時,過濾出ID值等于根節點ID值及父節點ID值等于根節點ID值的節點;當傳入的是非根節點ID值時,過濾出父節點ID值等于傳入的ID值的節點。
第四步后臺處理模塊返回目的產品結構樹節點
后臺處理模塊將查詢出的節點返回到前端處理模塊進行展現,缺省展現產品結構樹的第一級和第二級,非缺省展現所選產品結構樹節點的下一級所有節點。
至此,完成了用于航天產品結構樹的前端快速顯示。
本發明通過異步加載產品結構樹,逐級分塊加載產品結構樹數據,大幅提高了產品結構樹前端加載速度,解決了以往方法前端加載產品結構樹速度慢、效率低和用戶體驗差的問題。
具體實施方式
一種用于航天產品結構樹的前端快速顯示方法的具體步驟為:
第一步搭建用于航天產品結構樹的前端快速顯示系統
用于航天產品結構樹的前端快速顯示系統,包括:前端處理模塊、后臺查詢模塊和后臺處理模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國航天科工集團第四研究院第四總體設計部,未經中國航天科工集團第四研究院第四總體設計部許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711378028.9/2.html,轉載請聲明來源鉆瓜專利網。





