Автоматизация заявок парикмахерской

Автор работы: Пользователь скрыл имя, 22 Января 2015 в 23:39, курсовая работа

Описание работы

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

Файлы: 1 файл

Записка.docx

— 886.43 Кб (Скачать файл)

После создания всех таблиц необходимо разработать схему данных, представленную на рисунок 10. Как видно на изображении, данные связаны по типу «один-ко-многим». Это значит, что, например, каждый заказ может исполнять только один единственный мастер, в то время как один мастер может исполнять множество заказов. Остальные связи аналогично.

    1. Разработка форм

После того, как все таблицы созданы, можно приступать к разработке форм. Для начала необходимо создать формы – справочники для заполнения данных в созданных таблицах. Для этого необходимо сфокусироваться мышкой на нужной таблице, выбрать пункт «Мастер форм» на главной панели в разделе «Создание» - «Другие формы». Откроется мастер создания форм (рисунок 19).

Рисунок 19 – Мастер создания форм

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

Рисунок 20 – Форма «Клиент» в режиме Конструктор

Для конечного пользователя форма будет иметь вид (рисунок 21).

Рисунок 21 – Форма «Клиент»

Форма «Мастер» (рисунок 22) создавалась аналогично, тип – табличный .

Рисунок 22 – Форма «Мастер»

Форма «Услуги» создавалась также с помощью мастера форм и имеет табличный вид (рисунок 23).

Рисунок 23 – Форма «Услуги»

В п. 1.3 описывались формы для ввода информации в базу. Создание таких панелей также выполняется с помощью мастера форм. Для создания «Учетной ведомости» необходимо сначала выбрать все столбцы из таблиц, которые будут отображаться на форме. Далее необходимо выбрать поля, для главной и подчиненной формы, затем указать тип диаграммы (у нас - табличный). После этого можно открыть форму в режиме конструктора    (рисунок 24) и внести необходимые изменения.

Рисунок 24 – Форма «Учетная ведомость» в режиме Конструктора

Для удобства отображения данных о сумме предоставленных услуг добавим строку суммирования в таблице. В конечном итоге форма будет иметь вид (рисунок 25).

Рисунок 25 – Учетная ведомость

Форма «Оформление заявок» имеет ленточный вид, создана Мастером форм. В режиме Макета поля для ввода данных об услуге и мастере заменены на выпадающие списки для удобства выбора. А также поле «Цена» заполняется автоматически при выборе наименования услуги (рисунок 26).

Рисунок 26 – Форма «Оформление заказа клиента» в режиме Конструктор

Для корректности документа добавим поле для подписи клиента с помощью инструмента «Рисование» - «Линия». Конечный вид формы представлен на рисунке 27.

Рисунок 27 – Форма «Оформление заказа клиента»

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

    1. Разработка отчетов

Как уже говорилось ранее, отчеты – это печатные формы, в которых конечный пользователь не может ничего редактировать, а получает лишь данные по запросу. Значит, каждый отчет должен иметь запрос, на основе которого выбираются данные.

Рассмотрим процесс создания сводного отчета. Для начала создадим запрос с помощью Мастера запросов (рисунок 28).

Рисунок 28 – Запрос для сводного отчета

Далее можно приступить к непосредственному созданию документа. Для этого на вкладке «Создание» выберем «Мастер отчетов». В открывшемся окне выберем все необходимые поля (как и в запросе) для отчета. Нажмем «Далее». Затем Мастер предлагает выбрать тип представления данных. Для сводного отчета выберем таблицу «Мастер». Потом добавим уровень группировки – «ФИО мастера». В следующем окне укажем сортировку данных по дате заказа в убывающем порядке. Потом ориентацию листа – книжная  и  макет – структура.  Далее откроем конструктор отчета (рисунок 29).

Рисунок 29 – Сводный отчет в режиме Конструктор

Добавим строку итого по каждому мастеру (рисунок 30).

Рисунок 30 – Строка итогов

Полученный отчет примет конечный вид (рисунок 31).

Рисунок 31 – Сводный отчет о работе мастеров салона

Следующий отчет – аналитический. Он создан на основе запроса    (рисунок 32).

Рисунок 32 – Запрос для аналитического отчета

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

Рисунок 33 – Строка итогов в аналитическом отчете

Аналитический отчет «Заказы клиентов» имеет вид (рисунок 34).

Рисунок 34 – Отчет «Заказы клиентов»

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

Рисунок 35 – Запрос с условием

