郝帆
(陜西財經職業技術學院 陜西咸陽 712000)
基于C/S架構的工程監理信用評價系統開發
郝帆
(陜西財經職業技術學院 陜西咸陽 712000)
針對當前工程建設中對監理行業混亂的問題,提出一種基于C/S架構的工程監理信用評價系統。通過面向對象程序設計法對系統需求進行分析,設計包括業務管理、統計匯總、用戶管理等不同功能,同時借助MySql數據庫和Delphi技術對系統進行開發,實現了對工程監理企業和建立人員的信用監督,并可查看建立行業的黑名單管理,從而通過信息化加強了對監理行業的監管,達到了預期的設計目標,取得良好的社會和經濟效益。
C/S架構;工程監理;信用等級;MySql數據庫;信息系統
當前隨著我國建筑監理行業的不斷,持有各種監理資質的企業和從業人員也不斷增多,從而形成了非常龐大的監理隊伍。但是,在建筑監理行業中,部分監理且存在誠信缺失、疏于管理,個別監理人員的業務水平不強,甚至違背自身的職業要求,從而給工程建設帶來很大的隱患和影響。對此,為加強對建筑監理行業的監管,提出借助信息化技術對建筑監理行業進行監管的信息管理系統,并對該系統的實現進行了詳細的分析和設計。
C/S(Client/Sever)結構,通常也被人們稱為客戶機和服務器結構。作為當前主流的軟件架構體系,通過借助客戶端和服務器端的硬件優勢,將應用任務合理的進行分配,從而加快系統響應時間,降低通訊開銷。對該結構來講,一般采用兩層結構,前端為客戶機,接受用戶的不同請求,并向后臺的數據庫提出請求;后臺則為系統服務器,為前臺的客戶端提供數據查詢等服務,并為系統提供安全保護,允許多個用戶同時訪問一個數據庫。與B/S模式相比,該模式無論在安全性與系統通訊方面與當前的B/S模式相比,都有著其獨特的優勢。而監理信用評價系統中涉及大量監理人員個人信息,對保密性的要求很高;同時對系統響應速度和體驗感都有著很大的要求。因此,結合監理信用評價系統的特點,選擇C/S架構對系統體系進行部署。具體架構則如圖1所示。

圖1 C/S結構體系
工程監理信用評價系統構建的目的是借助信息技術,構建一套客觀的監理人員信用評價體系,從而加強對監理行業的監督。因此結合監督的特點,將該平臺的定位依托于政府監管部門,并將系統的使用角色分為業主單位、政府監管部門人員、系統管理,同時系統的設計必須滿足對監理企業和監理人員的監督。因此,其具體的用例則如圖2所示。
1)系統管理
負責對整個系統進行管理,包括系統日志、系統使用角色、權限分配、密碼等;

圖2 系統整體用例
2)基本信息
實現對監理行業基本信息的錄入、刪除、修改等;
3)評價體系
該模塊主要通過數字字典的方式,構建監理行業的評價體系,從而方便對評價體系的修改;
4)信用查詢
該模塊對監理企業和監理從業人員的信用進行查詢,包括被納入到黑名單單中的企業和個人;
5)黑名單管理
根據對監理企業和人員的考核,當其信用不符合標準的時候,系統則自動將其納入到黑名單中;
3.1系統功能設計
通過圖2的用例分析,將信用評價系統的功能劃分為基礎信息管理、業務管理、用戶管理和統計報表等,具體則如圖3所示。同時對監理企業和人員的信用評價則采取量化評價的方式,根據量化結果將企業信用進行歸類。

圖3 系統整體功能設計
3.2系統數據庫設計
數據庫是系統運行的基礎。結合系統的業務需求,將整體的數據E-R關系如設計為如圖4所示。

