
1 Описание предметной области
В данной лабораторной работе в качестве предметной области рассматривается «поставка овощей». Наша база данных решает следующие задачи: производство, изготовление, выдача данных о производителях и менеджерах, а так же поставляемых товарах менеджерами.
Исходные данные о поставке овощей имеет такие свойства как: дата, цена за единицу и количество. Каждый поставляемый овощ имеет свойства.
Покупатель выбирает себе овощи по тем свойствам, которые ему необходимы. То есть при покупке овощей, он указывает на вид овощей, и количество нужного товара. Так же покупатель может выбрать овощи от различных изготовителей.
Таким образом, покупатель из огромного ассортимента овощей выберет, то, что соответствует его потребностям и возможностям, получает информацию о наличии овощей и доступ к диапазону цен. И все это за минимальное количество времени. Так как существует возможность обновить и расширить базу имеющейся продукции, покупателю всегда будет представлен огромный ассортимент свежих продуктов.
В базе данных о менеджерах содержится следующая информация: №телефона и ФИО. В обязанности менеджера входит принятие оплаты, проверка количества товара на складе и оформление заказа. При отсутствии товара на складе работник овощной отрасли выбирает отсутствующие товары и на основании этих данных составляет заявку на имя поставщика через менеджера.
В условиях рыночной конкуренции, покупатель должен иметь достаточное количество содержательной информации о продукции, чтобы купить ее. А именно, это информация:
о категории и виде овощей, т.к. покупателя всегда интересует определенный тип овощей, который он хотел бы приобрести;
о цене, т.к. при покупке овощей покупатель рассчитывает на определенную сумму, которую сможет потратить;
о производителе, изготовителе, т.к. в наше время потребители чаще покупают овощи известных марок, чем неизвестных;
о доступном количестве овощей на складе, т.к. покупателю не понравится, если он будет ждать, а так все сразу ясно есть она или нет;
Поставка влечет за собой огромное количество производителей. В большинстве случаев изготовители находятся в другом городе и поэтому имеет место дата поставки, которая будет согласована с поставщиками через менеджера. И что бы в любой момент можно было знать изготовителя и изготовляемых им продуктов, в базе данных содержится следующая информация о производителях: название производителя. Остальными данными располагает менеджер.
2 Постановка задачи
2.1 Цель разработки
Целью написания данного курсового проекта является проектирование базы данных «Поставка овощей», которая будет содержать подробную информацию о функционировании системы заказа и поставки товара, предоставлять подробную информацию об овощах.
2.2 Функциональные требования к СУБД «Поставка овощей»
Основной задачей данного программного продукта является создание базы данных, реализующей электронное управление процессов учета поставки и реализации овощей. Программный продукт должен содержать информацию о поставках овощей, их классификации и реализации, а также информацию о менеджерах. Также возможно изменение информации хранящейся в базе данных.
2.3 Требования к СУБД «Поставка овощей»
Полученная база данных «Поставка овощей» должна:
обеспечивать хранение и предоставление по требованию данных о товарах;
обеспечивать возможность добавления, изменение и удаления данных об имеющихся товарах на складе;
иметь удобный пользовательский интерфейс для работы с базой данных пользователя, не являющегося специалистом в области обработки данных;
содержать необходимые запросы к информации (например, запрос на добавление информации или на получение списка доступных товаров по категориям), формы и отчеты для обработки хранимой информации о продуктах;
обеспечивать защиту данных о продукте от несанкционированного доступа (использовать пароли и защиту на уровне пользователей);
контролировать целостность, непротиворечивость, сохранность и достоверность информации о продуктах, содержащихся на складе;
содержать систему помощи и информацию о программе.
Выходные данные предоставляются в виде различных форм и отчетов. Добавление данных происходит путем ввода с клавиатуры.