船舶項目的設計計劃管理是船舶設計項目管理的首要職能,并且貫穿于設計活動的整個過程,其對于項目的重要性是不言而喻的。船舶設計項目的計劃管理是船舶企業對項目的設計進度與設計資源的綜合統籌與安排。雖然現階段的計劃管理系統產品琳瑯滿目,但是開發一個面向船舶設計項目實際需要的計劃管理系統具有十分重大的意義。
1系統的需求分析
系統的需求分析是系統開發前的重要環節,它對目標系統提出了完整、準確、清晰、具體的要求,它所確定的內容是系統設計與開發的基礎。面向船舶企業的設計計劃管理系統要滿足以下需求:計劃的編制需求,系統要實現設計項目大、中、小日程計劃的編制;計劃的執行需求,設計人員可以登陸系統接受和查看自己的工作任務,明確自己的工作內容;計劃的跟蹤需求,項目經理可以實時的監控項目各專業設計計劃的具體實施狀況;計劃的調整需求,項目經理通過系統要實現對設計計劃進行增補、調整的相關操作。
2系統總體結構的設計
2.1主要功能模塊的設計
本系統的功能模塊主要有六方面的模塊組成,分別是:
⑴項目參數設置模塊
該模塊主要是設置項目的基本信息,包括工作計劃編號(工作區域、類別等)、資源參數(資源對應科室、總量、標準費率等)、工作日歷(工作日與休息日)、圖標庫(任務包圖標類型、甘特圖Bar)的設置。
⑵項目任務包管理模塊
該模塊主要是制定船舶設計項目的任務包結構樹,分配任務包的人力資源并且確定任務包的周期,同時包括任務包相關性的設定。該模塊能夠提供增加、插入、修改、刪除任務包的功能,任務包間的關系一旦建立便無法修改,不過可以刪除重新設定。
⑶詳細計劃的編制模塊
該模塊主要是編制詳盡、具體的設計計劃并且分配到指定的設計人員,同時能夠實現設計計劃的增加、修改與刪除。具體操作是確定設計計劃的編號:包括專業、區域、類別、類型、年份、月份、周次、工作者、工作內2fca8b7039f4d9d3ca6702b935e35e8c804d283406452d5034f95de863c913b9容、計劃工時、計劃開始時間、計劃結束時間。同時可以查看整個項目的甘特圖,把握項目的設計進度。
⑷員工日志的填寫模塊
該模塊主要體現的是設計計劃的執行功能,項目的設計成員根據自己的工作情況填寫自己的工作日志。具體需要填寫的內容包括:實際開始時間、實際結束時間、實際工期(自動算出)、個人完成工時,工作感想與建議。
⑸工時匯總與統計模塊
該模塊主要是項目各專業主管根據員工的實際工作情況對其工作日志進行評分與評價,具體需要填寫的內容包括:實際工時、完成度評分、完成質量評分、工作態度評分。這是具體的計劃監控的過程,項目主管可以了解項目的工作進展與實際完成的狀態。
⑹計劃報表與查詢模塊
該模塊主要是用于分析和評定設計計劃的整體情況以及具體的實施狀況,可以按項目、科室、年份、負荷類型等方式查詢項目的人力資源的負荷、工時負荷以及設計成本負荷。同時該模塊可以實現設計計劃數據的查詢與導出。項目經理可以通過此模塊分析項目人力資源的分配、成本的投入等信息。
2.2系統的框架設計
根據上述分析,將系統設計劃分為六大模塊分別是:系統參數設置、任務包管理、詳細計劃的編制、員工日志的填寫、工時匯總與統計、計劃報表與查詢,系統的整體結構設計。
2.3系統的架構設計
一個優秀的系統架構的設計非常重要,它對于項目的開發周期,系統的穩定性和開發的風險性都有重要影響。面向船舶設計項目的計劃管理系統的架構設計累積了其他系統的成功經驗,可以考慮采用目前的主流技術即基于.NET技術的C/S三層體系架構,由上到下分別為用戶界面層、業務邏輯層、數據訪問層。
3系統的工作流程分析
本系統的開發規范了船舶項目設計計劃管理的整個流程,提高了設計計劃數據的科學性與合理性,同時降低了重復性設計工作出現的頻率,有利于計劃執行效率的提升。系統針對船舶設計項目計劃的編制環節、執行環節、監控環節都進行了嚴格的流程設計,一環扣著一環,確保計劃數據信息的共享與交流的順暢,以及計劃進展具體狀態的及時反饋,尤其是時間節點的控制,要求系統能夠實現時間的預警功能。
4系統數據庫的設計
數據庫是整個計劃管理系統的基礎,本系統采用的是SQL SERVER 2005作為后臺數據庫。
根據上述計劃管理系統的需求、結構以及工作流程的分析,綜合考慮數據間的邏輯關系,為計劃管理系統設計的主要數據表共11張,分別是區域設置表,主要用來存儲項目具體工作區域的詳細信息;甘特圖設置表,主要用來存儲甘特圖代號、顏色的詳細信息;計劃類別表,主要用來存儲計劃類別信息;標準工時表,主要用來存儲工時信息;圖標類型表,主要用來存儲圖標類型的詳細信息;工作日歷表,主要用來存儲工作日歷的詳細信息,有工作日期、工作狀態等;任務包信息表,主要描述了任務包的基本屬性;任務包關系表,主要用來存儲任務包間關系的詳細信息;工作計劃表,主要描述了工作計劃的基本屬性,如工作編號、工作內容、工程名稱、科室名稱、工作者編號、開始時間、結束時間、實際工期等;計劃類型表,主要用來存儲計劃類型的詳細信息。
5系統的運行實例
根據上述系統結構的分析與設計,可以實現整個設計計劃管理過程所需的各項功能。目前該系統在江蘇某設計單位已經運行,結果顯示:船舶設計項目的計劃時間大幅度減少,設計能按期完成,公司的經濟效益也提高不少。
本文系江蘇高校哲學社會科學基金指導項目,江蘇船舶人才需求與培養環境優化研究,(2016SJD880101)。
(作者單位:南通理工學院電氣與能源工程學院)