Font Size: a A A

The Research And Implementation Of Content Management System Based On Information-Snip

Posted on:2008-02-06Degree:MasterType:Thesis
Country:ChinaCandidate:T JiangFull Text:PDF
GTID:2178360215982414Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Along with the network application development, many web sites are often unable to follow up the vast amounts of information and business model changes. These web sites need more human and material resources to handle information updating and maintenance. On this occasion, Content Management System(CMS) came into being to effectively resolve the problems encountered when building website and disseminating information. A content management system can separate website content (text, images, etc.) from the web site components, with all pages linked together and displayed in forms. By use of this system, the site managers can easily manage, publish, maintain website content. Content creators, editors, publishers use the content management system to submit, revise, examine and publish the content, which may be documents, forms, photographs, the data in the database and even the videos to be published in the Internet.The characteristics of content management system determine that the interaction between CMS and database is very high. As the volume of the content to be managed is enormous, and the same data may be extracted for many times, resources could be wasted. Thus the traditional systems and interactive database will not be suitable for content management, and to some extent hamper the content management system development.To solve the problems, this paper presents a new method which is based on the information-snip technology, which effectively improves the efficiency of the system and eases the pressure on the database. The so-called information-snip is a XML file, which is a snapshot of the latest information in database. First, the relationship between the information-snip and database is defined. After information in the database is updated, the information in information-snip is updated immediately. For data extraction, the data could be extracted from the information-snip, avoided getting it directly from the large volume of data in the database. On one hand, the information-snip is updated once when the information in the database is renewed, and it could be repetitively used on many occasions which greatly reduced the interaction with database. On the other hand, when the data of the database is very vast, it will be of low efficiency to get the information from the database. And sometimes, the interaction with database may be repeated often. Through the information-snip technology, the access efficiency is improved, and the data is got from information-snip, which is just like a cache of database.In this paper, the content management system is analyzed deeply and the Xiangyu CMS is introduced in detail. Xiangyu CMS is a software system between the front-end Web at (Web services) and back-end office systems (content creation, editor), mainly used in the newspaper industry. Its main function is for the collection of digital resources, management and use of these digital resources for the publication of the website. The content is stored in database, but the style is stored in the template. A page is created by joining the content and the style together into a standard html page.The page-publishing module is the most important modules described in this thesis. The main function of the page-publishing module is for the page generation. It includes two parts: Receiver and Task. The function of Receiver is to receive the page information generated by server and save the information in a specific file. Then, the Task uses the information received to generate the page. When the Task interacts with the database, the information-snip technology is used.
Keywords/Search Tags:information-snip, content management, template, Component
PDF Full Text Request
Related items