节点文献
基于Web2.0的企业内部资源聚合系统的设计与实现
【作者】 黄宁;
【作者基本信息】 复旦大学 , 软件工程, 2009, 硕士
【摘要】 随着企业信息化程度的不断提高,企业内部资源越来越丰富,企业对内部资源管理也提出了越来越高的要求。企业内部资源的开发本以优化企业管理,提高企业竞争力为目的。有效合理的管理方式才能够让它们在企业发展过程中发挥更有力的作用,因此产生了构建一个企业内部资源聚合系统的需求。鉴于Web2.0理念的流行、在资源聚合方面的优秀表现和其它诸多优点,系统基于Web2.0理念开发。论文首先分析了系统对于企业内部资源管理的重要意义,然后阐述了系统的设计与实现过程。系统目标是实现一个企业内部个人门户性质的内部资源聚合系统,提供让用户在自己的主页上定制企业内部资源的功能,使用标签化管理资源,portlet方式显示。系统采用分层架构,分为表示层、安全逻辑层、业务逻辑层、数据持久化层和数据层,基于MVC模式设计。主体构架依赖Spring MVC框架实现,目的是利用其控制反转和依赖注入特性;系统安全性控制借助Acegi安全框架实现,包括用户身份验证与授权;页面异步加载和动态化使用Ajax技术实现,界面更美观,用户体验更流畅;通过Hibernate完成数据持久化工作,从而使得开发过程中对于底层数据的操作更加简单,可以更专注于业务逻辑和数据处理。企业内部资源聚合系统的实现和使用,切实改善了企业内部资源管理混乱的状况,给企业发展提高了经济效益,也体现了Web2.0理念对于企业级应用的积极意义和影响。
【Abstract】 With the improvement of enterprises informationization,more and more internal resources are developed,and then enterprises begin to raise ever-increasing demands on internal resource management.The purpose of internal resources development is to optimize the management of enterprises and improve the competitiveness.Just effective and rational way of management can make them play a more powerful role in the development process of an enterprise,so the requirement of building an Enterprise Internal Resource Aggregation System is put forward.In view of the popularity of the Web2.0 concept and its outstanding attributes on resource aggregation and many other advantages,the system is developed based on it.This paper first analyzes the importance of the system for internal resource management of the enterprise,and then elaborated on the design and implementation process of the system.The system is aim to implement an Enterprise Internal Resource Aggregation System,which is apersonal portal inside the enterprise in nature,and to provide functions of allowing users to customize resources on their own homepages,managing resources in tab view mode and displaying one resource in each portlet.The system uses a hierarchical structure with layers:presentation layer,security logic layer,business logic layer,data persistence layer and data layer.It is designed based on the MVC design pattern.The main framework is constructed relying on the Spring MVC framework,with the purpose of taking advantage of its Inversion of Control and Dependency Injection features.Acegi security framework helps to insure the security control of the system,including user authentication and authorization.Asynchronous web page loading and the dynamic effect utilize Ajax to realize,which makes the interface more beautiful and provides more fluid user experience.The use of Hibernate to complete the data persistence work simplifies the basic operation on data,and then more attention can be focused on the business logic and data processing.Enterprise Internal Resource Aggregation System’s implementation and usage tangibly improves the poor management of enterprise internal resource,brings economic benefits for enterprise and embodies the positive significance and impact of Web2.0 concept to enterprise-level applications.
【Key words】 Web2.0; Enterprises Informationization; Resource Aggregation; Spring; Ajax;
- 【网络出版投稿人】 复旦大学 【网络出版年期】2011年 S1期
- 【分类号】TP311.52
- 【下载频次】131