Abstract

"CLIENT PART OF CONTROL MANAGEMENT SYSTEM "

 

1. MODERN OF MASTER WORK

 

In the modern era of increasingly growing role of Internet technology. According to statistics in the world use the Internet 1 billion 463 million 632 thousand 361 people in the world, approximately 20% of the total population. Information taken from the site of World Internet Users and Population Stats, which deals with statistics users and the level of Internet use as a percentage of the regions.


Fig. 1. Statistics of Internet users

View updated statistics

The number of unique users of Internet service providers in Ukraine in January 2008 amounted to 7696 million., A 21% higher than in December 2007. Compared with January 2006 the number of Internet users grew by 83%.

Base Network is the so-called Internet content. It is the content of Web pages, its information base. In connection with a high relevance and popularity of the Internet, there is a need, as managing Web content. Using this method, anyone with no special education, could create a Web site, manage the news, edit pages, forums, catalogs, create entire line shopping and more.

Web content management system (CMS) - a program that allows to manage text and image loading Web-site, providing a user-friendly tools store and publish information.

The client portion of Web content management system responsible for processing the received content, editing and user interface. It is a «bridge» between the «raw», and finally published the contents page.

MOTIVATION OF WORK

Yet ever since the university I was interested in Internet technology. Until today, no passion gone, but every time are all new and new ideas that would translate into action. As a result of very rapid spread of the Internet, and after him, and Internet resources, projects, it became clear that the industry is progressing very promising in the future.

As a scientific headmaster, I chose Alexander Anoprienko. The root has been a convergence of interests of Web-industry. I knew that my topic will be decent and demand. One of the most important selection criteria were present. Some teachers are trying to develop skills in students without resorting to modern methods and high relevance, and use the funds already received. According to my deep beliefs need to move out of step with the times and ahead of him to step forward!

 

2.OBJECTIVES OF THE MASTER WORK

 

The purpose of this work is to create a client Web content management system.
As yet there is no CMS system that addresses all the tasks content management, the CMS market is not yet fully formed, which allows the developer to provide the key to his task, and they specialize under management.


In this Master's work were offered the following tasks:


1) The processing templates WEB pages. This system should have to dynamically change the design of the site location.


2) Flexibility. The client portion of the management of Internet pages to provide compatibility with all major browsers and platforms. Before this CMS system is to compatibility with the following browsers: Internet Explorer, Mozilla Firefox, Opera, Safari, Awant (on the engine IE).


3) The implementation, preventing further adjustments HTML code or the code of the system of governance. A user with no special education should be no problem to edit and operate the contents. Should be given a user interface that allows you to declare all user requests for filling.


4) tool for simple text formatting, and simple additions to the text of graphic files, videos, etc.


5) The ability to store information on the date of adding, editing date and compare relevant information.


6) Communications. This tool can identify irrelevant to a content as well as to remove this content. In this regard, it should be automatically identified and pochischeny to prevent the likelihood of failures and mistakes.


7) Languages support. Management system should be universal in use and to support multiple languages. This work is planned to support 3 languages: Ukrainian, Russian and English.


8) The system of reference. The system must notify the user about the various possibilities client CMS. It also plans to support multi-lingual help to address issues and concerns.


One of the main idea for the development of the client CMS is speed. This type of CMS can be used in so-called content sites, where the emphasis is on information, performance and reliability. An example can serve as news sites, Wikipedia (at the figure.) And others.

Fig. 2. Wikipedia

Such sites control system will allow you to edit the information, add content and monitor relevance. So user focuses not on policy implementation, and ownership of the filling site.

 

3. PROPOSED SCIENTIFIC DEVELOPER

 

The scientific novelty of this master's work is finding the optimal algorithm, the primary purpose of which will be the speed and ease of use of client Web content management system. Wednesday should be simple, but at the same time, user-friendly. Performance is scheduled to reach at the expense of short-code program, minimize system management tasks focus solely on the information resources.

 

4.PRACTICAL VALUE OF WORK

 

In terms of practice, developed by the client side Web content management system is valuable as a quick reaction system for information portals. It is advisable to use CMS in the following cases:

Sites university faculties and departments. Since education is built on the continuous updating of data: the composition of chairs, conferences, information for applicants, etc. With the help of opportunities for rapid editing, you can introduce information about the applicants of points you receive and automatic sorting prohodnyh and no-go areas.



On news sites and the ever-changing information. The information will be handled from the database and formatted by the template zadavaemoy Web page. Content that is automatically sorted and is analyzing relevance. This will allow no direct user to keep the site up to date. News themselves will be in accordance with the interim categories.

Fig. 3. The website of National Bank of Ukraine

The website of National Bank of Ukraine. Requires constant renewal rates and the deployment of new financial information.

Temporary or fast page. Sometimes there is a need to quickly create a Web page to accommodate urgent information. Using client CMS will need to simply fill out the necessary content and choose the design that will result in savings of time. And for those sites being - is the primary task. For example, the site has the first opportunity to report on events that occurred a few minutes ago, so the to gain popularity.

 

5.REVIEW OF EXISTING AND METHODS

 

Now there are many willing Site content management systems, including free. They can be divided into three types, on the way:



This page is available upon request. Systems of this type operate on the basis of ligament «module editing> Database> Module submission». The module generates the submission page with content if you ask him, based on information from the database. The information in the database is changed through the editing module. Pages re-create the server at each request, as this creates strain on system resources. The load can be reduced by using multiple means of caching, which are available in today's Web servers.



This page is edited. Systems of this type are the essence of the program to edit pages, which, in amending the content of the site create a set of static pages. In this way zhertvuetsya interactivity between visitors and content site.



