进度管理方面有关本科论文开题报告范文 和基于C#技术施工进度管理方面硕士论文范文

本文是一篇关于进度管理论文范文,可作为相关选题参考,和写作参考文献。

基于C#技术施工进度管理

摘 要 研究目的:施工进度管理系统的应用变得越来越多,能够将管理信息化与进度管理结合是现在的一种先进的理念,可以极大地提高工程项目的设计过程以及具体的集成度,从而改善整体的工作效率,为项目管理带来更大的好处.文章是通过基于C# 技术实现的施工进度管理系统,通过该系统帮助企业更好的进行施工进度的管理工作,提高企业的竞争能力.研究结论:文章通过结合进度管理与信息化处理,使用C# 技术开发的管理系统完成状态的定位,根据施工项目中的实际进度情况,进行管理需要的日常构想,形成一种先进的施工进度管理系统.系统主要是采用B/S 架构.系统后台数据库采用 Oracle11g ;系统使用的是 Microsoft Visual Studio.NET 2012 作为主要的开发工具.通过对系统进行需求分析,将基本的功能划分为不同的模块,最后对系统管理进行详细的设计,然后实现具体的步骤.该系统划分成5 个基本的模块:进度维护、进度统计、报表导出、维护日志查询、数据维护.

关键词 C# ;进度管理;信息化;系统开发

中图分类号 TP3 文献标识码 A 文章编号 1674-6708(2018)215-0118-02

通过信息化的方式完成施工项目的进度管理研究.其中主要采用的技术是基于C# 的B/S 架构,能够有效的掌握项目的进度,能高效的提高项目管理的应用能力.通过采用施工进度管理系统,可以将施工物资、设备管理切实的简化实施.而最为重要的就是能够将信息化的技术和施工进度管理的快速结合,为管理者提供决策依据.

1 施工进度管理系统的设计方案

从施工进度管理考虑实际需求,对于设备的状态监控是较为重要的一个部分.一个施工项目的所用物资的进度管理通常是根据多个维度来确定的.通常会设计出进度维护、进度统计、报表生成与导出、维护日志查询、数据维护等功能.不同的功能结合多维度的管理设备使用进度的状态,对于施工项目物资使用进度情况的管理应该具备如下功能.

1)基本信息管理,将设备的基本信息进行电子化记录管理,包括资产编号、设备分类等.

2)资产管理,对于固定资产的管理者可以进行资产入库、资产使用、资产查询等,其中的资产编号能够由系统自动生成.

3)数据的维护和每个企业都相关,所以系统必须能够对于数据进行备份、初始化、恢复等.

4)系统维护功能,主要用于本单位信息、操作人员的管理使用.

2 总体设计

1)模块划分.

系统主要分为5 个功能模块:

(1)进度维护模块主要用于对维护对象进行进度的维护,实现维护对象的查询、进度查看、维护(增加)、修改、删除等功能.

(2)进度统计模块主要用于提供工程设备使用进度的统计分析功能,用户可以任意选择一个时间周期、时间跨度类型(月度/ 季度/ 年度/ )对指定的工程范围进行设备使用进度统计分析.可以分别按照单位工程、分部工程等进行统计分析.

(3)报表统计与导出模块主要根据指定的条件,以表格形式展示报表内容,并可导出为Excel表格文件.

(4)维护日志查询模块主要为方便进度维护人员对每次维护的进度进行检查和核对,系统提供进度维护日志一览表功能.可以对维护记录进行查询,筛选在某一个时间范围内维护的进度信息.

(5)数据维护模块对设备基本信息进行增、删、改、查等操作.

2)开发环境及运行环境.

系统的开发环境如下:

(1)软件应用平台:Microsoft Visual Studio2012.

(2)软件编程语言:C#.

(3)数据库管理系统及使用平台:Oracle11g.

(4)软件通用操作系统:Windows 7.

(5) 软件系统运行架构:Microsoft.NETFramework 5.0.

2.1 详细设计

1)数据库设计.施工进度管理系统要结合实际的使用情况,必须要具备后台数据的管理.所以本系统采用Oracle11g 作为后台数据库,数据库名称为db_PROG.数据库包括 5 张数据表:

