Разработка базы данных по учёту материалов на примере ООО «Спектр»
Курсовая работа, 14 Января 2016, автор: пользователь скрыл имя
Описание работы
Целью данной курсовой работы является разработка базы данных по учёту материалов на примере ООО «Спектр».
Указанная цель определяет постановку следующих задач:
1. Охарактеризовать систему складского учёта на предприятии.
2. Провести описание процесса инвентаризации на предприятии.
3. Привести организационно-экономическую характеристику ООО «Спектр».
Содержание работы
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИКО-МЕТОДОЛОГИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ И ФУНКЦИОНИРОВАНИЯ СИСТЕМЫЧ СКЛАДСКОГО УЧЁТА НА ПРЕДПРИЯТИИИ 5
1.1. Описание системы складского учёта на предприятии 5
1.2. Проведение инвентаризации и возможности автоматизации 17
1.3. Организационно-экономическая характеристика ООО «Спектр» 25
ГЛАВА 2. ТЕХНОЛОГИИ И МЕТОДЫ. СРЕДСТВА, ИСПОЛЬЗОВАННЫЕ В КУРСОВОЙ РАБОТЕ 32
2.1. Теория построения баз данных 32
2.2. Реляционные базы данных. Основные понятия 41
2.3. Сравнительный анализ систем управления баз данных 47
ГЛАВА 3. ИНФОРМАЦИОННАЯ СИСТЕМА СКЛАДСКОГО УЧЁТА НА ПРЕДПРИЯТИИ ООО «СПЕКТР» 53
3.1. Проектирование базы данных по учёту материалов на предприятии ООО «Спектр» 53
3.2. Информационная система по учёту материалов на предприятии ООО «Спектр» 57
3.3. Интерфейс информационной системы по учёту материалов на предприятии ООО «Спектр» 67
ЗАКЛЮЧЕНИЕ 71
СПИСОК ЛИТЕРАТУРЫ 73
Файлы: 1 файл
Курсовая работа.docx
— 1.84 Мб (Скачать файл)Количество – количество модели товара в наличие на складе.
Таблица 7. Структура таблицы Товар на складе.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
id_склада |
Текстовый |
18 |
Not Null |
id_товара |
Текстовый |
18 |
Not Null |
Количество |
Числовой |
Длинное целое |
Not Null |
Сущность Склад содержит наименования всех складских помещений, находящихся в подчинении предприятия. Содержит следующие атрибуты:
Наименование - уникальное наименование каждого склада.
Таблица 8. Структура таблицы Склад.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Наименование |
Текстовый |
18 |
Primary Key |
Сущность Страна содержит перечень стран производителей, с которыми сотрудничает ООО «Спектр». Содержит следующие атрибуты:
Страна – страна производителя.
Таблица 9. Структура таблицы Страна.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Страна |
Текстовый |
18 |
Primary Key |
Сущность Брэнд содержит перечень товарных наименований производителей.
Брэнд – товарное наименование производителя – поставщика товаров.
Таблица 10. Структура таблицы Брэнд.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Брэнд |
Текстовый |
18 |
Primary Key |
Сущность Типизация товара содержит информацию о типах товаров, реализуемых предприятием. Содержит следующие атрибуты:
Тип товара – тип товара.
Таблица 11. Структура таблицы Типизация товара.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
Тип_товара |
Текстовый |
18 |
Primary Key |
Сущность ФИО контрагента содержит информацию о контрагентах, с которыми сотрудничает предприятие. Содержит следующие атрибуты:
ФИО контрагента – фамилия, имя и отчество контактного лица (клиента/поставщика).
Таблица 12. Структура таблицы ФИО контрагента.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
ФИО |
Текстовый |
40 |
Primary Key |
Сущность операция содержит информацию о видах торговых операций производимых предприятием. Содержит следующие атрибуты:
Id операции – вид торговой операции.
Таблица 13. Структура таблицы Операция.
Имя поля |
Тип поля |
Размер поля |
Ограничения целостности |
id_операции |
Текстовый |
18 |
Primary Key |
Запросы базы данных
В базе данных содержится 14 запросов – 8 запросов на выборку и 6 параметрических запросов. Ниже приведены описания каждого из них.
Запросы на выборку:
- Запрос «Контрагенты»
Данный запрос при выполнении дает информацию обо всех клиентах и поставщиках организации – название фирмы, адрес, телефон, ФИО контактного лица. Данные из этого запроса взяты из таблицы Контрагенты.
Рис. 11. Запрос Контрагенты, режим таблицы. (Источник: сост. автором)
В режиме конструктора данный запрос выглядит следующим образом:
- Запрос «Список производителей»
Данный запрос выдаёт пользователю информацию обо всех производителях, чью продукцию реализует предприятие. Формируется из таблицы Производитель.
- Запрос «Договоры»
Результатом запроса является перечень договоров, заключённых предприятием и лиц, их заключивших. Формируется из таблиц Договоры и Контрагенты.
- Запрос «Наценка»
Запрос Наценка предназначен для предоставления информации о закупочной и отпускной ценах каждого товара, а так же разнице между ними. Формируется из таблиц Справочник товаров и Прайс-лист.
- Запрос «Все накладные»
Запрос Все накладные выдаёт информацию обо всех накладных на приход и расход товара. Формируется из таблицы Накладная.
Два следующих запроса целесообразно описать вместе.
- Запрос «Закупки»
- Запрос «Продажи»
Данные запросы позволяют не только отследить все операции по продаже и закупке товара, но и подсчитать затраты и прибыль от продаж, что делает их весьма полезными для пользователя. Формируются из таблиц Справочник товаров, Прайс-лист, Накладная и Операция.
Параметрические запросы:
- Запрос «Договоры контрагента»
Запрос Договоры контрагента позволяет пользователю получить информацию обо всех договорах заключённых с конкретным партнёром. В качестве запрашиваемого параметра выступают ФИО контактного лица, на чьё имя был оформлены договоры.
Рис.13. Запрос Договоры контрагента, ввод параметра. (Источник: сост. автором)
Результат запроса выглядит следующим образом:
- Запрос «Накладные договора»
Запрос Накладные договора позволяет отследить количество накладных в каждом заключённом договоре. Сформирован из таблиц Накладная и Договор.
- Запрос «Договоры по датам»
Данный запрос принимает на вход два параметра – временной интервал и выводит все договоры заключённые за данный промежуток времени.
Рис.15. Запрос Договоры по датам, ввод параметров. (Источник: сост. автором)
Результат запроса выглядит следующим образом:
Рис.15. Запрос Договоры по датам, результат. (Источник: сост. автором)
- Запрос «Товары в наличие»
С помощью данного запроса можно легко отследить наличие и количества товара на каждом из складов предприятия. Входным параметром является наименование склада. Сформирован из таблиц Склад, Товар на складе, Справочник товаров.
- Запрос «Производители по странам»
Данный запрос позволяет отследить количество производителей по каждой из стран. Входным параметром является страна. Сформирован из таблиц Производитель и Страна.
- Запрос «Товары производителя»
Запрос Товары производителя помогает быстро отобрать товары по принадлежности к определённому производителю. Входным параметром является наименование производителя. Сформирован из таблиц Брэнд, Производитель и Справочник товаров.
Интерфейс информационной системы по учёту материалов на предприятии ООО «Спектр»
Интерфейсная часть представленной базы данных состоит из 16 форм – главная и 15 подчинённых. Главная форма содержит две вкладки. Первая вкладка имеет название Справочники (рис. 16) и содержит кнопки перехода на формы, созданные на основе запросов-выборок.
Рис.16. Главная форма, вкладка Справочник.(Источник: сост. автором)
Все формы, размещённые на первой вкладке, имеют одинаковый интерфейс. Каждая представляет собой разделённую форму, на которой в верхней части находятся поля для добавления и удаления записей, а в нижней - все записи, которые выдал тот или иной запрос. Так же пользователю доступна работа с отчётом по каждому запросу прямо с текущей формы.
Рис.17. Разделённая форма по запросу «Контрагенты». (Источник: сост. автором)
Рис.18. Отчёт по запросу «Контрагенты».
(Источник: сост. автором)
Вторая вкладка главной формы под названием Отчёты содержит кнопки перехода на формы, созданные по параметрическим запросам.
Рис.19. Главная форма, вкладка Отчёты. (Источник: сост. автором)
Формы, расположенные на второй вкладке так же имеют идентичный интерфейс и отличаются только наполняемостью. Второй тип форм представляет собой форму с динамически обновляющейся таблицей в зависимости от пункта, выбранного в выпадающем списке, расположенном выше.
Рис.20. Форма по запросу «Товар в наличие». (Источник: сост. автором)
По результатам выбора так же как и в предыдущих формах автоматически генерируется отчёт. Работа с отчётом без труда осуществляется с текущей формы. (Рис.21.):
Рис.21. Отчёт по запросу «Договоры контрагента». (Источник: сост. автором)
Форма по запросу с двумя входными параметрами оформляется аналогичным способом:
Рис.22. Форма по запросу «Договоры по датам». (Источник: сост. автором)