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

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

°граммой, в логической схеме отображаются сущности:

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

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

Цех, в которой хранится информация о цехах;

Сущность Приходный ордер

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Сущность Цех

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

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

 

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. Сущность таблицы Приходный ордер

№ НакладнойДатаСдал цех №101-дек-20081

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

НаименованиеКол-воЕд_измЦенаСтеллаж № Накладнойхлеб белый1000Кг20,00р.11

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

№ цехаЗав. цехом1Петров И. И.

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

 

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

Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-Ед_измТекстовый10--

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

Признак ключаИмя поляТип данных поляДлинаТочность числаограниченияPk№ НакладнойЧисловойДлинное целоеАвто>0ДатаДата/время---FkСдал цех №числовойДлинное целоеАвто >0<4

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

Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-НаименованиеТекстовый50---Кол-воЧисловойДлинное целоеАвто>0-Ед_измТекстовый10---ЦенаДенежныйДенежныйАвто--Стеллаж Числовой Длинное целоеАвто>0<11PK№ НакладнойЧисловойДлинное целоеАвто-

Таблица 4. Описание логической структуры таблицы Цех

Признак ключаИмя поляТип данных поляДлинаТочность числаограничения-Зав. цехомТекстовый30--PkЦех №числовойцелоеАвто >0<4

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

 

Запрос Готовая_продукция используется для формирования отчета Готовая продукция, отбирает данные о продукции. используются поля Наименование, Кол-во, Ед_изм, Цена, № Приходного ордера, Стеллаж из таблицы Готовая продукция.

Запрос Приходный_ордер используется для формирования отчетов Приходный ордер и Карточка учета , отбирает данные об отдельно взятой накладной. Используются поля №Накладной (поиск по № накладной), дата, Сдал цех №, Принял склад из таблицы Приходный ордер, поле Зав. складом из таблицы Склад.

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

В базе данных используется отчета: Готовая продукция, Приходный ордер.

1. Отчет Готовая продукция сформирован на основе таблицы Готовая продукция

 

НаименованиеКол-воЕд_измЦена№ Приходного ордераСтеллажХлеб "поклеванный"100Шт.10,00р.22

2. Отчет Приходный ордер сформирован на основе запроса Приходный_ордер

Приходный ордер №Дата

Сдал Принял склад

 

НаименованиеКоличествоЕд измеренияЦена

Сдал зав. цехом ___________________________ Подписьрасшифровка подписи

Принял зав. складом ____________________________

3. Отчет карточка учета сформирован на основе запроса Приходный_ордер

 

4 Физическая модел?/p>