Целью выполнения курсовой работы является систематизация, закрепление и углубление теоретических знаний и практических навыков по проектированию и разработке баз данных.
Предметная область курсовой работы – небольшая торговая фирма, специализирующаяся на продаже мебели.
Управление продажами - это комплексное, многоплановое понятие, к которому, однако, еще не сформировалось общепринятого подхода. Некоторые специалисты рассматривают его как вопрос управления, и прежде всего людьми, которые занимаются продажами (включая подбор персонала, его мотивацию, обучение и т.д.). Другие считают, что управление продажами - это в первую очередь управление каналами сбыта. Довольно много внимания уделяется необходимости автоматизировать процесс взаимодействия с поставщиками и учёт.
Для эффективного управления продажами необходимо всегда иметь в распоряжении оперативную и точную информации о наличии и движении товара. Автоматизация учёта товара позволяет добиться более высокой организации труда, что является целью данной курсовой работы.
Для достижения поставленной цели необходимо решить следующие задачи:
· описать предметную область;
· изучить методологию проектирования;
· построить концептуальную, логическую (нормализованную) модель базы данных;
· реализовать модель в среде конкретной СУБД;
· организовать ввод, корректировку данных (создать формы);
· удовлетворить информационные потребности пользователей (создать запросы, отчеты), выбрав различные способы их реализации;
· разработать интерфейс (главную кнопочную форму);
· разработать руководство пользователю базой данных;
· представить результаты тестирования базы данных;
Данная курсовая работа описана в двух разделах
Первый раздел подробно описывает все этапы проектирования базы данных, от изучения предметной области, до модели базы данных с описанием ключевых полей и отношений.
Во втором разделе мы переходим к процессу разработки приложения по управлению разработанной базой данных. Рассматривается конструирование таблиц и связей между ними. А затем описывается процесс разработки интерфейса пользователя.
Концептуальная модель предметной области - это наши знания о предметной области в виде понятий (концептов). Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Опыт показывает, что текстовый способ представления модели предметной области крайне неэффективен. Гораздо более информативными и полезными при разработке баз данных являются описания предметной области, выполненные при помощи специализированных графических нотаций. Имеется большое количество методик описания предметной области.[2]
Концептуальная модель БД - отражает информационное содержание данных, как основных понятий и отношений между ними. Концептуальная модель не затрагивает физического состояния данных, в том числе архитектуры данных, методов доступа, форматов физических данных.
Розничная продажа принимает все более утонченные и разнообразные формы под воздействием технического прогресса и развития общественных отношений.
Появление новых форм продажи товаров обусловлено развитием новых технологий, изменением менталитета как покупателей, так и продавцов.
В зависимости от места приобретения товара — в магазине или вне магазина выделяют магазинную и внемагазинную формы розничной продажи товаров.
Магазинная форма представляет собой продажу товаров в торговых предприятиях— самообслуживание, через прилавок, салонную, по образцам, по заказам, с открытой выкладкой.
Магазин - специально оборудованное стационарное здание или ею часть, предназначенная для продажи товаров и оказания услуг покупателям. Он обеспечен торговыми, административно- бытовыми, подсобными помещениями, для приема, хранения и подготовки товаров к продаже. Магазины составляют около 90% предприятий розничной торговли. Это обусловлено тем, что они обеспечивают:
концентрацию широкого ассортимента товаров, соответствующие условия их хранения и подготовки к продаже;
обеспечение удобств покупателям в выборе и приобретении товаров;
возможности внедрения современных технологий торговых процессов;
2 Реализация базы данных
Наше приложение разработано средствами СУБД Access. Для создания физической модели базы данных воспользуемся конструктором таблиц. Ниже приведены скриншоты разработанных таблиц в режиме конструктора.
В нашем приложении было разработано 4 формы для ввода данных и главная кнопочная форма, реализующая взаимодействие всех объектов информационной системы. Формы для ввода данных можно условно разбить на две категории:
Формы для формирования справочников или каталогов: справочник товаров и справочник поставщиков.
Формы для ввода оперативных документов: товарных накладных, расходных ордеров.
Рассмотрим сначала формы из первой категории.
Эти две формы создавались на основе соответствующих таблиц Товары и Поставщики, с использованием макета форм Разделённая форма. Такой макет позволяет быстро создать форму, которая разделена на две части. В верхней части поля для ввода данных, а внизу таблица с данными.
СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ



Данный курсовая работа представляет собой полный цикл создания базы данных в соответствии с заданной предметной областью. В процессе работы над проектом были выполнены следующие задачи:
· описать предметную область;
· изучить методологию проектирования;
· построить концептуальную, логическую (нормализованную) модель базы данных;
· определить перечень ограничений целостности, которые будут контролироваться в создаваемой базе данных;
· реализовать модель в среде конкретной СУБД;
· организовать ввод, корректировку данных (создать формы);
· удовлетворить информационные потребности пользователей (создать запросы, отчеты), выбрав различные способы их реализации;
· разработать интерфейс (главную кнопочную форму);
По итогам тестирования разработанной базы данных, можно сказать , что формы проекта открываются соответствующими кнопками главной формы, в каждой форме реализованы функции добавления, редактирования, поиск записей и переход по записям. Результаты расчётов и вычислений верны.