(1)T_PROJECT 单位分部分项工程表:用于保存系统的设备所属的分部分项等相关信息.

(2)T_WORKUNIT 子目表:用于保存系统的设备所属的子母等相关信息.

(3)T_DEVICE 设备表:用于保存系统的设备的相关信息.

(4)T_PROGRESS 进度维护信息表:用于保存施工设备入库、使用情况的相关信息.

(5)T_AUTH 系统表: 用户登录系统的账户、信息的保存.

2)页面设计.

(1)进度维护页面.该页面记录施工设备的基本信息,且可以对其进行修改包括设备入库、使用数量、设备单价、使用部门、使用位置等.

(2)进度统计页面.该页面主要用于对指定的工程范围内设备使用进度统计分析.

(3)报表生成与导出页面.该页面主要的用途是对于项目设备使用进度分类统计后生成报表并以Excel 格式导出.

(4)维护日志查询页面.此页面主要是对于设备使用进度的录入人员的操作时间,操作内容进行详尽的跟踪与查询.

(5)数据维护页面.此页面主要用于设备各类信息的增补、修改等功能.

2.2 网页代码

在B/S 结构的系统中,前台页面与数据库的交互通过接口调用实现,这些接口在WebService 程序集定义和实现.WebService 接口发布为RestAPI,进度管理前台页面按照参数和规则调用实现相应功能.

2.3 系统实现

本文设计的系统主要包含的核心程序代码,如下所以C# 代码:

进度信息操作:

public string progressesoprate(dynamicprogresses)

{

L i s t < s t r i n g > l _ s q l s t o d o 等于 n e wList<string>();

var pk 等于 from v in l_values where v.path等于等于 "PROGRESSID" select v;

i f ( p k . C o u n t ( ) 等于 等于 0 | | s t r i n g .IsNullOrEmpty(pk.First().path))

{

l_values.Add(new { path 等于 "PROGRESSID",

v a l 等于 G u i d . N e w G u i d ( ) . T o S t r i n g ( ) .Replace("-", "") });

}

dynamic sourcedata 等于 new

{

opflag 等于 l_values.Find(p 等于> p.path 等于等于"OPFLAG").val,

tablename 等于 "T_PROGRESS",

v a l u e s 等于 l _ v a l u e s . R e m o v e ( l _ v a l u e s .Find(p等于>p.path等于等于"OPFLAG"))?l_values : l_

values,

conditions 等于 l_conditions

};

D B O P S t r u c t r e s u l t 等于 D B H e l p e r .excuteql(utils.getappstr("dbstr"), int.Parse(utils.getappstr("dbtype")), null, l_sqlstodo.ToArray());

return result.IResult.ToString();

}

3 结论

该施工进度系统主要使用的C# 技术来实现,具体的功能是通过信息化管理来完成整个系统的电子化.本文内容设计的施工进度管理系统,能够在综合化、复杂化的趋势下得到使用,可以有效提高设备质量、安全、费用、状态的信息化管理.面对现在的设备,如果能够通过软件系统的结合来实现管理,具有较好的效果,使得系统可以做到更为准确的实现,达到最后的信息同步效果.从而本质上提高一个实现项目中的效率问题.

参考文献

[1]黄珍,王永骥,刘清,等.工程船作业综合监控系统研发与开发[J].船舶工程,2006,28(3):1-5.

[2]罗斌,等.VisualC#.NET精彩编程实例集锦[M].北京:中国水利水电出版社,2005.

[3]马晓梅.SQLServer 2000实验指导[M].北京:清华大学出版社,2006.

[4]王雪青.国际工程项目管理[M].北京:中国建筑工业出版社,2000.

进度管理论文范文结:

关于对不知道怎么写进度管理论文范文课题研究的大学硕士、相关本科毕业论文进度管理论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

1、物流管理论文题目

2、企业管理论文5000字

3、管理会计案例分析论文

4、财务管理的论文题目

5、大学生时间管理论文

6、医学教育管理杂志