论文部分内容阅读
随着互联网应用的普及,企业开始采用项目总控管理系统来规范自己内部运作流程。传统的项目总控管理采用人工方式,项目实施过程复杂且工作量巨大,无法有效配置资源,容易造成计划延误,耗损大量成本。胜利工程建设集团之前尝试通过增加项目总控管理人员数量的方式来改善这些弊端,但是并没有取得很好的成果。为解决上述问题,胜利工程建设集团需要借助于互联网带来的便利,将项目总控管理信息化,开发出一款可对项目进行整体管理的系统。胜利工程建设集团项目总控管理系统的开发过程使用Java语言,开发框架采用流行的SSH开源框架,SSH框架包括Spring、Hibernate、Struts。Struts对MVC的三个模块都提供了组件,Model部分提供ActionForm和.JavaBean, ActionForm负责将用户请求封装成对象,JavaBean负责将底层的业务逻辑封装成对象。View部分采用标签库实现JSP,可减少脚本的使用,实现与Model的交互。Controller部分提供系统核心控制器和业务逻辑控制器,系统核心控制器负责拦截页面所有请求,然后根据请求决定是否转交给业务逻辑控制器处理。业务逻辑控制器负责调用Model处理用户请求。SSH框架的使用,极大地提高了代码的封装性,采用分层结构,客户端不直接与数据库和服务器交互,而是采用中间件处理业务。胜利工程建设集团项目总控管理系统分为市场经营管理、综合规划、合同管理、成本管理、进度管理、分包管理六个功能。市场经营管理业务中的功能包括市场开发和项目立项两个主要功能。综合规划业务中的主要功能包括项目基本信息维护、项目组织机构维护、项目目标管理、工程划分管理。项目基本信息维护负责录入项目信息。合同管理包括合同基本信息录入、合同清单管理、合同新增变更索赔、其他扣款科目设置和合同结算。成本管理包括成本科目设置、成本明细设置、总成本预算、期间目标成本管理、期间实际成本管理和成本分析。进度管理包括进度总计划管理、期间进度计划管理、期间进度材料配置、期间实际进度管理和进度分析。分包管理包括分包策划、分包立项、分包招标、分包合同和分包结算。胜利工程建设集团项目总控管理系统投入使用后将对项目实施实现统一的管理,对项目需要的成本进行预算控制,保证成本不超出预算。将实现对项目进度进行管理,保证项目工期在可接受范围之内,避免因进度延误而耗费大量人力财力。将实现对人员信息进行管理,保证人力资源得到充分利用。胜利工程建设集团项目总控管理系统的设计和实现,将会有利于项目总控管理人员随时了解项目整体运营情况,实现对项目所涉及业务的全面管理,将复杂的项目过程条理化,加强子项目间沟通协作,减少计划拖延和降低运营成本。