工程管理系统开发平台

  • 来源:建米软件
  • 2012-01-03 15:51:22

   Microsoft Project。Microsoft Project(或MSP)是由微软开发销售的项目管理软件程序。软件设计目的在于协助项目经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。

  就现代项目管理而言,其主要任务无非是对人 流、物流及信息流的管理一个典型的建设工程项 目,它的整个生命周期所产生的信息量是非常庞大的.然而,要对这些来源各异的“流”进行归类整理、 去糟取精,就必须建立一套科学合理的辅助管理工 具,从而使其更好地为工程项目管理者所服务.本文 提出的基于 C/S 模式的建设工程管理系统,其 总设计思路是遵循建设工程项目的管理理念,利用 集成化、信息化技术,在重组管理模型的基础上实 施与开发的.该平台的提出主要是为项目管理者和 企业进行基本事务操作,了解工程实况,科学分析 并加以决策提供一体化的操作平台,确保局部项目 与整体工程的良好运作,直至竣工使用。

  一、管理平台的构建

  泛普以工程为主要研 究对象,通过对比与分析项目施工过程中的特点与 难点,设计并构建出与之相适合的业务处理流程及 模块管理体系,确保模块间信息沟通的流畅性和计 算处理的高效性;通过管理理论与计算机技术相结针对目前中国建设工程项目管理的特点及难 点,为实现其目标功能,该平台的构建内容由面向 对象、管理内容和管理周期三部分组成:

  

定制开发项目管理规划设计图

 

  1、管理平台的需求分析

  工程管理系统的建设指导思想是与信息 网络的指导思想遥相呼应的.以集成化思想为构建 主线,将业务处理流程以模块化的形式进行应用与 展示.在汲取国内外优秀管理模型和管理方法的基 础上,进行目标系统的需求分析,构建具有基本事 务操作、实施状态诊断、倍效因素分析及实施状态 预警等功能于一体的工程项目管理体系,为下一 步编程技术的实现奠定科学的理论基础。

  (1)面向对象: 在应用软件中,每个使用对 象都充当着一个系统角色,他们各司其职,共同维 护系统的正常运作.本系统将使用用户划分为四种 角色:以项目经理为核心,评审专家为智囊团,管 理员为总管,普通用户为基本对象;此外,他们还 会因其登录角色的不同,而具有不同的操作权限,合的方式,开发一套适用于中国建设工程项目的管 理平台,使工程项目管理的理论研究实用化,管理 方式便捷化.鉴于此,根据自身的特点及需求,将目 标平台的实现依次从系统的构建与开发两方面入 手,逐步搭建起以集成化为目标的建设工程项目管 理平台。

  (2)管理内容: 当构建目标管理体系时,不 仅仅要考虑到各类流程、制度及标准的组合关系, 同时,还需涉及到项目实施过程中质量、成本、进 度、安全、风险、环保以及人(物)资源之间的统 筹规划.从工程项目管理角度出发,借鉴相关文献的 先进思想,对目标系统管理内容进行再梳理、再制 定从而形成适用于中国工程项目管理现状的集成 化管理内容体系。

  (3)管理周期: 建设工程项目管理体系要覆 盖项目实施建设中的全过程(包括立项阶段、准备 阶段、施工阶段和竣工阶段),是一个“循序渐进、 闭合管理”的环模式,然而,在整个工程项目实施 过程中,其人流、物流和信息流都是运作不息的, 它们贯穿于整个生命周期中的任何阶段。

  

项目管理系统定制开发需求设计图

 

  2、开发工具的选取

  建设工程管理系统是以VS 2005为开发工 具,SQL Server 2005 为数据仓库,C#为编程语言,所开发的基于 C/S 构架的系统软件.

  (1)开发环境 Visual Studio 2005,是美国微软公司研发的一 种基于.NET 2.0 框架的程序开发工具,支持多种程 序语言,为程序的实现提供了一个优良、稳定的集 成环境(简称 IDE).VS 2005 可用于生成 ASP.NET 应用程序、XML Web Services桌面应用程序和移动 应用程序[8],同时,由于它采用了统一的 IDE 环境, 这使开发跨语言的应用程序成为了可能,程序员可 根据自身的实际情况在同一应用程序中使用不同 的编程语言[9-10].此外,VS 2005 还提供了多种数据 库的访问方法,可利用开放数据库互连的方式访问 Microsoft Visual SQL Server、Oracle 和 Sybase 等大 型数据库,并以客户机/服务器(C/S)的方式存取 数据库中的数据.

  (2)C#语言 C#是一种安全、稳定、简单的,由 C/C++演变 而来的面向对象的程序设计语言,它继承了 C 语言 的语法风格和 C++的面向对象特点,摒弃了 C/C++ 的复杂特性,使操作过程更易使用、更少报错.同时, C#又综合了VB的可视化操作和C++的高运行效率, 以强大的操作能力、优雅的语法风格、创新的语言 特性和便捷的面向组件成为.NET 的首选语言. 此外,.NET 框架的融合还为 C#提供了一个强大的、 易用的、逻辑结构一致的程序设计环境,使程序比 以往更加稳定、安全、快捷.

  (3)数据库 最具有代表性的数据库管理软件是微软公司 研制并发布的 Microsoft SQL Server 2005,它由一系 列项目协作的组件构成,能满足企业数据处理系统存储和分析数据的需要.SQL Server 主要是用于大 规模联机事务处理、数据仓库和电子商务应用的数 据库和分析平台,主要优点表现在与客户/服务器开 发工具和桌面应用程序高度集成方面.同时,SQL Server 2005 数据库管理系统还具有 Internet 集成、 易用性、可用性、可伸缩性、可管理性、可编程性、 可兼容性以及数据仓库、数据共享等主要特点.

  (4)C/S 结构 C/S(Client/Server)结构在技术上已相当成熟, 其主要特征是交互性强、具有安全的存取模式、网 络通信量低、相应速度快,利于处理大量的数据. 但值得注意的是,该模式是把数据库放在远程服务 器上,把应用程序安装在客户端上,它们之间则是 通过互联网的方式与服务器相互连通.C/S模式软件 一般采用两层结构:前端是客户机,即用户界面. 它结合了表示层与业务层的逻辑关系,接受用户的请求,并向数据库服务器提出请求;后端是服务器, 即数据管理.它将所需数据提交给客户端,客户端将 数据进行计算并将结果呈现给用户[14-15].此外,该构 架还提供了完善的安全保护机制和数据处理操作, 允许多个客户同时进行访问同一个数据库.

  3、工程管理系统的开发

  在理论系统框架搭建完成后,即将开始目标平 台的开发之旅.本文中,开发过程被划分为四个阶 段,即需求分析、系统设计、代码实现和运行测试. 其中,需求分析是“万本之源”,它既是目标平台 系统框架实现的手段,又是软件工程开展实施计划 的基础.针对目标平台的系统设计与编码方面,给出了有序的程序开发步骤,为确保完成项目任务 提供了很好规划方向.基于上述文中所提及的系统构建内容与开发 方法,该平台已完成了整个开发过程.其中,七个一 级模块支撑了整个系统框架;此外,各一级模块下 还建有若干个二级子模块,充分保证信息的全面性 和可用性

预约免费体验 让管理无忧

微信咨询

扫码获取服务 扫码获取服务

添加专属销售顾问

扫码获取一对一服务