侯春元
(秦皇島市城市規劃管理信息中心,河北秦皇島 066001)
近年來,國家加大了推進政府機關企事業單位的管理信息化和軟件正版化的力度,這對測繪單位生產管理的信息化提出了更高的要求。許多小型測繪單位下屬于政府行政機關或大型的行業企業,財力支持不足,技術力量單薄,生產管理的信息化水平非常低,存在生產體系松散凌亂、測繪產品質量不高、濫用盜版軟件和保密措施不力等問題。本文設計了基于B/S架構適用于小型測繪單位的生產任務管理系統,既能發揮小型測繪單位機動靈活執行力強的優勢,又能實現高效管理低成本投入的目的。
本系統采用B/S(瀏覽器/服務器模式)架構,服務器端采用PHP腳本語言搭配MySQL數據庫的組合,用戶端只需安裝有瀏覽器程序即可。PHP和MySQL都是非常成熟的免費開源軟件,能在所有主流操作系統上運行,安裝簡單,具有功能強大、安全性高、低成本、易使用、可移植性的特點。整個系統架構無需大資金投入,在原有軟硬件的基礎上就能輕易實現系統運行環境的搭建,不存在盜版軟件的問題,既能滿足小型單位的功能需求,又具有靈活高效、技術實現簡單和維護方便的特點。
很多小型單位沒有固定有效的生產流程,家長制管理普遍存在,領導面面俱到,生產作業隨意性很強,工作效率低,成果質量無法保證。員工分工經常變動,導致資料存檔散亂,格式不統一,無法實現生產任務的快速查詢和統計分析。為適應信息化的要求,必須對生產流程進行規范和優化。本系統在任務確立、生產作業、自檢、專檢、任務辦結這套基本測繪工序的基礎上實現了生產任務的流程化管理,充分發揮信息化管理的優勢。
小型測繪單位組織結構和生產流程簡單,對系統的要求是安全、快捷、簡單明了,主要內容如下:1)系統首頁顯示測繪單位的公開和公告信息、在辦任務信息以及用戶登錄入口,登錄需驗證用戶名和密碼;2)對用戶權限進行分級管理;3)所有對任務信息數據的操作必須在用戶登錄成功后進行,用戶登錄后提醒其待辦和在辦的任務信息,用戶可修改個人密碼并保證密碼強度;4)實現生產任務的流程化管理,確保每道工序及時完成;5)單位負責人擁有最高權限,包括任務的建立、修改、審核等所有操作;6)生產組長可修改任務的綱要信息和自檢信息以及上傳作業文檔和成果資料;7)技術員可上傳任務的作業文檔和成果資料,數據庫獲取其保存在服務器的路徑信息而不保存文檔資料本身;8)質檢人員可修改任務的成果質量專檢信息;9)用戶可對已完成的任務信息數據進行查詢和統計分析;10)實現數據庫人工備份和自動備份功能,當任務信息中的任一字段被修改時,系統會自動備份對該任務信息表的操作記錄;11)系統界面應該友好簡潔,易學易用。
基于以上分析結果,設計如下所示的數據項和數據結構:1)用戶信息表:用戶編號,姓名,性別,主職務編號,兼任職務編號,職稱級別,身份證號碼,手機號碼,口令密碼等。2)任務信息表:任務編號,任務確認接收日期,任務名稱,任務規模,項目所在地,生產組編號,作業詳細信息,自檢信息,專檢信息,終審信息,成果資料信息。3)委托單位信息表:單位編號,單位名稱,任務名稱,聯系人,電話號碼。4)職務信息表:職務編號,職務名稱。5)生產組信息表:生產組編號,生產組名稱,生產組組長,生產組組員。
1)用戶管理。該功能包括用戶信息的查詢、添加、刪除和修改等,只對單位負責人開放。用戶按其職務不同被賦予不同的管理權限。
2)用戶登陸。用戶通過系統首頁的用戶登陸入口登陸成功后,按照該用戶的權限級別顯示對應的個人頁面信息,包括該用戶待辦和在辦的任務信息加亮,所有已辦結任務信息的查詢分析統計,登陸密碼的修改等功能。
3)生產任務流程化管理。對任務信息分字段分權限流程化的管理是本系統的核心功能。單位負責人有最高權限,任務的創建和刪除功能只對單位負責人開放。技術員權限為任務的詳細作業文檔和成果資料的上傳等。生產組長權限為任務的名稱、規模、所在地、詳細作業、自檢等信息的編輯修改及成果資料的上傳等。質檢員權限為專檢信息的編輯修改。委托單位信息對所有用戶開放。
首先,由單位負責人創建任務信息和委托單位信息,并編輯任務名稱、任務規模、項目所在地、生產組編號等字段,系統自動生成任務編號,默認作業詳細信息、自檢信息、專檢信息、成果資料信息等字段為空,終審信息為“未審”。此時,生產任務創建完成,進入生產作業流程。
生產組長需編輯生產任務的自檢信息字段,此字段為“空”“未檢”“在檢”“通過”四個選項。當字段為“空”時該任務信息在生產組長個人頁面的待辦欄中加亮顯示以表明其未接收任務;當字段為“未檢”和“在檢”時其在辦欄中加亮顯示;字段為“通過”表示生產組已完成作業,該任務進入專檢流程,此時的作業詳細信息和成果資料信息兩個字段不能為空,否則系統將報錯提醒。
技術員只能編輯作業詳細信息和成果資料信息字段,上傳作業文檔和資料到服務器,系統將其保存路徑寫入該字段。
專檢員需編輯專檢信息字段,此字段為“空”“在檢”“未通過”“通過”四個選項。當字段為“空”時該任務信息在專檢員個人頁面的待辦欄中加亮顯示以表明其未接收任務;字段為“在檢”表示專檢進行中;字段為“未通過”表示專檢不合格,將返回自檢流程并清空自檢信息字段;字段為“通過”表示專檢結束,任務進入終審流程,此時自檢信息字段也必須為“通過”,否則系統將報錯提醒。
單位負責人應編輯終審信息字段,此字段為“未審”“在審”“未通過”“通過”四個選項。字段為“未通過”表示該任務終審不合格,將返回自檢和專檢流程并清空自檢信息和專檢信息字段;當字段為“通過”時,該任務辦結。
4)公告公開信息管理。該功能包括單位的日常事務、公告、各種文件和技術規程在系統首頁的發布。
5)數據庫備份。該功能可使管理員導出全部數據和日志文件,另外應該及時對保存在服務器的任務文檔和成果資料進行備份。
基于B/S架構以PHP+MySQL為工具開發的生產任務管理系統充分考慮了小型測繪單位資金投入少、技術力量不強的現狀,同時滿足了管理的信息化和流程化的需求,操作簡單,便于維護和擴展。使用者亦可根據單位自身特點和需要在本系統的基礎上進一步開發和完善,提高其適應性以發揮更大功用。
[1]國家測繪地理信息局職業技能鑒定指導中心.測繪管理與法律法規[M].北京:測繪出版社,2012.
[2]Luke Welling,Laura Thomson.PHP 和MySQL Web開發[M].武 欣,譯.北京:機械工業出版社,2009.