1系统架构设计
根据面向服务架构的设计思想及系统的业务流程和功能需求[3],主要实现项目申报、项目审核、项目审批、系统管理等服务功能,系统的详细架构设计如图2所示。该架构设计采用面向服务的分层架构设计,由系统运营层、服务层及其服务组件、业务处理层和表示层构成[4]。表示层:根据不同用户的权限和需求,提供不同的操作界面,通过输入的参数和设计的服务接口调用业务逻辑实现。业务处理层:该层是通过已经封装好的服务来构建管理系统的业务流程,负责响应用户层面的请求。服务层及服务组件:该部分是整个系统架构中比较关键的一层,用于实现具体的服务功能和服务组件,服务组件遵循服务层中定义的契约,保证与服务描述的一致性,同时也要保证与数据库的有效交互,实现系统的可靠运行。服务体系有3种服务操作,分别为服务发布、服务发现、服务绑定。系统运营层:主要用于提供系统运营所需要的硬件基础设施、操作系统、数据库、网络安全、Web服务等。
2系统服务描述
战略新兴产业发展项目管理系统的服务主要由项目申报服务、项目审核服务、项目审批服务、系统管理服务构成。本文主要讨论项目申报服务。项目申报服务主要实现项目承担单位的注册和项目申报,申报成功后任务书的填写、季调度的填写、项目验收申请与验收成果上传、信息维护等功能。具体操作包括:(1)项目承担单位注册:项目承担单位如需申报项目,必须在线注册,并通过项目申报单位审核通过才可以使用该系统进行项目申报。(2)项目申报:项目承担单位注册成功后,便可以进行项目申报,申报时需要填写项目名称、项目类别、产业方向、总投资、申请补助资金、申报书及主要佐证材料上传等。项目信息填写完毕上报之前,需要进行校验,校验成功后方可提交。项目申报后,如果申报单位审核结果为不合格,还需要进行修改,再次上报。(3)任务书填写:项目申报成功后,需要填写任务书并提交,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。(4)季调度填写:项目申报成功后,需要按期填写季调度,并提交,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。(5)项目验收申请及成果上传:项目按期完成后,需要填写项目验收申请报告,并上传相关成果资料,等待申报单位和主管单位审核,审核通过后,任务结束。如果审核不通过,则需要修改。(6)信息维护:可以进行密码、联系方式、联系人等信息的修改。
3结束语
本文通过深入分析战略新兴产业发展项目的管理流程,提炼出项目管理系统应具备的功能模块,再通过分析面向服务架构的思想,将其引入项目管理系统中,设计出面向服务架构的战略新兴产业发展项目管理系统,并对项目申报服务进行详细的描述。
作者:任斌 郑国勋 单位:长春工程学院