Описание:
Требуется разработать модель системы автоматизирующей деятельность библиотеки. Система поддержки управления библиотекой должна обеспечивать операции (добавление, удаление и изменение) над данными о читателях. В регистрационном списке читателей хранятся следующие сведения: фамилия, имя и отчество читателя; номер его читательского билета и дата выдачи билета.
Наряду с регистрационным списком системой должен поддерживаться каталог библиотеки, где хранится информация о книгах: название, список авторов, библиотечный шифр, год и место издания, название издательства, общее количество экземпляров книги в библиотеке и количество экземпляров, доступных в текущий момент. Система обеспечивает поиск книг в каталоге на основании введенного шифра или названия книги.
В системе осуществляется регистрация взятых и возвращенных читателем книг. Про каждую выданную книгу хранится запись о том, кому и когда была выдана книга, и когда она будет возвращена. При возврате книги в записи делается соответствующая пометка, а сама запись не удаляется из системы.
Среда проектирования:
enterprise architect 7.5
UML диаграммы:
- вариантов использования
- последовательности
- классов
- деятельности
- состояний
http://www.flickr.com/photos/detheb/sets/72157630757300548/show/