薛霽 劉子杰
DOI:10.19392/j.cnki.16717341.201720065
摘要:針對建筑工地的工人的日常管理問題,本文提出并設計了一套基于ThinkPHP框架的建筑工人管理系統,詳細介紹了系統中實時位置查詢,考勤記錄查詢,工人報警等功能的實現過程,有效地解決了企業對于工人的日常管理問題。
關鍵詞:工人管理;ThinkPHP; MySQL
伴隨著基礎設施增加、城鄉房地產市場快速發展等因素,建筑企業規模變的十分龐大。對于工人的日常管理問題,企業尤為感到頭痛。傳統的建筑工人管理系統存在管理效率低,數據同步慢等問題[1],無法滿足建筑企業對于工人的管理需求。本次設計目的是提高管理員對工人的管理效率,實現實時監管工人的身體狀況、考勤情況、當前位置等,有效的解決了當前市場針對工人管理不完善的問題。綜上所述,本次設計具有十分廣泛的市場應用前景。
1 系統設計思想
工人管理系統整體由后臺服務器和工人安全帽智能設備兩部分組成,服務器關于工人的數據全部來源于智能設備。本文主要介紹后臺服務器的設計和實現過程,關于智能設備本身的涉及在此不做介紹。
設計思路如下:工人每日攜帶安全帽進出工地,安全帽內嵌有智能設備。智能設備定時上傳數據到后臺服務器。每條數據包含設備編號,當前工人經緯度坐標,工人的實時體溫,脈搏,運動量,當前時間等多種類型的信息。工人在進入和離開工地范圍時可通過手動觸發智能設備的考勤按鈕,設備會自動上傳一條考勤數據。在緊急情況下,工人可通過觸發智能設備的SOS報警按鍵實現求助,設備會自動上傳一條SOS數據,在第一時間對管理員進行提醒,方便管理員對工人進行及時的救助。
2 系統開發環境
2.1 開發架構
本次設計采用LAMP架構進行開發,即Linux+Apache+MySQL+PHP[2]。眾所周知,LAMP如今已經成為專有名詞,更是許多中小型企業的建站首選技術架構。
LAMP架構主要有以下幾個優點:
(1)安全性能良好 。
(2)強大的防御功能。
(3)執行速度快,高效性。
(4)良好的一致性和可擴展性。
綜上所述,選用LAMP作為此次系統搭建的首選架構。
2.2 開發框架
本次設計采用ThinkPHP框架,ThinkPHP是一個免費開源的,快速、簡單的面向對象的輕量級PHP開發框架,遵循Apache2開源協議發布,是為了敏捷WEB應用開發和簡化企業應用開發而誕生。
3 系統功能設計
3.1 登錄驗證
登錄模塊實現管理員的登錄驗證,通過用戶名和密碼進行判斷,后臺針對密碼采用MD5進行加密處理。管理員在輸入正確的用戶名和密碼后,后臺程序會將用戶登陸的用戶名以及部分重要信息保存為session,方便系統內的直接調用。
3.2 工人基本信息管理
此模塊顯示工人的基本信息,包含工人的姓名,性別,所屬組,工種,設備編號,聯系人電話等。管理員可自行添加或刪除,以及修改工人的基本信息。
3.3 工人當前位置管理
此模塊主要由管理員通過百度地圖實現對工人的精準定位,經緯度數據由智能設備上傳,管理員通過輸入查詢日期以及工人的設備編號進行查詢,有助于管理人員及時了解工人所在位置,避免偷懶,務工等情況的發生。
3.4 工人考勤信息管理
此模塊實現管理人員查看工人的每日考勤記錄,工人每次出入工地時,通過按鍵進行考勤,數據會在第一時間傳輸到服務器,通過系統可以查看每個工人每日的考勤記錄。如,是否存在遲到、早退、缺勤等信息。數據同樣會以圖表的形式進行直觀展示,幫助管理員近一步了解工人的考勤狀況。
3.5 工人報警信息管理
此模塊主要針對異常的工人體征數據,以及工人通過手動按鍵報警,對管理人員在第一時間內進行提醒,實現對工人的及時救助。
4 數據庫設計
本次系統設計采用的數據庫為MySQL.MySQL數據庫是目前主流的大型通用數據庫管理系統之一,其憑借其強大的功能,較快的響應速度和開放源代碼等特點,在Web系統中得到了廣泛的應用。
系統中的主要數據表包括:登錄信息表,工人基本信息表,工人體征數據表,設備信息表等。此處我們對部分數據表做出介紹。
4.1 登錄信息表
用于驗證管理員的登錄信息,此表包含的字段有: 用戶名、密碼(采用MD5加密)、真實姓名、上次登錄時間、權限等。
4.2 設備信息表
用于記錄所有設備的基本信息,包括字段有: 設備編號、IMEI號、IMSI號、采集頻率、上傳頻率等。
4.3 工人基本信息表
用于記錄工人的基本信息,包含的字段有:工人姓名、性別、所屬工作組、工種、年齡、聯系方式等。
4.4 工人體征信息表
用于記錄每個工人的實時體征數據,由于此表數據量非常龐大,因此需要進行定期對備份及刪除數據。此表的字段包括:工人姓名、設備編號、體溫、脈搏、運動量、經緯度坐標、上傳的時間等。
5 總結
本文提出了一種針對建筑工人進行實時管理的解決方案,詳細闡述了整個系統的設計及實現過程。本次提出的方案目前已經投入到正式使用中,使用過程中安全系數高,運行穩定,今后將對系統的功能進一步優化與擴展。
參考文獻:
[1]林文偉.建筑工地工人考勤管理系[J].科技創新與應用,2012,(19):190191.[20170812].
[2]王希.基于LAMP典型架構性能測試的環境搭建及性能優化[D].華中科技大學,2011.
作者簡介:薛霽(1993),男,天津人,碩士,研究方向:通信軟件與增值業務開發;劉子杰(1994),女,湖北荊門人,碩士,研究方向:計算機網絡與通信。