Разработка приложения "Корпоративный портал" для ОАО "Ульяновский автомобильный завод"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



?пользования, а линии и стрелки - различные связи между действующими лицами и вариантами использования.

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

Рисунок 2. Диаграмма вариантов использования

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

Диаграмма последовательности для основного потока событий представлена на рисунке 3.

Диаграмма последовательности для варианта использования Закрыть программу представлена на рисунке 4.

Диаграмма последовательности для варианта использования Оформить продажу представлена на рисунке 5.

Диаграмма последовательности для варианта Присоединиться к серверу представлена на рисунке 6.

Рисунок 3. Диаграмма основного потока

Основной поток событий:

1.Оператор вводит данные через графический интерфейс

2.Приложение проверяет правильность введенных данных или же при обнаружении ошибки вызывает поток ошибок Е1

.Приложение посылает запрос на подтверждение соединения MySQL

4.MySQL подтверждает соединение

.Приложение обновляет данные

.Приложение обновляет графические данные

Поток ошибок Е1

.Программа сообщает об ошибке ввода данных

Осуществляется возврат на форму ввода данных

Рисунок 4. Диаграмма последовательности для варианта использования закрытие приложения

Основной поток событий:

1.Оператор нажимает на кнопку закрытия формы

2.Форма посылает запрос на завершение соединения

.Компонент посылает запрос MySQL на освобождение ресурсов

4.MySQL возвращает уведомление об освобождении ресурсов

.Компонент освобождает выделенную под соединение память

.Компонент возвращает форме уведомление о завершении соединения

.Форма вызывает закрытие приложения

.Приложение возвращает форме код результата закрытия приложения

.Форма закрывается или же вызывает поток ошибок Е1

Поток ошибок Е1

1.В случае неудачи программа сообщает об ошибке

2.Вызывается отладка приложения

Рисунок 5. Диаграмма последовательности для варианта использования оформление вакансии

1. Пользователь нажимает на кнопку Вакансии

2.Форма вакансий составляет список вакансий для пользователей

.Форма запроса на проверку

.Форма проверки данных на корректную информацию

.Подтверждение информации

.