Разработка Баз данных складского учета

Автор работы: Пользователь скрыл имя, 14 Сентября 2013 в 23:37, курсовая работа

Краткое описание

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

Содержание

Введение 3
1. Общая характеристика и анализ объекта исследования 4
1.1. Общая характеристика предметной области и анализ объекта исследования 4
1.2. Описание предметной области 4
2.Инфологическое моделирование 6
3.Датологическое моделирование 9
4. Разработка программного обеспечения для ЭВМ 16
Заключение 23
Список используемой литературы 24
Введение 3
1. Общая характеристика и анализ объекта исследования 4
1.1. Общая характеристика предметной области и анализ объекта исследования 4
1.2. Описание предметной области 4
2.Инфологическое моделирование 6
3.Датологическое моделирование 9
4. Разработка программного обеспечения для ЭВМ 16
Заключение 23
Список используемой литературы 24

Прикрепленные файлы: 1 файл

Разработка БД складского учета.doc

— 976.50 Кб (Скачать документ)

На основе модели «сущность-связь» разрабатывается структура базы данных. Физическая модель для предметной области Складской учет представлена на рис.4.

Рис.4. Физическая модель Склад.

На основе модели «сущность-связь» синтезируется структура базы данных. В соответствии с правилами генерации  физической структуры базы данных для ER-модели «Склад» были получены следующие таблицы:

 

Покупатель:

Тип_покупателя:

 

Заказ:

Форма_оплаты:

Пункт_заказа:

Товар:

Тип_товара:

Партия_товара:

 

 

 

 

 

Поставщик:

Полка:

Средствами  выбранной СУБД Access созданы таблицы реляционной базы данных и схема отношений (рис.5).

 

Рис.5. Схема  данных для базы данных «Склад»

 

Реализация  таблиц для базы данных Склад в Access имела следующую особенность:

  • Поскольку таблица Форма_оплаты содержит только два взаимоисключающих значения: наличный или безналичный расчет, то эти значения можно закодировать числами 0 и 1, и хранить в поле таблицы Заказ. А реализацию этого поля в форме Заказ (этот объект позволяет заполнять таблицу) выполнить с помощью элемента управления «переключатель». Таким образом, из модели на рис.5 устранена таблица Форма_оплаты.
  • Для ввода данных в поля Телефон в таблицах Покупатель и Поставщик применен механизм маски. Реализация этого механизма показана на рис.6.

Рис.6. Использование  маски ввода для поля Тел поставщика таблицы Поставщик

 

 

 

4. Разработка  программного обеспечения для  ЭВМ

 

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

Иерархия форм базы данных представлена на рисунке 7.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 7. Иерархия форм базы данных Склад

 

Титульная страница системы открывается автоматически при запуске макроса (рис.8)

Рис.8. Начало работы

Для продолжения  работы используется кнопка «Продолжить  работу», выводящая на экране форму «Меню пользователя» (рис 8).

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

 

Рис.9. Меню пользователя

 

Для ввода информации о поставщиках и покупателях  разработаны  формы «Информация о покупателях» и «Добавить поставщика» (рис.  10, 11).

Рис. 10. Информация о покупателях

Рис. 11. Добавить поставщика

 

При необходимость  просмотра или редактирования сведений о поставщиках предусмотрена  кнопка Информация о поставщиках. Система  запросит ввести  название Поставщика (рис. 12).

Рис. 12. Ввод параметров поиска сведений о поставщике

Для решения  задачи приема партий товаров от поставщика и размещение их на полках склада была разработана форма Поставка товара, которая открывается командной кнопкой Поставка товара (рис. 13).

Эта форма позволяет  выполнять следующие операции:

-Выбирать тип  товара из списка;

-Открывать формы Товар, Поставщик.

 

Рис. 13. Поставка товара

 

Для реализации заказов поставщику в главном меню пользователя имеется  командная кнопка Заказ товара. Для решения задачи оформления заказов покупателям была разработана форма Заказ (рис. 14), которая открывается с помощью командной кнопки Заказ товаров.

