-додаток, створене під ОС Windows легко, без змін переноситься на платформу Linux/Unix.
.2 Реалізація інформаційного забезпечення
Для створення фізичної структури БД було використано засіб phpMyAdmin, яке є адміністративною утилітою серверів MySql, написаної на PHP.
Створення структури відбувається наступним чином:
В· за допомогою phpMyAdmin створюється нова база даних, визначаються імена користувачів і паролі для доступу до БД, якщо це необхідно
В· за допомогою діаграми В«сущьность-зв'язокВ» визначаються імена таблиці, полів і типів даних
В· здійснюється створення таблиці в phpMyAdmin
В· процес повторюється для всіх таблиць в структурі БД
В· при створенні подання проектується SQL запит до БД, проводиться тестування його на правильність отриманих даних, а потім створення вистави за допомогою спеціального засобу phpMyAdmin
.3 Реалізація користувальницького інтерфейсу
Інтерфейс користувача реалізується шляхом відділення HTML-коду від коду програмного засобу, та використання прошарку - бібліотеки-шаблонизатор. Для нашої системи була обрана бібліотека Smarty. p align="justify"> Створений таким чином шаблон, підключається потім з потрібного місця програми, йому передаються необхідні параметри для відображення вмісту, і він виводиться.
Створення шаблону відбувається наступним чином: у текстовому редакторі створюється і редагується HTML-сторінка потрібної нам структури, потім у код сторінки вводяться спеціальні Smarty-теги, відповідальні за відображення активного контенту. Такі теги мають вигляд: {тег [параметр ...]} для керуючої структури, наприклад if, for, або foreach. Тег {$ мінлива} виведе значення змінної в місце, де він розташований. Так, наприклад тег {$ content} виведе значення змінної $ content. p align="justify"> У нашій системі буде один первинний і кілька вторинних шаблонів. Первинний шаблон містить в собі повний код HTML-сторінки, розділеної на блоки, тег і посилання на підключаються таблиці стилів CSS і статичні елементи дизайну. Для відображення конкретного вмісту використовується вторинний шаблон, він може містити в собі таблиці, форми і т. д. Який слід підключити вторинний шаблон - визначає котроллер, що отримав управління в даний момент. Ім'я вторинного шаблону передається в первинний і той включає необхідний шаблон в висновок. p align="justify"> У нашій системі присутня велика кількість сторінок, які здійснюють висновок списковую даних (факультети, кафедри, групи і т. д.). Створення окремого шаблону для ...