КурсоваяУправление даннымиГод: 2024ВИВТ: Воронежский институт высоких технологий
👁 19💼 0

Готовая курсовая работа: Автоматизация салона красоты

Загружена: 20.02.2026 11:37

Проект по автоматизации управления салоном красоты: анализ предметной области, проектирование ER‑модели и реализация реляционной БД в PostgreSQL. Включены DDL‑скрипты, примеры INSERT и типовые SQL‑запросы для учета клиентов, услуг, записей и товаров.

Содержание

КУРСОВАЯ РАБОТА
по дисциплине: «Управление данными»
на тему: «Учет нарушений правил дорожного движения»

Оглавление
Оглавление	2
Введение	3
Основная часть	5
1. Анализ предметной области и форматирование требований	5
1.1. Бизнес-процессы.	5
1.2. Требования к системе	6
2. Информационное проектирование	7
2.1. Сущности	14
3. Создание базы данных	17
      3.1 Установка связей	20
      3.2 Наполнение таблиц данными	20
      3.3Для повышения удобства:	25
      3.4Руководство пользователя:	25
Заключение	27
Список используемой литературы	28

Введение

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

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

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

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

1.	Анализ предметной области и формулирование требований к базе данных. Этот этап включает в себя: изучение бизнес-процессов салона красоты, проведение интервью с персоналом для выявления их потребностей и требований, а также анализ существующих систем управления, если они имеются.
2.	Инфологическое проектирование базы данных с использованием ER-модели. ER-модель (модель «сущность-связь») является инструментом, который позволяет графически представить данные и связи между ними, и служит основой для создания структуры базы данных.
3.	Логическое проектирование базы данных, нормализация и преобразование в реляционную модель. Нормализация данных необходима для устранения избыточности данных и обеспечения их целостности. В процессе нормализации данные приводятся к набору таблиц, которые минимизируют повторение данных и обеспечивают их согласованность. Применяются формы нормализации (1NF, 2NF, 3NF).
4.	Физическое проектирование базы данных в выбранной СУБД (PostgreSQL). В качестве СУБД для реализации базы данных была выбрана PostgreSQL, благодаря её надежности, масштабируемости и открытому исходному коду.
5.	Разработка пользовательского интерфейса для работы с базой данных. Создание удобного и интуитивно понятного интерфейса является важной задачей, так как он будет служить основным инструментом взаимодействия пользователя с системой.
6.	Реализация основных функций системы: добавление, редактирование и удаление записей о клиентах, услугах, сотрудниках и товарах; поиск и фильтрация данных по различным параметрам; формирование отчетов о работе салона.
7.	Тестирование и отладка разработанной системы. Включает в себя следующие виды тестирования: модульное тестирование отдельных компонентов системы, интеграционное тестирование взаимодействия компонентов, а также пользовательское тестирование для проверки удобства и функциональности системы.

Заключение

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

На начальном этапе был проведен тщательный анализ деятельности салона, выявлены ключевые сущности (клиенты, услуги, сотрудники, записи и т.д.) и их характеристики, а также сформулированы требования к системе. На основе анализа была разработана ER-диаграмма, проведена нормализация данных и создана физическая модель базы данных в СУБД PostgreSQL.

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

Тестирование системы показало ее работоспособность и соответствие поставленным требованиям. Система успешно справляется с управлением клиентскими записями, учетом финансов и товаров.

В результате, созданная информационная система позволяет значительно повысить эффективность управления салоном красоты за счет автоматизации ключевых процессов, таких как:

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

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

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

Список литературы

1.	Кодин В.В. Разработка баз данных: Учебное пособие. — М.: Изд-во НИЦ Инфра-М, 2020. — 248 с.
2.	Сайт https://www.mysql.com — документация MySQL.
3.	Абрамова, М. С. Проектирование баз данных: Учебное пособие. – Москва: Юрайт, 2020.
4.	Черемушкин, С. В. PostgreSQL для профессионалов. Полное руководство. – Санкт-Петербург: БХВ-Петербург, 2019.
5.	Рамбах, Н. Эффективное использование SQL. Практическое руководство. – Москва: ДМК Пресс, 2020.
6.	Чужиков, В. С., Иванов, А. И. Разработка информационных систем. Теория и практика. – Москва: Финансы и статистика, 2019.
7.	Коннолли, Т., Бегг, К. Базы данных. Проектирование, реализация и сопровождение. – Москва: Вильямс, 2017.
8.	Заметин, В. П. Управление данными и информационные системы: учебное пособие. – Екатеринбург: Издательство УРФУ, 2018.
9.	Глинский, Я. М. Управление проектами разработки информационных систем. – Санкт-Петербург: Питер, 2021.
10.	Граматикова, С. В. Информационные технологии в бизнесе и управлении. – Москва: Академия, 2020.
11.	Коднер, Л. Дизайн пользовательских интерфейсов. Принципы взаимодействия человека и компьютера. – Санкт-Петербург: Питер, 2019.
12.	Борисенко, С. Г. Методы и модели проектирования информационных систем. – Ростов-на-Дону: Феникс, 2018.

Подробное описание

📘 О чем эта работа

В работе разработан проект информационной системы для автоматизации управления салоном красоты: объект исследования — информационная система салона, предмет — управление данными (проектирование базы данных и интерфейса). Выполнен анализ бизнес‑процессов, спроектирована ER‑модель и реализована реляционная модель в PostgreSQL.

📚 Что внутри

Конкретное содержание включает:

  • Инфологическое и логическое проектирование: перечень сущностей «Клиент», «Услуга», «Сотрудник», «Запись», «Товар», «Поставщик», «Должность» и связи 1:М/М:1.
  • DDL‑скрипты для PostgreSQL с примерами: CREATE DATABASE salon_krasoty; CREATE TABLE Клиент (ID_Клиента SERIAL PRIMARY KEY, ФИО VARCHAR(255), Телефон VARCHAR(20), Дата_Регистрации DATE, Предпочтения TEXT) и др.; использование типов SERIAL, NUMERIC(10,2), DATE, TIME.
  • Примеры наполнения: INSERT INTO Клиент VALUES('Иванов Иван Иванович','1234567890','2023-10-20','Стрижка, укладка') и набор вставок для Услуга, Сотрудник, Товар и Поставка_Товара.
  • Типовые SQL‑запросы: выборки (SELECT * FROM Запись WHERE Дата = '2024-05-15'), группировки (COUNT по услугам), обновления и удаления (UPDATE Услуга SET Цена = 600, DELETE FROM Клиент WHERE ID_Клиента = 2).
  • Нормализация до 3NF, ER‑диаграмма, описание прав доступа (Администратор, Мастер, Кассир) и требования к производительности, безопасности и удобству.
  • Руководство пользователя и рекомендации по интерфейсу: поиск, фильтрация, формы добавления/редактирования, подсказки.

📊 Для кого подходит

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

✨ Особенности

В работе представлены конкретные SQL‑реализации и образцы данных, учтены сценарии: запись клиента на услугу, учет рабочего времени сотрудников, управление запасами товара и поставками. Использованы практичные решения целостности: внешние ключи с ON DELETE CASCADE, типы данных для денежных значений и времени, а также примеры отчетов по услугам и остаткам товара.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура включает введение, основную часть, DDL и заключение; легко адаптируется к типовым требованиям к курсовой работе.

Можно адаптировать?
Да: скрипты PostgreSQL, ER‑модель и примеры INSERT позволяют быстро изменить структуру, добавить поля (например, учет скидок, онлайн‑оплаты, напоминаний) и расширить функционал.