- •Содержание
- •Определения, обозначения и сокращения
- •Введение
- •1 Предпроектная стадия
- •1.1 Сбор материалов обследования
- •1.1.1 Описание предметной области
- •1.1.2 Примеры разработок проектов для аналогичных систем
- •1.1.3 Описание выбранных методов проведения обследования
- •1.1.4 Описание выбранных методов сбора материалов обследования
- •1.1.5 Программа обследования
- •1.1.6 Разработка календарного плана-графика
- •1.1.7 Сбор и формализация материалов обследования
- •1.2 Анализ материалов обследования
- •1.2.1 Обоснование и список объектов автоматизации
- •1.2.2 Обоснование списка задач по объекту автоматизации
- •1.2.3 Обоснование выбора комплекса технических средств
- •1.2.4 Обоснование выбора операционной системы
- •1.2.7 Разработка технико-экономического обоснования и технического задания
- •2 Стадия технического проектирования
- •2.1 Основные положения по проекту информационной системы
- •2.2 Описание организационной структуры
- •2.3 Описание функциональной структуры
- •2.4 Принципы организации информационного обеспечения
- •2.5 Постановки задач
- •2.5.1 Регистрация
- •2.5.2 Авторизация
- •2.5.3 Добавление товара
- •2.5.4 Добавление товара в корзину и редактирование корзины
- •2.5.5 Оформление заказа
- •Описание структур входных и выходных сообщений
- •2.6 Диаграммы прецедентов Use-case
- •2.6.1 Диаграммы последовательности uml
- •2.6.2 Диаграммы состояний uml
- •2.6.3 Диаграммы деятельности uml
- •2.6.4 Диаграммы сотрудничества uml
- •2.7 Разработка форм документов и системы их ведения
- •2.7.1 Определение состава результатных показателей
- •2.7.2 Определение состава первичных показателей
- •2.7.3 Разбиение показателей по формам документов
- •2.7.4 Проектирование форм документов
- •2.7.5 Определение способа нанесения информации на документы
- •2.8.4 Разработка инструктивных материалов по сбору и обработке данных
- •2.8.5 Сбор и обработка данных
- •2.9 Структуры входных и выходных сообщений
- •2.10 Описание состава и характеристик периферийной техники
- •2.11 Описание состава и характеристик аппаратной платформы проекта
- •2.12 Система защиты информации
- •2.13 Проектно-сметная документация и показатели эффективности
- •2.14 План мероприятий по внедрению информационной системы
- •3 Стадия рабочего проектирования (рабочий проект)
- •3.1 Описание программы
- •3.2 Результаты тестирования системы
- •3.3 Расчет экономической эффективности. Разработка проектно-сметной документации
- •3.4 Показатели экономической эффективности
- •Заключение
- •Список использованных источников
- •1 Исходные данные
- •2 Содержание разделов проекта
- •3 Научно-библиографический поиск
- •Приложние б Руководство пользователя
2.6 Диаграммы прецедентов Use-case
Рисунок 79 – Use-case модель (диаграмма прецедентов)
2.6.1 Диаграммы последовательности uml
На рисунках 2.8-2.11 представлены диаграммы последовательности.
Рисунок 2.8 – Диаграмма последовательности «Авторизация»
Рисунок
2.9 – Диаграмма последовательности
«Оплата товара»
Рисунок 2.10 – Диаграмма последовательности «Редактирование товаров»
2.6.2 Диаграммы состояний uml
Диаграмма схем состояний процесса «Авторизация».
Последовательность действий системы в этом состоянии - формирование запроса к БД для получения последнего использованного кода серии, получение данных из БД, вывод кода в форме. После того, как форма была открыта, система переходит в состояние ожидания ввода значений полей. Администратор вводит данные и посылает запрос на проверку в БД, система переходит в состояние «Проверка БД». Действия в данном состоянии: сформировать запрос к БД для проверки информации, отправить запрос к БД, получить результат проверки. Результат проверки выводится, после чего форма закрывается. С диаграммой схем состояний процесса «Авторизация» можно ознакомиться на рисунке 2.12.
Рисунок 2.12 – Диаграмма схем состояний процесса «Авторизация»
Диаграмма схем состояний процесса «Оплата товара».
После того, как форма была открыта, система переходит в состояние ожидания ввода значений полей. Пользователь вводит данные и посылает запрос в банк на оплату, система переходит в состояние «Авторизация данных». Действия в данном состоянии: сформировать запрос к банку для авторизации, отправить запрос к банку, получить результат авторизации данных и оплатить заказ. В результате, пользователю отправляется подтверждение на почту об оплаченной им покупке. С диаграммой схем состояний процесса «Оплата товара» можно ознакомиться на рисунке 2.13.
Рисунок
2.13 – Диаграмма схем состояний процесса
«Оплата товара»
Диаграмма схем состояний процесса «Редактирование товара».
После того, как форма была открыта, система переходит в состояние ожидания ввода значений полей. Администратор вводит данные и посылает запрос на добавление или редактирование данных в БД . Действия в данном состоянии: сформировать запрос к БД для редактирования или добавления данных, отправить запрос к БД, получить результат сохранения данных. В результате сохраняется введенная администратором информация. С диаграммой схем состояний процесса «Редактирования/добавления/удаления данных» можно ознакомиться на рисунке 2.14.
Рисунок 2.14 – Диаграмма схем состояний процесса «Редактирование товаров»
2.6.3 Диаграммы деятельности uml
Диаграмма деятельности процесса «Авторизация».
Для того чтобы пройти процесс «Авторизация», администратору необходимо заполнить информацию. После загрузки стартовой страницы необходимо перейти на страницу авторизации, далее будет загружена форма для авторизации. После открытия формы администратор может как закрыть ее, так и заполнить. Для заполнения необходимо ввести логин и пароль. Дальнейшее действие пользователя – запрос на регистрацию. Авторизация может быть как успешной (в этом случае открывается панель администратора), так и неуспешной (в этом случае система возвращает страницу формы с указанием ошибки). Запрос на закрытие формы для регистрации приводит к закрытию формы. С диаграммой деятельности процесса «Авторизация» можно ознакомиться на рисунке 2.16.
Рисунок 2.16 – Диаграмма деятельности процесса «Авторизация»
Диаграмма деятельности процесса «Оплата товара».
Для того чтобы пройти процесс «Оплата», пользователю необходимо заполнить информацию. После загрузки страницы корзины будет отображена форма оплаты. Для заполнения необходимо ввести номер карт, срок действия, cvv, почту, фио, телефон, адрес доставки. Дальнейшее действие пользователя – запрос на авторизацию данных. Оплата может быть как успешной (в этом случае выводится сообщение об успешной покупке, а пользователю посылается подтверждение на почту), так и неудачной (в этом случае система возвращает страницу формы с заполненными данными). С диаграммой деятельности процесса «Оплата товара» можно ознакомиться на рисунке 2.17.
Рисунок 2.17 – Диаграмма деятельности процесса «Оплата товара»
Диаграмма деятельности процесса «Редактирования товаров».
Для того чтобы пройти процесс «Редактирование товаров», администратору необходимо заполнить информацию. После загрузки стартовой страницы необходимо перейти на страницу «Редактировать товар», будет загружена форма для редактирования/добавления. После открытия формы администратор может как закрыть ее, так и заполнить. Для заполнения необходимо ввести название, категорию, цену и загрузить изображение. Дальнейшее действие администратора – запрос на сохранение данных. Заполнение данных может быть как успешным, так и неуспешным (в этом случае система возвращает страницу формы с заполненными данными). С диаграммой деятельности процесса «Редактирования товаров» можно ознакомиться на рисунке 2.18.
Рисунок 2.18 – Диаграмма деятельности процесса «Редактирования товара»
