Министерство образования Республики Беларусь
Белорусский национальный технический университет
Факультет информационных технологий и робототехники
Кафедра «Робототехнические системы»
Пояснительная записка к курсовой работе на тему:
«Проектирование базы данных продовольственного магазина средствами MS Access»
по дисциплине «Системы управления базами данных»
Исполнитель: Студент гр. 107818 Жовнерчик Д.И.
Руководитель:
Ст. преподаватель кафедры РТС Дербан А.Н.
Минск 2011
ЗАДАНИЕ
по курсовой работе
Студенту гр.107818 Жовнерчику Дмитрию Ивановичу
. Тема работы: Проектирование базы данных продовольственного магазина средствами MS Access
. Сроки сдачи студентом законченного проекта
3. Исходные данные к проекту: Необходимо создать базу данных, предназначенную для директора продовольственного магазина. База данных должна обеспечивать хранение сведений об имеющихся в нем товарах, о торговых базах и товарах, хранящихся на этих базах. Магазин осуществляет закупку товаров на разных базах, предпочитая при этом закупать одни виды товара на одних базах, а другие на других. Магазин имеет несколько отделов. Каждый товар в магазине продается, по крайней мере, в одном отделе. Каждый отдел имеет заведующего. Товары, имеющиеся в магазине и хранящиеся на базах, характеризуются ценой и количеством.
Директору могут потребоваться следующие сведения:
Какие товары имеются в магазине (на базе)?
Какие отсутствующие товары может заказать магазин на базе?
Какие товары, и в каком количестве имеются в отделе магазина?
Список заведующих отделами магазина?
Суммарная стоимость товара в каждом отделе?
Необходимо предусмотреть возможность выдачи документа, представляющего собой заявку на закупку товара на базе, и создания ежемесячного отчета о работе магазина с подсчетом прибыли. Отчет, сгруппированный по отделам, должен содержать перечень товаров, закупленных в отчетный месяц на базах (количество, наименование товара), а также перечень проданных товаров.
. Содержание расчетно-пояснительной записки:
.Обследование предметной области
.Проектирование источников информации
.Перечень объектов, реализованных в базе данных
.Перечень SQL-запросов
.Разграничение прав доступа, администрирование
. Консультанты по работе (с указанием разделов проекта):
По всем разделам консультировал Дербан Андрей Николаевич
. Дата выдачи задания
. Календарный график работы над проектом (с указанием трудоемкости отдельных этапов):
. Сбор теоретической части
. Разработка структуры базы данных
. Создание таблиц, заполнение таблиц записями
. Разработка запросов, форм, отчетов, макросов средствами MS Access
. Работа в среде Mysql, разработка sql-запросов
. Разграничение прав доступа в MS Access
. Составление записки, разработка графической части
Оглавление
Введение
. Обследование предметной области
.1 Цель создания базы данных
.2 Предполагаемые задачи и функции
.3 Описание используемого программного обеспечения
. Проектирование источников информации
.1 Разработка структуры БД
.2 Инфологическое проектирование
.3 Структура таблиц
.4 Реляционная схема базы данных
. Перечень объектов, реализованных в базе данных
.1 Формы
.2 Отчёты
.3 Макросы
. Перечень SQL-запросов
.1 Запрос, показывающий какие товары необходимо заказать магазину на базе
.2 Запрос, показывающий какие товары присутствуют в отделах магазина
.3 Запрос, показывающий заведующих отделов
.4 Запрос, подсчитывающий суммарную стоимость товара в каждом отделе
. Разграничение прав доступа, администрирование
Заключение
Литература
Введение
Современная экономика не мыслима без эффективного управления. Успех управления во многом определяется эффективностью принятия интегрированных решений, которые учитывают самые разносторонние факторы и тенденции динамики их развития. Важная категория интегрированных решений - система обработки информации предприятия.
Управление любого предприятия ставит перед собой цели добиться продвижения вперед, развития и прогрессирования в целом деятельности предприятия.
Одним из возможных путей достижения этих целей является автоматизация непосредственно основного производственного процесса, а также систему документооборота предприятия, т.е. внедрение в сферу деятельности предприятия новых продуктов современных технологий.
В данной курсовой работе будем использовать реляционную СУБД ACCESS, входящую в состав пакета Microsoft Office 2003. Дружественный интерфейс и простота настройки, эффективные средства создания таблиц, форм, запросов, отчетов, средства организации работы с базами данных и защита информации - вот далеко не полный перечень достоинств этого приложения.
Данная база данных будет создана для облегчения работы с документами продовольственного магазина. Одно из мощных средств базы данных состоит в том, что информацию можно упорядочить по тому признаку, который задает пользователь. Будет предусмотрен тот факт, который позволит автоматизировать заполнение и передачу документов, а также упорядочить хранение данных. Еще одним важным аспектом базы данных является возможность отбора из большого объема имеющихся данных необходимой информации, которую, в свою очередь, можно представить в форме различного вида отчетов, что позволит более наглядно просмотреть информацию и оценить общую работу продовольственного магазина.
1. Обследование предметной области
1.1 Цель создания базы данных
Целью создания базы данных является автоматизация деятельности продовольственного магазина, в частности автоматизация должна обеспечивать хранение сведений о закупленных товарах и их продажах, а также сотрудниках отделов, оперативное отслеживание остатков товаров на местах хранения, консолидация информации о поставках и продажах, составление необходимых отчетов.
1.2 Предполагаемые задачи и функции
Автоматизированная информационная система решает следующие задачи:
все документы хранятся в электронном виде, в результате чего имеется возможность их быстрого нахождения, заполнения и передачи информации;
полностью исключается дублирование одних и тех же показателей в различных документах, а также наличие показателей, не используемых в работе;
- значительно уменьшаются затраты времени на передачу дополнительной информации.
В информационной системе предполагается наличие следующих функций:
ввод и редактирование информации о поставщиках и поставках товаров (поставки);
ввод и редактирование данных о товарах;
формирование на основе данных о поставках и продажах следующих отчетов:
перечень товаров, закупленных в отчетный месяц на базах (количество, наименование);
перечень проданных товаров;
.3 Описание используемого программного обеспечения
база данное запрос администрирование доступ
Microsoft Access - это система управления базами данных (СУБД), предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки.
База данных (БД) представляет собой организованную структуру, используемую для хранения данных, т.е. любых сведений о явлениях, процессах, действиях и т.д. Данные несут в себе информацию о событиях, происходящих в материальном мире, и, по сути, являются зарегистрированными сигналами, возникшими в результате этих событий. Данные становятся информацией, если пользователь обработает их и осмыслит, применив при этом адекватные этим данным методы. Сегодня большинство СУБД размещают в своих структурах не только данные, но и методы (программные коды), поэтому можно утверждать, что Microsoft Access - это СУБД, предлагающая широкий диапазон средств, для хранения информации и эффективного управления этой информацией.
Базы данных содержат различные объекты, основными из которых являются таблицы. Структура простейшей базы данных соответствует структуре её двухмерной таблицы, содержащей столбцы и строки. Их аналогами в структуре простейшей базы данных являются поля и записи.
Основными свойствами полей являются имя поля, тип поля, его размер, определяющий предельную длину данных, размещаемых в этом поле, и др.
При работе с Microsoft Access 2000 и Microsoft Access 2003 используются следующие типы данных:
·текстовый - тип данных, используемый для хранения простого неформатированного текста, число символов в котором не должно превышать 255;
·поле MEMO - специальный тип данных, применяемый для хранения больших объёмов текста (до 65 535 символов);
·числовой - тип данных для хранения чисел;
·дата/время - тип данных для хранения значений даты и времени;
·денежный - тип данных для хранения денежных значений (длина поля 8 байт);
·счётчик - специальный тип данных, используемый для автоматической нумерации записей;
·логический - для хранения логических данных, которые могут иметь одно из двух возможных значений Да или Нет;
·поле объекта OLE - специальный тип данных, предназначенный для хранения объектов OLE (электронных табл