База данных для салона красоты

Назначение базы данных "Салона красоты" для упрощения работы с клиентами и их предварительной записи. Системный анализ предметной области. Оформление пользовательского интерфейса. Анализ структуры таблиц базы данных, проектирование и разработка запросов.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 29.06.2014
Размер файла 412,7 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

    Введение

  • 1. Системный анализ предметной области
  • 2. Оформление пользовательского интерфейса
  • 3. Проектирование реляционной модели базы данных
  • 3.1 Проектирование инфологической модели предметной области методом "сущность-связь"
  • 3.2 Проектирование логической структуры реляционной модели базы данных
  • 4. Проектирование и разработка приложения базы данных в СУБД MS ACCESS
  • 4.1 Описание СУБД Microsoft ACCESS
  • 4.2 Проектирование структуры таблиц базы данных
  • 4.3 Проектирование и разработка запросов

салон красота база запрос

Предоставление общей информации о посещениях салона красоты (таблица Расписание)

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

При работе с системой менеджер салона красоты должен иметь возможность решать следующие задачи:

1. Принимать новых сотрудников и заносить данные о них в программу.

2. Заносить данные о новых клиентах.

3. При предоставлении новой услуги вводить информацию о ней в программу.

4. Редактировать ранее имеющиеся данные.

5. Выводить информацию по всем таблицам на бумажные носители.

6. Вести учет посещений.

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

2 Формирование требований к функциональным возможностям базы данных

Салон красоты подразумевает весьма распространенные и востребованные услуги. В любом городе работает множество салонов по уходу за красотой — от крупных до самых маленьких.

Читайте также:  Lg 42lm620t гаснет подсветка

Данная база данных разработана для упрощения работы администратора и клиентов по поиску услуг, акций и прилагаемому расписанию.

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

1) Смена_дневная — этот запрос выводит всех сотрудников, которые работают в дневную смену;

2) Смена_вечерняя — показывает всех сотрудников, работающих в вечернюю смену;

3) Расписание — запрос, который показывает расписание на определенный день;

4) Запрос по ФИО — при вводе фамилии сотрудника показывает расписание данного сотрудника;

5) Услуги = — выводит на экран список услуг, стоимость которых равна или более 1000 рублей;

7) Сотрудники — показывает список всех сотрудников, работающих в данном салоне красоты;

4.1 Таблицы и запросы

Состав таблиц базы данных «Салон Красоты» с ключами и связями (Рис.8).

Рис.8 Схема базы данных «Салон красоты»

Выборка информации осуществляется при помощи запросов, которые представлены в этом разделе.

Запрос на выборку. Выводит ID посетителя, Услугу, если не стоит отметки о оказании услуги (Рис.9).

Рис.9 Запрос на выборку

Запрос на создание таблицы. Создается новая таблица с информацией о выполненных услугах и с отметкой о выполнении (Рис.10)

Рис.10 Запрос на создание таблицы

Перекрёстный запрос. Выводит ФИО клиента, оказанные услуги и стоимость(Рис.11).

Рис.11 Перекрёстный запрос

Запрос на удаление с параметром. Удаляет из таблицы контакты информацию о конкретном клиенте (Рис.12).

Рис.12 Запрос на удаление

Запрос с параметром. При запуске запроса на экране появляется окно, в которое нужно ввести ID клиента. Тогда при вводе, например, числа 1, выводится вся информация по клиенту, которой принадлежит этот код (Рис.14).

Рис.14 Запрос с параметром

Итоговый запрос. Выводит информацию о том, сколько раз каждый клиент посетил салон (Рис.15).

Читайте также:  Wireless charger mc 02a как пользоваться

Рис.15 Итоговый запрос

В данном разделе был приведен состав таблиц БД «Салон красоты» и реализованы все виды запросов.

4.2. Отчеты и формы

В данном разделе будет рассмотрена реализация форм и отчетов в базы данных «Салон красоты».

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

Рис.16 Форма «Главное окно»

Информацию о клиентах можно посмотреть в форме «Клиенты» (Рис.17).

Рис.16 Форма «Клиенты»

Информацию об услугах можно посмотреть в форме «Услуги» (Рис.17)

Рис.17 Форма «Услуги»

Примером отчетов в проектируемой базе данных является отчет обо всех услугах в салоне красоты (приложение 3).

4.3 Макросы и модули

Модули представляют наборы описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке Microsoft Visual Basic. Существуют два основных типа модулей: модули класса и стандартные модули.

Модули форм и модули отчетов являются модулями класса, связанными с определенной формой или отчетом. Они часто содержат процедуры обработки событий, запускаемые в ответ на событие в форме или отчете.

В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом, а также часто используемые процедуры, которые могут быть запущены из любого окна базы данных.

Примером модуля является модуль на открытие окна калькулятора (Рис.18).

Рис.18 Модуль на нажатие кнопки и открытие окна калькулятора

Макрос — это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались.

Примером макросов являются следующие макросы:

Макрос открытие запроса (Рис.19)

Рис.19 Макрос «ОткрытьЗапрос»

Макрос на открытие одной формы и закрытие другой (Рис.20)

Рис.20 Макрос «ОткрытьФорму» и «Закрыть»

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

Читайте также:  Принадлежит ли вектор линейной оболочке векторов

Таким образом, реализована база данных «Салон красоты» в СУБД MS Access. Она содержит таблицы, в которых хранится информация об услугах, сотрудниках, клиентах и т.д. Необходимы запросы, формы, отчеты, макросы и модули успешно реализованы.

База данных Access Салон красоты

База данных Access Салон красоты

База данных Access Салон красоты предназначена для автоматизации работы салона красоты. В базе таблицы заполнены данными, выполнены простые и перекрестные запросы, а также запросы на добавление, обновление и удаление. Также сделаны формы для работы с данными и отчеты, которые можно выводить на печать.
База данных Access Салон красоты содержит 6 таблиц, 8 запросов, 6 форм + главная кнопочная форма, 4 отчета.

Пояснительная записка есть.

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

Цель практических заданий – приобретение навыков анализа предметной области, проектирования базы данных, ее физической реализации в СУБД Access.
Результат выполнения работы представляется в виде базы Access, который должен содержать:
• структуру спроектированных таблиц,
• схему данных со связями между таблицами,
• примеры форм, обеспечивающих интерфейс пользователя,
• запросы (в режиме Конструктора и на языке SQL),
• отчеты (в режиме отчета и в режиме Конструктора),
• главную кнопочную форму.

Таблица «Услуги» — База данных Access Салон красоты

Таблица «Клиенты» — База данных Access Салон красоты

Форма «Клиенты» — База данных Access Салон красоты

Форма «Текущая запись» — База данных Access Салон красоты

Отчет «Услуги» — База данных Access Салон красоты

Главная кнопочная форма — База данных Access Салон красоты

Главная кнопочная форма — База данных Access Салон красоты

Главная кнопочная форма — База данных Access Салон красоты

Готовая база данных База данных Access Салон красоты доступна для скачивания по ссылке ниже.

Оцените статью
Добавить комментарий