摘要:近年來隨著信息技術的不斷發展,公司和企業的信息化管理手段也日益增強,在大多數企業中普遍都具有內部的OA辦公系統、郵件管理系統、人事績效考核等管理系統,這些信息化系統的目的主要是實現企業內部的資源管理,但是在一些大型企業運營過程中,有部分項目是需要外包給第三方機構進行施工維護和管理的,而作為雇主的企業方又需要時時監控工程進度和質量、在以往的項目管理這個階段中大多數還是依靠人工溝通、協調、督促來完成的,效率低下又浪費大量的人力、物力和財力;如果在此環節加入信息化項目管理手段則能大大提高工作效率、給企業節省工程成本。該文以中國移動黔東南分公司為例,根據企業對項目和第三方公司的管理需求,使用B/S架構體系和開源流行的PHP+MYSQL解決方案來幫助企業完成項目的信息化外包管理。
關鍵詞:開源;PHP;MYSQL;信息化系統;項目管理
1、概述
隨著互聯網的不斷發展,信息化項目管理手段在公司資源共享、日常管理等方面發揮了重要的作用,公司的日漸壯大項目的運營維護成本也水漲船高,越來越多的公司和企業把部分項目委托給具有一定資質的派遣公司進行施工管理,在早期的委派過程中需要項目管理人員首先紙質項目立項、匯報、簽字、審批;其次根據項目所用物資情況與第三方施工單位溝通領取項目物資;然后進行項目進度監控與管理、項目統計管理、項目檢查管理;最后項目管理人員對項目進行驗收,統計物資使用情況做成匯報材料簽字審核。在整個項目運行周期內需要項目管理人員、項目總負責人、施工單位和物資管理人員不斷溝通協調,難免出現須臾推諉的情況,既浪費了大量的人力資源也使項目的進度不斷延期,其中形成的大量文字材料和檔案也不便于后期統計和查閱,本系統就是為了減輕人員負擔、加快項目進展、項目施工進度做到實時監控、減少物資浪費、給項目后期統計和維護帶來極大的方便。
根據中國移動黔東南分公司對系統功能需求、數據需求、安全性需求、軟硬件環境需求來確定外包項目管理所具有的功能如:項目信息化管理、物資申領信息化管理、人員的信息化管理。
2、任務概述
2.1目標
解決中國移動黔東南分公司外包項目的信息化管理;主要完成三級權限管理、項目立項和統計管理、項目檢查管理、項目檢查匯總統計、物資入庫管理、物資申領管理、物資審批管理、物資統計查詢和web系統管理等相關功能
2.2用戶的特點
針對使用人員的具體情況,大多數操作都采用一鍵完成功能,涉及輸入的信息項目對數據的有效性和完整性進行人性化驗證,解決使用過程中“看不懂、不會用”的問題。
3、項目需求規定
3.1企業數據字段的規定
3.1.1企業對項目立項信息數據字段的規定
3.1.2企業對物資信息數據字段的規定
3.1.3企業對項目成員表數據字段的規定
3.1.4企業對新聞通知發布表數據字段的規定
3.1.5企業對操作日志表數據字段的規定
3.2企業對主要功能的大致描述
3.3企業對系統安全性的規定
1)需要對所有的用戶輸入的數據進行驗證,尤其是項目名稱、項目金額、電話號碼、管理人、物資名稱等重要的數據,保證數據的完整性和有效性;
2)對系統操作日志尤其是項目的操作過程進行記錄,防止誤操作的發生,做到有據可查,進行責任追究;
3)能夠保證數據的安全性,使數據在內部進行使用;能夠防止sql、xss等常見的網絡攻擊手段,并能夠記錄其IP地址;
4)對數據的刪除操作進行提醒,刪除的數據可以放入草稿箱,方便日后進行數據恢復。
3.4開發環
境APACHE+PHP+MYSQL(全套開源平臺)+WINDOWS7操作系統+Sublime開發工具。
4、系統總體方案設計
4.1開發設計原則
1)開源平臺:使用最流行的WEB開發技術,全套開源平臺支持,服務器架構采用APACHE2.4版本完成、程序設計語言采用PHP5.6版本、數據操作使用PDO類、數據庫選擇Mysql,整個開源平臺和系統代碼能夠方便在windows和linux操作系統之間進行無縫移植操作;
2)高度模塊化:本設計方案采用高度模塊化設計思路,每個模塊開發獨立的數據接口,模塊之間相互獨立減少依賴、模塊內部高度集成,方便后期新增模塊整合和對現有功能的二次開發;
3)科學性:本方案不僅僅是實現雇主方和派遣公司進行項目資源共享的需求,更重要的是把信息化管理的方法和手段用于企業生產和運營,讓企業在項目運營過程中發揮主導作用,降低企業的運營和維護成本;
4)實用性:在方案設計時以滿足企業對項目管理和派遣公司的監管為根本目標、去除華而不實的功能,優化操作流程、簡化操作步驟,實現系統的易用性和方便性;
5)安全性:本方案設計時對管理人員的密碼進行三重單向加密、只能通過手機號碼短信找回密碼;對項目立項數據進行嚴格過濾,操作日志隨時記錄,項目一旦立項可以停止無法刪除;系統數據庫每小時備份兩次,自動上傳至云端進行保存,有效保證任何操作的可逆可追溯性。
4.2系統大致結構圖
4.3數據庫和數據表設計
本系統基于企業對功能和數據字段的需求設計數據表,多表查詢通過視圖來完成,考慮到系統的擴展性,在數據表中留有相應的擴展字段。
4.4功能模塊的詳細設計描述
1)權限管理模塊:分配系統管理員、項目管理員、派遣公司施工整改人員三個權限,不同的用戶進入系統后根據權限分配展示不同的后臺菜單功能;系統管理員除添加項目立項之外可以對所有模塊進行管理;項目管理員對自己負責的項目進行立項、檢查跟蹤管理;施工整改人員對檢查發現的問題進行整改與統計匯總;賬號的分類統計和匯總;
2)資料箱管理模塊:所有權限成員均可以添加新聞通知或文件資料,可以選擇對資料進行公開、自閱、置頂等;由本人添加的資料可以進行增刪改查操作;系統管理員可以對過期資料進行刪除(日志記錄),可以對資料進行分類匯總統計;
3)項目管理模塊:項目管理員添加項目立項,可以對自己負責的項目進行不超過三次的修改,可以對自己負責的項目進行檢查;系統管理員可以對項目進行修改、暫?;蛘邌樱瑢椖堪凑漳甓龋路莺拓撠熑诉M行分類匯總,可以查看所有項目的檢查和整改情況,可以查閱檢查或者整改的圖片和地理位置;
4)物資管理模塊:由系統管理員對物資進行入庫(對入庫的物資可以進行增刪改查操作)、然后項目管理員針對自己負責的項目提前指派施工人員,施工人員上傳施工需要耗材清單,由項目管理員進行審核,審核通過后施工人員按照清單進行物資的領??;項目管理員可以對所管項目進行物資匯總;系統管理員可以查看所有項目申領物資的使用情況;
5)系統管理模塊:主要有系統管理員完成,包含有系統設置、數據庫備份、服務器檢測、所有操作日志、登錄次數、賬號數、項目數、資料箱數的圖形化匯總界面展示。
4.5分模塊設計系統截圖
1)分權限登錄設計截圖:
2)添加資料箱截圖:
3)項目立項管理截圖:
4)項目指派管理截圖:
5)項目檢查圖片地理位置截圖:
6)物資領用截圖:
7)圖形化界面匯總統計截圖:
5、項目管理系統平臺的意義
1)極大的提升企業的信息化管理水平,彌補了傳統項目管理的缺陷,提高管理工作效率、縮短項目的進展周期;
2)通過項目管理系統平臺的建設為公司節省了大量的人力、物力和財力;使得公司對資源可以進行更加合理的分配;
3)項目管理系統可以有效監控項目的檢查和整改情況,通過GPS定位和上傳圖片來快速了解項目施工或整改是否合格,同時也能防止施工人員消極怠工,弄虛作假;
4)方便對數據資源進行匯總和統計;減少項目運營過程中的物資浪費。
參考文獻:
[1]席平.淺論軟件項目管理中的質量保證.航空計算技術,2005,35(1) :73-75.
[2]鄧如燕.淺談軟件項目質量管理[J].經營管理者,2014(5X):309-310.
[3]張仕學,丁曉明.基于粗糙集理論的軟件項目質量管理研究[J].西南大學學報自然科學版,2011,33(3) :118-121.
[4]趙俊霞.面向開發過程的軟件項目質量管理研究[D].武漢:武漢理工大學,2009.
[5]陳俟伶.論軟件項目質量管理[J].中國新通信,2016,18(6).(本文于2017年發表于《電腦知識與技術》)