欢迎来到天天文库
浏览记录
ID:14991742
大小:25.50 KB
页数:5页
时间:2018-07-31
《综合性工程咨询单位项目管理系统设计与实现浅析》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、综合性工程咨询单位项目管理系统设计与实现浅析 现代社会环境复杂多变,市场竞争日益激烈,项目建设规模越来越大,项目投资风险越来越高,如何规避项目风险,科学进行投资决策是各类投资者面临的重大课题。面向综合性工程咨询单位所提供的项目管理软件相对于实际的具体工作要求往往缺乏系统性、针对性,不能充分保证日常业务办公流程中的各种需要。因此,随着项目管理应用的不断发展和计算机应用水平的不断提高,建立开发适合本单位资源环境、可提供快速、准确数据的项目管理系统已成为一个重要的研究课题。 1综合性工程咨询单位项目管理的相关理论知识的研究 工程项
2、目及项目管理概念 项目管理,就是项目的管理者在有限的资源约束下,利用系统的观点、方法和理论,对项目涉及的全部工作进行有效地管理。即从项目的投资决策开始到项目结束的全过程进行计划、组织、指挥、协调、控制和评价,以实现项目的目标。 1.工作流引擎开发技术 工作流概念 工作流软件,就是业务信息数据在多个环节模块之间的流转。按照工作流管理联盟的定义,工作流指的是“业务过程的部分或全部在计算机应用环境下的自动化”。通常开发一个工作流管理系统主要包含如下几个部分:工作流引擎开发,工作流定义工具,自定义表单模块,流程管理和监控。如图1所
3、示。 工作流引擎 工作流引擎,主要是实现业务流程的规则抽象,模型的建立以及为流程实例提供运行环境,并解释执行流程实例。工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽象的一个模型,是整个工作流引擎的基础,所以模型设计的好坏决定引擎的功能是否灵活,也决定了工作流管理系统从设计实现到运行实施等诸多环节。 系统分析 据流程分析及功能分析,并在功能分析时,采联盟用UML技术对系统进行用例建模。 业务流程分析 业务流程图是用一些规定的符号及连线来表示某个具体业务处理过程。业务流程图是系统分析员与用户交流思想的
4、有效工具。本部分以系统的主要业务来描述系统的业务流程。 2.功能需求分析 经过调研分析,综合性工程咨询单位项目管理系统主要实现的功能有项目信息管理、项目合同管理、统计管理、财务结算管理、人事管理、系统维护等功能。 系统设计 功能设计 功能设计主要针对系统所实现的功能进行分析与设计,是系统设计阶段最重要的一个环节,也是软件开发过程中一个至关重要的关键一步。本部分主要介绍合同档案管理、财务结算管理、项目合同管理、统计管理、项目管理等功能模块。 3.系统管理功能介绍 合同档案管理 合同档案管理主要实现对合同的文档信息进行
5、管理,包括档案信息添加、修改、查询等,主要由档案分类管理模块,合同档案管理模块和档案统计模块管理构成。档案查看管理由档案室按档案柜进行分类管理,档案柜先按年分类再按部门分类最后按项目合同编号显示,档案统计管理模块根据年份,部门和业务类别对合同进行统计。 财务结算管理 对项目合同进行结算管理,主要包括结算、打印、查询、统计等功能。业务人员根据项目合同的结算情况去申请结算请求,并提交给财务部门进行审核,如果不符合结算申请要求,财务人员将回退给业务人员,如果符合要求,财务人员点击结算,系统后台根据部门自动生成《结算登记表》信息,并自
6、动生成《酬金结算表》可打印。 系统实现与测试 系统实现与测试是软件开发的一个重要阶段,该阶段将前段分析及设计所形成的文档,利用编码技术将之实现,并验证所实现的信息系统是否符合用户的需求,以达到保证信息系统质量的目的。 接口技术实现 工作流接口被部署为webservice,数据流被封装为soap消息以xml格式通过http协议在企业内外部网络中传递,不受平台和开发语言的限制,掌握高级编程语言的开发人员可以方便地生成本地代理程序远程调用工作流接口而不用关心数据序列化和反序列化的细节,最大程度地降低了复杂性。 4.接口应用范围
7、 系统定义的工作流接口,即可用于与其他异构系统数据交换,也可用于与其他同构系统的数据交换。当外部系统为其他同构系统时,即形成了多套系统的分布式部署,通过工作流输入输出接口,实现多套同构系统间的数据流转。 结语 系统经过试运行,达到了综合性工程咨询单位项目管理信息系统建设的目标,提高了工作效率。但是本系统仍存在某些不足,需要与单位的自动化办公系统、ERP等集成在一起,本人将在以后的工作对其进行研究与分析,并将之集成,以实现数据共享。
此文档下载收益归作者所有