Проектирование базы данных "Продажа книг"
База данных "Продажа книг" автоматизирует заполнение, передачу документов, используемых заведующей отделом художественной литературы, продавцом-кассиром книжного магазина. Упорядочение хранения данных, просмотр информации, оценка работы книжного магазина.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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