Рис.14. Форма Заказ

 

Форма Заказ  позволяет выполнять следующие  операции:

  • ввод нового заказа;
  • выбор покупателя из имеющегося списка покупателей или с помощью командной кнопки «Открыть форму Покупатель» выполнение перехода в форму Покупатель для ввода нового покупателя;
  • автоматическое вычисление стоимости заказа;
  • открытие форм «Форма оплаты», «Товар».

Для вычисления стоимости заказа создан запрос (рис. 15).

Рис.15. Запрос для вычисления стоимости заказа

 

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

Рис. 16. Отчет Сведения о покупателях

 

Руководство пользователя по работе с базой данных «Склад»

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

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

Основными диалоговыми  элементами при работе с базой  данных «Склад» являются кнопки, поля ввода, раскрывающиеся списки.

В приложении предусмотрены кнопки: закрыть окно, удалить запись, добавить запись, обновить данные, сохранить запись.

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

Для вычисления стоимости заказа на форме «Заказ»  необходимо сначала ввести сведения о количестве и цене реализации, а затем нажать на кнопку «Стоимость заказа».

 

 

Заключение

 

Microsoft Access, обладая всеми чертами классической СУБД, предоставляет и дополнительные  возможности. Access  - это не только мощная, гибкая и простая в использовании СУБД, но и система для разработки работающих с базами данных приложений.   С помощью  Access   можно создать приложение, работающее в среде Windows  и полностью соответствующее потребностям по управлению   данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать  Access  для создания как простых, так и сложных отчетов. Microsoft Access имеет множество областей применения:  на малом предприятии;   корпорации и даже в сфере домашнего применения.

В ходе проделанной  работы, были созданы:

  • 11 таблиц.
  • 3 запроса.
  • 16 форм.
  • 3 отчета.

В курсовой работе была разработана и воплощена  в жизнь с помощью Microsoft Access база данных Склад. Вследствие чего можно  сделать следующие выводы:

  • Все требования по хранению информационных объектов и их реквизитов, описанных в разделе анализа предметной области, выполнены.
  • Все требования по управлению данными (добавление, редактирование, удаление, вычисление), описанные в разделе анализа и постановки задачи, выполнены.
  • Выполнена автоматизация задач пользователя системы: оформление заказа покупателю, прием партий товаров на склад, формирование отчетности.

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

 

 

 

Список  используемой литературы

 

  1. Бакаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2002. – СПб.: БХВ-Петербург, 2002
  1. Бондарева Г.А., Сахарова Е.В., Королькова Л.Н., Информатика. Методические указания. Ставрополь, СТИС, 2006
  1. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. – М.: Финансы и статистика, 1989.
  1. Гончаров А. Ю. Access 2003. Самоучитель с примерами., Москва, 2004г.
  1. Григорьев В.А., Ревунков В.И. Банки данных. Учебник для вузов. – М., МВТУ им.Баумана, 2002.
  1. Домашняя страница Access: справка и обучение http://office.microsoft.com/ru-ru/access/FX100487571049.aspx
  1. Мейер М. Теория реляционных баз данных. – М.: Мир, 1987.
  1. Основы проектирования реляционных баз данных. Электронное учебное пособие.
  1. Симонович С. В., Евсеев Г. А., Алексеев А. Г. Специальная информатика: Учебное пособие. – М.: АСТ-ПРЕСС: Инфорком-Пресс, 2000
  1. Хаббард Дж. Автоматизированное проектирование баз данных. – М.: Мир, 1984.

 

 

Аннотация

 

Тема курсового проекта  – «Разработка базы данных складского учета магазина «Аква-стар»»

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

В ходе проделанной  работы, были созданы:

  • 11 таблиц.
  • 3 запроса.
  • 16 форм.
  • 3 отчета.

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

 

 

 Студент: Князева Юлия Викторовна

Группа: Кн11Э011 (Кинешма)

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

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

 


Информация о работе Разработка Баз данных складского учета