最新版本 v9.0
- 更新日期:2021-09-30
- 發(fā)布版本:v9.0
歡迎使用 2021 年 9 月發(fā)布的 PMD v9.0 版本。此次版本更新解決了一些功能(néng)要求和性能(néng)提升,這(zhè)帶來了許多新功能(néng)和設置,其中一些主要亮點包括:
- 全新架構設計:由單文件程序更改爲多文件結構,配置文件,主程序,更新程序,模闆等結構分解成(chéng)多個文件,讓程序更“輕量”,便于維護。
- 獨立更新程序:更新功能(néng)改進(jìn):更新程序將(jiāng)使用穩定版本獨立更新,更新流程改進(jìn),支持Http下載,支持壓縮解壓
- 新增CNCA Report報表導出功能(néng):增加上報年/月報表指定格式(模闆)導出功能(néng)
- Edit Items功能(néng)增強:支持新增,編輯,删除Item條目及細節優化
- Project功能(néng)增強:增加項目财務支出、收款記錄功能(néng),并實現細節優化
- 周報表功能(néng)增強:增加跨月周計算,周期按需生成(chéng),使用存儲過(guò)程優化報表生成(chéng),改進(jìn)性能(néng)
- 月報表功能(néng)增強:增加平均SR計算,增加存儲過(guò)程計算,改進(jìn)性能(néng)
- 跨地支援報表功能(néng)增強:使用存儲過(guò)程改進(jìn)算法,加快生成(chéng)報表速度
- 其他優化改進(jìn),細節優化:
全新架構設計
重新設計組織項目文件結構,各司其職,解藕程序。全新的架構目錄,讓配置文件,主程序,更新程序,模闆文件相對(duì)獨立,更便于維護和管理。新架構使用了ADO管理數據庫,支持多類型數據庫:Access/SQL Server,支持事(shì)務,支持存儲過(guò)程。
獨立更新程序
更新程序將(jiāng)從PMD v8.9 升級至 v9.0,并將(jiāng)從原來的單文件結構升級至多文件結構,升級後(hòu)的文件目錄結構爲:
PMD
├─ Template # 模闆文件夾
│ └─ CNCA.xltx # 導出模闆
├─ Update # 升級下載文件夾
│ └─ update.zip # 升級文件(臨時(shí)文件,升級後(hòu)自動删除)
├─ PMD.accdr # 主程序(項目主文件)
├─ Config.ini # 數據庫配置文件
└─ update.accdr # 項目更新程序(升級文件)
2
3
4
5
6
7
8
注意:此次版本升級,將(jiāng)經(jīng)曆兩(liǎng)次更新
第一次使用原版本程序文件下載更新,將(jiāng)下載最新版本的更新程序獨立文件(update.accdr)
下載完成(chéng)後(hòu),程序將(jiāng)自動啓動update.accdr,并進(jìn)行第二次下載更新,下載v9.0的更新程序包,并進(jìn)行解壓至當前項目文件夾,啓動主程序PMD.accdr後(hòu)將(jiāng)自動删除舊版本文件。
更新完成(chéng)後(hòu)提示如下:
登錄後(hòu)進(jìn)入最新版主程序界面(miàn):
提示
如需備份,請單獨將(jiāng)舊版本的文件拷貝至其他文件夾下。
功能(néng)簡述
- 支持http下載,支持下載進(jìn)度實時(shí)呈現
- 支持壓縮解壓,下載更新包使用壓縮文件,提升更新速度,下載完成(chéng)後(hòu)解壓更新
- 支持更新所有文件,包含自身更新程序(如需要更新自身,更新程序文件名爲update.accde,主程序檢測到會(huì)自動删除舊版更新程序,并將(jiāng)update.accde改名爲accdr)
- 支持讀寫ini配置文件
- 支持ADO方式讀寫SQLServer和Access兩(liǎng)種(zhǒng)數據庫
新增CNCA Report報表導出功能(néng)
CNCA Report報表導出功能(néng)是爲了方便各部門進(jìn)行上報彙總而實現的功能(néng),可以按照特定的模闆導出數據。
首頁增加了客戶信息管理的入口,如下所示:
在使用此功能(néng)前,我們需要先把客戶資料完善,在客戶資料信息中,我們新增了一些必要的字段屬性,如下所示:
完善資料後(hòu),再使用報表導出功能(néng),將(jiāng)根據系統數據自動生成(chéng)當年/月的彙總報表,并按固定的模闆生成(chéng)Excel進(jìn)行導出。在PMD主界面(miàn)中,點擊CNCA Report後(hòu),按如下順序操作即可:
在點擊導出按鈕後(hòu),將(jiāng)會(huì)彈出需要導出的報表另存爲的提示,選擇需要保存的位置進(jìn)行保存即可,保存後(hòu)可發(fā)現已經(jīng)存在剛需要導出的報表excel文件了。
提示
通過(guò)提供的客戶信息表Excel,我們已將(jiāng)已有的數據生成(chéng)SQL并導入到數據庫中,但并不完善,如果顯示出來的客戶并無完整信息,那麼(me)需要在客戶信息管理中完善相應的客戶信息再進(jìn)行Report導出。
實現Edit Items功能(néng)增強
Edit Items 之前版本如下圖,隻有導入,導出,將(jiāng)數據保存服務器端。
Edit Items 新版功能(néng)增強,增加了在線編輯、新增、法規條目單獨新增、多項時(shí)選擇等功能(néng),新版界面(miàn)如下所示:
法規支持單項增加,修改,删除。默認修改和删除均爲打删除标識,修改在打删除标識的同時(shí),再生成(chéng)一條全新的法規。
支持獨立設置SR General相關參數配置
支持批量同步保存功能(néng),支持導入導出,支持假删除(邏輯删除)。
Project功能(néng)增強
- 增加項目财務支出、收款記錄功能(néng),體現每次開(kāi)票的時(shí)間,金額,付款日期便于統計開(kāi)票金額和剩餘未付款金額,如下所示:
項目測試、項目報告,增加inputTime字段,每次更新記錄時(shí)會(huì)自動更新inputTime,周報表,月報表將(jiāng)以此爲節點進(jìn)行相應彙總
Project View界面(miàn)調整,OverView增加了actual invoice value, actual subcontract value,和actual NP, actual NP/SR字段呈現
- SR統計計算調整
原公式:總工時(shí) = 測試時(shí)間+報告時(shí)間+審核時(shí)間+項目管理時(shí)間。
- a. 測試時(shí)間 = 标準工時(shí),查表獲得
- b. 報告時(shí)間 = 标準工時(shí),查表獲得
- c. 審核時(shí)間 = 報告時(shí)間 x 系數(系數查表獲得)
- d. 管理時(shí)間 = (a+b+c) x 系數(系數查表獲得)
修改管理時(shí)間計算方式爲:
管理時(shí)間 = (a+b) x 系數
- SR細化精确保存
在ProjectReports表中增加DocMakerSR、ReporterSR、ReviewerSR、PmReortSR;在ProjectTests表中增加TesterSR和PmTestSR。將(jiāng)每個單項的SR分門别類保存至相應的字段,後(hòu)續統計運算均以此爲基礎,精準實現各項SR統計的一緻性。
周報表功能(néng)增強
周報表功能(néng)改進(jìn):實現按inputTime生成(chéng)周報表,而不是再按SRdate生成(chéng),支持跨月重計,算法改進(jìn),使用存儲過(guò)程實現增量變化統計,支援SR詳情顯示職工名稱
月報表功能(néng)增強
增加Location的彙總,實現TotalSR的計算
實現AverageSR的計算
統一存儲過(guò)程實現Excel的周報表詳細記錄導出
跨域支援報表功能(néng)增強
使用改進(jìn)後(hòu)的SR進(jìn)行統計各區域月支援報表彙總
使用存儲過(guò)程進(jìn)行優化計算,加快統計報表數據生成(chéng)速度
優化算法,一次性生成(chéng)所選年度的跨域支援報表,根據實際業務習慣改進(jìn)流程,提高用戶體驗
其他優化改進(jìn)
報表界面(miàn),鼠标滾輪滾動實現報表下拉翻頁
Project View界面(miàn)-Test View版塊,顯示Test Lab
Project List界面(miàn),搜索功能(néng),由原按項目号全匹配搜索,修改爲模糊搜索
Certficat List界面(miàn),顯示統計篩選後(hòu)的證書總數
實現數據庫操作通用ADO功能(néng),增加通用數據操作類,實現ADO連接本地和遠程數據庫,支持Access和SQL Server,支持存儲過(guò)程(需要存儲過(guò)程執行權限)
增加StdSRGeneral基礎數據的界面(miàn)管理功能(néng),實現單項設置各個參數(注意:此設置將(jiāng)影響所有SR的生成(chéng)及相關的算法)
登錄窗體優化改進(jìn),檢測當前賬号是否默認存在,存在則將(jiāng)密碼輸入框setFocus,并關閉輸入法(默認英文輸入)
針對(duì)報表,作初始數據統計,進(jìn)行一次性導入,後(hòu)期呈現的報表按增量顯示在當前周(發(fā)生變化所在的周)