System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及大數據,尤其涉及一種項目跟蹤甘特圖生成方法及系統、產品、介質。
技術介紹
1、對項目進行監控是項目管理中的關鍵環節,它涉及對項目實施過程的持續跟蹤、評估和調整,以確保項目計劃進行并達到預期目標。對項目進行監控最主要的手段是定期報告,例如周報、月報等。將數據轉換成甘特圖可以更加直觀的顯示出項目的進度和安排,更利于對項目的監控,然而由于周報、月報等周期性報告文件為人工撰寫,一個文件中可能會出現兩種項目類別對應的關鍵詞,導致無法將此類周期性報告文件轉換成甘特圖;
2、因此,亟需一種項目跟蹤甘特圖生成方法及系統、產品、介質。
技術實現思路
1、本專利技術的目的在于提供一種項目跟蹤甘特圖生成方法及系統、產品、介質,用于解決由于文件中包含兩個項目類別對應的關鍵詞,無法確定文件的項目類別,導致無法將周期性報告文件轉換成甘特圖的問題。
2、為了實現上述目的,本專利技術提供如下技術方案:
3、第一方面,本專利技術提供一種項目跟蹤甘特圖生成方法,包括:
4、獲取目標項目編號對應的項目管理數據;所述項目管理數據包括周期性報告文件集以及所述周期性報告文件集中各文件對應的提交時間;所述周期性報告文件集為按照提交時間從小到大排序的文件集;
5、提取所述周期性報告文件集中各文件的關鍵詞;
6、基于所述關鍵詞為所述周期性報告文件集中的每個文件配置項目類別和項目標簽,得到第一文件集,所述項目類別和所述項目標簽一一對應;
8、依次確定每個所述第一目標文件對應的第二目標文件和第三目標文件;所述第二目標文件為與所述第一目標文件相鄰的文件,所述第三目標文件為與所述第一目標文件間隔預設范圍內的文件;
9、基于所述第一目標文件的第一項目標簽、所述第二目標文件的第二項目標簽以及所述第三目標文件的第三項目標簽重新配置所述第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件;
10、基于所述第四目標文件和所述第一文件集中除第一目標文件外的文件生成目標項目跟蹤甘特圖。
11、可選的,所述基于所述第一目標文件的第一項目標簽、所述第二目標文件的第二項目標簽以及所述第三目標文件的第三項目標簽重新配置所述第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
12、判斷所述第二項目標簽中是否包含與所述第一項目標簽相同的標簽;
13、若所述第二項目標簽中包含與所述第一項目標簽相同的標簽,則將所述第二項目標簽與所述第一項目標簽中相同的項目標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件;
14、若所述第二項目標簽中不包含與所述第一項目標簽相同的標簽,則判斷所述第三項目標簽中是否包含與所述第一項目標簽相同的標簽;
15、若第三項目標簽中包含與所述第一項目標簽相同的標簽,則將第三項目標簽中與所述第一項目標簽相同的標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件;
16、若所述第三項目標簽中不存在與所述第一項目標簽相同的標簽,將所述第一項目標簽去除,將去除第一項目標簽的第一目標文件確定為第四目標文件。
17、可選的,所述若所述第二項目標簽中包含與所述第一項目標簽相同的標簽,則將所述第二項目標簽與所述第一項目標簽中相同的項目標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
18、判斷所述第一項目標簽與所述第二項目標簽是否完全相同;若至少一個所述第二項目標簽與所述第一項目標簽完全相同,則所述第一項目標簽不變,將第一目標文件確定為第四目標文件;
19、若所述第一項目標簽與所述第二項目標簽中存在不相同的標簽,則判斷是否每個所述第二項目標簽中均存在與所述第一項目標簽相同的標簽;
20、若不是,則將所述第二項目標簽中與所述第一項目標簽相同的標簽確定為第一相同標簽,將所述第一相同標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件;
21、若是,則判斷第二相同標簽以及第三相同標簽是否相同;所述第二相同標簽是一個所述第二項目標簽與所述第一項目標簽中相同的標簽,所述第三相同標簽為另一個所述第二項目標簽與所述第一項目標簽中相同的標簽;
22、若所述第二相同標簽與所述第三相同標簽不同;
23、則確定所述第二相同標簽對應的提交時間與所述第一項目標簽對應的提交時間之間的第一間隔時間;確定所述第三相同標簽對應的提交時間與所述第一項目標簽對應的提交時間之間的第二間隔時間;
24、將所述第一間隔時間和所述第二間隔時間中數值小的間隔時間對應的標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件。
25、可選的,所述基于所述第四目標文件和所述第一文件集中除第一目標文件外的文件生成目標項目跟蹤甘特圖包括:
26、將所述第四目標文件與所述第一文件集中除第一目標文件外的文件按照提交時間從小到大的順序排列,生成第二文件集;
27、將所述第二文件集中項目標簽相同的文件合并,得到多個第五目標文件;
28、確定所述第五目標文件的起始時間、終止時間、第五項目標簽以及第五項目類別;
29、確定初始項目跟蹤甘特圖中所述第五項目類別對應的目標區域;
30、將所述目標區域中所述起始時間到所述終止時間對應的時間塊標記為第四項目標簽;
31、完成所有第五目標文件對應目標區域的標記,得到初始項目跟蹤甘特圖;
32、對所述初始項目跟蹤甘特圖進行優化處理,得到目標項目跟蹤甘特圖。
33、可選的,所述目標項目跟蹤甘特圖包括多個進度條,所述進度條為連續時間塊組成的條狀圖形;所述時間塊為單位時間的標記有所述項目標簽的小方塊;所述對所述初始項目跟蹤甘特圖進行優化處理,得到目標項目跟蹤甘特圖包括:
34、將目標項目跟蹤甘特圖中時間長度小于第一時間閾值的進度條進行刪除;
35、確定各項目類別中的相鄰進度條之間的第三間隔時間;
36、確定所述第三間隔時間小于預設間隔時間閾值的第一進度條、第二進度條以及目標時間塊;所述目標時間塊為所述第一進度條和第二進度條之間的空白時間塊;
37、將所述第一進度條和所述第二進度條的項目標簽標記到所述目標時間塊中,得到目標項目跟蹤甘特圖。
38、可選的,所述初始項目跟蹤甘特圖的數量大于1;所述對所述初始項目跟蹤甘特圖進行優化處理,得到目標項目跟蹤甘特圖包括:
39、將多個初始項目跟蹤甘特圖的項目總時間按照從小到大的順序排列,得到時間排序組;
40、將所述時間排序組中差值大于預設幅度閾值的兩個相鄰本文檔來自技高網...
【技術保護點】
1.一種項目跟蹤甘特圖生成方法,其特征在于,包括:
2.根據權利要求1所述項目跟蹤甘特圖生成方法,其特征在于,所述基于所述第一目標文件的第一項目標簽、所述第二目標文件的第二項目標簽以及所述第三目標文件的第三項目標簽重新配置所述第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
3.根據權利要求2所述項目跟蹤甘特圖生成方法,其特征在于,所述若所述第二項目標簽中包含與所述第一項目標簽相同的標簽,則將所述第二項目標簽與所述第一項目標簽中相同的項目標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
4.根據權利要求1所述項目跟蹤甘特圖生成方法,其特征在于,所述基于所述第四目標文件和所述第一文件集中除第一目標文件外的文件生成目標項目跟蹤甘特圖包括:
5.根據權利要求4所述項目跟蹤甘特圖生成方法,其特征在于,所述目標項目跟蹤甘特圖包括多個進度條,所述進度條為連續時間塊組成的條狀圖形;所述時間塊為單位時間的標記有項目標簽的小方塊;所述對所述初始項目跟蹤甘特圖進行優化處理,得到目標項目跟
6.根據權利要求4所述項目跟蹤甘特圖生成方法,其特征在于,所述初始項目跟蹤甘特圖的數量大于1;所述對所述初始項目跟蹤甘特圖進行優化處理,得到目標項目跟蹤甘特圖包括:
7.根據權利要求4所述項目跟蹤甘特圖生成方法,其特征在于,所述對所述初始項目跟蹤甘特圖進行優化處理還包括:
8.一種項目跟蹤甘特圖生成系統,其特征在于,包括:
9.一種項目跟蹤甘特圖生成產品,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有指令,當所述指令被運行時,實現權利要求1~7任一項所述一種項目跟蹤甘特圖生成方法。
...【技術特征摘要】
1.一種項目跟蹤甘特圖生成方法,其特征在于,包括:
2.根據權利要求1所述項目跟蹤甘特圖生成方法,其特征在于,所述基于所述第一目標文件的第一項目標簽、所述第二目標文件的第二項目標簽以及所述第三目標文件的第三項目標簽重新配置所述第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
3.根據權利要求2所述項目跟蹤甘特圖生成方法,其特征在于,所述若所述第二項目標簽中包含與所述第一項目標簽相同的標簽,則將所述第二項目標簽與所述第一項目標簽中相同的項目標簽配置為新的第一項目標簽,將重新配置第一項目標簽的第一目標文件確定為第四目標文件包括:
4.根據權利要求1所述項目跟蹤甘特圖生成方法,其特征在于,所述基于所述第四目標文件和所述第一文件集中除第一目標文件外的文件生成目標項目跟蹤甘特圖包括:
5.根據權利要求4所述項目跟蹤甘特圖生成方法...
【專利技術屬性】
技術研發人員:王靜,白冰,王保保,張俊,索賽金,袁輝,彭丹丹,耿德占,
申請(專利權)人:中科艾爾北京科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。