论文部分内容阅读
随着软件开发的技术不断提高,软件的使用和维护也变得越来越灵活。本文的工作就是设计和实现基于Microsoft.NET的企业网络平台框架。该框架是面向用户的一个应用框架,目的是用户能够自行通过系统提供的功能来设计和配置企业网站、企业网站平台。同时本文也研究实现了系统的可扩展性,当用户需求变化时,技术支持人员能够对系统功能进行扩展和修改。面向用户的应用框架不仅要完成系统底层的设计,还必须通过调查、分析、抽象并实现出基本的业务逻辑,这是在研究本课题前的重要工作。
本文首先介绍了对企业网络社区的定义,并总结了应用企业网络平台的现实意义,规范了系统的应用目的。接着描述了系统的体系结构,介绍了系统的总体设计及企业网络社区的新型访问模式。基于系统的总体设计,本文介绍了实现该系统设计的一些主要设计模式,包括组件化设计、接口设计模式、抽象工厂设计模式和参数式设计模式。接着详细描述了系统的核心组件,包括系统运行机制、核心底层组件以及核心业务组件。其中系统运行机制主要介绍了用户利用系统生成网站、网页和添加组件的过程中系统后台的运行机制;核心底层组件包括系统数据层、权限访问控制、生成网站、生成网页、添加模块等组件;核心业务组件是在调查、分析的基础上总结抽象出通用的企业业务逻辑,包括产品处理组件、数据检索系统等。由于企业网络平台的建设、维护是一个由不同领域的多人参与的复杂工作,本文最后描述了为该系统设计的一个业务工作流程,将使用该系统的人分成不同的角色,并为角色提供独立工作系统,提高平台建设、维护的效率。该系统较好地支持了面向用户的应用,同时也具备良好的可扩展性和可重用性。在企业网站生成的应用上已具备一定的实用性,但是在平台的建设上还需进一步完善业务功能,以真正达到面向用户的目的。