SQL-скрипт для создания базы данных приведен в приложении 1.
2.3.3. Структурная схема пакета (дерево вызова программных модулей)
Популярность языка PHP обусловила появление большого числа
фреймворков, основанных на нем. Фреймворк – программная платформа,
определяющая структуру программной системы; программное обеспечение,
облегчающее разработку и объединение разных компонентов большого
программного проекта.
Для написания информационной системы использовался фреймворк языка
php Symfony 2.
Symfony 2 – самый популярный PHP-фреймворк в мире. Он включает в себя
весь набор инструментов, используемый для быстрой разработки веб-приложений,
и при этом абсолютно ничего не навязывает создаваемому приложению.
Разработчик может быстро начать работу, используя дистрибутив Symfony2.
Сильные стороны Symfony 2:
Высокая скорость работы за счет использования шаблонизатора под
именем Twig, который использует оптимизированный PHP-код;
Гибкость в настройке - Symfony позволяет конфигурировать
приложения в трех различных форматах: аннотации, XML, YML. Есть возможность
использовать все конфигурации одновременно;
Расширяемость – поскольку Symfony основан на концепции DI (слабая
связанность), программист может в любое время расширять приложение за счет
подключения новых бандлов, которые минимально влияют на работу других
бандлов, но зато возможна конфигурация их совместной работы;
Стабильность – длительное время поддержки версий;