- •Реалізувати інтерфейс для роботи з «Журналом здачі лабораторних робіт»:
- •Реалізувати інтерфейс для роботи з «таблицею довіри до результатів соціологічного опитування»:
- •Реалізувати інтерфейс для роботи з «випискою операцій з банківським рахунком»:
- •Реалізувати інтерфейс для роботи з «Картою розподілу ресурсів»:
- •Реалізувати інтерфейс для роботи з «Таблицею товарів»:
- •Реалізувати інтерфейс для роботи з «Каталогом акційних пропозицій»:
- •Реалізувати інтерфейс для роботи зі «Статистикою витрат на мобільний зв’язок»:
- •Реалізувати інтерфейс для роботи з «Таблицею результатів вступних випробувань»:
- •Реалізувати інтерфейс для роботи зі «Статистикою водопостачання»:
- •Реалізувати інтерфейс для роботи з «Обліком рахунків за телефонні розмови»:
- •Реалізувати інтерфейс для роботи з «Калькулятором тарифних планів»:
- •Порядок виконання роботи та зміст звіту
- •Контрольні питання
Реалізувати інтерфейс для роботи з «Калькулятором тарифних планів»:
№ |
П.І.Б. абонента |
Дзвінки всередині мережі, с |
Дзвінки поза мережею, с |
К-сть СМС, шт. |
Тип тарифу * |
Сумарні витрати, грн * |
1 |
Муляр І.В. |
3504 |
1204 |
23 |
1 |
121.50 |
… |
|
|
|
|
|
|
«Тип тарифу» обирається таким, щоб мінімізувати значення поля «Сумарні витрати».
Значення поля «Сумарні витрати» обчислюється за формулою:
«Сумарні витрати» = «Дзвінки всередині мережі» * «Вартість розмов всередині мережі» + «Дзвінки поза мережею» * «Вартість розмов поза мережею» + «К-сть СМС» * «Вартість СМС»,
де значення «Вартість розмов всередині мережі», Вартість розмов поза мережею» та «Вартість СМС» задаються окремо для кожного типу тарифу (задати не менше 3 різних тарифів).
Порядок виконання роботи та зміст звіту
Створити таблицю MySQL відповідно до варіанту індивідуального завдання (поля, помічені *, розраховуються на стороні клієнта засобами PHP з точністю до сотих; відповідно, можуть не зберігатися в БД).
Заповнити БД початковими записами у кількості 10-15 штук.
Розробити PHP-скрипт, який виводить вміст таблиці, а також забезпечує інтерфейс та виконання наступних функцій:
сортування даних за обраним полем;
додавання нових записів до таблиці;
видалення записів з таблиці;
редагування обраного запису.
Підготовлену програму представити викладачеві для перевірки, продемонструвавши хід її роботи.
Підготувати звіт по лабораторній роботі. Зміст звіту:
титульний лист;
постановка задачі;
текст програми з коментарями;
хід роботи програми у вигляді відеокопій екрана;
висновки.
Контрольні питання
Основні типи запитів мови SQL.
Типи даних СУБД MySQL.
Команди мови PHP для забезпечення роботи із зовнішніми СУБД.