论文部分内容阅读
随着中国石油勘探与生产信息门户应用的不断深入,门户现有的功能已经不能完全满足勘探与生产公司的业务需求,需要对其功能进行扩展。应用微软.NET技术和门户技术相结合的解决方案是实现扩展门户功能的最有效途径。
本论文研究了基于.NET的门户开发技术,详细探讨了SharePoint和CMS基础结构以及应用模式,深入研究了Web部件开发技术和模板开发技术。门户的功能都是由Web部件封装的业务逻辑实现的;SharePoint对象模型可访问、操作SPS的文档库、列表等对象;CMS基础架构和模板模型是基于.NET组件技术构建的。
基于以上研究并结合实际应用背景,本文提出了应用ASP.NET用户控件快速、可视化开发Web部件的方法,并开发了用户控件封装器Web部件以简化用户控件的部署,实现了在Web部件页开发应用的业务需求;开发了文档库树状目录浏览器以解决SPS自带文档库浏览功能的不足;开发了网页获取器Web部件获取用户所关心的栏目;开发了CMS模板组件,以可重用的方式快速开发CMS模板来适应勘探与生产信息门户对公文格式的定制需求。上述研究和实践扩展了勘探与生产信息门户的功能,满足了用户的需求。