Разработка информационной системы "Цветы" для компании "AMF тАУ международная сеть доставки цветов"

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

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



Оглавление

Введение

Глава 1. Описание предметной области

1. Проектирование базы данных

.1 Инфологическая модель данных

.2 Логическая модель данных

.3 Физическая модель данных

. Разработка объектов базы данных - транзакций, представлений, хранимых процедур и запросов к базе данных

. Описание проекта

. Демонстрация работающего проекта

Список литературы

Приложения

Заключение

Введение

Компания AMF - международная сеть доставки цветов предоставляет полный комплекс услуг по оформлению и доставке заказов букетов и композиций.

iелью удобства работы с клиентами требуется разработать ИПiветы. Задачей данного проекта является проектирование и реализация информационной системы, решающей следующие задачи:

накопление информации, повышающей эффективность работы флористов компании;

повышение оперативности работы оператора компании;

решение вопросов, связанных с получением ежедневной документации отчетного характера.

Для решения данных заданная информационная система должна выполнять следующие функции:

. Хранить информацию о цветах, декоративной зелени, упаковке.

. Хранить сведения о поступивших заказах

. Формировать и хранить чек на сформированный заказ

. Поддерживать возможность оформления доставки заказа клиенту через собственную курьерскую службу.

. Оформлять факт отказа клиента от заказа.

. Формировать отчетную документацию по оплаченным и доставленным заказам за отчетный период.

. Формировать индивидуальный график работ курьерам, с учетом их текущей загруженности.

. Формирование плана работ флористу на день.

. Выводить на печать прайс-лист компании.

. Осуществлять подбор композиции в зависимости от цены.

. Осуществлять подбор композиции в зависимости от темы.

. Осуществлять подбор композиции в зависимости от единицы композиции.

. Осуществлять подбор композиции в зависимости от декора.

Глава 1. Описание предметной области

. Проектирование базы данных

ИПiветы предназначена для выполнения следующих действий:

ввод, вывод, хранение и обработка информации о цветах, декоративной зелени, упаковке, поступивших заказах;

информация о заказчиках включает сведения об их личных данных (ФИО, контактный телефон, адрес), которые при необходимости можно изменить;

информация о курьере включает сведения об их личных данных (ФИО, контактный телефон), которые также при необходимости можно изменить;

поиск композиции в зависимости от цены;

поиск композиции в зависимости от темы;

поиск композиции в зависимости от единицы композиции;

поиск композиции в зависимости от декора;

выбор подходящей букета или композиции из существующих образцов;

оформление спецзаказа, исходя из требований заказчиков;

оформление факта отказа клиента от заказа.

Предусматривается формирование и печать следующих документов:

печать чека на сформированный заказ;

печать отчетной документации по оплаченным и доставленным заказам за день;

печать отчетной документации по оплаченным и доставленным заказам за отчетный период;

печать индивидуального графика работ курьерам, с учетом их текущей загруженности;

печать плана работ флористу на день;

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

Определение ограничений проекта

Созданная информационно-поисковая система не предназначена для приема заказов посредством электронной почты. Для осуществления приема заказа по интернету в рамках данного проекта применяется следующая схема: сотрудник получает электронное письмо, на основании которого он формирует новый заказ. Ответ на письмо - заказ клиента высылается при помощи почтового ящика, не включенного в данную разработку.

Ограничением также является не возможность оформления международной доставки в БД внутреннего пользования. Для поддержания данной функции торговой сети сотруднику, принимающему заказ следует передать его вышестоящей организации. При этом передача осуществляется при помощи звонка в соответствующий офис.

На стадии постановки задачи управляющим компанией не было сформулировано требований по реализации скидочных программ, т.к. на данном этапе развития магазина скидочная компания не предусмотрена, однако возможность изменения цены вручную в программе осуществлена.

.11. Инфологическая модель данных

Формирование таблиц начинается с открытия окна БД, в котором выбирается пункт Таблицы в разделе Объекты. Далее щелчком по кнопке Создать на панели окна БД.

В диалоговом окне Новая таблица, представлены все возможные параметры создания таблицы:

1)режим таблицы;

2)конструктор;

)мастер таблиц;

)импорт таблиц;

)связь с таблицами.

В данном случае использовался метод создания таблиц в режиме Конструктора. Войти в этот режим можно двумя способами. Первый: выбирается пункт Конструктор в окне Новая таблица. Второй вариант: выбрав пункт Создания таблицы в режиме Конструктора в окне БД. На экране появляется окно конструктора таблиц, содержащее три раздела:

) имя поля;

) тип данных;

) описание.

В столбце Имя поля (Filed Name) осуществляется ввод имен полей создаваемой таблицы.

В столбец Тип данных (Data Type) вводятся или выбираются из открывшегося списка тип данных, который будет содержаться в поле для каждого по