Разработка и анализ базы данных «Авторемонтная мастерская» с помощью сводных таблиц

Автор работы: Пользователь скрыл имя, 07 Ноября 2011 в 21:19, курсовая работа

Описание

Авторемонтная мастерская занимается ремонтом автомобилей, что включает выполнение трех основных операций:
1. Закупка материалов у поставщиков.
Материалы закупаются у поставщиков по договорной цене (т.е. цена оговаривается непосредственно в момент покупки, и цена материала может меняться как от поставщика к поставщику, как и по датам).

Содержание

Оглавление.

1. Проектирование базы данных. 4
1.1. Описание предметной области решаемой задачи. 4
1.2. Функции базы данных. 4
2.Создание и работа с базой данных. 5
2.1.Определение структуры базы данных. 5
2.2.Определение связей между таблицами. 7
2.3.Создание форм. 8
2.4. Создание запросов. 10
2.5. Создание отчетов. 12
3. Экономический анализ базы данных средствами 14

Работа состоит из  1 файл

Пояснительная записка с КР Авторемонтная мастерская.doc

— 1.41 Мб (Скачать документ)

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

Тульский  государственный университет 
 

Кафедра «Финансы и менеджмент» 
 

Курс  «Автоматизированные системы управления

экономической информацией» 
 
 
 
 
 
 
 
 

Курсовая  работа на тему: 

Разработка  и анализ базы данных «Авторемонтная мастерская» с помощью сводных таблиц 
 
 
 
 
 

ВЫПОЛНИЛА : студентка группы 720722                              Лопаткина Е.Э.              

                                                                                                                  (Фамилия И.О.)                                                                    

ПРОВЕРИЛ : д.т.н., профессор                                                     Борисов А. Н.   

                                     (должность)                                                                  (Фамилия И.О.) 
 
 
 
 
 
 
 
 
 

Тула   2005. 

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

Тульский  государственный университет

Кафедра “Финансы и менеджмент” 

ЗАДАНИЕ НА КУРСОВОЙ ПРОЕКТ (РАБОТУ) 

      Студент    Лопаткина Е.Э        код    060400     группа           720722

                             

1.Тема: Проектирование базы данных «Авторемонтная  мастерская»

2.Срок  представления проекта (работы) к  защите “_____”________2005 г.

3.Исходные  данные для проектирования: Счета клиентам авторемонтной мастерской, накладные закупки материалов у поставщиков

4.Содержание  пояснительной записки курсового  проекта: 

  1. Проектирование базы данных:
    1. Описание предметной области решаемой задачи
    2. Функции базы данных

    2.Создание  и работа с базой данных

    2.1.Опреление  структуры базы данных

    2.2. Определение  связей  между таблицами

    2.3. Создание  форм

    2.4. Создание  запросов

    2.5. Создание  отчетов

    3. Экономический  анализ базы данных средствами  сводных таблиц  MS Excel

5.Перечень  графического материала:

    1.Таблицы: «Материалы», «Сотрудники», «Поставщики», «Выполняемые операции», «Счета клиентам», «Использовано материала», «Выполнено операций», «Входная накладная», «Куплено материала»

    2.Формы:  «Счета клиентам», «Входная накладная», «Перечень операций», «Главное  меню»

    3. Отчеты :  «Оборотно-сальдовая ведомость», «Ведомость заработной платы», «Ведомость  остатков», «График прибыли»    
     
     
     
     

Руководитель  проекта (работы) ________              ____________________

                                                     (подпись, дата)          (фамилия, инициалы) 

Задание принял к исполнению___________        “____”___________ 200__г.

                                                           (подпись)

Оглавление.

 

1. Проектирование  базы данных.

    1. Описание  предметной области  решаемой задачи.
 

Авторемонтная мастерская занимается ремонтом автомобилей, что включает выполнение трех основных операций:

   1. Закупка  материалов у поставщиков.

Материалы закупаются у поставщиков по договорной цене (т.е. цена оговаривается непосредственно в момент покупки, и цена материала может меняться как от поставщика к поставщику, как и по датам).

    2. Продажа  материалов клиентам.

Материалы продаются  клиентам также по договорной цене.

    1. Выполнение работ.

Стоимость договорная. Любая операция может быть выполнена любым сотрудником мастерской. Работа сотрудников оплачивается процентом от выручки от проделанных работ. Процент заработка оговаривается заранее.

    1. Функции базы данных.
 

    База данных предназначена для автоматизации ввода  и анализа данных о работе авторемонтной мастерской, итоговой информацией для которой являются:

  1. Счета клиентам мастерской
  2. Накладные закупки товаров
  3. Данные о прибыльности автомастерской.
  4. Данные о выплаченной заработной плате сотрудникам
  5. Данные об остатках купленных материалах.
  6. Статистические данные о наиболее продаваемых материалах/работах.

 

2.Создание и работа  с базой данных.

