郝帆
(陜西財經職業(yè)技術學院 陜西咸陽 712000)
基于C/S架構的工程監(jiān)理信用評價系統(tǒng)開發(fā)
郝帆
(陜西財經職業(yè)技術學院 陜西咸陽 712000)
針對當前工程建設中對監(jiān)理行業(yè)混亂的問題,提出一種基于C/S架構的工程監(jiān)理信用評價系統(tǒng)。通過面向對象程序設計法對系統(tǒng)需求進行分析,設計包括業(yè)務管理、統(tǒng)計匯總、用戶管理等不同功能,同時借助MySql數據庫和Delphi技術對系統(tǒng)進行開發(fā),實現(xiàn)了對工程監(jiān)理企業(yè)和建立人員的信用監(jiān)督,并可查看建立行業(yè)的黑名單管理,從而通過信息化加強了對監(jiān)理行業(yè)的監(jiān)管,達到了預期的設計目標,取得良好的社會和經濟效益。
C/S架構;工程監(jiān)理;信用等級;MySql數據庫;信息系統(tǒng)
當前隨著我國建筑監(jiān)理行業(yè)的不斷,持有各種監(jiān)理資質的企業(yè)和從業(yè)人員也不斷增多,從而形成了非常龐大的監(jiān)理隊伍。但是,在建筑監(jiān)理行業(yè)中,部分監(jiān)理且存在誠信缺失、疏于管理,個別監(jiān)理人員的業(yè)務水平不強,甚至違背自身的職業(yè)要求,從而給工程建設帶來很大的隱患和影響。對此,為加強對建筑監(jiān)理行業(yè)的監(jiān)管,提出借助信息化技術對建筑監(jiān)理行業(yè)進行監(jiān)管的信息管理系統(tǒng),并對該系統(tǒng)的實現(xiàn)進行了詳細的分析和設計。
C/S(Client/Sever)結構,通常也被人們稱為客戶機和服務器結構。作為當前主流的軟件架構體系,通過借助客戶端和服務器端的硬件優(yōu)勢,將應用任務合理的進行分配,從而加快系統(tǒng)響應時間,降低通訊開銷。對該結構來講,一般采用兩層結構,前端為客戶機,接受用戶的不同請求,并向后臺的數據庫提出請求;后臺則為系統(tǒng)服務器,為前臺的客戶端提供數據查詢等服務,并為系統(tǒng)提供安全保護,允許多個用戶同時訪問一個數據庫。與B/S模式相比,該模式無論在安全性與系統(tǒng)通訊方面與當前的B/S模式相比,都有著其獨特的優(yōu)勢。而監(jiān)理信用評價系統(tǒng)中涉及大量監(jiān)理人員個人信息,對保密性的要求很高;同時對系統(tǒng)響應速度和體驗感都有著很大的要求。因此,結合監(jiān)理信用評價系統(tǒng)的特點,選擇C/S架構對系統(tǒng)體系進行部署。具體架構則如圖1所示。
圖1 C/S結構體系
工程監(jiān)理信用評價系統(tǒng)構建的目的是借助信息技術,構建一套客觀的監(jiān)理人員信用評價體系,從而加強對監(jiān)理行業(yè)的監(jiān)督。因此結合監(jiān)督的特點,將該平臺的定位依托于政府監(jiān)管部門,并將系統(tǒng)的使用角色分為業(yè)主單位、政府監(jiān)管部門人員、系統(tǒng)管理,同時系統(tǒng)的設計必須滿足對監(jiān)理企業(yè)和監(jiān)理人員的監(jiān)督。因此,其具體的用例則如圖2所示。
1)系統(tǒng)管理
負責對整個系統(tǒng)進行管理,包括系統(tǒng)日志、系統(tǒng)使用角色、權限分配、密碼等;
圖2 系統(tǒng)整體用例
2)基本信息
實現(xiàn)對監(jiān)理行業(yè)基本信息的錄入、刪除、修改等;
3)評價體系
該模塊主要通過數字字典的方式,構建監(jiān)理行業(yè)的評價體系,從而方便對評價體系的修改;
4)信用查詢
該模塊對監(jiān)理企業(yè)和監(jiān)理從業(yè)人員的信用進行查詢,包括被納入到黑名單單中的企業(yè)和個人;
5)黑名單管理
根據對監(jiān)理企業(yè)和人員的考核,當其信用不符合標準的時候,系統(tǒng)則自動將其納入到黑名單中;
3.1系統(tǒng)功能設計
通過圖2的用例分析,將信用評價系統(tǒng)的功能劃分為基礎信息管理、業(yè)務管理、用戶管理和統(tǒng)計報表等,具體則如圖3所示。同時對監(jiān)理企業(yè)和人員的信用評價則采取量化評價的方式,根據量化結果將企業(yè)信用進行歸類。
圖3 系統(tǒng)整體功能設計
3.2系統(tǒng)數據庫設計
數據庫是系統(tǒng)運行的基礎。結合系統(tǒng)的業(yè)務需求,將整體的數據E-R關系如設計為如圖4所示。
圖4 系統(tǒng)E-R關系圖
4.1開發(fā)環(huán)境部署
系統(tǒng)操作系統(tǒng)選擇windows server 2008;后臺數據庫選擇Mysql數據庫,該數據庫為Oracle公司旗下比較流行的關系型數據庫,而該系統(tǒng)中涉及到的數據大部分都為關系型,從而提高了系統(tǒng)的靈活性。另外其支持多編譯器測試,也使得其具有很強的移植性,可有效的減少編程人員對開發(fā)時間;前端頁面開發(fā)則采用Borland公司所開發(fā)的Delphi11.0版本。該開發(fā)工具為一款面向對象的可視化開發(fā)軟件,具有運行快、功能強大和易于開發(fā)的特點。
4.2部分主要功能實現(xiàn)
1)登錄界面
通過對系統(tǒng)的分析,將其登錄流程設計為如圖5所示。
通過圖5的流程設計,得到圖6的整體登錄界面。
2)監(jiān)理單位信用統(tǒng)計
監(jiān)理單位信用統(tǒng)計如圖7所示。
圖5 系統(tǒng)登錄界面流程
圖6 登錄界面
圖7 監(jiān)理企業(yè)信用統(tǒng)計
通過采用C/S架構+Delphi11.0+MySQL技術,開發(fā)出了一款應用于工程監(jiān)理的信用評價系統(tǒng),從而解決了工程監(jiān)理中信息化問題比較難的問題,同時也為未來利用信息化監(jiān)管工程行業(yè)提供了參考。
[1]李云云.淺析B/S和C/S體系結構[J].科學之友,2011(1):6-8.
[2]查修齊,吳榮泉,高元鈞.C/S到B/S模式轉換的技術研究[J].計算機工程,2014(1):263-267.
[3]羅萍萍,夏巍,林濟鏗,等.工程項目管理系統(tǒng)的設計與實現(xiàn)[J].電力系統(tǒng)及其自動化學報,2011(3):45-53.
[4]方國華.基于Web的工程項目管理系統(tǒng)的開發(fā) [J].農業(yè)網絡信息,2010(3):28-30,36.
[5]方水平.基于Delphi 7.0的公路水運工程監(jiān)理信用評價系統(tǒng)的開發(fā)與設計 [J].北京工業(yè)職業(yè)技術學院學報,2013 (3):11-17.
[6]葉孝璐,俞立,陳軍統(tǒng).基于ATmega88和Delphi的雙足競步機器人設計[J].微型機與應用,2014(23):38-40,43.
[7]劉昕,余隋懷,王淑俠,等.基于Delphi排序改進的AHPFuzzy人機布局虛擬評價 [J].計算機工程與應用,2015(3): 24-30.
[8]柴鎖柱,柴華.基于Delphi與MSCOMM的串口通信程序設計[J].農業(yè)網絡信息,2015(6):40-42.
[9]趙麗麗,王雪青,陳超,等.基于模糊語言偏好的工程監(jiān)理信用評價[J].模糊系統(tǒng)與數學,2015(3):154-160.
[10]李娜,劉俊輝.基于分布式處理技術的物聯(lián)網數據庫研究和設計[J].現(xiàn)代電子技術,2012(4):120-122.
[11]黃雅萍,劉曉強,吳成義.基于MySQL和PHP的分布式事務處理[J].東華大學學報:自然科學版,2011(1):81-85.
[12]鄧安遠.存儲測試平臺監(jiān)控系統(tǒng)的設計與實現(xiàn)[J].計算機工程,2011(23):232-235.
[13]Siyomvo Syldie.基于MySQL分布式數據庫系統(tǒng)同步分析與實現(xiàn)[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—),男,陜西高陵人,工程師。研究方向:工程項目管理。