圖4 系統E-R關系圖
4.1開發環境部署
系統操作系統選擇windows server 2008;后臺數據庫選擇Mysql數據庫,該數據庫為Oracle公司旗下比較流行的關系型數據庫,而該系統中涉及到的數據大部分都為關系型,從而提高了系統的靈活性。另外其支持多編譯器測試,也使得其具有很強的移植性,可有效的減少編程人員對開發時間;前端頁面開發則采用Borland公司所開發的Delphi11.0版本。該開發工具為一款面向對象的可視化開發軟件,具有運行快、功能強大和易于開發的特點。
4.2部分主要功能實現
1)登錄界面
通過對系統的分析,將其登錄流程設計為如圖5所示。
通過圖5的流程設計,得到圖6的整體登錄界面。
2)監理單位信用統計
監理單位信用統計如圖7所示。

圖5 系統登錄界面流程

圖6 登錄界面

圖7 監理企業信用統計
通過采用C/S架構+Delphi11.0+MySQL技術,開發出了一款應用于工程監理的信用評價系統,從而解決了工程監理中信息化問題比較難的問題,同時也為未來利用信息化監管工程行業提供了參考。
[1]李云云.淺析B/S和C/S體系結構[J].科學之友,2011(1):6-8.
[2]查修齊,吳榮泉,高元鈞.C/S到B/S模式轉換的技術研究[J].計算機工程,2014(1):263-267.
[3]羅萍萍,夏巍,林濟鏗,等.工程項目管理系統的設計與實現[J].電力系統及其自動化學報,2011(3):45-53.
[4]方國華.基于Web的工程項目管理系統的開發 [J].農業網絡信息,2010(3):28-30,36.
[5]方水平.基于Delphi 7.0的公路水運工程監理信用評價系統的開發與設計 [J].北京工業職業技術學院學報,2013 (3):11-17.
[6]葉孝璐,俞立,陳軍統.基于ATmega88和Delphi的雙足競步機器人設計[J].微型機與應用,2014(23):38-40,43.
[7]劉昕,余隋懷,王淑俠,等.基于Delphi排序改進的AHPFuzzy人機布局虛擬評價 [J].計算機工程與應用,2015(3): 24-30.
[8]柴鎖柱,柴華.基于Delphi與MSCOMM的串口通信程序設計[J].農業網絡信息,2015(6):40-42.
[9]趙麗麗,王雪青,陳超,等.基于模糊語言偏好的工程監理信用評價[J].模糊系統與數學,2015(3):154-160.
[10]李娜,劉俊輝.基于分布式處理技術的物聯網數據庫研究和設計[J].現代電子技術,2012(4):120-122.
[11]黃雅萍,劉曉強,吳成義.基于MySQL和PHP的分布式事務處理[J].東華大學學報:自然科學版,2011(1):81-85.
[12]鄧安遠.存儲測試平臺監控系統的設計與實現[J].計算機工程,2011(23):232-235.
[13]Siyomvo Syldie.基于MySQL分布式數據庫系統同步分析與實現[J].微型電腦應用,2015(2):61-64.
[14]顧泰龍,李遠靜.基于C語言的計算機軟件編程實驗研究[J].軟件工程師,2013(8):39-41.
[15]潘津.C語言編程技巧在C語言學習中的應用研究[J].電子技術與軟件工程,2013(16):218.
The Development of credit evaluation system of engineering supervision based on C/S
HAO Fan
(Shaanxi Vocational College of Finance and Economics,Xianyang 712000,China)
In view of the current construction of the supervision industry in the confusion of the problem,put forward a kind of C/S based on the construction of the credit evaluation system.Through the object oriented programming method,the system requirements are analyzed,including business management,statistical analysis,user management and other functions.At the same time,with the MySql database and Delphi technology,the system is developed,which realizes the supervision of engineering supervision enterprises and the establishment of personnel.
C/S architecture;engineering supervision;credit rating;MySql database;information system
TN99
A
1674-6236(2016)22-0094-03
2016-05-14稿件編號:201505134
郝 帆(1977—),男,陜西高陵人,工程師。研究方向:工程項目管理。