60
Приложение разработано на языке «Java» в среде программирования
«NetBeans 8.2» с применением технологии «JavaServerFaces» и шаблона
«PrimeFaces». Приложение использует базу данных MySQL.
Этапы разработки системы:
1. Проектирование базы данных
2. Создание web-проекта в «NetBeans 8.2»
3. Создание классов-сущностей (моделей, папка проекта «entities»)
для таблиц базы данных. Для каждой таблицы создается свой класс, который
предоставляет доступ к таблице и позволяет к ней обращаться из Java кода.
4. Создание контроллеров (папка проекта «jsf») и представлений
(папка «веб-страницы», расширение «*.xhtml») для моделей. Для каждой
модели создается свой контроллер, который реализует код, который
обрабатывает определенные события и действия пользователя, а также
предоставляет доступ к определенным данным. Представления – в случае
«JavaServerFaces», это шаблоны web-страниц (папка «веб-страницы»,
расширение «*.xhtml»).
3.3 Руководство пользователя
Работа с системой начинается с авторизации. Если пароль и/или логин
введены неправильно, система сообщает об этом и требует повторить ввод.