Далее создаем пошагово отчет с помощью Мастера отчетов. Особенностью данного документа является подсчет количество выведенных записей в конце (рисунок 36) и добавления элемента «Эмблема» (рисунок 37).

Рисунок 36 – Итог простого отчета

Рисунок 27 – добавление в отчет элемента «Эмблема»

    1. Создание сервисных процедур

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

Среда MSAccessпредусматривает возможность создания кнопочных форм с помощью Мастера. Для запуска необходимо выбрать в меню пункт «Диспетчер кнопочных форм». Если проект не содержит уже такой формы, то она будет создана автоматически (рисунок 28).

Рисунок 28 – Пустая кнопочная форма

В этой форме вводятся все страницы, которые будет содержать форма. Добавлять элементы можно путем нажатия кнопки «Создать», затем ввести текст в появившемся поле (рисунок 29).

Рисунок 29 – Создание пункта меню формы

После первого этапа создания форм имеем следующий вид изображенный на рисунке 30.

Рисунок 30 – Страницы кнопочной формы

Далее продолжим работу с первой страницей кнопочной формы – «Парикмахерская», которая выбрана по умолчанию. Для добавления пунктов меню на эту форму, необходимо нажать кнопку «Изменить» (рисунок 31).

Рисунок 31 – Меню главной формы

Далее создадим главное меню. Для этого нажимаем кнопку «Создать» и в появившемся окне вводим данные (рисунок 32).

Рисунок 32 – Создание пунктов меню формы

В разделе команда выбираем действие, которое будет происходить при выборе данного пункта. Если выбран пункт «Перейти к кнопочной форме», то в списке будут представлены все созданные формы (рисунок 30). При указании перехода к какому-либо объекту разработанной базы, будет представлен список с наименованием этих таблиц/форм/отчетов.

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

По результатам проделанной работы, получилась форма (рисунок 33).

Рисунок 33 – Главное меню кнопочной формы

Рисунок 34 – Формы ввода данных

При выборе каждого из пунктов меню произойдет открытие ранее описанных форм (рисунок 21-23). При нажатии кнопки «Назад» осуществится выход на главную форму (рисунок 33).

Рисунок 35 – Входящая информация

При выборе пунктов меню произойдет открытие ранее описанных форм (рисунок 27, 25). При нажатии кнопки «Назад» осуществится выход на главную форму (рисунок 33).

Рисунок 36 – Исходящая информация

При нажатии кнопок откроются соответствующие отчеты.

Итак, разработанная кнопочная форма является конечным продуктом базы данных. Пользователь имеет доступ ко всем разработанным объектам для ввода/вывод информации.

 

 

Заключение

Данный курсовой проект ставил своей основной задачей приобрести навыки создания, разработки базы данных на примере какой-либо организации.  Цель – создание информационной системы, которая организует все необходимые данные предметной области, ввод информации и группировка ее в отчеты.

В процессе выполнения задания были учтены все требования, разработанная информационная система:

  1. Хранит всю необходимую информацию о: клиентах (ФИО, телефон, дата рождения), мастерах (ФИО, телефон, адрес), услугах (наименование, цена), заявках (дата, кто выполнял и т. д.).
  2. Включает в себя ряд форм для ввода первичной информации в базу, в т. ч. составные формы («Учетная ведомость», «Оформление заказа клиента»).
  3. Формирует необходимые отчеты.
  4. Содержит кнопочную форму для работы конечного пользователя с простым и понятным интерфейсом.

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

 

Список использованных источников

  1. Кошелев В. Е. Эффективное использование Access 2007./ В. Е. Кошелев// Эффективное использование Access 2007/ Бином-Пресс. 2008г. – С. 103.
  2. Днепров А. Microsoft Access 2007./ А. Днепров// Microsoft Access 2007/ СПб: Питер, 2008г. – С. 56.
  3. Системы управления базами данных. Этапы создания базы данных Access 2007 [Электронный ресурс] – Режим доступа: http://www.lessons-tva.info/edu/inf-access/access_2.html - Дата доступа: 20.11.2014.
  4. Системы управления базами данных. Как создавать формы в Access 2007[Электронный видеоресурс] – Режим доступа: http://www.kak-v.com/kak-sozdavat-formy-v-ms-access-2007/ - Дата доступа: 25.11.2014.
  5. Отчеты в базе данных Access 2007 [Электронный ресурс] – Режим доступа: http://studopedia.org/1-19898.html - Дата доступа: 27.11.2014.

 

 


Информация о работе Автоматизация заявок парикмахерской