Базы данных ACCESS

Автор: Пользователь скрыл имя, 23 Декабря 2012 в 16:28, курсовая работа

Краткое описание

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

Оглавление

Введение. 2
1. Цель проекта. 3
2. Описание предметной области. Постановка задачи. Функции решаемой задачи. Используемые в задаче документы. 3
3 Логическое проектирование 4
3.1. Разработка информационного обеспечения задачи 4
3.1.1. Анализ документов 4
3.1.2. Выделение информационных объектов 7
3.1.3. Определение связей и построение ИЛМ 8
3.1.4. Определение логической структуры реляционной базы данных 9
3.2. Разработка алгоритмов и технологии решения задачи 10
3.2.1. Разработка технологии ввода и накопления входной информации 10
3.2.2. Разработка форм ввода 10
3.2.3. Разработка запросов и отчётов для обработки и отображения информации 12
3.2.4. Создание макросов 12
3.3. Разработка интерфейса пользователя 13
4. Физическое проектирование задачи 14
Заключение 25

Файлы: 1 файл

Курсовик по Access.doc

— 927.50 Кб (Скачать)

- ввод данных о заказе  и их редактирование;

- ведение журнала оплаты товаров по чеку;

- вывод документов (отчёт об оплаченных товарах определённому заказчику за определённый период по чеку);

- вычисление итоговых данных по оплате товара.

3.2.1. Разработка технологии ввода  и накопления входной информации

 

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

3.2.2. Разработка форм ввода

 

Форма для  ввода заказа.

                Номер Заказа ____ (поле счётчик, заносится в таблицу «Заказ»)

Дата_заказа _____ (текущая дата, заносится в таблицу «Заказ») 
        Номер_машины____

Телефон_мастерской___

Код_мастеррской____

Марка_машины______

Имя_клиента___

Сумма_заказа____

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

Телефон_клиента___

Адрес_мастерской___

 

 

 

__________________________________________________________

Клиент:

 

Форма для  ввода данных о Чеке.(Автоформа)

 

№_чека ____

Дата_чека _____

Номер_заказа_____

Сумма_чека ____

 


Мастер:

 

Форма для  ввода данных о Мастерах

 

Код_мастера___

ФИО_мастера___

Код_работы___

 


Мастерская:

 

Форма для  ввода данных о Мастерской

 

Код_мастерской____

Наименование_мастерской____

Адрес_мастерской____

Телефон_мастерской___


Номенклатура  работ:

 

        Код_работы____

        Наименование_работы_____

        Стоимость_работ____


 

        Работы Заказа ПФ:

       

        Код_работы____

        Наименование_работы____

       Код_мастера____

        Стоимость_работ_____

        Номер_работы______


3.2.3. Разработка запросов и отчётов  для обработки и отображения  информации

 

Запрос на получение  документа «Заказы» должен включать данные из таблиц:

  • Заказ (Дата_заказа, Номер_машины, Дата_исполнения, Сумма заказа,).
  • Мастерская (Код_мастерской).
  • Мастер (Код_работы, Код_мастера).
  • Номенклатура работ (Стоимость_работ).

3.2.4. Создание макросов

 

Для создания макросов используется вкладка «Макросы» основного  окна базы данных. В этом окне, после нажатия кнопки «Создать», появляется окно конструктора макроса, в котором есть два столбца таблицы, в первом из которых задаётся имя макроса, выбором из раскрывающегося списка макросов. Каждый макрос имеет параметры, задаваемые в нижней части окна.

Для примера рассмотрим создание макроса, выполняющего следующие действия, который назовём «Стоимость»:

  1. Открытие формы;
  2. Поиск записи в форме «Заказ» =[Формы]![Заказ]![РаботыЗаказаПФ]![Код_работы];
  3. Задать значение Элемент - [Формы]![Заказ]![РаботыЗаказаПФ]![Стоимость_работ]; Выражение - [Формы]![НоменклатураРабот]![Стоимость_ратбот]
  4. Закрыть форму;
  5. Задать значение Элемент - [Формы]![Заказ]![Сумма_заказа]; Выражение - [Формы]![Заказ]![РаботыЗаказаПФ]![ИТОГО]
  6. Задать значение Элемент - [Формы]![Заказ]![Чеки]![Сумма_чека]; Выражение - [Формы]![Заказ]![Сумма_заказа]
  7. Занесение значения поля «Сумма_чека» формы «Чек» в поле «Сумма_ПП» формы «ПП»;

