рограмних компонентів створеними незалежними розробниками. Після детального вивчення принципів роботи і застосовуваних методик програмування, були створені програмні шаблони і процедури для складання робочої частини програмного «движка» (Інтернет-сайту). Далі йде етап розробки, в ході якого виробляється тестування і налагодження окремих програмних компонентів і блоків, призначених для компоновки готового проекту інтернет-сайту.  
 Завершальним етапом розробки є компоновка, налагодження і тестування готового проекту - Інтернет-сайту. Методикою роботи на даному етапі є багатоплатформене тестування готового програмного продукту. Готовий проект тестувався на працездатність на локальному комп'ютері розробника, на мережному сервері, а також на різних операційних системах з встановленим набором програмних компонентів. 
  Алгоритмізація задачі 
  При проектуванні Інтернет сайту важливою задачею є створення загального алгоритму взаємодії програмних модулів між собою. Так само необхідно створення інтуїтивно зрозумілого алгоритму взаємодії з користувачем. Дані завдання можна умовно розділити на кілька етапів: 
  Створення функціонального PHP коду для відображення зовнішніх форм, елементів управління та подання інформації; 
  Створення активних елементів, що базуються на об'єктно-орієнтованих мовах програмування: PHP, а так само на мові динамічних запитів SQL. 
  Вище перераховані пункти, алгоритмізації завдання зводяться до вирішення основного завдання: 
  Розробка внутрішнього, серверного компонента, що базується на технологіях PHP і SQL, для функціонування інтерактивних елементів програмного продукту, що спеціалізуються на роботі з базою даних. 
  Опис алгоритму 
  У розгорнутому, докладному вигляді алгоритм задачі являє собою наступне: 
  Створення активних серверних PHP компонентів, що дозволяють відвідувачам проходити процедуру реєстрації на Інтернет сайті; 
  Створення процедур ідентифікації і аутентифікації, а так само розмежування прав. Створення процедур захисту від несанкціонованого доступу і несанкціонованої реєстрації; 
				
				
				
				
			  Розроблення програмного PHP модуля Інтернет форуму; 
  Створення обробника можливих помилок з веденням статистики помилитися??, Для подальшого виправлення; 
  Тестування, налагодження та виправлення програмного коду. 
  У першому пункті опису алгоритму задачі, відбувається розробка зовнішнього інтерфейсу. Під цим мається на увазі створення зовнішнього вигляду Інтернет-сайту, видимого інтерфейсу. На даній стадії відбувається розробка елементів зовнішнього інтерфейсу: створення візуальних форм, меню, змалювання в графічних редакторах різних елементів - кнопок меню, графічних зображень, графічних символів. 
  Після цього проводиться збірка з наявних, розроблених графічних елементів зовнішнього інтерфейсу користувача. Після складання, виробляється зміна за розмірами, елементів меню, таблиць, банерів тощо 
  Далі виробляється перевірка на сумісність відображення на різних платформах та Інтернет-браузерах (браузерах). Для перевірки використовувалися дві основні платформи: Windows XP і Ubuntu. На даних платформах використовувалися браузери: Internet Explorer, Opera, Mozzila Firefox, Netscape Navigator. 
  У ході розробки, спочатку, проект Інтернет-сайту був призначений для перегляду його програмою Internet Explorer версією 5.0, так як при використанні більш ранньої версії даного оглядача можуть некоректно відображався деякі елементи управління, форм, кнопок, і т.д. 
  Проект розроблявся з урахуванням максимальної сумісності з різними типами операційних систем та Інтернет-оглядачів. Одним з гідністю даного проекту є його кросплатформенних 
  Спочатку, Інтернет-сайт розроблявся для використання і відображення його при дозволі 1024 * 768. При використанні більш низького або більш високого дозволу екрану станеться перемасштабування всіх видимих ??елементів інтерфейсу, і всі видимі частини його при цьому будуть відображатися коректно. 
  Інші елементи зовнішнього інтерфейсу користувача також виконані з урахуванням вимог максимальної сумісності і простоти у використанні, тобто інтерфейс є інтуїтивно-зрозумілим. 
  На другій стадії алгоритму виробляється створення процедури реєстрації на сайті. Процедура реєстрації на сайті дозволяє користувачеві отримати доступ до авторизованих функцій Інтернет-сайту. Процедура максимально спрощена і не вимагає від користувача введення будь-яких додаткових даних, крім основних (аутіфікаціонние і індефікаційний дані). 
  На формі...