упну кольорову схему: відтінки блакитного і зеленого кольорів. Однак замовник визнав оформлення не відповідним для web-сайту дитячих товарів, після чого колірна схема була змінена. При створенні оформлення, як фон був обраний білий колір, шрифти при цьому, використовували колір коричневого тону. На сайті присутні так звані дитячі кольору такі, як жовтий, градації оранжевого, світло коричневий (рис. 2.4.1.).
В цілому, при першому відвідуванні сайту, багатьох користувачів дивує стиль оформлення, але при цьому, дизайн не викликає жодних негативних емоцій. Всі номери виділені і їх важко сплутати з основним текстом. Інтерфейс інтуїтивно зрозумілий, і тому користувач може швидко розібратися з керуванням.
При розробці використовувалися файли з роздільною здатністю * .jpg, * .png. Дані формати, давно вже прижилися на всіляких web-сайтах і не стають менш популярними. Головна відмінність від інших форматів, стиснення зображення, без втрати якості [23, 24].
. 5 Програмна реалізація проекту
Після вибору засобів розробки і створення інтерфейсу, можна приступати до стадії написання коду програмних модулів.
При розробці сайту були задіяні такі можливості мови, як робота з датою і часом, робота з файлами. Крім того, були задіяні багато конструкції мови PHP. Використання циклів з передумовою While і універсального циклу For турбувалися для організації різного роду циклів. Без конструкції if-else взагалі не обходиться жодна більш-менш велика програма, і модулі розроблюваного проекту не є винятком.
Для можливості використовувати модульну структуру, а також при необхідності винесення деяких фрагментів тексту в окремі файли, застосовувалися інструкції require і include. Ці оператори практично ідентичні один одному. Вони дозволяють вставити код іншого модуля прямо в серці того, де використовується інструкція. Різниця між ними полягає в тому, що при використанні інструкції include включається файл вставляється в файл під час виконання програми, в той час як require вимагає включення файлу відразу при запуску. В основному інструкцію require необхідно застосовувати, щоб ще до виконання програми підключити модуль, в якому можуть зберігатися деякі змінні. Інструкцію include слід використовувати, коли викликаються модулі потрібні у міру виконання коду.
З додаткових функцій мови PHP була використана функція Mail, що дозволяє відправити електронний лист на вказану адресу. Ця функція буде виконуватися тільки на тому комп'ютері, де встановлена ??якась служба електронної пошти. Зазвичай на Web-серверах така служба є.
Модуль голосування складається з декількох робочих файлів. Їх список наведений нижче:
· mod_poll.php - код модуля;
· default.php - шаблон модуля.
Схему роботи процесу голосування можна описати таким чином. Користувач, ставить прапорець біля тієї групи товару, яку він віддає перевагу. Після чого натискає кнопку Ok. Результат зчитується, і лічильник голосів додає одиницю до тієї категорії, яку вибрав користувач.
Компонент кошика складається з безлічі робочих файлів, кожен з яких відповідає за ту чи іншу її частину. Ось список деяких з них:
· basket_b2b.html.php - шаблон кошика;
· browse_1.php - шаблон, призначений для відображення списку по одному товару в рядку;
· checkout_bar.tpl.php - шаблон смужки процесу оформлення замовлення;
· list_shipping_methods.tpl.php - шаблон вибору способу доставки на етапі Варіанти доставки raquo ;.
Працює корзина наступним чином. Користувач, вибравши товар, натискає кнопку купити, після чого цей товар переноситься в кошик замовлень. Відвідувач проходить 3 кроку замовлення (заповнення форми замовлення, вибір доставки, перевірка введених даних). Після закінчення всіх етапів, введена інформація записується у файл і відправляється по електронній пошті адміністратора сайту.
Висновки
1. Побудована структура і логічна модель розроблюваного програмного продукту. Також були розглянуті основні інформаційні процеси, що протікають в системі.
2. Проаналізовано використання операційних систем, а також апаратних платформ на російському ринку, і зроблений вибір платформ, на яких web-сайт зможе працювати, - IBM PC-сумісні комп'ютери з ОС Windows або Linux. Даний вибір дозволяє істотно розсунути межі використання розробленої системи. Зроблено вибір програмно-апаратної платформи і її опис.
. Розглянуто засоби розробки проекту, вказані їх особливості, а також переваги і недоліки. Для розроблення основних...