周月海 楊玉花 胡金龍 陳飛



摘要:本文綜合利用工作流技術、Springboot開發框架技術等技術,通過結合全過程咨詢項目的業務需求,設計了適合于咨詢項目管控系統,實現咨詢業務管理與統計工作。
關鍵詞:工作流;咨詢項目;開發框架
一、引言
咨詢項目管理采用工作流機制,每個咨詢項目管控過程中,利用工作流的審批工單管理來控制咨詢項目的質量。項目的每一個工作節點信息都必須嚴格的填報。每一個工作節點信息對上一個工作提交的工單進行校對,如果上一工作節點未按標準要求填報或上傳文件,就直接被駁回。項目的各個節點上人員認真完成每一步工作,才能保證工作流快速在各個負責人之間流轉,從而提高工程咨詢項目的質量。本文設計的全過程咨詢項目管理系統,根據咨詢行業業務模式,設計了合同管理、基礎數據管理、項目投標管理、人事管理、造價咨詢管理等主要功能模塊。實現企業對項目進行規范管理、對造價質量進行管控。通過工作流全過程咨詢項目管理系統的設計與開發,實現對咨詢項目的全過程信息化統一管控,降低了管理成本,提高工作效率。
二、全過程工程管理系統設計
(一)工作流概述
工作流就是通過一定的規則和邏輯,將流程中的各項工作組織在一起,并按照適當的模型在計算機中進行表示和計算。電腦使用者采用工作流引擎機制,利用計算機填寫一些表單,按照預先設計好的流程,計算機軟件會自動往下執行,下一個接收者收到有關材料,并進行審核或審批,完成修改、跟蹤、查詢、打印等功能,實現了知識管理,大大提高了工作效率,從而提升了企業的核心競爭力。
(二)系統總體架構
全過程咨詢項目管理系統是基于工作流引擎機制,根據具體項目業務特點,抽象出一些服務組件,通過API、接口界面、控制臺等能力服務,從而支撐企業業務的發展而進行二次開發功能。
系統總體架構圖如下圖1所示。
(三)主要功能設計
全過程咨詢項目管理系統設計以下主要功能。
1.審批單分析與設計
(1)審批單界面分析
界面分為4個核心功能區域:
功能按鈕區域:用來放置業務審批單功能按鈕的區域,按鈕根據實際業務需要可以分成多種類型功能;
特殊功能區域:用于個性化業務、流程功能所使用功能按鈕、下拉列表等特殊功能;
業務表單區域:用來放置招投標、造價等具體業務單據的區域;
審批意見區域:用于顯示審批意見,文件上傳類業務可直接顯示個性化審批單,可以設置成顯性或隱性。審批單界面示例設計如圖2。
圖1? 全過程咨詢項目管理系統總體架構圖
(2)按鈕功能設計
對于按鈕功能設計,通過動態加載類,也就是定義接口,按照每個環節定義來執行代碼。例如“保存”操作在不同界面所實現的功能是不一樣的,使用不同的方法在不同環節中,替換執行其“保存”操作,相當于在不同的界面中定義很多“保存”按鈕。按鈕配置設計如圖3所示。
(3)審批意見填寫的設計
咨詢、招標等業務審批單上直接顯示意見填寫輸入框,進行意見填寫操作。設計新開意見輸入窗口,直接通過“保存”按鈕保存意見信息,或者發出隱含信息單獨設置審批意見操作按鈕。
(4)審批單數據規則設計
對于審批單數據規則設計,可以根據流程的不同節點來進行配置。數據項有顯示和隱藏,也包括讀和寫規則,同時包括顯示樣式、數據有效性等控制規則。
2.項目投標管理
錄入相應的投標項目信息,項目負責人復核信息后,并安排標書制作人員。系統自動生成報名項目編碼,系統提供投標保證金申請提醒,投標日期提醒。部門負責人能看到報名項目的狀態。能自動統計各標書制作人的項目中標情況。報名項目錄入內容:項目名稱、招標人、代理機構、投標保證金遞交類型、評分類型、投標時間、投標截止時間等。簡易流程如圖4所示。
圖4? ? 投標管理簡易流程圖
3.招標代理管理
項目登記即項目開始。項目負責人錄入項目信息,關聯合同,并選擇信息審核人。項目信息審核通過,自動分配三級復核人員并自動生成三級復核意見表。通知有相關部門蓋章,蓋章確認后系統自動生成一條蓋章記錄。審核通過后,項目負責人進行招標工作。招標完成后,項目負責人根據項目的實際情況,補充項目信息,填寫相關開票信息,遞交開票信息給項目負責人復核,復核完成后遞交給財務人員。項目資料歸檔,同時資料直接交給檔案管理人員。
系統自動生成固定格式的項目編碼,自動生成固定格式的內部招標編號;每級操作都能由當前操作人員退回到上一級;能生成審計記錄表;系統具有交辦功能。
項目錄入信息具體內容:項目名稱、招標編號、建設單位、投資規模、投資額、關聯合同、交易平臺、采購類型、采購內容、采購方式、項目地址、行業類型、建筑類型等。
招標代理管理流程圖如圖5所示。
4.造價咨詢管理
任務分配人錄入項目名稱,關聯合同,并分配任務。預算員根據專業可以選擇多人,二級復核人根據專業可以選擇多人,三節復核人即任務分配人。項目分配人是項目負責人,三級審核人員需選擇另外人員。項目負責人錄入詳細的項目信息,根據關聯合同的內容,選擇各個專業的注冊造價師人員。預算員將經自核過的成果文件交給項目負責人,項目負責人復核完成后,并上報各造價人員。三級復核人員審核通過后,自動生成成果文件封面,并發送至相關部門蓋章人員。蓋章確認后系統自動生成一條蓋章記錄。項目負責人遞交相關的開票信息,任務分配人進行審核,確認后提交給財務,完成后確認開票完成,款項到賬后確認收款完成。系統能自動生成固定格式的項目編碼,自動生成固定格式的成果文件編碼。每級操作都能由當前操作人員退回到上一級。自動生成三級審核記錄表。系統具有交辦功能。詳細的項目信息包括:項目名稱、項目編碼、咨詢類型、項目專業、關聯合同、項目地址、委托日期、要求完成日期、計劃完成日期、建筑面積、項目總投資額、預估收費、合同價、送審價格、收費標準等。造價咨詢項目審批總體流程如圖6所示。
(四)平臺技術實現
1.全過程咨詢管理系統開發采用Java作為開發語言,Springboot作為后臺開發框架,Thymeleaf作為前端頁面模板,Layui+JQuery作為前端開發框架。
2.采用MySQL數據庫存儲數據,Redis作為緩存數據庫。
3.流程上采用Gojs來實現構建以及配置流程節點的圖形化。
4.用EasyExcel來實現excel的導入導出功能,log4j實現系統日志功能。
圖6? 造價咨詢項目審批總體流程圖
(五)流程管理界面實現
全過程咨詢項目管理系統流程管理界面實現如圖7所示。
三、結束語
本解決方案有以下幾個優點:1.系統設計通過API服務提供開發規范,提供API、接口界面、控制臺等能力。2.基于工作流引擎機制,根據具體項目業務特點,支撐企業業務的發展而進行二次開發功能。3.提供易用、快速開發基本軟件組件。
作者單位:周月海? ? 楊玉花? ? 胡金龍? ? 陳飛? ? ?中通服慧展科技有限公司
參? 考? 文? 獻
[1]王中友,祝光健.基于GIS的街道綜合管理系統的設計[J].信息化建設,2010,12(6):56-57.
[2]吳吉義,王中友.MySQL原理與Web系統開發[M].北京:清華大學出版社,2009:7-9.