Font Size: a A A

Based On Net Multi-tier Architecture, Content Management System

Posted on:2012-10-12Degree:MasterType:Thesis
Country:ChinaCandidate:X D LuFull Text:PDF
GTID:2208330335980028Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the development of Web, more and more enterprises and public institutions have established websites to facilitate users to access information and promote themselves. However, the traditional sitting way exists many problems, such as difficult content management, not timely information updates, poor webpage consistency and slow response. Content Management System (CMS) with content as the center is proposed in this paper, in which the content is departed with the display. This system can meet the needs of webmasters, ordinary registered users and other users, and also reduce website maintenance work to make web publication and maintenance much easier and faster.Firstly,the research background, related concepts and development trend of CMS are introduced,and the related technology used in this system are also discussed. Followed by the needs analysis,each function and concept data model of the system are given. And then the system architecture is designed. At last,this system is implemented and the main modules are analyzed.Due to the complex business logic of CMS, the traditional three-tier architecture can not satisfy its needs well, so the multilayer structure model based on three-tier structure to meet the shortfall is proposed in this paper, which is divided into the presentation layer, business rules layer, business logic layer, data access layer and business entity layer. This architecture reduces system's coupling, makes system structure more clear, each layer's function more single, development more efficient and maintenance much easier. As the functions of CMS are various, this paper introduces the three main modules of template technology, information collection and full-text retrieval. Template technology module covers template management, template engines and tag management three parts, module management and analysis are discussed in emphases; Information collection module consists of pages grab and text extraction two parts, pages grab discusses grab strategy and link extraction, the methods of accurate extraction based on rules and general text extraction are provided; Full-text search module includes index foundation and information retrieval, retrieval is implemented by using DotLucene.
Keywords/Search Tags:Content Management System, Multi-tier Architecture, Template Technology, Information Collection, Full-text Search
PDF Full Text Request
Related items