Автор работы: Пользователь скрыл имя, 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
МИНИСТЕРСТВО СЕЛЬСКОГО ХОЗЯЙСТВА РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное
бюджетное образовательное
высшего профессионального образования
«Якутская государственная сельскохозяйственная академия»
Экономический факультет
Кафедра кибернетики и высшей математики
КУРСОВАЯ РАБОТА
по дисциплине: «Базы данных»
на тему: «Проектирование базы данных по учету готовой продукции на складе»
Выполнил:
Аммосов Егор
Студент 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
Готовая продукция может
отражаться в учете по фактической
или нормативной (плановой) производственной
себестоимости. Фактическая производственная
себестоимость готовой
Целью курсового проекта
является создание базы данных «Учет
готовой продукции на складе», а
также закрепление
Для достижения этой цели необходимо решить следующие задачи:
Готовая продукция – конечный
продукт производственного
Готовую продукцию из производства
передают на склад. Такая передача осуществляется
на основании накладных на передачу
товарно-материальных ценностей на
склад. Накладную составляет в двух
экземплярах подразделение-
На основании одного из экземпляров накладной, которая остается на складе готовой продукции, начальник склада или ответственное лицо заполняет карточку складского учета. В ней делают запись об оприходовании готовой продукции поступившей на склад и передают в бухгалтерию. В бухгалтерии, в соответствии с П(С)БУ 9, учет готовой продукции ведут по ее наименованиям или однородной группе (виду).
Записи в карточке складского учета ведут на основании каждого приходного документа и имеют тот же порядковый номер, ту же дату составления.
Приходный ордер № _______
Дата __________
Подразделение ______________________________
№ п/п |
Наименование |
Количество |
Единица измер. |
Цена |
1 |
2 |
3 |
4 |
5 |
Сдал________________ _______________________
(подпись) (расшифровка подписи)
Принял________________ _______________________
(подпись) (расшифровка подписи)
Отчет «Приходный ордер» название организации, № цеха, какой склад принял, наименование товара, кол-во, ед. изм., цена, директор фирмы. Отражает информацию о поступившей продукции.
Отчет «Готовая продукция» наименование, ед. изм., количество, цена, сумма.
Отражает информацию о готовой продукции на складе.
Функциональная схема
состоит из двух частей: Ведение
БД и Работа с БД. Ведение БД заключается
в возможности просмотра и
редактирования данных. Работа с БД
подразумевает под собой
База данных «Учет готовой
продукции на складе» предназначена
для хранения и обработки сведений
о поступлении готовой
Журнал накладных, в которой хранится информация о приходных ордерах;
№ Накладной - Числовой
Дата - Дата/время
Название организации - Текстовый
Адрес - Текстовый
Сдал - Текстовый
Принял - Текстовый
Сдал цех – Текстовый
Наименование - Текстовый
Кол-во - Числовой
Ед_изм - Текстовый
Цена - Числовой
№ Накладной – Числовой
Стеллаж - Текстовый
Сущность Цех
Наименование – Текстовый
Зав. цехом – Текстовый
Так как таблица «Готовая продукция» содержит атрибут «ед_изм.», который может повторяться, то этот атрибут необходимо вынести в отдельную таблицу «Ед_изм». И связать эти таблицы связью один ко многим.
В качестве СУБД была выбрана MS Access 2003, т.к. она создана для работы с реляционными базами данных, включающая все необходимые инструментальные средства для создания локальной базы данных. Теперь обосную свой выбор:
MS Access входит в основной пакет Ms Office, который имеет широкое распространение, что при условии покупки этого пакета исключает необходимость приобретения другой СУБД;
с помощью MS Access можно разрабатывать простые и удобные формы ввода данных, что упрощает работу пользователя;
MS Access позволяет осуществлять автоматическую обработку данных;
MS Access имеет интуитивно понятный интерфейс, что значительно упрощает работу;
MS Access позволяет осуществлять выдачу простых и сложных отчетов.
Система Access — это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов, отчетов, web страниц и макросов.
Каждая сущность логической схемы должна быть представлена таблицей реляционной базы данных, в которой каждый столбец - это атрибут сущности. На каждую таблицу составляется описание логической структуры, в ней определяются основные характеристики каждого поля (атрибута) таблицы, значения характеристик будут использованы при создании базы данных в конкретной СУБД. Для данного задания таблицы будут иметь вид:
Таблица 1. Сущность таблицы «Ед_изм»
Ед_изм |
Шт. |
Таблица 2. Сущность таблицы «Приходный ордер»
№ Накладной |
Дата |
Сдал цех № |
1 |
01-дек-2008 |
1 |
Таблица 3. Сущность таблицы «Готовая продукция»
Наименование |
Кол-во |
Ед_изм |
Цена |
Стеллаж |
№ Накладной |
хлеб белый |
1000 |
Кг |
20,00р. |
1 |
1 |
Таблица 4. Сущность таблицы «Цех»
№ цеха |
Зав. цехом |
1 |
Петров И. И. |
Таблица 1. Описание логической структуры таблицы «Ед_изм»
Признак ключа |
Имя поля |
Тип данных поля |
Длина |
Точность числа |
ограничения |
- |
Ед_изм |
Текстовый |
10 |
- |
- |
Таблица 2. Описание логической структуры таблицы «Приходный ордер»
Признак ключа |
Имя поля |
Тип данных поля |
Длина |
Точность числа |
ограничения |
Pk |
№ Накладной |
Числовой |
Длинное целое |
Авто |
>0 |
Дата |
Дата/время |
- |
- |
- | |
Fk |
Сдал цех № |
числовой |
Длинное целое |
Авто |
>0<4 |
Таблица 3. Описание логической структуры таблицы «Готовая продукция»
Признак ключа |
Имя поля |
Тип данных поля |
Длина |
Точность числа |
ограничения |
- |
Наименование |
Текстовый |
50 |
- |
- |
- |
Кол-во |
Числовой |
Длинное целое |
Авто |
>0 |
- |
Ед_изм |
Текстовый |
10 |
- |
- |
- |
Цена |
Денежный |
Денежный |
Авто |
- |
- |
Стеллаж |
Числовой |
Длинное целое |
Авто |
>0<11 |
PK |
№ Накладной |
Числовой |
Длинное целое |
Авто |
- |
Информация о работе Проектирование базы данных по учету готовой продукции на складе