
- •Курсовая работа на тему:
- •Задание на курсовой проект (работу)
- •Руководитель проекта (работы) ________ ____________________
- •Оглавление.
- •1. Проектирование базы данных.
- •Описание предметной области решаемой задачи.
- •Функции базы данных.
- •2.Создание и работа с базой данных.
- •2.1.Определение структуры базы данных.
- •2.2.Определение связей между таблицами.
- •2.3.Создание форм.
- •Форма «Входная накладная» Форма «Счета клиентам»
- •2.4. Создание запросов.
- •Расчет остатков.
- •Расчет заработной платы каждого рабочего за период, вводимый с клавиатуры.
Функции базы данных.
База данных предназначена для автоматизации ввода и анализа данных о работе авторемонтной мастерской, итоговой информацией для которой являются:
Счета клиентам мастерской
Накладные закупки товаров
Данные о прибыльности автомастерской.
Данные о выплаченной заработной плате сотрудникам
Данные об остатках купленных материалах.
Статистические данные о наиболее продаваемых материалах/работах.
2.Создание и работа с базой данных.
2.1.Определение структуры базы данных.
Таблицы создаются с помощью Конструктора: вводятся наименования полей, типы данных, а при необходимости и описание, каждое поле обладает дополнительными свойствами, отображаемыми в нижней части таблицы и определяющими условия ввода данных. Тип поля определяется типом данных. Для каждой таблицы также определяется первичный ключ.
Таблица «Материалы»
Содержит информацию о материалах, покупаемых/продаваемых автомастерской. Наименование и единица измерения материала однозначно определяются кодом, вводимым автоматически с помощью поля «Счетчик».
Таблица «Выполняемые операции».
Содержит информацию об операциях, выполняемых автомастерской. Наименование операции однозначно определяется кодом, вводимым автоматически с помощью поля «Счетчик». Поле Объекта OLE позволяет проиллюстрировать каждую из записей.
Таблица
«Сотрудники мастерской»
Содержит ФИО сотрудников и зарплатный процент (т.е. процент от выручки от операций, который получает работник). Ключом является табельный номер сотрудника с типом данных «Счетчик».
Таблица «Поставщики материалов».
Данные о поставщиках однозначно определяются ИНН («Счетчик») и включают наименование и адрес поставщика.
Таблица «Входная накладная»
Содержит информацию о каждом факте закупки материалов: дату закупки, поставщика. Ключ - счетчик поля «№ входной накладной»
Таблица «Куплено материала»
Содержит информацию о закупленных материалах. Так как по одной накладной может быть оплачено несколько материалов, то для однозначного определения записи используется составной ключ: «Код материала+ № накладной». Каждому материалу присваивается договорная цена, определяется заказанное кол-во. Мастер подстановок определяет наименования материала по коду по данным таблицы «Материалы».
Таблица «Счета клиентам»
Содержит информацию о каждом факте обращения клиента в автомастерскую: дату обращения, ФИО клиента, марку машины. Так как в один день может обслуживаться несколько клиентов и один клиент может обслуживаться несколько раз, то ключевым полем является «№ счета клиента», устанавливаемый полем «Счетчик» автоматически.
Таблица «Выполнено операций»
Содержит информацию о выполненных операциях. Так как по одному счету может быть оплачено несколько операций, то для однозначного определения записи используется составной ключ: «Код операции+ № счета». Каждой операции присваивается договорная цена, определяется исполнитель заказа и заказанное кол-во операций.
Таблица «Использовано материала»
Содержит
информацию о проданных материалах. Так
как по одному счету может быть оплачено
несколько материалов, то для однозначного
определения записи используется
составной ключ: «Код материала+ № счета».
Каждому материалу присваивается
договорная цена, определяется заказанное
кол-во. Мастер подстановок используется
для определения наименования материала
по коду по данным таблицы «Материалы».