Сценарий «Регистрация читателя»
Человек, пришедший в библиотеку желает зарегистрироваться, чтобы получать возможность брать книги для чтения домой. Диаграмма последовательности для этого случая представлена на рис. 4. Выделяются четыре объекта: Читатель, Работник библиотеки, учётная запись, БД. Стрелками показаны взаимодействия этих объектов, а именно пересылка сообщениями между этими объектами, необходимых для выполнения поставленной задачи. Рисунок 4 – Сценарий «Регистрация читателя»
Диаграмма коопераций
Диаграммы коопераций полезны в тех случаях, когда нужно оценить последствия сделанных изменений. Эти диаграммы показывают какие объекты взаимодействуют друг с другом. Выше мы строили диаграммы последовательности для случаев: «Читатель берет книгу», «Регистрация читателя». Теперь приведём диаграммы коопераций для этих же случаев для отслеживания всех взаимодействий объектов (рис. 5, рис. 6). Рисунок 5 – Диаграмма коопераций «Читатель берет книгу»
Рисунок 6 – Диаграмма коопераций «Регистрация читателя»
Диаграмма состояний
Построена диаграмма состояний, описывающая ситуацию, когда читатель посетил библиотеку (рис. 7). Вариант, когда у читателя не имеется читательского билета рассматривается косвенно – библиотекарь отправляет посетителя на регистрацию, однако сам процесс регистрации не описывается. Под информационной системой понимается та система, которая разработана в процессе данного курсового проекта. В соответствии с техническим заданием, информационной системой является база данных c реализацией в СУБД (системе управления базами данных) Microsoft Access 2013. Рисунок 7 – Диаграмма состояний Проектирование информационной системы
Для выполнения своих функций библиотека должна иметь базу данных, в которой будут содержаться данные о читателях, книгах и выдачи этих книг. Диаграмма классов
Для исследования структуры базы данных построена диаграмма классов. Данная диаграмма отображает множество классов, интерфейсов, коопераций и отношений между ними. В данном случае классы диаграммы соответствуют реальным сущностям в базе данных. Диаграмма классов представлена на рис. 8. Рисунок 8 – Диаграмма классов В диаграмме классов реализуется только отношение ассоциации, поскольку приведенные классы просто связаны друг с другом и никакие другие типы связей, здесь применять нельзя. Ниже приведены таблицы, описывающие классы (табл. 2, табл. 3, табл. 4).
Таблица 2 – Класс «Книги»
Таблица 3 – Класс «Выдача»
Таблица 4 – Класс «Читатели»
Популярное: Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1010)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |