1.01M
Категория: Базы данныхБазы данных

Создание базы данных для учёта заказов интернет - магазина

1.

СОЗДАНИЕ БАЗЫ ДАННЫХ ДЛЯ
УЧЁТА ЗАКАЗОВ ИНТЕРНЕТМАГАЗИНА
Выполнил:
Руководитель:
Фролов А.В.
Шамова А.В.
1

2.

АКТУАЛЬНОСТЬ И ЦЕЛЬ
Развитие интернет-торговли постепенно меняет подход к работе с информацией внутри компаний.
Даже небольшой интернет-магазин сталкивается с тем, что данных становится много: заказы, клиенты, товары,
условия оплаты, вопросы по доставке.
Когда информация хранится в разрозненных таблицах или записывается вручную, появляются ошибки,
теряются детали и замедляется обработка заказов.
Чтобы избежать подобных ситуаций, используется база данных, позволяющая хранить сведения в
структурированном виде.
Тема работы связана с созданием удобной и понятной базы данных для учета заказов интернет-магазина.
Цель: проектирование базы данных и создание прототипа информационной системы, которая позволит
автоматизировать процесс учета заказов.
2

3.

ЗАДАЧИ ИССЛЕДОВАНИЯ
1. Проанализировать предметную область и определить, какие данные задействованы в
процессе оформления и обработки заказов;
2. Сформулировать требования к структуре базы и способам хранения сведений о клиентах,
товарах и операциях;
3. Разработать модель базы данных, описывающую связи между сущностями интернет-магазина;
4. Реализовать прототип информационной системы для работы с данными вне 1с;
5. Оценить удобство использования прототипа и возможность его дальнейшего расширения.
3

4.

ER-ДИАГРАММА
4

5.

ДИАГРАММА КЛАССОВ
5

6.

USE CASE
6

7.

ИСПОЛЬЗУЕМЫЕ ТЕХНОЛОГИИ
1С – источник данных (выгрузка в excel).
Excel (.xlsx) – передача данных в python-приложение.
Python – логика обработки, веб-сервер, чтение/запись excel.
Openpyxl – работа с excel.
Html – формирование интерфейса.
7

8.

ИНТЕРФЕЙС ПРОТОТИПА
8

9.

ИНТЕРФЕЙС ПРОТОТИПА
9

10.

Таблицы, используемые в системе
Атрибут
Тип данных 1С
Описание
Код
Строка (9)
Уникальный идентификатор клиента
Наименование
Строка (100)
Имя для отображения в документах
ФИО
Строка (100)
Полное имя клиента
Телефон
Строка (20)
Контактный номер для связи
Email
Строка (50)
Адрес электронной почты
Адрес
Строка (150)
Основной адрес доставки
ТипКлиента
Перечисление
Группа обслуживания клиента
Предпочтения
Справочник
Категория товаров, к которым клиент склонен
ОбъемЗаказов
Число (15,2)
Совокупная сумма покупок за весь период
Структура
справочника заказ
Атрибут
Код
Наименование
Номер
Дата
Клиент
Статус
Сотрудник
СпособОплаты
СпособДоставки
Должность
Структура справочника
клиенты
Тип данных 1С
Строка (9)
Строка (25)
Число (15,0)
Дата
Справочник
Перечисление
Справочник
Перечисление
Справочник
Справочник
Описание
Идентификатор
Имя документа
Уникальный номер
Дата оформления
Покупатель
Текущее состояние оформления
Исполнитель
Метод оплаты
Вариант доставки
Роль сотрудника
10

11.

ТЕСТИРОВАНИЕ СИСТЕМЫ
Результаты проверки
операций прихода и
расхода
Операция
Исходные
Проведение
данные
Приход товара
Поставщик,
Остатки после
Вывод
операции
Прошло успешно Остаток увеличен Корректно
склад, товар
Расход товара
Клиент, склад,
Прошло успешно Остаток
товар
Корректно
уменьшен
Расход при
Товар с нулевым
Документ
Остаток
Требует
отсутствии
остатком
проведен
отрицательный
доработки при
остатка
необходимости
11

12.

ЗАКЛЮЧЕНИЕ
Разработана структура базы данных интернет-магазина.
Создан прототип информационной системы.
Проведено тестирование, подтверждающее корректность работы.
Определены перспективы развития.
12

13.

СПАСИБО ЗА ВНИМАНИЕ!
13
English     Русский Правила