фейсу потрібно так само врахувати наступне:
В· Активні елементи інтерфейсу (посилання, кнопки) повинні виділятися і контрастувати зі статичними.
В· Необхідно максимально знизити кількість перезавантажень сторінки при використанні однієї функції програмного засобу.
В· Інтерфейс повинен бути простий і не переобтяжений зайвими елементами.
4 Реалізація програмного засобу
.1 Вибір засобів реалізації
Для реалізації нашого завдання нам необхідна система клієнт-сервер з централізованим зберіганням даних успішності та розмежуванням доступу до цих даних. Для цього була обрана платформа Web, з використанням мови PHP, веб-сервера Apache і сервера баз даних MySql. p align="justify"> Обраний підхід має такі переваги: ​​
В· Централізоване зберігання даних про успішність учнів і розподілений доступ до цих даних.
В· Логіка розмежування доступу зберігатися на сервері, що підвищує безпеку системи.
В· Відносна легкість установки і розгортання серверної частини.
В· Немає необхідності в спеціальній клієнтської частини - доступ до системи можна отримати з будь-якого web-браузера.
В· Можливість отримання доступу, звідки завгодно допомогою мережі Інтернет (у т. ч. з мобільних пристроїв)
Веб-сервер Apache є одним з найпоширеніших серверів. Він встановлений на більш ніж 80% всіх інтернет-серверів і є стандартом де-факто в цій сфері. Встановлення та налаштування сервера добре документована. Крім того, існую дистрибутиви для всіх поширених ОС, таких як Windows, Unix і Linux. p align="justify"> Сервер MySql є простим і зручним сервером для роботи з реляційними базами даних базами даних. Має підтримку різних типів таблиць, що працюють з транзакціями або атомарними операціями, а також підтримує тригери, збережені процедури і уявлення. p align="justify"> Зв'язка PHP-MySql використовується повсюдно і добре зарекомендувала себе своєю швидкістю і продуктивністю. Крім того, PHP має вбудовані засоби для роботи з даним сервером баз даних та встановлення додаткових компонентів не потрібно. p align="justify"> PHP 5 є зручним, платформонезалежних, інтерпретується ООП-мовою, з найбільшим репозитарієм коду на сьогоднішній день. Мова PHP дуже гнучкий і дозволяє швидко і просто реалізовувати алгоритми обробки даних, які вимагали б написання окремих складних функцій і класів в інших мовах. p align="justify"> Ще один важливий критерій вибору даних коштів - незалежність від платформи кінцевого коду і структури БД системи: веб...