1. 工程管理软件1.1 概述工程项目是企业经济效益的主要源泉所在。
面对国内经济的高速发展,投资规模的不断扩大,工程项目的大量增加,企业正面临者前所未有的机遇和挑战。
工程项目管理系统依据企业生产与管理的特点,以系统工程学、控制论和信息论为理论基础,采用信息集成技术和矩阵式管理结构,以高度专业化、科学化、市场化的手段,对项目实施的进度、成本、质量、合同、资源、财务、安全等工程全过程实行动态、量化管理和有效控制。
1.2 系统总体功能结构1.2.1 功能说明一、系统管理1.人员管理人员信息的登记、维护和查询。
2.权限管理权限管理采用角色对功能进行管理。
每个用户拥有一个或多个角色,用户登录时,系统根据用户的角色,决定用户的功能权限。
3.系统配置进行系统各种运行参数的配置,这些参数包括系统运行参数和各种系统管理参数等。
4.流程管理主要进行业务流程的管理,可以根据用户的业务需求对系统的各功能节点进行配置,从而达到业务流程管理的可扩展性和可配置性。
二、项目管理1.项目规划规划管理就是构造工程项目管理系统的基础数据体系,建立一个以范围、工程分解(PBS)、项目组织(OBS)、工作分解(WBS)、资源分解(RBS)、成本分解(CBS)为核心的数据支撑环境。
2.进度管理系统的进度计划是项目计划的重要组成部分,资源计划、物资计划及费用计划的编制都是以进度计划为基础的,因此项目进度计划是项目计划编制中的一项重要工作,也是项目计划的主要内容,可同时派生出不同组织与管理职能、不同资源(人工、材料、机械、设备)、不同费用类别的系统的、全方位的项目实施计划。
3.成本管理工程项目在施工过程中状况的随时掌控,是项目是否赢利的关键。
系统建立成本管理体系,贯穿于项目管理活动的全过程和每个方面,从项目中标签约开始到施工准备、现场施工、直至竣工验收,在整个工程建设过程中进行实时动态的成本监控与分析。
4.合同管理系统对各类承包合同、劳务合同、采购合同、租赁合同、技术服务合同以及其他一般性合同的原始信息(包括评标文件、工程量清单、合同价格信息)、过程信息(如:合同变更信息、补充信息、执行状态等)进行统一管理,并对合同计量、合同支付、合同计算、合同变更、合同索赔进行实时监控。
5.材料管理材料管理费用在项目投资中,一般占有最大比重,因此材料成本是项目成本控制的重要内容。
系统可以从三个方面对材料成本实施控制:材料计划的制定、材料采购价格和材料现场的耗用管理。
6.设备管理设备管理同施工企业的经营管理结合,可以反映出企业经营过程中与设备有关的人、财、物的消耗,进行设备运行成本核算与效率分析;同项目管理结合,可以反映出每项项目中的设备使用状况以及设备使用成本。
7.人工管理以控制成本和赢取利润为核心,依照按劳分配的原则,把工资和奖金作为表现方式,连接工程项目和人力的管理支点。
8.资金管理通过资金管理系统,企业领导层可随时准确掌握各部门或单位的资金流向,提高资金的利用效率,降低资金的使用成本,有效缓解垫资压力、规避资金风险。
9.质量管理施工项目的质量控制是从工序质量到分项工程质量、分部工程质量、单位工程质量的系统控制过程。
包括质量规范、质量目标、质检评定、质量事务等方面的管理。
三、企业管理1.项目中心项目中心可协助企业建立多项目资源协调机制,提供各类资源分配分析数据,(如多项目的采购、多项目人力资源协调、多项目资金、人工、材料、机械等资源的协调);实现企业管理层与项目管理层在同一平台上协同工作,为其提供方便、快捷、准确的数据归集和分析平台,切实地辅助企业决策层和各业务部门提高科学决策能力。
2.经营中心经营中心为工程项目的投标、报价、顾客信息、经营计划、合同立项、合同分承包、工作设计协同等提供了一套灵活、有效的控制手段,可有效分析企业经营运行情况;收集、分析同行业信息,制订或修订企业发展战略目标,建立工程投标基础资料库和专家库,实现对项目全过程的有效控制和科学管理。
3.物流中心物流中心以最前沿的物流管理技术,物流供应链一体化理论为基础,结合目前我国建筑行业材料管理特点和状况,为施工企业提供了供应链管理整体解决方案:施工企业从上游合作伙伴获得所需的生产、运营的物资,保证企业生产经营需要,支持企业的持续经营,同时,控制供应链上的物流速度,杜绝暗箱操作,有效的降低采购成本,并最大限度地减少库存和资金占用。
4.人力资源结合施工企业实际管理中面临的问题,动态适应项目与企业组织的多变性、地域的广泛性,支持处理资源配置优化组合、激励考核等核心业务,实现人力资源规划与发展管理,创造企业整体人力资源优势。
5.预警中心预警管理系统是对企业在发展过程中针对可能发生的危机而进行的事先预测和防范的一种战略管理手段。
对系统中敏感的数据,按用户自定义的参数进行处理,供企业领导人及时发现问题并纠正问题。
如:进度延期,成本超支,库存报警、合同履约基准(合同变更、支付、过期预警)人工、材料、机械支付的临界点,质量和安全指标等。
一旦有发生超过预定目标的情况时,系统给予及时的反馈。
四、服务接口根据企业对项目管理和其他系统进行数据交换和业务的各种需求,定制开发一系列的数据服务接口和业务接口。
五、企业决策面向企业决策人员,分析、监控企业的产值、资金、人力、采购、库存、项目各个业务的经营状况。
通过挖掘数据、分析信息,帮助决策者做出科学的决策。
六、数据中心进行统一的数据收集和管理,为日常的业务办理和企业的决策分析提供强有力的数据保障功能,也是其他系统数据和系统数据进行交换和通讯的中心。
2. 数据库2.1 概述2.1.1 数据库和信息系统(1)数据库是信息系统的核心和基础,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息。
(2)数据库是信息系统的各个部分能否紧密地结合在一起以及如何结合的关键所在。
(3)数据库设计是信息系统开发和建设的重要组成部分。
(4)数据库设计人员应该具备的技术和知识:➢数据库的基本知识和数据库设计技术➢计算机科学的基础知识和程序设计的方法和技巧➢软件工程的原理和方法➢应用领域的知识2.1.2 数据库设计的特点➢数据库建设是硬件、软件和干件的结合➢三分技术,七分管理,十二分基础数据➢技术与管理的界面称之为“干件”➢数据库设计应该与应用系统设计相结合➢结构(数据)设计:设计数据库框架或数据库结构➢行为(处理)设计:设计应用程序、事务处理等➢结构和行为分离的设计传统的软件工程忽视对应用中数据语义的分析和抽象,只要有可能就尽量推迟数据结构设计的决策早期的数据库设计致力于数据模型和建模方法研究,忽视了对行为的设计。
2.2 数据库设计2.2.1 基本表设计在基于表驱动的信息管理系统(MIS)中,基本表的设计规范是第三范式(3NF)。
第三范式的基本特征是非主键属性只依赖于主键属性。
基于第三范式的数据库表设计具有很多优点:一是消除了冗余数据,节省了磁盘存储空间;二是有良好的数据完整性限制,即基于主外键的参照完整限制和基于主键的实体完整性限制,这使得数据容易维护,也容易移植和更新;三是数据的可逆性好,在做连接(Join)查询或者合并表时不遗漏、也不重复;四是因消除了冗余数据(冗余列),在查询(Select)时每个数据页存的数据行就多,这样就有效地减少了逻辑I/O,每个Cash存的页面就多,也减少物理I/O;五是对大多数事务(Transaction)而言,运行性能好;六是物理设计(Physical Design)的机动性较大,能满足日益增长的用户需求。
在基本表设计中,表的主键、外键、索引设计占有非常重要的地位,但系统设计人员往往只注重于满足用户要求,而没有从系统优化的高度来认识和重视它们。
实际上,它们与系统的运行性能密切相关。
基于第三范式设计的库表虽然有其优越性(见本文第一部分),然而在实际应用中有时不利于系统运行性能的优化:如需要部分数据时而要扫描整表,许多过程同时竞争同一数据,反复用相同行计算相同的结果,过程从多表获取数据时引发大量的连接*作,当数据来源于多表时的连接*作;这都消耗了磁盘I/O和CPU时间。
尤其在遇到下列情形时,我们要对基本表进行扩展设计:许多过程要频繁访问一个表、子集数据访问、重复计算和冗余数据,有时用户要求一些过程优先或低的响应时间。
如何避免这些不利因素呢?根据访问的频繁程度对相关表进行分割处理、存储冗余数据、存储衍生列、合并相关表处理,这些都是克服这些不利因素和优化系统运行的有效途径。
2.2.2 数据库设计策略数据库对象的放置策略是均匀地把数据分布在系统的磁盘中,平衡I/O访问,避免I/O瓶颈。
1)访问分散到不同的磁盘,即使用户数据尽可能跨越多个设备,多个I/O运转,避免I/O竞争,克服访问瓶颈;分别放置随机访问和连续访问数据。
2)分离系统数据库I/O和应用数据库I/O。
把系统审计表和临时库表放在不忙的磁盘上。
3)把事务日志放在单独的磁盘上,减少磁盘I/O开销,这还有利于在障碍后恢复,提高了系统的安全性。
4)把频繁访问的“活性”表放在不同的磁盘上;把频繁用的表、频繁做Join*作的表分别放在单独的磁盘上,甚至把把频繁访问的表的字段放在不同的磁盘上,把访问分散到不同的磁盘上,避免I/O争夺;5)利用段分离频繁访问的表及其索引(非聚族的)、分离文本和图像数据。
段的目的是平衡I/O,避免瓶颈,增加吞吐量,实现并行扫描,提高并发度,最大化磁盘的吞吐量。
利用逻辑段功能,分别放置“活性”表及其非聚族索引以平衡I/O。
当然最好利用系统的默认段。
另外,利用段可以使备份和恢复数据更加灵活,使系统授权更加灵活。
3. 数据存储3.1 概述早期的存储系统是计算机系统的一部分,大多以存储设备形式出现。
随着网络的发展,数据的存储也逐渐由单机向多机方式和专用机发展,数据的共享与传递也逐渐从依赖主机系统向依赖网络系统发展。
当前,在大型企业应用安装数十台服务器已经很常见。
但过于分散的数据资源,会给访问和管理带来困难。
在DAS中,应用与存储是一体化的,通过系统总线访问存储设备;NAS是应用与存储分离的系统,应用服务器通过局域网(LAN访问文件存储系统,通常NAS以标准化访问协议(如NFS提供服务;在SAN中,文件系统与存储系统完全分离,存储系统实际上成为运行应用程序的服务器设备,二者以高速FC连接。
中心化数据存储系统是企业信息资源建设的发展趋势。
而集中化管理助于减少维护费用并提高效率。
3.2 数据处理和存储系统设计1.SAN的安全性设计在SAN存储区域网中的存储设备通常会被多台主机设备所共享,这样,就存在着数据可能会被非法访问的危险。
所以,用户在SAN环境下应使用一个绝对可靠的安全管理器,以防止数据的非法访问,达到光纤通道或存储区域网(SAN环境中最大的数据安全性和完整性。