2.1.Определение  структуры базы  данных.

    Таблицы создаются с помощью Конструктора: вводятся наименования полей, типы данных, а при необходимости и описание, каждое поле  обладает дополнительными свойствами, отображаемыми в нижней части таблицы и определяющими условия ввода данных. Тип поля определяется типом данных. Для каждой таблицы также определяется первичный ключ.

    Таблица «Материалы»

     
     
     
     
     

   Содержит  информацию о материалах, покупаемых/продаваемых  автомастерской. Наименование  и  единица измерения материала  однозначно определяются кодом, вводимым автоматически с помощью поля «Счетчик».

Таблица «Выполняемые операции».

 
 
 
 
 

    Содержит  информацию об операциях, выполняемых  автомастерской. Наименование  операции однозначно определяется кодом, вводимым автоматически с помощью поля «Счетчик». Поле Объекта OLE позволяет проиллюстрировать каждую из записей.

Таблица «Сотрудники  мастерской» 
 
 
 

    Содержит  ФИО сотрудников и зарплатный процент (т.е. процент от выручки  от операций, который получает работник). Ключом является табельный номер  сотрудника с типом данных «Счетчик».

Таблица «Поставщики материалов».

 
 
 

      Данные  о поставщиках однозначно определяются ИНН («Счетчик») и включают наименование и адрес поставщика.

Таблица «Входная накладная»

   Содержит  информацию о каждом факте закупки  материалов: дату закупки, поставщика. Ключ - счетчик поля «№ входной накладной»

 
 
 
 
 
 
 
 

Таблица «Куплено материала»

   Содержит  информацию о закупленных материалах. Так как по одной накладной  может быть оплачено несколько материалов, то для однозначного определения  записи используется составной ключ: «Код материала+ № накладной». Каждому  материалу присваивается договорная цена, определяется заказанное кол-во. Мастер подстановок определяет наименования материала по коду  по данным таблицы «Материалы».

 
 
 
 

Таблица «Счета клиентам»

   Содержит  информацию о каждом факте обращения  клиента в автомастерскую: дату обращения, ФИО клиента, марку машины. Так как в один день может обслуживаться несколько клиентов и один клиент может обслуживаться несколько раз, то ключевым полем является «№ счета клиента», устанавливаемый полем «Счетчик» автоматически.

     
     
     

    Таблица «Выполнено операций»

     
 
 
 
 
 
 

   Содержит  информацию о выполненных операциях. Так как по одному счету может  быть оплачено несколько операций, то для однозначного определения  записи используется составной ключ: «Код операции+ № счета». Каждой операции присваивается договорная цена, определяется исполнитель заказа и заказанное кол-во операций. 

Таблица «Использовано материала»

    Содержит информацию о проданных  материалах. Так как по одному счету  может быть оплачено несколько материалов, то для однозначного определения  записи используется составной ключ: «Код материала+ № счета». Каждому материалу присваивается договорная цена, определяется заказанное кол-во. Мастер подстановок используется для определения наименования материала по коду по данным таблицы «Материалы». 
 
 
 
 
 

2.2.Определение  связей между таблицами.

 

В MS Access можно установить связи между таблицами, которые будут поддерживаться при создании форм, отчетов и запросов.  Создание связей осуществляется в окне диалога «Схема данных».

 

2.3.Создание  форм.

 

      Формы являются основным средством организации интерфейса пользователя в приложениях Microsoft Access. Формы создаются с разными целями (вывод и редактирование данных, управление ходом выполнения приложения, ввод данных, вывод приложений, печать информации). Мастер форм ускоряет процесс создания формы, так как автоматически выполняет всю основную работу. При использовании мастера Microsoft Access выдает приглашение на ввод данных, на основе которых создается форма.

   Форма «Главное меню» является для пользователя основным средством работы с базой данных. Содержит информацию о базе данных. Открытие этой формы одновременно с базой данных осуществлено путем помещения имени формы в строку «Форма» меню «Сервис/Параметры запуска».  

     
     
     
     
     
     
     

     
     
     
     
     
     
     
     
     
     
     
     

 

                                                             Форма «Перечень операций»            
     
     
     
     
     
     
     
     

    Форма «Входная накладная»

                                     Форма «Счета клиентам» 
2.4. Создание запросов.

 

    Расчет  остатков.

   Для расчета остатков группируются данные по купле материала, относящиеся к периоду, предшествующему вводимому с клавиатуры (запрос «куплено по накладным»). Аналогично формируется запрос по продаже материалов (запрос «использовано материала на дату»)

 

  Данные из двух запросов сводятся в один запрос, но при этом учитывается, что некоторый материал может быть куплен, но не продан. Для логического совмещения записей данные о материалах берутся в полном объеме из таблицы «Материалы», а для отсутствующих записей по этим материалам используется оператор IIf и функция IsNull. Эти же операторы используются для расчета остатков. В том случае, если сведения о материале есть в базе данных, но отсутствуют сведения о купле-продаже, выводится текст: «Данный материал не поступал в продажу».

Расчет  заработной платы  каждого рабочего за период, вводимый с клавиатуры.

Информация о работе Разработка и анализ базы данных «Авторемонтная мастерская» с помощью сводных таблиц