Проектирование базы данных по учету готовой продукции на складе

Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 16:38, курсовая работа

Описание работы

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

Содержание работы

Введение 3
1 Разработка информационной модели предметной области 4
1.1 Описание предметной области (ПО) решаемой задачи 4
1.2 Описание форматов входных документов 5
1.3 Описание содержания отчетных документов 6
1.4 Описание функциональной схемы программного приложения 6
2. Разработка инфологической модели предметной области 7
2.1 Описание информационных объектов (сущностей), их классы, атрибуты, связи 7
2.2 Процедура нормализации 8
2.3. Разработать модель («Таблица-связь») 9
3 Разработка даталогической модели 10
3.1 Описание выбранной СУБД 10
3.2 Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера 10
3.3 Описание логической структуры таблиц с определением ключей и описанием ограничений 11
3.4 Описание запросов к базе данных на основе разработанных таблиц реляционной БД 13
3.5 Описание формирования, содержания и вида выходных документов (отчетов) 13
4 Физическая модель базы данных 15
4.1 Описание технологии ведения (сопровождения) базы данных (ввод, корректировка: добавление, удаление, изменение) 15
4.2 Создание структуры базы данных в СУБД ACCESS: 15
5 Разработка пользовательского приложения – информационной системы (ИС) – на основе созданной базы данных 26
5.1. Схема функциональной структуры приложения 26
5.2 Формы заставки, главной и вторичной кнопочных форм диалога пользователя, процедуры обработки событий, макросы 26
5.3 Инструкция пользователя по работе с ИС 27
5.3.1 Подготовка к работе 27
5.3.2 Описание операций 27
5.3.3 Работа с Базой Данных 28
5.3.4 Работа в формах 29
Заключение 30
Список литературы 31

Файлы: 1 файл

Курсовая Аммосов.docx

— 1.75 Мб (Скачать файл)

МИНИСТЕРСТВО СЕЛЬСКОГО  ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное  бюджетное образовательное учреждение

высшего профессионального  образования 

«Якутская государственная  сельскохозяйственная академия»

Экономический факультет

Кафедра кибернетики и  высшей математики

 

 

 

 

 

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

по дисциплине: «Базы данных»

 

на тему: «Проектирование  базы данных по учету готовой продукции на складе»

 

 

 

 

 

 

Выполнил:

Аммосов Егор

Студент II курса группы БИ-11 ЭФ

Проверила: Васильева Т.И.

 

 

 

 

Якутск 2013  

Содержание

Содержание 2

Введение 3

1 Разработка информационной модели предметной области 4

1.1 Описание предметной области (ПО) решаемой задачи 4

1.2 Описание форматов входных документов 5

1.3 Описание содержания отчетных документов 6

1.4 Описание функциональной схемы программного приложения 6

2. Разработка инфологической модели предметной области 7

2.1 Описание информационных объектов (сущностей), их классы, атрибуты, связи 7

2.2 Процедура нормализации 8

2.3. Разработать модель («Таблица-связь») 9

3 Разработка даталогической модели 10

3.1 Описание выбранной СУБД 10

3.2 Представление концептуальной схемы в виде таблиц реляционной базы данных с данными контрольного примера 10

3.3 Описание логической структуры таблиц с определением ключей и описанием ограничений 11

3.4 Описание запросов к базе данных на основе разработанных таблиц реляционной БД 13

3.5 Описание формирования, содержания и вида выходных документов (отчетов) 13

4 Физическая модель базы данных 15

4.1 Описание технологии ведения (сопровождения) базы данных (ввод, корректировка: добавление, удаление, изменение) 15

4.2 Создание структуры базы данных в СУБД ACCESS: 15

5 Разработка пользовательского приложения – информационной системы (ИС) – на основе созданной базы данных 26

5.1. Схема функциональной структуры приложения 26

5.2 Формы заставки, главной и вторичной кнопочных форм диалога пользователя, процедуры обработки событий, макросы 26

5.3 Инструкция пользователя по работе с ИС 27

5.3.1 Подготовка к работе 27

5.3.2 Описание операций 27

5.3.3 Работа с Базой Данных 28

5.3.4 Работа в формах 29

Заключение 30

Список литературы 31

Введение

 

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

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

Для достижения этой цели необходимо решить следующие задачи:

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

 

1 Разработка информационной модели  предметной области

1.1 Описание предметной области  (ПО) решаемой задачи

 

Готовая продукция – конечный продукт производственного процесса организации.

Готовую продукцию из производства передают на склад. Такая передача осуществляется на основании накладных на передачу товарно-материальных ценностей на склад. Накладную составляет в двух экземплярах подразделение-сдатчик (цех). На обоих экземплярах накладных  должны быть две подписи: начальника цеха готовой продукции и начальника склада готовой продукции.

На основании одного из экземпляров накладной, которая  остается на складе готовой продукции, начальник склада или ответственное  лицо заполняет карточку складского учета. В ней делают запись об оприходовании  готовой продукции поступившей  на склад и передают в бухгалтерию. В бухгалтерии, в соответствии с  П(С)БУ 9, учет готовой продукции ведут по ее наименованиям или однородной группе (виду).

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

 

 

1.2 Описание форматов входных документов

 

Приходный ордер № _______

Дата __________

Подразделение _________________________________

 

№ п/п

Наименование 

Количество

Единица измер.

Цена

1

2

3

4

