ign="justify"> Організація робіт з розміщення проекту в мережі інтернет на домені клієнта. Фінальне тестування проекту. Навчання персоналу клієнта роботи з системою управління сайту.
інтернет сайт інтерфейс програмний
3. Опис середовища програмування
При розробці PHP-документа виконується розмітка текстового документа точно так само, як це робить редактор за допомогою червоного олівця. Ці позначки служать для вказівки форми подання інформації, що міститься в документі.
При написанні додатків, що виходять за рамки традиційної, статичної методології розробки web-сторінок, використовується мови програмування РНР, який також може послужити цінним інструментом для створення і управління динамічним змістом, який використовується поряд з MsSQL та іншими корисними мовами. (англ. PHP: Hypertext Preprocessor - «PHP: препроцесор гіпертексту») - мова програмування, створена для генерації HTML-сторінок на веб-сервері і роботи з базами даних. В даний час підтримується переважною більшістю хостинг-провайдерів. Входить до LAMP - «стандартний» набір для створення веб-сайтів (Linux, Apache, MySQL, PHP (Python або Perl)).
. 1 Вимоги до технічного забезпечення
Оптимальні вимоги до апаратного серверного забезпеченню:
Даний проект проектувався і тестувався на серверному обладнанні HP ProLiant DL365 G1 Server (411359-421):
Тип процесора AMD Opteron 2210 (1.8 ГГц)
Обсяг пам'яті 1024 (2х512) Мб
Мережева карта NC371i 2x 10/100/1000 Мбіт/сек
Процесор: Intel 80486 DX, або AMD K6-1 100 МГЦ.
Оптимальні вимога до апаратного клієнтського забезпеченню:
Процесор Intel® Celeron® D 331
Пам'ять DDR2-Synch DRAM PC2-5300
Serial ATA об'ємом 250 Гб, 3,0 Гб/с, 7200 об/хв
Intel® Pro/1000 MT Gb Ethernet PCI Adapter
Блок живлення ATX, вхідна напруга 180 - 264 В змінного струму, 50/60 Гц, пасивний PFC або НЕ-PCF (лінія 115/230 В)
. 2 Вимоги до програмного забезпечення
Операційна система: 32 - розрядна, сімейства Windows, або аналогічна, з підтримкою мережевих протоколів TCP IP або Unix подібна з підтримкою IP.v4
Інтернет-оглядач: Internet Explorer v.6.0, Opera v.9.50 rus, Mazilla Firefox небудь інші, аналогічні, з підтримкою кирилиці (кодової сторінки windows - 1251, КОИ - 8), а також з підтримкою інтерпретації об'єктно-орієнтованих мов WEB 2.0, Dynamic HTML.
4. Методика розробки проекту
Даний проект виконувався за такою методикою: збір інформації, компоновка отриманої інформації, створення шаблонів і програмних компонентів, а також тестування, налагодження і складання готових програмних компонентів у єдиний програмний продукт.
Під збором інформації мається на увазі отримання необхідної інформації від замовника, а також з додаткових джерел.
Наступним етапом розробки була селекція і компоновка всієї зібраної інформації. Всі отримані дані перетворювалися за допомогою логічної вибірки, в набір впорядкованої за категоріями інформації. Вся інформація була чітко відсортована по категоріях, після чого була перетворена в чітку ієрархічну структуру за категоріями. Далі були створені напрацювання готових програмних шаблонів, що містять інтерактивні компоненти.
Однією з основних і найбільш значущих завдань при розробці інтернет-сайту є створення оптимального дизайну інтерфейсу інтернет-сайту. Для досягнення оптимального ефекту, було розроблено декілька графічних дизайн-шаблонів зовнішнього інтерфейсу. Далі, після узгодження із замовником, був відібраний найбільш оптимальний варіант.
Інтерфейс сайту повинен носити не тільки привабливий, але і рекламний характер оформлення і не містити зайвих елементів. Не повинно бути зайвої інформації, щоб інтерфейс не виглядав перевантаженим, і завантаження сайту відбувалася в максимально короткий час. У зв'язку з цим була обрана найбільш проста, але максимально функціональний варіант зовнішнього інтерфейсу. Інтернет-сайт розрахований на будь-якого користувача інтернету. Навіть недосвідчені користувачі можуть з успіхом переглянути його вміст.
Наступним етапом розробки було створення пробних експериментальних програмних модулів програмної основи (програмного движка).
Особливістю даного етапу розробки є активне використання досвіду інших розробників. Для цього була використана інформація, а також готові демонстраційні програмні компо...