30
В проекте используются анимационные эффекты для элементов с
использованием JQuery. Это, например, увеличение картинки, выдвигание
картинки при наведении указателя и другие.
Дизайн и стиль оформления реализованы с помощью HTML, CSS,
функций Java Script, библиотеки JQuery.
Для реализации модели MVC была создана файловая структура с
папками Model, Views, Controllers. В папке Model хранятся файлы, в которых
осуществляется взаимодействие с базой данных и вся логика приложения. В
папке Views содержатся шаблоны оформления, т.е. внешнего вида страниц, в
которые по необходимости добавлены переменные классов контроллеров.
Файлы папки Controllers служат связующим звеном между видами и
моделью. В них содержатся классы, в которые поступают данные из модели
и из которых переменные отправляются в виды.
Индексный файл служит единой точкой входа для вызова необходимой
функциональной составляющей приложения.
В приложении можно посмотреть программный код моделей, видов,
контроллеров и всех основных функций приложения.
1.4.2. Обоснование проектных решений по программному
обеспечению
Для разработки структуры сайта были выбраны язык разметки
гипертекста HTML и язык стилей CSS.
Преимущества HTML – относительная несложность изготовления
программного продукта, возможность представлять его по частям,
уверенность в совместимости с программным обеспечением пользователей.
Для просмотра используется любой браузер (интернет-обозреватель) —
Internet Explorer, Opera, Mozilla Firefox, Safari, Google Chrome и другие. [8]
Разметка позволяет вставку спецсимволов, изменение размера, типа,
начертания шрифта, выравнивание текста, создание таблиц. HTML позволяет
сверстать книгу в более удобном для чтения виде, внедрить иллюстрации,