前言:想要寫出一篇引人入勝的文章?我們特意為您整理了企業微信的現場管理系統開發范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:基于“企業微信”的應用,為公司原有的PC信息管理系統開發了移動端的現場管理系統,并介紹了開發的過程和所用的軟件。移動端的現場管理系統包括現場簽到和開工資料、施工質量、安全文明以及特殊作業等四個模塊,投入使用后該系統對工程項目的現場管理具有良好的效果。
關鍵詞:企業微信;現場管理系統;HTML5(超文本語言)
0背景
上海煤氣第二管線工程有限公司(簡稱公司)是一家隸屬于隧道股份的中型國有燃氣施工企業,總部位于上海市浦東新區,在上海有四家子分公司,另在廣東、山東、北京等地也分別設有分公司,是典型的以燃氣施工為主的企業。近年來,公司越來越重視信息化工作,在幾年內分別建立OA辦公自動化系統、工程管理系統、技術管理平臺等系統,實現了常態化運行,起到了良好的應用效果,信息化應用已經形成了一定的態勢。對于公司來說,工程項目的全生命周期管理是公司生產管理業務的核心,同時燃氣管線工程易燃易爆的特點又使得施工過程中的現場安全是重中之重。目前公司對于施工現場的管理方式較為傳統,近年來,隨著便攜式設備的不斷普及、移動應用的不斷深化,各行各業都逐漸將目光從傳統PC端逐步深化到移動應用端的使用,公司敏銳地重視到這點,力求以信息化結合移動辦公的手段大力提升現場管理水平。公司目前已經有了一套PC端的項目管理系統,包含項目立項、過程管理、首付款、結算審計、后評估等整個項目生命周期,經過了多年的開發、運維,系統運行穩定,龐大的數據庫已經成為了公司經營生產數據的電子資料庫,但PC端系統中缺少一塊對于施工管理企業來說最重點的現場管理板塊,這塊功能因需要包含人員定位、現場拍照信息等的特殊性決定了系統在PC端上無法單獨實現,需要移動端系統作為主要的操作入口,所以應該通過基于PC端系統、增加相關現場管理模塊、新增移動端應用的方式實現。直觀來說就是需要開發移動端的現場管理系統來滿足管理需求。
1開發移動端應用的主流方式
1.1手機APP
優點:使用穩定、功能較多,支持接口豐富。缺點:需要開發IOS和安卓2個不同平臺的系統、開發成本比較高、開發周期較長、安裝更新比較繁瑣、容易造成使用率低的情況。
1.2微信公眾號
優點:無需安裝、微信使用廣泛,僅需要關注公眾號即可。缺點:形式內容單一、部分功能受限(拍照、定位等)、缺乏互動、無法統計用戶使用情況。13“企業微信”(原“微信企業號”)的背景上述兩種方式都有一定的優缺點,如何綜合兩者的優點而形成更適合企業的方式,為此通過調研最終決定使用“企業微信”這一方式來實現。微信推出公眾號后,中小型企業憑借微信公眾平臺起到了非常好的企業宣傳、推廣效果,但無可否認的是,微信公眾號本身有形式內容單一、接口十分有限、后臺功能弱等缺點,比較適合營銷型的企業,而公司是一家中型的專業施工企業,業務功能有較強的專業性,普通的微信公眾號難以滿足移動辦公要求?!捌髽I微信”是騰訊微信團隊為企業打造的高效辦公平臺,作為當前移動辦公領域的新寵出現在公司的關注中?!捌髽I微信”與普通的公眾號相比,保留了無需安裝、保證輕量化運行的優點,同時開發了功能更為完整的后臺,使企業相關系統管理人員可以更好地劃分各類人員權限,還提供了更加豐富的接口,使企業可以高自由度地開發實用的各類功能,可以幫助企業建立更加密切的總部、子分公司、項目、各級人員之間的關系?!捌髽I微信”與傳統的手機APP相比開發成本低很多,使用門檻也低了很多,員工免去了需要下載一個APP的煩惱,只需要關注了本公司的“企業微信”號即可非常便捷地進行快速移動化辦公,而管理員則可以在后臺添加包含“允許關注”在內的各類權限,在保證使用便捷性的同時又滿足了嚴謹的人員管理要求?!捌髽I微信”的到來也意味著企業的辦公模式逐漸由最初的紙質辦公到PC端辦公過渡到如今的移動化辦公。借助微信的平臺及接口,企業可以定制不同的系統,開發各種模塊內容為企業服務。各類企業可以以“企業微信”平臺為基礎,定制化實現各類管理的應用,更高效地進行員工管理、工作交流,所以對于公司來說,使用“企業微信”這個成熟平臺,借助原有的PC端工程管理系統中的框架和數據庫,開發移動端的現場管理系統是最高效、最容易實現、也最容易推廣使用的一種方式。公司各級進行了多番論證后最終確定了這種實現方式,后續開展了詳盡的需求分析。
2技術層面需求分析
2.1與現有系統無縫對接
(1)平臺的后臺管理功能將基于現有工程管理系統開發,這樣能夠確保系統數據的一致性,包括項目及人員數據。(2)移動端現場管理功能,將基于目前已經先行注冊完成的“企業微信”上開發,現場管理人員將不用再安裝任何其他手機應用程序,及采購其它特殊設備,即可實現現場管理功能。(3)新的移動端系統,將在使用現有的服務器、數據庫及相關環境的基礎上開發,無需再額外增加新的硬件及軟件投入。
2.2技術特點
分成移動端及服務器端兩個應用開發(1)服務器端原工程管理系統中增加“現場管理”模塊,沿用原有系統的技術架構,即windows+iis+sqlserver+.net;最大程度保證現有系統的穩定和數據一致性。(2)手機端現場管理系統將采用windows+tomcat+sqlserver+JAVA+HTML5的框架技術,使用目前較為主流和成熟的HTML5結合JAVA和sql數據庫,能夠做到美觀、高效、穩定地實現系統的各項功能。同時增加gps定位、手機拍照功能及圖片壓縮技術,確保項目管理人員在現場綜合管理時,手機設備的兼容最大化,使用方式簡單化,實現輕量化運行。
2.3系統安全
(1)后臺管理平臺針對平臺建設后的數據及應用,將做好數據的備份工作,確保數據不會由于服務器的損壞而丟失。(2)手機APP端,騰訊及微信已建立的業界一流的安全保障體系、高可靠性的系統實現機制,以及企業號完善的安全特性,為企業信息安全提供了全方位的安全保障。(3)核心數據庫仍保存在公司自有服務器上,保障數據安全和自主管理權限。
3管理業務層面需求分析
集合了公司內部專業施工分公司的意見后最終形成了以下幾點需求分析內容:
3.1系統主要模塊
(1)現場管理人員簽到。實現管理人員的現場簽到,記錄簽到時間和地點。(2)開工資料模塊。包含子模塊:工程開工單、開工人員設備審核表、掘路執照、管線監護卡、環境安全交底、技術交底、施工協議書、安全消防生產協議書、特種作業人員證書、農民工上崗證等。(3)施工質量。包含子模塊:溝槽開挖、組對焊接、拍片防腐、黃沙(細土)回填、警示帶敷設、覆土或鋼板敷設、吹掃、兩泵一清、每日排管長度等。(4)安全文明施工。包含子模塊:施工銘牌、標準化路欄、勞動防護用品、管材堆放、滅火器、電箱及支架、氧乙炔瓶及托架、安全警示(指示)標志和減速帶等。(5)特殊作業。包含子模塊:特殊作業審批單、動火許可證、特殊作業子項目等。
3.2功能描述
(1)項目經理進行每日簽到,簽到能體現時間及地點。如當日不做或因公離崗,可以在對應的選項中進行點擊或備注(試點成熟后,由項目經理在系統中輸入指定的監管人員名字,對因公離崗須由項目經理進行核準)。(2)開工前,將開工資料以照片的形式上傳至系統中,上傳的照片設置相應權限,如子分公司只能查看各自工程的照片,相關職能部門可以查看所有工程照片等,開工資料照片只需拍攝一次。(3)施工質量內容每天上傳一次,每日填寫排管長度,自動顯示工作量長度百分比。(4)安全文明施工可視工程進展情況不定時上傳照片,特殊作業審批單及動火許可證在確定日期后一天內上傳至系統中,鑲接工程應根據具體情況上傳相應照片,能體現此鑲接的內容及工藝流程。(5)項目經理應有刪除照片的權限,以防止上傳誤操作。
4開發與實現
項目從調研、立項、正式啟動、開發、測試和試運行共用了半年多的時間,期間召開了數次現場會議、3次階段性會議,不斷協調、修正各功能板塊開發過程中產生的各類問題,最終將各項功能逐步一一實現。系統針對公司燃氣工程點多面廣的特點,充分考慮到現場人員的使用條件,采用基于“企業微信”平臺輕量化運行的方向定制開發。主要開發技術特點和板塊功能如下:
4.1開發技術
(1)前端開發語言:基于HTML5自主研發,集合CSS3,UI界面均為原創設計,前端界面可以支持不同平臺(IOS和安卓)及不同分辨率的手機。(2)后端開發語言:項目底層基于JAVA開發,采用Springmvc+Hibernate+Spring的底層框架技術,目前這套底層框架(見圖1)是行內主流框架,可以支持不同服務器操作系統和數據庫平臺??缙脚_支持性好,有利于今后系統的升級改造。(3)數據庫:數據庫采用sqlserver2012,為了和項目管理系統及其系統數據無縫對接,項目沿用了管理系統數據庫sqlserver2012。這樣的系統框架有利于今后系統的升級,同時與現有工程管理系統(PC端)無縫數據對接,直接從調取工程基礎信息,大量節省開發成本的同時也大幅減少了現場人員多余的工作量。項目現場管理系統共分為:開工資料、施工質量、安全文明以及特殊作業四個大模塊。使用者無需另行安裝APP,只需要打開微信中的“我的企業”即可進入系統,通過移動端設備的GPS定位功能,可以實現現場管理人員、檢查和巡查人員多層次的簽到。
4.2模塊功能
在實際現場管理過程中,項目管理人員到達現場后使用系統進行“簽到考勤”,簽到的信息包含實時的定位信息,并按照具體的現場管理工序,上傳相關的工程照片,值得注意的是創新性地使每張照片均帶有包含工程名稱、拍攝時間和拍攝地點等信息,這樣能最大程度反映現場管理的即時性和真實性;而各級職能部門的各類管理人員則可以通過不同的查看權限通過“項目看板”、“綜合查詢”等查詢方式或單項或篩選多維度地查看施工現場管理情況并給出意見,形成閉環管理,切實提升各級人員的責任心。系統還人性化地通過百度開發者平臺與百度地圖做數據接口,將工程的地點定位信息顯示在綜合看板內,可通過導航直接規劃到達施工現場的路線。
5實際應用情況
系統建成后,公司積極投入了試運行并出臺了相關的管理制度,經過了一段時間的使用,一致認為系統具有良好的實際應用意義,相比以往,系統實現了現場人員帶有定位信息的實時簽到,實地拍攝帶有定位信息的現場照片,提升了現場人員管理的責任心,也實現不同層面管理人員的實時監管。公司還進一步提出了利用信息化手段收集施工現場的數據,利用大數據幫助提高現場管理能力的下階段要求。將來公司會繼續利用現代信息化技術,開發更多好產品,讓企業緊緊跟上時代的節奏。
作者:黃育舜 單位:上海煤氣第二管線工程有限公司