2.2 Модель предметной области. Объекты и взаимосвязи между ними. Возможно модели данных для этих объектов. Рамки разрабатываемой системы
Модель предметной области Разрабатываемый программный продукт представляет собой электронную библиотеку. Система разделяет права доступа на Администратор и Пользователь. Пользователю система предоставляет возможность работать с книгами, имеющимися в библиотеке, то есть брать книги, возвращать книги, просматривать информацию о книгах. Книга выдается пользователю на срок в тридцать дней, если после истечения этого срока пользователь не вернет книгу, то он попадает в черный список. Администраторам система предоставляет возможность работать с учетными записями пользователями и картами книг. Администратор может изменять, добавлять и удалять информацию о пользователях, так же он может добавлять, изменять и удалять информацию о книгах. Любой посетитель заходящий в систему, без авторизации, может просмотреть информацию о любой имеющейся книге, но не может взять эту книгу. Объекты предметной области Классы: - «БД» - База данных, в которой хранятся все записи о «Пользователях» и «Книгах», а также права доступа «Пользователей» и «Администраторов». «Пользователь» и «Администратор» - Люди с разными правами доступа к системе. «Оболочка» - Представлена в виде html-станиц и php-страниц их обрабатывающих.
Взаимосвязи между объектами: «Студент» изучает оболочку, и данные о его результатах заносятся в «БД», после чего «Администратор» проверяет данные. «Администратор» может менять «Оболочку». Рамки разрабатываемой системы Система предназначена для упрощения учета и контроля, за книгами в небольших библиотеках. Система позволяет повысить уровень доступности книг и других печатных изданий пользователям.