[發明專利]一種軟件開發項目管理系統在審
| 申請號: | 201710358547.2 | 申請日: | 2017-05-19 |
| 公開(公告)號: | CN107291448A | 公開(公告)日: | 2017-10-24 |
| 發明(設計)人: | 李國浩 | 申請(專利權)人: | 上海瀚乾信息技術服務有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 上海申新律師事務所31272 | 代理人: | 俞滌炯 |
| 地址: | 200001 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 開發 項目 管理 系統 | ||
1.一種軟件開發項目管理系統,其特征在于,包括多個客戶端、分別與每個所述客戶端連接的多個項目服務端,以及分別與每個所述客戶端連接的多個數據庫服務端;
于每個所述項目服務端內按照主干代碼和分支代碼之間的相互依賴關系對軟件開發項目相關的項目數據進行保存,所述項目數據分別對應到不同的軟件開發項目中;
于每個所述數據庫服務端內保存軟件開發相關的應用數據,所述應用數據分別對應到不同的所述軟件開發項目中;
每個所述客戶端分別包括一代碼輔助管理組件,所述代碼輔助管理組件中具體包括:
分支管理單元,于所述客戶端中創建至少一個所述軟件開發項目時,從所述項目服務端中批量下載被創建的所述軟件開發項目所對應的所述主干代碼和/或所述分支代碼的所述項目數據,以對被創建的至少一個所述軟件開發項目進行批量下載;
項目保存單元,連接所述分支管理單元,用于保存被批量下載的不同的所述軟件開發項目相關的所述項目數據;
版本號編輯單元,連接所述項目保存單元,用于對被批量下載的所述軟件開發項目的版本號進行編輯;
依賴檢查單元,連接所述版本號編輯單元,用于對經過編輯的所述軟件開發項目的所述版本號進行父子依賴關系的檢查,并輸出相應的檢查結果;
所述版本號編輯單元還用于根據所述檢查結果,在所述父子依賴關系未通過檢查時重新對所述版本號進行編輯。
2.如權利要求1所述的軟件開發項目管理系統,其特征在于,所述分支管理單元具體包括:
路徑篩選模塊,用于在所述項目服務端中保存的所有所述項目數據的存儲路徑中篩選得到被創建的至少一個所述軟件開發項目相關聯的所述項目數據的所述存儲路徑;
路徑劃分模塊,連接所述路徑篩選模塊,用于在篩選出的所述存儲路徑劃分出關聯于所述主干代碼的所述存儲路徑以及關聯于所述分支代碼的所述存儲路徑,并以一預設格式形成一路徑記錄文本;
分支檢出模塊,連接所述路徑劃分模塊,用于解析所述路徑記錄文本得到所述存儲路徑,并根據所述存儲路徑下載所述項目數據,以對被創建的至少一個所述軟件開發項目進行批量下載。
3.如權利要求1所述的軟件開發項目管理系統,其特征在于,所述代碼輔助管理組件中還包括:
提示單元,連接所述依賴檢查單元,用于根據所述檢查結果:
在所述父子依賴關系未通過檢查時向開發人員提示用于表示檢查失敗的告警信息;以及
在所述父子依賴關系通過檢查時向開發人員提示用于表示檢查通過的通知信息。
4.如權利要求1所述的軟件開發項目管理系統,其特征在于,每個所述客戶端中還分別包括一連接所述代碼輔助管理組件的項目資源管理組件,所述項目資源管理組件具體包括:
項目資源展示單元,用于在項目展示頁面上向開發人員展示被創建的至少一個所述軟件開發項目的相關屬性;
項目資源管理單元,連接所述項目資源展示單元,提供給開發人員在所述項目展示頁面上對所述軟件開發項目的相關屬性進行編輯的功能。
5.如權利要求1所述的軟件開發項目管理系統,其特征在于,每個所述客戶端中還包括一系統配置組件,所述系統配置組件具體包括:
第一配置單元,用于配置所述項目服務端的認證信息;
第二配置單元,用于配置所述數據庫服務端的認證信息;
第三配置單元,用于配置所述軟件開發項目相關的所述項目數據和所述應用數據的存儲路徑信息。
6.如權利要求1所述的軟件開發項目管理系統,其特征在于,每個所述客戶端中還包括一數據庫版本管理組件,所述數據庫版本管理組件具體包括:
腳本記錄單元,用于記錄所述數據庫服務端中應用數據的數據庫執行腳本的相關屬性;
腳本語法檢查單元,連接所述腳本記錄單元,用于對所述數據庫服務端中的所述數據庫執行腳本的語法正確性進行檢查;
腳本執行單元,連接所述腳本語法檢查單元,用于執行通過檢查的所述數據庫執行腳本;
數據庫環境記錄單元,用于記錄多個不同的數據庫運行環境;
腳本同步單元,分別連接所述腳本執行單元和所述數據庫環境記錄單元,用于提供給所述腳本執行單元在不同的所述數據庫運行環境中分別執行通過檢查的所述數據庫執行腳本,以保證所述數據庫執行腳本在不同的所述數據庫運行環境中保持同步;
所述腳本同步單元還針對一個所述數據庫執行腳本生成一對應的數據庫全量腳本。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海瀚乾信息技術服務有限公司,未經上海瀚乾信息技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710358547.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動生成并發布SDK代碼的方法
- 下一篇:一種頁面渲染方法、裝置及設備





