Курсовая работа: Разработка информационной системы "Система обслуживания банкоматов"

Назначение для разработки – данное приложение является базой данных, которая предназначена для успешного и удобного функционирования системы обслуживания банкомата.


2. Постановка задачи на разработку, описание методов решения

2.1 Структура базы данных

Таблица "Bank"

Таблица "Klient"

Таблица "Obslugivanie bankomata"

Таблица "Plasticovay karta"

2.2 Диаграммы

2.2.1 Диаграмма вариантов использования

Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать. Диаграмма включает в себя следующие элементы:

- внешние пользователи – физические объекты разной природы (от людей и механизмов до программных средств), которые передают или получают информацию для системы;

- блоки использования – группы функций системы, которые объединяются в единое целое для внешнего пользователя;

- связи между блоками использования и связи между блоками использования и внешними пользователями.

2.2.2 Диаграмма последовательности

Предназначена для отображения временных зависимостей, возникающих в процессе общения между объектами. На диаграмме последовательности изображаются только те объекты, которые непосредственно участвуют во взаимодействии и не показываются возможные статические ассоциации с другими объектами. Для диаграммы ключевым моментом является именно динамика взаимодействия объектов во времени. При этом диаграмма последовательности имеет как бы два измерения. Одно – слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Графически каждый объект изображается прямоугольником и располагается в верхней части своей линии жизни. Внутри прямоугольника записываются имя объекта и имя класса, разделенные двоеточием.

2.2.3 Диаграмма действий

Показывают выполнение операций. Предназначение данной диаграммы – показать поток управления, внутренний для операции. Диаграмма действий разделена на 2 полосы, которые включают в себя определенный набор действий и переходов. Каждая полоса имеет свое имя: клиент и менеджер по продажам, и тем самым позволяет группировать действия в единое целое. Графически каждая полоса представляет собой вертикальное разделение диаграммы с помощью сплошной полосы. Каждое действие может находиться только в одной полосе, а переходы могут пересекать полосы.


2.2.4 Диаграмма Состояния

Каждая диаграмма состояний в UML описывает все возможные состояния одного экземпляра определенного класса и возможные последовательности его переходов из одного состояния в другое, то есть моделирует все изменения состояний объекта как его реакцию на внешние воздействия.

Диаграммы состояний чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы.

Диаграмма состояний является графом специального вида, который представляет некоторый автомат. Вершинами графа являются возможные состояния автомата, изображаемые соответствующими графическими символами, а дуги обозначают его переходы из состояния в состояние. Диаграммы состояний могут быть вложены друг в друга для более детального представления отдельных элементов модели.

К-во Просмотров: 717
Бесплатно скачать Курсовая работа: Разработка информационной системы "Система обслуживания банкоматов"