科技项目管理云平台的研究及应用
发布时间:2019-07-02 09:58
【摘要】:当前,随着科技项目管理的信息化建设在各级政府的推动下迅速发展,电子政务办公逐渐成为规范。但是,我国科技项目申报管理系统由于技术水平、管理体制等多方面的问题,使得各个系统之间相互封闭,无法实现信息的共享和整合,严重影响到了办公效率。鉴于此,构建一个统一的科技项目管理平台,,可以有效解决信息的分散、共享不足、基础设施重复建设等一系列的难题。本文的研究工作概括为以下几点: (1)在深入分析科技项目管理系统的基础上,本文运用现代科技项目管理的过程控制原理,研究提出一种科技项目管理全过程模型,并用UML建模。 (2)通过集成Spring、SpringMVC、Hibernate等Java EE框架以及Jquery和Freemarker等技术,根据AOP、IOC编程思想和MVC设计模式研究开发轻量级的、松耦合的、高复用性的科技项目管理系统框架。根据非侵入式设计和对象组合复用等思想,将项目管理中涉及的申请书、合同书等复杂实体设计为一组独立的POJO对象,通过动态组合配置即可得到一类新的项目申请书或合同书;提供申请书等模版的在线编辑和版本管理,流程配置等功能。 (3)在上述基础上,将科技项目管理系统的用户实体抽取出来,利用CAS单点登录进行统一的身份认证和角色权限分配控制,同时根据科技项目管理领域的业务需求,采用JavaScript技术完成了CAS的本地化登录,提高了用户体验度。 (4)根据上述研究成果,基于OpenStack实际开发了科技项目管理云平台,成功配置部署了多个项目管理系统,应用表明该云平台具有良好的扩展性、复用性和资源共享性,验证了本文研究成果的可行性。
[Abstract]:At present, with the rapid development of science and technology project management information construction promoted by governments at all levels, e-government office has gradually become a standard. However, due to many problems, such as technical level, management system and so on, the application management system of science and technology project in our country makes each system closed to each other and can not realize the sharing and integration of information, which seriously affects the office efficiency. In view of this, the construction of a unified science and technology project management platform can effectively solve a series of problems, such as the dispersion of information, the lack of sharing, the repeated construction of infrastructure and so on. The research work of this paper is summarized as follows: (1) based on the in-depth analysis of the science and technology project management system, this paper studies and puts forward a whole process model of science and technology project management by using the process control principle of modern science and technology project management, and uses UML to model the whole process of science and technology project management. (2) by integrating Java EE framework such as Spring,SpringMVC,Hibernate and Jquery and Freemarker, a lightweight, loose coupling and high reusability science and technology project management system framework is developed according to AOP,IOC programming idea and MVC design pattern. According to the ideas of non-invasive design and object combination reuse, the complex entities such as application form and contract book involved in project management are designed as a group of independent POJO objects, and a new kind of project application or contract form can be obtained by dynamic combination configuration, and the functions of online editing and version management, process configuration and so on can be provided. (3) on the basis of the above, the user entity of the science and technology project management system is extracted, and the unified identity authentication and role authority allocation control are carried out by using CAS single sign-on. At the same time, according to the business requirements in the field of science and technology project management, the local login of CAS is completed by using JavaScript technology, and the user experience is improved. (4) according to the above research results, the science and technology project management cloud platform is developed based on OpenStack, and several project management systems are successfully configured and deployed. The application shows that the cloud platform has good expansibility, reusability and resource sharing, and verifies the feasibility of the research results in this paper.
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
本文编号:2508835
[Abstract]:At present, with the rapid development of science and technology project management information construction promoted by governments at all levels, e-government office has gradually become a standard. However, due to many problems, such as technical level, management system and so on, the application management system of science and technology project in our country makes each system closed to each other and can not realize the sharing and integration of information, which seriously affects the office efficiency. In view of this, the construction of a unified science and technology project management platform can effectively solve a series of problems, such as the dispersion of information, the lack of sharing, the repeated construction of infrastructure and so on. The research work of this paper is summarized as follows: (1) based on the in-depth analysis of the science and technology project management system, this paper studies and puts forward a whole process model of science and technology project management by using the process control principle of modern science and technology project management, and uses UML to model the whole process of science and technology project management. (2) by integrating Java EE framework such as Spring,SpringMVC,Hibernate and Jquery and Freemarker, a lightweight, loose coupling and high reusability science and technology project management system framework is developed according to AOP,IOC programming idea and MVC design pattern. According to the ideas of non-invasive design and object combination reuse, the complex entities such as application form and contract book involved in project management are designed as a group of independent POJO objects, and a new kind of project application or contract form can be obtained by dynamic combination configuration, and the functions of online editing and version management, process configuration and so on can be provided. (3) on the basis of the above, the user entity of the science and technology project management system is extracted, and the unified identity authentication and role authority allocation control are carried out by using CAS single sign-on. At the same time, according to the business requirements in the field of science and technology project management, the local login of CAS is completed by using JavaScript technology, and the user experience is improved. (4) according to the above research results, the science and technology project management cloud platform is developed based on OpenStack, and several project management systems are successfully configured and deployed. The application shows that the cloud platform has good expansibility, reusability and resource sharing, and verifies the feasibility of the research results in this paper.
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 薛颖;闵联营;邱桥春;;基于hibernate缓存机制的查询性能优化研究[J];电脑知识与技术(学术交流);2007年17期
2 陈克胜;标准化支撑电子政务[J];中国电子商务;2002年12期
3 马永春;刘振宇;;基于SAML的单点登录安全模型探讨[J];电脑知识与技术;2013年11期
4 刘强;徐小良;;科技项目管理系统快速开发框架研究[J];电子科技;2013年04期
5 田维珍;郭欢欢;王连清;;SaaS安全技术研究[J];信息通信;2010年05期
6 孙华林;;基于JSF-Spring-Hibernate架构的研究与应用[J];信息技术;2009年05期
7 吴茂传;郭阳;胡昌平;;基于Web的单点登录技术在企业集成中的应用[J];淮海工学院学报(自然科学版);2008年01期
8 李扬;马光思;;扩展与整合Web应用框架的研究与实践[J];计算机工程;2006年17期
9 屈建明;陈洁;;FreeMarker模板引擎动态生成网页的应用研究[J];计算机与现代化;2011年03期
10 何宁,郑伟,常春;基于SSL协议的访问控制体系的分析与设计[J];控制工程;2004年02期
本文编号:2508835
本文链接:https://www.wllwen.com/guanlilunwen/xiangmuguanli/2508835.html