Проектирование базы данных "Продажа книг"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 15.08.2009
Размер файла 714,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОСИЙСКОЙ ФЕДЕРАЦИИ

ДАЛЬНЕВОСТОЧНЫЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ (ДВПИ имени В.В.Куйбышева)

КУРСОВАЯ РАБОТА

по дисциплине: «Создание приложений средствами MS Access»

на тему: «Проектирование базы данных «Продажа книг».

Владивосток

2009

ВВЕДЕНИЕ

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

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

В данной курсовой работе рассматривается новый программный продукт “Access-2000” (MICROSOFT) - популярная программа разработки реляционных Баз Данных, которая входит в состав пакета Microsoft Office 2000. Данная База Данных создана для облегчения работы с документами Заведующей отделом художественной литературы, Продавца-кассира в книжном магазине г. Владивосток, Приморского края ОАО «Приморский торговый Дом книги» по продаже книг, полученных с оптового склада книг.

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

Созданная База Данных позволяет автоматизировать заполнение и передачу документов, используемых Заведующей отделом художественной литературы, Продавцом-кассиром книжного магазина, а также упорядочить хранение данных. Еще одним важным аспектом базы данных является возможность отбора из большого объема имеющихся данных необходимой информации, которую, в свою очередь, можно представить в форме различного вида отчетов, что позволяет более наглядно просмотреть информацию и оценить общую работу книжного магазина.

1. ОБЩИЕ ПОЛОЖЕНИЯ

Книжный магазин ОАО «Приморский торговый Дом книги» представляет собой современное предприятие с большим ассортиментом книг, способное удовлетворить любой читательский вкус и на профессиональном уровне быстро и качественно обслужить покупателей. Магазин постоянно работает над расширением ассортимента книг, для облегчения процесса учета (продажи) книг внедряет современные технологии, которые способствуют увеличению товарооборота и продаж. Руководителем книжного магазина ОАО «Приморский торговый Дом книги» в настоящее время является Фурсова Ольга Александровна. Ей непосредственно подчиняются: начальники отделов, продавцы.

Книжный магазин ОАО «Приморский торговый Дом книги» - это:

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

Отдел учебной литературы, более десяти тысяч учебников с различной тематикой

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

В отдел художественной литературы входят:

Два продавца-консультанта: отвечают за работу с покупателями, обновление и пополнение ассортимента книг.

Два продавца-кассира: осуществляют продажи книг, ведут кассовые документы.

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

2. ЗАДАЧИ, РЕШАЕМЫЕ В РАМКАХ РАССМАТРИВАЕМОЙ ПРЕДМЕТНОЙ ОБЛАСТИ

Автоматизированная информационная система решает следующие задачи:

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

- Полностью исключается дублирование одних и тех же показателей в различных документах, а также наличие показателей, не используемых в работе;

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

1. учет поставщиков

2. учет тематики книг

3. учет книг

4. учет прихода-расхода книг

5. оформление чека продаж

С помощью созданной Базы Данных можно будет получить ответы на следующие вопросы:

· Каков приход книг в магазин

· Расход книг в магазине

· Остаток книг в магазине

3. КОЦЕПТУАЛЬНАЯ МОДЕЛЬ

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

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

4.1. Документы

Тематика

Списки Поставщиков

Список книг с указанием их реквизитов

Книга учета поступления товара

Продажи товара

4.2. Графическое отображение концептуальной модели представляет следующая схема

5. РЕЛЯЦИОННАЯ МОДЕЛЬ ДАННЫХ

Теперь сформируем реляционную модель данных. В реляционных моделях данных объекты и взаимосвязи между ними представляются с помощью таблиц. Каждая таблица представляет один объект и состоит из строк и столбцов.

Таким образом, реляционная модель базы данных Книжного магазина ОАО «ПТДК» будет иметь следующий вид:

Таблица 1. Тематика.

Таблица «Тематика» предназначена для хранения информации о наименовании тематики книг. Поле Код тематики является ключевым.