5


 

Сдал________________ _______________________

(подпись) (расшифровка подписи)

Принял________________ _______________________

(подпись) (расшифровка подписи)

 

1.3 Описание содержания отчетных  документов

 

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

Отчет «Готовая продукция» наименование, ед. изм., количество, цена, сумма.

Отражает информацию о  готовой продукции на складе.

1.4 Описание функциональной схемы  программного приложения

 

Функциональная схема  состоит из двух частей: Ведение  БД и Работа с БД. Ведение БД заключается  в возможности просмотра и  редактирования данных. Работа с БД подразумевает под собой возможность  просмотра отчётов, а также выполнение запросов.

2. Разработка инфологической модели  предметной области

2.1 Описание информационных объектов (сущностей), их классы, атрибуты, связи

 

База данных «Учет готовой  продукции на складе» предназначена  для хранения и обработки сведений о поступлении готовой продукции. Для решения задачи необходима входная  нормативно-справочная (НСИ) и оперативная  информация, на основании которой  получают результатную информацию. Логическая схема строится из трех основных блоков: сущностей, атрибутов и связей. В  соответствии с ER-диаграммой, в логической схеме отображаются сущности:

Журнал накладных, в которой  хранится информация о приходных  ордерах;

    • Готовая продукция, в которой хранится информация о товарах на складе;
    • Цех, в которой хранится информация о цехах;
    1. Сущность Приходный ордер

№ Накладной - Числовой

Дата - Дата/время

Название организации - Текстовый

Адрес - Текстовый

Сдал - Текстовый

Принял - Текстовый

Сдал цех – Текстовый

    1. Сущность Готовая продукция

Наименование - Текстовый

Кол-во - Числовой

Ед_изм - Текстовый

Цена - Числовой

№ Накладной – Числовой

Стеллаж - Текстовый

Сущность Цех

Наименование – Текстовый

Зав. цехом – Текстовый

2.2 Процедура нормализации

 

Так как таблица «Готовая продукция» содержит атрибут «ед_изм.», который может повторяться, то этот атрибут необходимо вынести в отдельную таблицу «Ед_изм». И связать эти таблицы связью один ко многим.

 

  • Склад
  • Приходный ордер
  • Готовая продукция
  • Ед. изм.
  • Цех

 

 

2.3. Разработать  модель («Таблица-связь»)

 

3 Разработка даталогической модели

3.1 Описание выбранной СУБД

 

В качестве СУБД была выбрана MS Access 2003, т.к. она создана для работы с реляционными базами данных, включающая все необходимые инструментальные средства для создания локальной базы данных. Теперь обосную свой выбор:

MS Access входит в основной пакет Ms Office, который имеет широкое распространение, что при условии покупки этого пакета исключает необходимость приобретения другой СУБД;

с помощью MS Access можно разрабатывать простые и удобные формы ввода данных, что упрощает работу пользователя;

MS Access позволяет осуществлять автоматическую обработку данных;

MS Access имеет интуитивно понятный интерфейс, что значительно упрощает работу;

MS Access позволяет осуществлять выдачу простых и сложных отчетов.

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

3.2 Представление концептуальной схемы  в виде таблиц реляционной  базы данных с данными контрольного  примера

 

Каждая сущность логической схемы должна быть представлена таблицей реляционной базы данных, в которой  каждый столбец - это атрибут сущности. На каждую таблицу составляется описание логической структуры, в ней определяются основные характеристики каждого поля (атрибута) таблицы, значения характеристик будут использованы при создании базы данных в конкретной СУБД. Для данного задания таблицы будут иметь вид:

 

Таблица 1. Сущность таблицы  «Ед_изм»

Ед_изм

Шт.


 

Таблица 2. Сущность таблицы  «Приходный ордер»

№ Накладной

Дата

Сдал цех №

1

01-дек-2008

1


 

Таблица 3. Сущность таблицы  «Готовая продукция»

Наименование

Кол-во

Ед_изм

Цена

Стеллаж

№ Накладной

хлеб белый

1000

Кг

20,00р.

1

1


 

Таблица 4. Сущность таблицы  «Цех»

№ цеха

Зав. цехом

1

Петров И. И.


3.3 Описание логической структуры  таблиц с определением ключей  и описанием ограничений

 

Таблица 1. Описание логической структуры таблицы «Ед_изм»

Признак ключа

Имя поля

Тип данных поля

Длина

Точность числа

ограничения

-

Ед_изм

Текстовый

10

-

-


 

Таблица 2. Описание логической структуры таблицы «Приходный ордер»

Признак ключа

Имя поля

Тип данных поля

Длина

Точность числа

ограничения

Pk

№ Накладной

Числовой

Длинное целое

Авто

>0

 

Дата

Дата/время

-

-

-

Fk

Сдал цех №

числовой

Длинное целое

Авто 

>0<4


 

Таблица 3. Описание логической структуры таблицы «Готовая продукция»

Признак ключа

Имя поля

Тип данных поля

Длина

Точность числа

ограничения

-

Наименование

Текстовый

50

-

-

-

Кол-во

Числовой

Длинное целое

Авто

>0

-

Ед_изм

Текстовый

10

-

-

-

Цена

Денежный

Денежный

Авто

-

-

Стеллаж

Числовой 

Длинное целое

Авто

>0<11

PK

№ Накладной

Числовой

Длинное целое

Авто

-

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