Дипломная работа: Автоматизация процесса обработки заказов на печать фотографий в ООО "Партнер"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
71
Эти данные нужны для оперативной связи с клиентом в случае
необходимости, а также для поиска заказа, если клиенту не известен номер
заказа.
2.2.3 Характеристика результатной информации
В результате мы получаем следующую информацию:
1) Архив с фотографиями Клиента и текстовым файлом, куда
записаны параметры заказа. Этим архивом пользуется Оператор
фотопечати, который в итоге и будет изготавливать заказ Клиента. Пример
изображен на рисунке 2.7.
Рис. 2.7. Архив с фотографией и текстовым файлом
72
2) Запись в базу данных MySQL в таблицу "Заказы". Записываются
параметры заказа:
Номер заказа
Размер бумаги
Тип бумаги
Поля
Имя
Телефон
Эти данные могут пригодится для статистики и анализа потока
клиентов, их предпочтений.
2.3 Программное обеспечение задачи
2.3.1 Общие положения (дерево функций и сценарий диалога)
Данный проект автоматизирует работу Менеджера фотоцентра, а
именно его процесс приема заказов на фотопечать, освобождая его от
необходимости ручного заполнения параметров заказа , формирование
папки с фотографиями и отправки его Оператору фотопечати. Сценарий
диалога изображен на рисунке 2.8.
73
Рис. 2.8. Сценарий диалога
Данное приложение принимает на вход фотографии, которые
приносит клиент, Менеджер фотоцентра загружает их с помощью
специальной области для загрузки фото, задает необходимые параметры
заказа и нажимает кнопку Создать заказ, после чего формируется заказ с
уникальным номером, все фотографии помещаются в архив с именем по
номеру заказа, также в архив помещается текстовый файл где указаны все
параметры заказа. Эта информация необходима для Оператора
фотопечати, ориентируясь на информацию из этого текстового файла,
Оператор фотопечати изготавливает заказ.
Функции приложения можно разделить на основные и служебные.
Основные функции служат достижению основной цели приложения -
автоматизировать процесс приема заказов на фотопечать. Служебные
помогают сделать этот процесс более простым и понятным для
пользователя. Схему функций можно увидеть на рисунке 2.9.
74
Рис. 2.9. Дерево функций
75
2.3.2 Характеристика базы данных
ER модель базы данных изображена на рисунке 2.10.
Рис. 2.10. ER модель базы данных
Таблица «zakazi», куда записывается информация о каждом
созданном заказе показана в таблице 2.3.
Таблица 2.3.
Таблица «zakazi»
Наименование
поля
Идентификато
р поля
Тип поля
Длина
поля
Прочее
Идентификатор
заказа
id
число
10
ключевое
поле
Номер заказа
order_number
число
10
Размер бумаги
id_size
строка
32
Тип бумаги
id_paper
строка
45
Поля
border
строка
45
Имя клиента
name
строка
45
Телефон клиента
phone
строка
45
Источник: https://baza.diplomsite.ru/previewfile/2105