Таблица 1.1

В режиме просмотра таблица «Тематика» содержит следующие записи:

Таблица 2.Поставщики.

Таблица 1.2

Таблица «Поставщики» предназначена для хранения информации наименования поставщиков, поле код поставщики является ключевым.

В режиме просмотра таблица «Поставщики» содержит следующие записи:

Таблица 3.Книги.

Таблица «Книги» предназначена для хранения информации о наименовании книг, поле код книги является ключевым с универсальным кодом. Таблица 1.3

В режиме просмотра таблица «Книги» содержит следующие записи:

Таблица 4. Приход Продажа.

Таблица «Приход Продажа» предназначена для хранения информации о приходе и продажах книг, поле код Приход Продажа является ключевым.

Таблица 1.4

В режиме просмотра таблица «Приход Продажа» содержит следующие записи:

Таблица 5.Продажи.

Таблица « Продаж» предназначена для хранения информации о продажах книг, поле код Продажи является ключевым.

Таблица 1.5

В режиме просмотра таблица « Продажи» содержит следующие записи:

6. ЗАПРОСЫ

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

В базе данных данной курсовой работы используются следующие запросы:

1. Запрос «Расход»

Данный запрос является параметрическим запросом на выборку. По полю «Код продажи» задаем условия отбора параметров.

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

2. Запрос «Остаток»

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

Данный запрос позволяет узнать название и стоимость книг. Он строится для создания отчета остаток литературы на складе.

7. ФОРМЫ

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

В данной Базе Данных в наличие имеются следующие формы:

1. «Тематика книг»

Это форма создана для внесения тематики поступивших в магазин книг.

2. «Поставщики».

Является основной формой показывающей все необходимые данные о поставщиках.

3. «Приход книг».

Является основной главной формой показывающей все необходимые данные о поступлении книг.

Это форма создана для внедрения в главную форму и является подчиненной формой.

4. «Продажи».

Является основной главной формой показывающей все необходимые данные о продажах книг.

Это форма создана для внедрения в главную форму и является подчиненной формой.

5. «Кнопочная форма»

Кнопочная форма является как бы обложкой базы данных. Именно с ней непосредственно работает пользователь и получает возможность доступа к объектам базы данных. Это обыкновенная форма с кнопками, обеспечивающими возможность открытия других форм. Создать кнопочную форму позволяет специальное средство Access - диспетчер кнопочных форм.

Кнопочная форма состоит из четырех кнопок:

1) Тематика;

2) Поставщики;

3) Поступление;

4) Продажи

8. ОТЧЕТЫ

В MS Access получать твердые копии результатов обработки данных можно путем распечатки таблиц, запросов и форм, представленных в виде отчетов. Отчет - это тип объектов в Access, который используется для просмотра и печати данных. Отчет создается в тех случаях, когда необходимо наглядно представить на экране или на бумаге сводную информацию, хранящуюся в Базе Данных. Главное назначение отчета - формирование выходных документов, которые будут представлять собой копию форм реальных документов предприятия, с которыми непосредственно работает пользователь.

Одним из способов создания отчета является, создание отчета с помощью мастера отчетов, а затем необходимые коррективы возможно внести находясь в режиме конструктора.

В данной курсовой работе представлено два отчета:

1. Остаток.

Данный отчет построен на основании запроса: «Остаток». Такого рода отчеты носят название многотабличных отчетов. Данный отчет представлен в виде таблиц с занесенными в них данными (аналоги страниц заполняемых журналов).

2. Чек.

Данный отчет построен на основании запроса: «Расход». Такого рода отчеты носят название многотабличных отчетов. Данный отчет представлен в виде таблиц с занесенными в них данными (аналоги страниц заполняемых журналов).

9. МАКРОСЫ

Макросы - это небольшие программы, в которых содержатся макрокоманды Access (для которых можно определить условие, если условие выполняется, то выполняется и сама макрокоманда), предназначенные для выполнения одного или нескольких действий. Макрос можно запускать из окна базы данных или связывать с событием.

