APP下载

基于C/S架构的工程监理信用评价系统开发

2016-12-05郝帆

电子设计工程 2016年22期
关键词:架构监理信用

郝帆

(陕西财经职业技术学院 陕西咸阳 712000)

基于C/S架构的工程监理信用评价系统开发

郝帆

(陕西财经职业技术学院 陕西咸阳 712000)

针对当前工程建设中对监理行业混乱的问题,提出一种基于C/S架构的工程监理信用评价系统。通过面向对象程序设计法对系统需求进行分析,设计包括业务管理、统计汇总、用户管理等不同功能,同时借助MySql数据库和Delphi技术对系统进行开发,实现了对工程监理企业和建立人员的信用监督,并可查看建立行业的黑名单管理,从而通过信息化加强了对监理行业的监管,达到了预期的设计目标,取得良好的社会和经济效益。

C/S架构;工程监理;信用等级;MySql数据库;信息系统

当前随着我国建筑监理行业的不断,持有各种监理资质的企业和从业人员也不断增多,从而形成了非常庞大的监理队伍。但是,在建筑监理行业中,部分监理且存在诚信缺失、疏于管理,个别监理人员的业务水平不强,甚至违背自身的职业要求,从而给工程建设带来很大的隐患和影响。对此,为加强对建筑监理行业的监管,提出借助信息化技术对建筑监理行业进行监管的信息管理系统,并对该系统的实现进行了详细的分析和设计。

1 C/S结构

C/S(Client/Sever)结构,通常也被人们称为客户机和服务器结构。作为当前主流的软件架构体系,通过借助客户端和服务器端的硬件优势,将应用任务合理的进行分配,从而加快系统响应时间,降低通讯开销。对该结构来讲,一般采用两层结构,前端为客户机,接受用户的不同请求,并向后台的数据库提出请求;后台则为系统服务器,为前台的客户端提供数据查询等服务,并为系统提供安全保护,允许多个用户同时访问一个数据库。与B/S模式相比,该模式无论在安全性与系统通讯方面与当前的B/S模式相比,都有着其独特的优势。而监理信用评价系统中涉及大量监理人员个人信息,对保密性的要求很高;同时对系统响应速度和体验感都有着很大的要求。因此,结合监理信用评价系统的特点,选择C/S架构对系统体系进行部署。具体架构则如图1所示。

图1 C/S结构体系

2 系统整体用例

工程监理信用评价系统构建的目的是借助信息技术,构建一套客观的监理人员信用评价体系,从而加强对监理行业的监督。因此结合监督的特点,将该平台的定位依托于政府监管部门,并将系统的使用角色分为业主单位、政府监管部门人员、系统管理,同时系统的设计必须满足对监理企业和监理人员的监督。因此,其具体的用例则如图2所示。

1)系统管理

负责对整个系统进行管理,包括系统日志、系统使用角色、权限分配、密码等;

图2 系统整体用例

2)基本信息

实现对监理行业基本信息的录入、删除、修改等;

3)评价体系

该模块主要通过数字字典的方式,构建监理行业的评价体系,从而方便对评价体系的修改;

4)信用查询

该模块对监理企业和监理从业人员的信用进行查询,包括被纳入到黑名单单中的企业和个人;

5)黑名单管理

根据对监理企业和人员的考核,当其信用不符合标准的时候,系统则自动将其纳入到黑名单中;

3 系统设计

3.1系统功能设计

通过图2的用例分析,将信用评价系统的功能划分为基础信息管理、业务管理、用户管理和统计报表等,具体则如图3所示。同时对监理企业和人员的信用评价则采取量化评价的方式,根据量化结果将企业信用进行归类。

图3 系统整体功能设计

3.2系统数据库设计

数据库是系统运行的基础。结合系统的业务需求,将整体的数据E-R关系如设计为如图4所示。

图4 系统E-R关系图

4 系统实现

4.1开发环境部署

系统操作系统选择windows server 2008;后台数据库选择Mysql数据库,该数据库为Oracle公司旗下比较流行的关系型数据库,而该系统中涉及到的数据大部分都为关系型,从而提高了系统的灵活性。另外其支持多编译器测试,也使得其具有很强的移植性,可有效的减少编程人员对开发时间;前端页面开发则采用Borland公司所开发的Delphi11.0版本。该开发工具为一款面向对象的可视化开发软件,具有运行快、功能强大和易于开发的特点。

4.2部分主要功能实现

1)登录界面

通过对系统的分析,将其登录流程设计为如图5所示。

通过图5的流程设计,得到图6的整体登录界面。

2)监理单位信用统计

监理单位信用统计如图7所示。

图5 系统登录界面流程

图6 登录界面

图7 监理企业信用统计

5 结束语

通过采用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—),男,陕西高陵人,工程师。研究方向:工程项目管理。

猜你喜欢

架构监理信用
基于FPGA的RNN硬件加速架构
功能架构在电子电气架构开发中的应用和实践
为食品安全加把“信用锁”
基于云服务的图书馆IT架构
信用收缩是否结束
关于建设工程监理发展趋势的探讨
WebGIS架构下的地理信息系统构建研究
信用中国网
工程监理管理模式创新探索
信用消费有多爽?