Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Диаграммы UML

Читайте также:
  1. Диаграммы
  2. Диаграммы
  3. Диаграммы в EXСEL
  4. Диаграммы точности обработки
  5. Изменение диаграммы.
  6. Изменение перспективы объемной диаграммы.

 

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

Если рассмотреть каждую из диаграмм подробнее, то становится очевидным, что с системой будут взаимодействовать только два заинтересованных лица (actors) – это администратор (он же оператор системы) и сам клиент (заказчик). Каждый тип взаимодействия этих действующих лиц с системой отражен в диаграммах прецедентов, рассмотренных ниже.

Взаимодействие администратора с системой.

При рассмотрении данного вида взаимодействия, становится очевидным, что действующее лицо «Администратор» имеет наибольшую свободу действий при работе непосредственно с базой данных. То есть, только ему предоставляется возможность удалять, добавлять и изменять данные в БД. Также, данное действующее лицо имеет доступ к формам поиска и формам изменения учетных записей пользователей (Приложение 3, Рисунок 3.1).

Взаимодействие клиента с системой.

Данный прецедент, показывает, что клиент имеет минимальные возможности взаимодействия с системой. Здесь имеют место всего два типа взаимодействия – поиск необходимой информации по базе данных о товарах, добавление выбранного товара в корзину, а также доступ к контактной информации о компании (Приложение 3, Рисунок 3.2).

Диаграмма последовательности — методология объектно-ориентированного проектирования, предназначенная для моделирования взаимодействия во времени. Диаграммы последовательностей являются частными случаями диаграмм взаимодействия. На диаграммах взаимодействия представлены связи между объектами; показаны, в частности, сообщения, которыми объекты могут обмениваться. Диаграммы взаимодействия относятся к динамическому виду систем, при этом диаграммы последовательности отражают временную упорядоченность сообщений, поток событий, происходящих в рамках варианта использования [5].

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

Вход пользователей в систему.

Данная диаграмма отображает процесс предшествующий выполнению входа в информационную систему. В этом случае действующим лицом выступает любой пользователь, выполняющий авторизацию в системе, но обладающий различными административными правами. Алгоритм выполнения: пользователь обращается к форме, предназначенной для ввода логина и пароля, вводит их и подтверждает запрос системы на обработку введенных данных. Программа обращается к базе данных и, если введенные логин и пароль действительно там хранятся, выполняет вход в систему. В зависимости от привилегий, закрепленных за введенной парой логин/пароль, выводится соответствующая этим привилегиям информация (Приложение 3, Рисунок 3.3).

Редактирование информации информационной системы интернет магазина. Разработанная диаграмма показывает последовательность и порядок действий, которые необходимы для редактирования данных, хранящихся в базе. В данном случае действующим лицом является администратор, а классовыми объектами База Данных и непосредственно сама информационная система. Алгоритм выполнения: пользователь обращается к форме, предназначенной для редактирования информации, информационная система в ответ на запрос, выводит запрашиваемую форму на экран. Пользователь редактирует соответствующие поля и делает запрос на сохранение внесенных изменений. Если данные успешно сохранены на экран выводится соответствующая информация, в противном случае, пользователя возвращают к начальной форме редактирования информации (Приложение 3, Рисунок 3.4).

Поиск информации в информационной системе, данная диаграмма показывает последовательность и порядок действий, которые необходимы для осуществления поиска данных, хранящихся в базе. Алгоритм выполнения: пользователь обращается к форме, предназначенной для поиска информации, информационная система в ответ на запрос, выводит соответствующую форму на экран. Пользователь вводит в соответствующие поля критерии поиска и подтверждает запрос нажатием клавиши «найти». Информационная система обращается к базе за искомой информацией и, если таковая наличествует в базе, выводит результат поиска на экран в виде таблицы (Приложение 3, Рисунок 3.5).

Добавление информации в информационную систему магазина

Диаграмма отражает последовательность и порядок действий, необходимых для добавления новой записи в таблицы, хранящиеся в базе. Алгоритм выполнения: пользователь обращается к форме, предназначенной для добавления информации, информационная система в ответ на запрос, выводит запрашиваемую форму на экран. Пользователь заполняет соответствующие поля и делает запрос на сохранение внесенных изменений. Информационная система проверяет заполненные формы на наличие пустых полей, и, если таковых не имеется, выводит на экран информацию об успешном завершении операции, в противном случае, пользователя возвращают к начальной форме добавления новой записи в базу (Приложение 3, Рисунок 3.6).

Регистрации клиента. Разработанная диаграмма отражает последовательность и порядок действий, необходимых для регистрации нового клиента (добавления новой записи в базу). Алгоритм выполнения: пользователь обращается к форме, предназначенной для регистрации клиентов, информационная система в ответ на запрос, выводит запрашиваемую форму на экран. Пользователь заполняет форму регистрации клиента и делает запрос на сохранение внесенных данных. Информационная система проверяет заполненные формы на наличие пустых полей и, если таковых не имеется, выводит на экран информацию об успешном завершении операции, а также личный идентификационный номер клиента (идентификатор, который отражает номер записи, под которым хранится информация о зарегистрированном клиенте в базе) и клиент получает свой личный электронный кабинет в системе. В противном случае, пользователя возвращают к начальной форме регистрации клиентов (Приложение 3, Рисунок 3.7).

Заказ товара. Данная диаграмма визуализирует последовательность и порядок действий, необходимых для осуществления заказа товара. Алгоритм выполнения: пользователь обращается к форме, предназначенной для заказа товаров, информационная система в ответ на запрос, выводит запрашиваемую форму на экран. Пользователь заполняет данные, необходимые для регистрации факта заказа товара и делает запрос на сохранение внесенных данных. Информационная система проверяет заполненные формы на наличие пустых полей и, если таковых не имеется, выводит на экран информацию об успешном завершении операции, а также номер заключенного договора и его содержание. В противном случае, пользователя возвращают к начальной форме регистрации договоров (Приложение 3, Рисунок 3.8).

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


Дата добавления: 2015-07-10; просмотров: 121 | Нарушение авторских прав


Читайте в этой же книге: ВВЕДЕНИЕ | Исследование основной деятельности компании | Исследование организации работы интернет-магазина | Моделирование бизнес-процессов в стандарте IDEF0 | Рассмотрение требований к информационной системе | Программные средства, применяемые при проектировании и разработки информационной системы | Проектирование модели базы данных | Расчет затрат на разработку системы интернет-магазина | Расчет экономической эффективности | ЗАКЛЮЧЕНИЕ |
<== предыдущая страница | следующая страница ==>
Разработка базы данных| Графический интерфейс системы

mybiblioteka.su - 2015-2024 год. (0.007 сек.)