Mixed type. How to clear the name implies, combines the advantages of the first two. It can be realized by caching - the presentation module generates a page once, in the future, it quickly has times from the cache. The cache may be updated as automatically after a certain period of time, or you make changes to certain parts of the site or manually by a team administrator. Another approach - the persistence of certain information blocks in the process of editing the site and build pages from these blocks at the request of the page.



CMS-SYSTEM CLASSIFICATION

1. CMS-system without a database (DB). Such systems have both advantages and disadvantages.

Advantages: easy to write, easy to use, there is no need to maintain the database.

Disadvantages: Limited (CMS this kind can not solve current problems in the absence of several DB). Lower structuring and the streamlining of (the quality inherent in databases).


2. Internet portals. Serve to manage information sites. Under this klasifikatsiyu are news sites, libraries, etc. The main challenges posed by this type - speed, ease of use, reliability and security.

3. Forums - an online resource that allows you to keep on the Net with their views, answer questions and discuss topics. Typically, the forums have their own "engine" that processes information. The Forum has these features: order of responses (of opinion), authentication, access rights to users administration. This klassvse increasingly gaining popularity. This is due to the interest of users to communicate and discuss your favorite topics.

forum

Fig. 4. Example Forum

(Expert Forum THG. Discussion of the new SLR camera Canon EOS 5D Mark II)

5. Online retailers. The essence of this class is to buy or sell goods and services via the Internet resources. The attitude of the buyer-prodavats-product effected by an order directly to a Web page. Sales carried out mainly through virtual "wallets", such as WebMoney, Yandex Money and other ...

mag

Fig. 5. Example Internet bookstore

(Example Internet bookstore "socket")

6. On-line learning. Online training is based on the principle of stationary. However, discipline and level of education is still far from fixed.

7. Billing systems. Allow providers to monitor the timeliness of payments to users, providing comprehensive information on the use of traffic, the balance of money in the account and the history of replenishment.

Fig. 6. Example billing system

(sample menu billing system)

 

6.Theoretical analysis

 

Today's CMS-system focus on functionality and diversity. That is right, given their broad focus. Under the same specialized resources tasks may be quite different and the needs.

For example, entertainment portals require: design, functionality. Education: the existence of the database, caching, performance. Banking system: speed, security.

So a good CMS - is not one that a comprehensive, but one that clearly set of needs and goals.

Components of CMS

CMS-system consists of 2 components: the client and server.

The client portion serves as a basis a system of governance. The server side handles queries, analyzes the database and gives a result.

Both components are closely linked. However, to achieve successful implementation requires the realizaiya each component. In a complex client, will be hard to adapt the server. When inconvenient server and client may fail to remain "without cause".

Consider the relationship between the user and component parts management systems Web-content:

взаимодействие клиентской и серверной части

Fig. 7. The role of client management system Web-content.

(animation, 153 KB, 5 items, an endless repetition of the cycle)

The algorithm works as follows:

1. The user watches a sort of a shell, which filled the field (forms).

2. After filling the request generated server, the latter accepts the request and handle it.

3. The server side processes information, analyzes the database and generates content for postvyvoda visit.

4. The client portion handles content and displays it in the form of Web-pages with the requested parameters and content.

In conclusion, to analyze it can be concluded that the client side management Web-content is strictly dependent on interaction with the server and assume the function of intermediary between the content and set up a Web page.

7. DEVELOPMENT AND EXPECTED RESULTS

 

In developing the client management system Web-content must first determine the language of design, the alleged database.

Selected sdeduyuschaya configuration: HTML JavaScript PHP MySQL.

HTML markup language is simple and convenient tool to create pages using JavaScript is convenient to write scripts without PHP now hard to provide modern sites, because this language offers almost unlimited possibilities of programming Web-pages.

This client management system Web-content planned:

1) high-speed algorithm

2) an effective approach to

3) a simple but friendly interface

4) module templates

5) module editing

6) Support for different browsers

7) statistics module

8) Multilingual

9) Russian-language background

The interface should be minimized and understandable. The bottom line is filling out the necessary forms and further transfer requests with the subsequent withdrawal of the page.

Client part CMS

Fig. 8. Handling of client content management system Web-content

(animation, 132 KB, 5 items, an endless cycle of recurrence)

Plans to achieve high performance by minimizing and simplicity.

In the future development of the system may take place as follows:

1) Add-ins

2) The adjustment algorithm and finding new solutions

3) Multi-lingual help and support

4) The implementation of good server

5) adaptation of a large-scale project

 

8. SUMMARY

 

In connection with a high relevance of the topic on a global scale, there is a need to develop their own CMS-systems and adapt them under certain conditions develop. Unfortunately, Ukraine is still weak in this area. As masters, we must accept the challenge of science and strive to develop their own algorithms and improve the scientific classification of Ukraine and DonNTU including!

 

9. SOURCES USED

 

1) Wikipedia http://ru.wikipedia.org/wiki/Content-Management-System

2) Official site CMSobzor http://cmsobzor.ru/

3) Official site Open Source CMS http://opensourcecms.com/

4) Official site CMSList http://cmslist.ru/

5) Official site Drupal http://drupal.org/

6) Home page Mambo http://www.mamboserver.com/

7) "Разработка Web-приложений на РНР и MySQL" - Laura Tomson, 2003, 672 pgs.

8) "AJAX и PHP. Разработка динамических приложений" - K. Dari, Moskow, 2006, 332 pgs.

 

 



Contacts
e-mail
slimangel@mail.ru
icq
450504000
vkont

http://vkontakte.ru/id6710049


 
 
 
    Created by MaXiM     Copyright © 2008 ДонНТУ