3.3. Разработка интерфейса пользователя

Для предоставления пользователю возможности выполнять все функции  поставленной задачи проектируется кнопочное меню. Каждая кнопка соответствует выполнению функции.

Модель меню приложения пользователя «Формирование и обработка  заказов»

 

    1. Работа с отчетами:
      • Отчет о заказе
      • Отчет о оборотах
      • Отчет о чеке
      • Назад

 

    1. Работа с формами:
      • Форма о заказе
      • Форма о клиенте
      • Форма о мастере
      • Форма о мастерской
      • Форма о номенклатуре работ
      • Форма о работе заказа
      • Форма о чеках
      • Назад

 

    1. Выход

4. Физическое проектирование задачи

 

Для реализации проекта, то есть физического его воплощения, может использоваться реляционная СУБД, программный продукт фирмы Microsoft СУБД ACCESS, входящий в состав MS Office.

 

Таблица Заказ

 

Таблица Клиент

 

Таблица Мастер

 

Таблица Мастерская

Таблица Номенклатура работ

 

Таблица Работы заказа

 

Таблица Чеки

 «Схема данных».

 

 Сложная форма ЗАКАЗ.

 

           Форма заказ в режиме «конструктор».

 

Форма клиент

 

Форма клиент в режиме конструктор

 

 

Форма мастер

 

Форма мастер в режиме конструктор

 

 

Форма Мастерская

 

Форма мастерская в режиме конструктор

 

Форма номенклатура работ

Форма номенклатура работ конструктор

 

Форма работы заказа

 

Форма работы заказа конструктор

 

Форма чеки

 

Форма чеки конструктор

Окно конструктора макроса  «Стоимость».

 

 

Окно для изменения  макета запроса.

Результат работы запроса.

 

 

 

Отчёт в режиме просмотра  «Заказ».

 

Отчёт в режиме просмотра  «Обороты».

 

 

Отчёт в режиме просмотра  «ЧЕК».

 

 

 

 

Вид кнопочной формы (интерфейс  пользователя приложения).

Заключение

База данных – это  совокупность структурированных и  взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных. Microsoft Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты:

  • таблицы для сохранения данных;
  • запросы для поиска и извлечения только требуемых данных;
  • формы для просмотра, добавления и изменения данных в таблицах;
  • отчеты для анализа и печати данных в определенном формате;

 Удачная разработка  базы данных обеспечивает простоту  ее поддержания. 

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

Описанная в этом курсовом проекте база данных должна быть полезна  при работе в данной области.

В ходе проделанной работы, нами были созданы:

  • 7 таблиц.
  • 2 запроса.
  • 7 форм и 1 главная кнопочная форма.
  • 4 отчета.

Microsoft Access, обладая всеми  чертами классической СУБД, предоставляет  и дополнительные  возможности. Access  - это не только мощная, гибкая  и простая в использовании  СУБД, но и система для разработки  работающих с базами данных приложений.   С помощью  Access   можно создать приложение, работающее в среде  Windows  и полностью соответствующее потребностям по управлению   данными. Используя запросы, есть возможность выбирать и обрабатывать хранящуюся в таблицах информацию. Можно создавать формы для ввода, просмотра и обновления данных, а также использовать  Access  для создания как простых, так и сложных отчетов. Формы и отчеты «наследуют» свойства  базовой таблицы или запроса, так что в большинстве случаев необходимо указать форматы, условия назначения и некоторые другие характеристики данных только один раз. К числу   наиболее мощных средств  Access   относятся средства разработки объектов  -  Мастера,  которые можно использовать для создания таблиц, запросов различных типов форм и отчетов, просто выбрав с помощью мыши нужные опции.

  С помощью Access также легко импортировать данные из текстовых  файлов, документов текстовых процессоров и электронных таблиц (и экспортировать   данные в них).

Microsoft Access имеет множество областей применения:  на малом предприятии;   корпорации и даже в сфере домашнего применения.


Информация о работе Базы данных ACCESS