工业园区建设工程管理系统(源码)

建设工程项目管理系统是指项目管理者按照客观规律的要求,在有限的资源条件下,运用系统工程的观点、理论和方法,对项目所涉及的全部工作进行的全过程、全方位的规划、组织、控制与协调。为了使正常的业务流程、合同管理信息化,使信息及时的得到反馈,操作容易,使单位领导能够及时的了解建设工程进度情况。 本文采用UML建模的方式对系统进行了详细需求分析,以软件开发的WCF模式对系统进行分层设计。采用.NET架构技术和SQLServer2012为技术平台设计并实现了建设工程管理系统。本系统主要实现了基础信息管理、工程项目管理、合同管理、招投标管理,实现了对工程相关信息的录入、维护、查询和统计功能。同时也对工程的进度和付款情况也做了相应有效的控制。关键词 项目管理,招投标管理,权限管理,WCF
目 录
1 绪论 1
1.1 选题背景 1
1.2 国内外研究现状 1
1.3 研究内容 2
2 相关知识与技术概述 2
2.1 LINQ技术 2
2.2 采用JQuery的JavaScript框架 3
2.3 WCF技术 3
3 系统需求分析和概要设计 4
3.1 系统开发背景 4
3.2 用户需求分析 4
3.3 系统功能需求 6
3.4 系统概要设计 9
4 系统详细设计 12
4.1 系统功能模块的设计 12
4.2 系统数据库设计 21
5 系统实现 25
5.1 开发支持环境 25
5.2 系统主要功能模块实现 25
6 系统测试 33
6.1 系统部署 33
6.2 系统测试目的 34
6.3 系统测试方法 34
6.4 系统测试内容 34
结 论 37
致 谢 38
参 考 文 献 39
绪论
选题背景
随着国民经济的快速增长,建筑行业也得到了快速发展,建筑行业信息化管理也就在工程项目管理中逐渐被人们认识和重视,在项目管理中被大力推行。建筑行业 *好棒文|www.hbsrm.com +Q: *351916072* 
发展同时也给建设工程管理单位带来更大的挑战与机遇,如何运用项目管理与系统设计的相关知识来更加有效地管理建设工程项目,提高建设工程项目审批速度,简化建设工程审批流程,进而提高管理单位的办公效率[1],成为建设工程主管部门所关注的焦点。因此,城市建设主管部门纷纷面临如何将信息技术同传统的工程项目管理实践相结合的难题。
因此,本文提出一种将信息技术同传统建筑工程项目管理相结合的方法,从而实现建设工程项目管理过程中部门之间数据的共享,该方法不仅能对建设工程项目进行全面地管控,而且能实现各部门信息共享,从而有效地解决部门间信息“孤岛”的状况,管理部门领导可以通过实时监控项目的审批进展状况。
国内外研究现状
国外的信息技术相比国内发展较早,信息化应用在建设工程项目管理相比国内要早。目前,国外已经存在完善的建设工程项目管理系统,这对建设工程项目管理的规范标准产生巨大作用。
在建设工程项目管理方面,国内有很多中小城市仍采用传统的人工管理方式来对建设工程项目进行管理,传统的管理方式费时费力而且效率低下,建设单位可能需要往返公司与管理机构多次,一定程度上影响工程的进度。有些建设单位不知道哪个管理机构是对应的管理机构,可能要在多个管理机构之间往返多次,甚至因无法及时报批而对工程进度造成影响[2]。
国内信息化道路虽然起步比国外晚,但发展迅速。国内的一些一线省市已经投入使用建设工程管理系统,如江苏省建设工程管理系统,广东省建设工程管理系统等。这些系统的优点显著,可以大幅缩减项目的审批速度。但这些系统仍存在一些缺点,如针对性不强,这些系统是广泛系统,不能根据所在地域的特点进行管理。国外的系统相比国内系统完善但却不适合国内实际情况[3]。
对于以上所出现的问题,设计并实现一个符合淮安工业园区建设工程管理系统是迫在眉睫的事。在设计与实现的过程中可借鉴国外的先进模式,吸取江苏省建设工程管理系统的经验,最后结合淮安工业园区建设工程的实际情况进行设计。
研究内容
淮安工业园区建设工程管理系统的主要工作如下:
1. 搜集资料了解淮安工业园区建设工程申报审批流程的具体情况,分析其行业背景。结合国内外相似系统的优缺点来确定淮安工业园区建设工程管理系统的设计方案。
2. 根据设计方案和淮安工业园区建设工程申报审批的具体情况进行需求分析,确定功能模块,包括建设单位管理模块、项目管理模块、合同管理模块、招投标管理模块和系统管理模块。同时考虑到非功能性的需求分析。
3. 根据需求分析进行系统设计,将采用.NET Framwork框架技术和WCF的设计模式,具体包括系统设计原则、系统功能概要设计、系统功能详细设计和系统数据库设计四部分。
4. 对系统进行总体设计,先实现系统的登录功能,然后将需求分析的功能模块实现。
5. 对系统进行测试,对系统的每一个功能进行测试,并记录测试过程、测试数据和测试结果。对于测试出现的问题逐一解决,确保系统正常运行。
相关知识与技术概述
LINQ技术
在企业级系统的开发中,影响系统整体性能以及决定系统优化程度的关键因素就在于对于数据库的操作,在以往的数据库访问的手段上面推荐使用ADO.NET,以在程序中直接编写SQL语句为主要方式,通过SQL直接捕获结果,但在面向对象的主流思想的影响之下,本系统采用了全新的ORM的数据访问模式LINQ。
LINQ定义了一组标准查询操作符用于在所有基于.NET平台的编程语言中更加直接地声明跨越、过滤和投射操作的统一方式,标准查询操作符允许查询作用于所有基于IEnumerable接口的源,并且它还允许适合于目标域或技术的第三方特定域操作符来扩大标准查询操作符集,更重要的是,第三方操作符可以用它们自己的提供附加服务的实现来自由地替换标准查询操作符,根据LINQ模式的习俗,这些查询喜欢采用与标准查询操作符相同的语言集成和工具支持[4]。因此,LINQ具有以下几大优势:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1466.html

好棒文