Основным назначением макроса является создание элементов для пользовательского интерфейса.

В данной базе данных содержится один макрос:

1. Поступление книг;

Данный макрос связан с кнопками на формах. Он закрывает форму тематика и открывает форму поступление книг.

10. РУКОВОДСТВО ДЛЯ ПОЛЬЗОВАТЕЛЯ ПО ПРИМЕНЕНИЮ БАЗЫ ДАННЫХ

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

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

Ш Тематика - позволяет перейти к странице тематика

Ш Поставщики - позволяет перейти к странице поставщики

Ш Поступление - позволяет перейти к странице поступление

Ш Продажи - позволяет перейти к странице продажи

Ш Во всех формах есть кнопка - переход в главную кнопочную форму

В форме Продажи присутствуют кнопки просмотр чека, печать чека.

В форме Тематика есть кнопка Продажи.

ЗАКЛЮЧЕНИЕ

В данной курсовой работе создана и описана база данных книжного магазина №33 ОАО «Приморский торговый Дом книги», для облегчения прихода и продаж книг.

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

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

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

СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Рубен А., Горев А., Макашарипов С. Эффективная работа с СУБД. - СПб: Питер,1997

Робинсон С. MS Access 2000. - СПб: Питер, 2001

Методическая литература по MS Access


Подобные документы

  • Microsoft Access - система управления базой данных, предназначенная для создания и обслуживания баз данных, обеспечения доступа к данным и их обработки. Разработка базы данных для хранения данных о книгах, покупателях, персонале книжного магазина.

    курсовая работа [6,2 M], добавлен 14.11.2011

  • Автоматизация деятельности книжного магазина. Информация базы данных. Заполнение полей таблиц "Книги", "Покупатель", "Поставщик", "Сотрудники". Создание запроса в режиме конструктора. Вывод данных с помощью форм. Разработка приложения СУБД MS Access.

    курсовая работа [3,2 M], добавлен 13.01.2015

  • Разработка программного обеспечения для автоматизации деятельности работников книжного магазина. Проектирование информационной системы с использованием базы данных Access. Методы хранения данных. Средства защиты данных от несанкционированного доступа.

    контрольная работа [664,9 K], добавлен 13.06.2014

  • Структура базы данных "Библиотечный фонд". Разработка таблиц "Авторы", "Выдача книг", "Книги фонда". Таблица "Разделы книг" как способ хранения информации о существующих разделах. Способы занесения информации о сотрудниках библиотеки. Формы базы данных.

    курсовая работа [940,8 K], добавлен 28.05.2012

  • Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.

    курсовая работа [1,8 M], добавлен 04.02.2013

  • Разработка базы данных книжного магазина в среде программирования Delphi. Создание таблиц и их заполнение. Требования к составу и параметрам технических средств. База данных как набор файлов, содержащих информацию. Этапы создания приложения в Delphi.

    курсовая работа [803,6 K], добавлен 04.11.2012

  • Базы данных как совокупность структур, предназначенных для хранения больших объемов информации и программных модулей. Анализ способов создания базы данных для учета книг личной библиотеки, особенности использования языка программирования C++Builder.

    курсовая работа [8,1 M], добавлен 10.01.2014

  • Ознакомление с понятием, классификацией и структурными элементами баз данных. Виды моделей данных: иерархическая, сетевая, реляционная. Типы связей. Разработка программы для работы с базами данных в книжном магазине. Действие программы и ее листинг.

    курсовая работа [549,3 K], добавлен 22.01.2013

  • Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.

    курсовая работа [838,9 K], добавлен 25.11.2010

  • Разработка автоматизированной системы "Продажа книг" для повышения качества обслуживания клиентов и улучшения коллекции книг библиотеки магазина. Описание входных и выходных данных. Расчет затрат на проектирование системы и амортизационных отчислений.

    дипломная работа [10,0 M], добавлен 16.06.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.