льки зміни в обсязі інформації вимагають зміни її подання.
3. Опис середовища програмування
Всесвітня павутина World Wide Web (WWW) складається з Web-сторінок, які створюються за допомогою мови розмітки гіпертексту HTML (HyperText Markup Language). Хоча багато говорять про програмуванні на цій мові, HTML зовсім не є мовою програмування в традиційному розумінні. HTML - мова розмітки документа. При розробці HTML-документа виконується розмітка текстового документа точно так само, як це робить редактор за допомогою червоного олівця. Ці позначки служать для вказівки форми подання інформації, що міститься в документі. Кожен раз, коли користувач відкриває Web-сторінку, він насправді відкриває документ, написаний на HTML. Всі Web-документи відформатовані за допомогою мови HTML, і всі гіперпосилання, за допомогою яких користувач легко переміщується зі сторінки на сторінку, також організовані засобами мови HTML. І ті кольорові зображення, які зустрічаються на Web-сторінках, і заповнюються форми, і біжать заголовки - все це ми бачимо завдяки мові HTML. Спеціальні програми перегляду HTML-документів, які часто називають браузерами, служать для інтерпретації файлів, розмічених за правилами мови HTML, форматування їх у вигляді Web-сторінок і відображенні їх вмісту на екрані комп'ютера користувача. Існує велика кількість програм-браузерів, розроблених різними компаніями, однак, на сьогоднішній день з усього розмаїття програм явно виділяються дві програми-лідера - Netscape Communicator і Microsoft Internet Explorer.
Таким чином, виходячи з вищесказаного можна зробити висновок, що технологія HTML є на сьогоднішній день практичною і затребуваною технологією створення і функціонування динамічних, інтерактивних інтернет - додатків.
3.1 Вимоги до технічного забезпечення
Даний проект проектувався і тестувався на комп'ютері з процесором Intel Pentium III (1.6 GHz), обсяг ОЗП DDR 512 МБ, 80 ГБ HDD, відеокарта GeForce 256 МБ.
3.2 Вимоги до програмного забезпечення
Операційна система: 32 - розрядна, сімейства MS Windows XP, з підтримкою мережевих протоколів TCP/IP. Інтернет - оглядачі для попереднього тестування на сумісність з різними браузерами: Internet Explorer v.8.0.6, Opera v.9.64, Mazilla Firefox 3.0.7.
Для розробки і редагування web-сайту використовувався програмний продукт Adobe Photoshop.
В якості редактора для програмного HTML-коду використовувався редактор PHP Expert Editor v.4.2.
4. Методика розробки проекту
Під збором інформації мається на увазі отримання необхідної інформації від замовника, а також з додаткових джерел.
Наступним етапом розробки була селекція і компоновка всієї зібраної інформації. Всі отримані дані перетворювалися за допомогою логічної вибірки, в набір впорядкованої за категоріями інформації. Вся інформація була чітко відсортована по категоріях, після чого була перетворена в чітку, ієрархічну структуру за категоріями. Далі були створені напрацювання готових програмних шаблонів, що містять інтерактивні компоненти.
Однією з основних і найбільш значущих завдань при розробці -Веб - сайту є створення оптимального дизайну інтерфейсу Інтернет - сайту. Для досягнення оптимального ефекту, було розроблено декілька графічних дизайн - шаблонів зовнішнього інтерфейсу. Далі, після узгодження із замовником, був відібраний найбільш оптимальний варіант.
Інтерфейс сайту повинен носити не тільки привабливий, але і рекламний характер оформлення і не містити зайвих елементів. Не повинно бути зайвої інформації, щоб інтерфейс не виглядав перевантаженим, і завантаження сайту відбувалася в максимально короткий час. У зв'язку з цим була обрана найбільш проста, але максимально функціональний варіант зовнішнього інтерфейсу. Веб - сайт розрахований на будь-якого користувача Інтернету. Навіть недосвідчені користувачі можуть з успіхом переглянути його вміст. Наступним етапом розробки було створення пробних експериментальних програмних модулів програмної основи (програмного движка).
Особливістю даного етапу розробки є активне використання досвіду інших розробників. Для цього була використана інформація, а також готові демонстраційні програмні компоненти, отримані з мережі Інтернет, шляхом пошуку потрібної інформації на сайтах розробників любителів і розробників професіоналів. Далі була також проведена селекція отриманих даних і отборка найбільш підходящих з них, після цього, були уважно вивчені методи і принципи, що лежать в основі програмних компонентів створеними незалежними розробниками. Після детального вивчення принципів роботи і застосовуваних методик програмування, були ст...