Автор работы: Пользователь скрыл имя, 10 Сентября 2013 в 11:05, курсовая работа
Создание Базы Данных и СУБД для учета продажи товаров в магазине с помощью Microsoft Office Access – цель курсовой работы.
Для реализации данной цели поставлены следующие задачи:
1. Рассмотреть особенности информационных систем
2. Рассмотреть назначение, состав и структуру СУБД Access
3. Провести поэтапное проектирование базы данных учета товаров
4. Демонстрация работы базы данных «Учет Товаров»
При проектировании БД, для исключения ненужной избыточности (повторного хранения одних и тех же данных) проводят операцию нормализации данных.
Основная идея нормализации – информация о каждом объекте или атрибуте появляется в базе только один раз. Если реквизит необходимо использовать в нескольких таблицах, то нужно использовать ссылки на него, но не вводить повторно. Это принцип однократного ввода.
Проанализируем реквизиты
На данном этапе проектирования БД, не рекомендуется гнаться за полной независимостью (нормализацией) данных, достаточно придерживаться понятия разумной денормализации [6].
На этом этапе инфологическая модель описывается средствами выбранной СУБД, в нашем случае это пакет создания баз данных СУБД Access. Здесь, учитывая возможности выбранной СУБД, допустимо внести некоторые изменения в ER-диаграмму, полученную на раннем этапе.
Например, для упрощения создания базы данных средствами СУБД Access объектно-ориентированным способом (без использования средств программирования), предусмотрим следующее:
При создании БД с помощью СУБД Access можно выделить следующие этапы:
Далее находится краткое иллюстрированное описание и работа информационной системы «Мир Книги»
Итак, приведем в качестве примера основные объекты системы работы учета книг «Мир Книги»: Таблицы, Запросы, Формы и Отчеты (рис. 11).
Рис.11. Перечень созданных объектов.
Схема данных БД «Мир Книги». В системе учета книг «Мир Книги» основной таблицей является, как уже было сказано выше перечень доступных книг. К этой таблице была создана структура таблиц справочников города, издательство, вид литературы, и связана с главной таблицей с каждым ее значением с помощью мастера подстановок, а также таблица книги, имеющая прямую связь с главной таблицей с помощью ИН № рис. 12.
Рис.12.Схема данных
Формы «Мир Книги». По выполненным таблицам, для удобства ввода информации было создано 7 форм, не считая управляющей формы (рис.13).
Рис.13. Формы ввода информации
Управляющая форма «Мир Книги». Для работы с объектами БД разработано меню (рис. 14).
Рис. 14 Управляющая форма (меню)
Допустим нам нужно найти сведения о той или иной книге по ее автору и названию. Нажимаем на кнопку управляющей формы «поиск литературы» (рис. 15).
Рис. 15 Кнопка запуска поиска литературы
Открывается форма поиска литературы, в которую мы вводим требуемые формой значения (рис. 16, 17).
Рис. 16 Форма поиска литературы ввод значений
Рис. 17 Ввод значений в форму поиска
И в итоге получаем следующий результат (рис.18)
Рис. 18 Итоговая информация по завершенному поиску
Допустим, в печать вышла новая книга, нового автора Иванова Сергея Владимировича под названием 100 советов по оптимизации работы компьютера издательства Фрейм города Москвы и поступила в Магазин в количестве 36 экземпляров стоимостью в 240 рублей.
Сейчас мы добавим данные в базу данных магазина.
Так как у нас новый автор нажимаем кнопку управляющей формы «Авторы» (рис.19)
Рис.19 Кнопка запуска формы Авторы
и редактируем форму добавляя пустую запись. (рис.20)
Рис. 20 Ввод сведений в БД
После добавления автора в список добавляем название книги в базу данных и присваиваем ей инвентарный номер с помощью кнопки на управляющей форме, и вводим данные в следующую форму.
Добавляем информацию о издательстве в базу данных с помощью кнопки на главной панели и вводим новые данные.
После добавления названия книги в базу данных и присвоения ей инвентарного номера и внесения нового издательства в базу данных заполняем дополнительные сведения об этой книге с помощью кнопки на управляющей форме, и вводим данные в следующую форму следующим образом (рис.21).
Рис. 21. Форма для ввода сведений о новых книгах
После всех действий все сохраняем и наша новая книга уже на учете в магазине.
В данной курсовой работе были рассмотрены классификация и особенности создания информационных систем.
Были рассмотрены особенности СУБД Access, изучены ее структура и назначение функций на примере создания Информационной Системы по учету Книг «Мир Книги».
Приведено поэтапное проектирование базы данных по учету книг в книжном магазине: постановка задачи, создание концептуальной инфологической модели, создание концептуальной датологической модели.
Приведены основные объекты БД: таблицы, формы, отчеты, запросы. Приведены основные таблицы и справочники для упрощения ввода информации условно-постоянного значения.
Продемонстрированы результаты работы системы: заполнения БД, поиска информации по запросам, работа с главным меню и т.д., в режиме имитации функционирования системы в условиях, приближенных к решению этой задачи, в виртуальном книжном магазине.