- •Содержание
- •Определения, обозначения и сокращения
- •Введение
- •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.5.4 Добавление товара в корзину и редактирование корзины
Цель: для пользователя системы реализовать ведение корзины желаемых товаров на портале и её редактирование.
Для кого предназначено решение: пользователь интернет портала.
Экономическая сущность: появление товара в корзине пользователя и дальнейшая покупка.
Организационная сущность: В процессе “Добавление товара в корзину и редактирование корзины” участвуют четыре класса: пользователь, страница с товаром интернет-портала, страница корзины и БД. Пользователь с помощью кнопки «добавить в корзину» добавляет товар в свою личную корзину. Товар сохраняется в БД. Далее пользователь переходит в корзину. БД передаёт информацию на страницу корзины о товарах. Пользователь жмет кнопку «оформить заказ» или вносит изменения в корзине.
Периодичность решения: каждый раз при необходимости.
Требования к организации сбора исходных данных: данные в корзину заносятся только о тех товарах, которые есть в каталоге.
Связи с другими документами: задача «добавить товар в корзину» позволяет пользователю разместить товар в корзине и в дальнейшем перейти на форму «оформить заказ».
Описание алгоритмов работы с помощью языка UML (рисунки 50-52):
Рисунок 50 – Диаграмма последовательности процесса «Добавление товара в корзину и редактирование корзины»
Рисунок 51 – Диаграмма сотрудничества процесса «Добавление товара в корзину и редактирование корзины»
Рисунок
52 – Диаграмма деятельности процесса
«Добавление товара в корзину и
редактирование корзины»
2.5.5 Оформление заказа
Цель: для пользователя системы реализовать оформление заказа на покупку товара.
Для кого предназначено решение: пользователь интернет портала.
Экономическая сущность: покупка товара.
Организационная сущность: В процессе “Оформление заказа” участвуют четыре класса: пользователь, страница интернет-портала, форма оформления заказа и БД. Пользователь с помощью кнопки «оформить заказ» открывает страницу оформления заказа. В появившейся форме заполняет свои контактные данные и нажимает кнопку «купить». Далее данные записываются в БД.
Периодичность решения: каждый раз при необходимости.
Требования к организации сбора исходных данных: данные пользователя вносятся в строгости с требованиями.
Связи с другими документами: страница с оформлением заказа позволяет пользователю перейти на сайт платежной системы, чтобы совершить оплату.
Описание алгоритмов работы с помощью языка UML (рисунки 53-55):
Рисунок 53 – Диаграмма последовательности процесса «Оформление заказа»
Рисунок 54 – Диаграмма сотрудничества процесса «Оформление заказа»
Рисунок 55 – Диаграмма деятельности процесса «Оформление заказа»
Описание структур входных и выходных сообщений
Информационное обеспечение системы включает в себя:
входные документы и информацию;
выходные документы и информацию;
база данных интернет-магазина строительных материалов.
Основным входным данными для интернет-магазина являются:
Информация о товарах;
Информация о клиентах (пользователях).
Основными выходными данными для интернет-магазина являются:
Информация о заказах;
Для полей ввода данных будет установлено ограничение типа данных, а также контроль за корректностью вводимой информации. При нарушении правил заполнения полей форм будет выдано сообщение об ошибке.
В случае успешного добавления записи в БД выдается соответствующее сообщение
