Автоматизированная информационная система "Салон красоты"

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

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

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

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

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

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

Содержание

  • Введение
  • 1. Анализ и постановка задачи
  • 1.1 Описание предметной области и определение требований к системе
  • 1.2 Описание модели системы, основанной на концепциях системного моделирования
  • 1.3 Ограничение проектного решения
  • 1.4 Построение диаграмм использования (режимов работы)
  • 1.5 Создание логической модели приложения
  • 2. Проектирование автоматизированной системы
  • 2.1 Определение сущностей
  • 2.2 Определение связи между сущностями
  • 2.3 Задание первичных и альтернативных ключей
  • 2.4 Описание физической модели
  • 2.5 Требования, предъявляемые к базе
  • 3. Разработка программной среды
  • 3.1 Разработка интерфейса пользователя
  • 3.2 Работа с данными
  • 4. Документация пользователя
  • 4.1 Системные требования
  • 4.2 Инструкция пользователя
  • 4.3 Работа с запросами
  • Заключение
  • Список используемых источников
  • Приложение А
  • Приложение Б
  • Введение
  • автоматизированный информационный салон красота

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

В общем смысле термин база данных ? это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области.

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

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

Для реализации поставленной цели необходимо решить следующие задачи:

- рассмотреть предметную область автоматизации;

- спроектировать модель организации автоматизированной информационной системы «Салон красоты»;

- разработать требования для создания автоматизированной информационной системы (АИС);

- разработать АИС, реализовав заявленные требования.

Объект исследования: информационная система автосервиса.

Предмет исследования: возможности языка программирования C# для разработки АИС в среде Microsoft Visual Studio 2019.

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

1. Анализ и постановка задачи

1.1 Описание предметной области и определение требований к системе

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

Владелец салона красоты контролирует работу предприятия, в связи с чем, основным критерием при создании для данного бизнеса АИС является - обеспечение контроля в салоне.

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

Отчет по заказам и выручке - в этом отчете отражается детальная информация по заказам. ТУТ ВСТАВИШЬ КАКИЕ БУДУТ ОТЧЁТЫ

Отчет по услугам - выводятся данные о количестве предоставленных услуг и средств, заработанных при их оказании, средняя сумма чека, количество отремонтированных машин.

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

Услуги - показывает, сколько денежных средств находится в кассе автосервиса.

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

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

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

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

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

1.2 Описание модели системы, основанной на концепциях системного моделирования

Была разработана функциональная модель системы методом IDEF0 с помощью case-средства BP WIN.

Модель представлена на рисунке 1 и рисунке 2.

Рисунок 1 - Модель системы А-0 «Салон красоты»

Рисунок 2 - Модель системы А-1 «Салон красоты»

1.3 Ограничение проектного решения

У данного программного продукта не реализованы следующие функции:

- нету никаких других пользователей кроме администратора;

- не рассматривается подсистема бухгалтерского учета;

- не учитывается загруженность работников.

Все пункты возможно в дальнейшем реализовать, поэтому система имеет возможность для дальнейшего развития.

1.4 Построение диаграмм использования (режимов работы)

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

Рисунок 3 - Диаграмма прецедентов

1.5 Создание логической модели приложения

В данном разделе схема данных, реализованная в Microsoft Visio 2007, информационной системы салона красоты. Все отношения реализованы по схеме один ко многим. Схема приведена на рисунке 4.

Рисунок 4 - Логическая модель

2. Проектирование автоматизированной системы

2.1 Определение сущностей

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

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

КЛИЕНТЫ - в данной таблицее содержится информация о клиентах, с данными о месте проживания, номером и т.д.

услуги - содержится информация обо всех услугах в салоне вместе с их стоимостью и другой подробной информацией.

ДОЛЖНОСТИ - таблица содержит данные о должностях сотрудников салона красоты.

ПОСЕЩЕНИЯ - содержится информация об оказанных услугах в салоне и время и дата записи клиента.

СОТРУДНКИ - содержит подробную информацию о сотрудниках.

ГРУППЫ УСЛУГ - содержится информация о разбитых на группы услугах мастеров.

УСЛУГИ ПО ПОСЕЩЕНИЮ - содержит информацию о времени оказания услуги.

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

2.2 Определение связи между сущностями

В результате обследования были определены связи между сущностями. Описание связей представлено в таблице 1.

Таблица 1 - Описание связей

Название таблицы

Тип связи

Обозначение

Клиенты

Один ко многим

Подбирает

Услуги

Один ко многим

Создает

Группы услуг

Один ко многим

Создает

Сотрудники

Один ко многим

Выполняют

Должности

Один ко многим

Распределяются

Услуги по посещениям

Один ко многим

Содержится

Посещения

Один ко многим

Имеет

2.3 Задание первичных и альтернативных ключей

Первичные и альтернативные ключи приведены в таблице 2

Таблица 2 - Атрибуты и первичные ключи

Сущность

Первичный ключ

Вторичный ключ

Атрибуты

Клиенты

КодКлиента

Код клиента

ФИО

Телефон

Постоянство

Адрес

Услуги

КодУслуги

Код услуги

Название

Цена

Группы

Описание

Группы услуг

КодГруппы

Код группы

Название

Сотрудники

КодСотрудника

Код сотрудника

ФИО

Должность

Адрес

Телефон

График работы

Должности

КодДолжности

Код должности

Название

Группа слуг

Услуги по посещениям

КодУслугиПоПосещениям

Код услуг по посещениям

Код услуги

Код сотрудника

Время оказания услуги

Посещения

КодПосещения

Код посещения

Клиент

Дата

Время

Услуга оказана

Код услуги по посещениям

На данном этапе были определены атрибуты сущностей, а также первичные и вторичные ключи.

2.4 Описание физической модели

С помощью первичных и альтернативных ключей было создано описание физической модели, которая представлена на рисунке 5 и в таблицах 3,4,5,6,7,8,9.

Рисунок 5 - Физическая модель предметной области

Таблица 3 - Клиенты

Имя поля

Тип данных

Размерность

Примечание

Код клиента

Счетчик

Длинное целое

Первичный ключ

ФИО

Короткий текст

30

Телефон

Короткий текст

13

Постоянство

Логический

Да/Нет

Адрес

Короткий текст

30

Таблица 4 - Услуги

Имя поля

Тип данных

Размерность

Примечание

КодУслуги

Счетчик

Длинное целое

Первичный ключ

Название

Текстовый

30

Цена

Денежный

Группы

Числовой

Описание

Длинный текст

Таблица 5 - Группы услуг

Имя поля

Тип данных

Размерность

Примечание

Код группы

Счетчик

Длинное целое

Первичный ключ

Название

Короткий текст

Таблица 6 - Сотрудники

Имя поля

Тип данных

Размерность

Примечание

Код сотрудника

Счетчик

Длинное целое

Первичный ключ

ФИО

Короткий текст

40

Должность

Числовой

Адрес

Длинный текст

Телефон

Короткий текст

График работы

Короткий текст

Таблица 7 - Должности

Имя поля

Тип данных

Размерность

Примечание

Код должности

Счетчик

Длинное целое

Первичный ключ

Название

Короткий текст

30

Группа слуг

Числовой

Таблица 8 - Услуги по посещениям

Имя поля

Тип данных

Размерность

Примечание

Код услуг по посещениям

Счетчик

Длинное целое

Первичный ключ

Код услуги

Числовой

Длинное целое

Код сотрудника

Числовой

Длинное целое

Время оказания услуги

Дата и время

Дата и время

Таблица 9 - Посещения

Имя поля

Тип данных

Размерность

Примечание

Код посещения

Счетчик

Длинное целое

Первичный ключ

Клиент

Числовой

Дата

Дата и время

Время

Короткий текст

Услуга оказана

Логический

Да/Нет

Код услуги по посещениям

Числовой

2.5 Требования, предъявляемые к базе

К разрабатываемому программному продукту были представлены следующие требования:

- отражение особенностей предметной области;

- информационная система реализована в среде Microsoft Access и Microsoft Visual Studio 2019;

- удобное ведение учетной информации;

- обеспечение возможности выборки данных из таблиц и получение отчетов по этим данных;

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

3. Разработка программной среды

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

Интерфейс, реализуемый при помощи клиентского приложения - это компьютерная программа, устанавливаемая на клиентские компьютеры, предназначенная для работы с файлами данных через сеть. Основными элементами клиентских приложений являются формы (окно программы) и отчёты.

Элементы управления на форме называется объектами. Каждый объект обладает своим набором свойств, событий и методов.

Свойства объекта - это его характеристики (высота, ширина и т.д.);

События объекта - это события операционных систем или события инициируемые пользователем, на которые может реагировать объект (нажатие кнопки);

Методы объекта - действия, которые можно производить с объектом в ходе выполнения программ.

В БД все объекты форм делятся на два класса:

- Объекты управления - объекты, осуществляющие управление БД (Например: Кнопка или Выпадающий список).

- Объекты для отображения информации - элементы, отображающие содержимое таблиц, запросов или фильтров, позволяющие добавлять изменять и удалять информацию, и проводить ее анализ.

Все формы в клиентском приложении делятся на три группы:

- Формы для работы с данными - формы, содержащие как объекты управления, так и объекты просмотра данных. Такие формы предназначены для отображения, изменения, удаления и анализа данных (рисунок 6).

Рисунок 6 - Форма «Клиенты»

- Кнопочные формы - формы, содержащие только объекты управления, предназначаются для открытия всех других форм (рисунок 7).

Рисунок 7 - Форма управления

3.2 Работа с данными

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

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

4. Документация пользователя

4.1 Системные требования

Требования к комплектации вычислительной технике:

- минимальное разрешение экрана: 1600х900;

- периферийные устройства: клавиатура, мышь;

- операционная система Windows 7 и выше;

- объем ОЗУ не менее 1024Мб;

- библиотека Framework.NET, не ниже 4 версии;

- Microsoft Word, не ниже 2007.

- Microsoft Acces, не ниже 2007.

4.2 Инструкция пользователя

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

Работа начинается с запуска файла программы «Салон красоты.exe».

Откроется главная форма программы (рисунок 8).

На форме находятся 2 кнопки «Администратор», «Клиент».

Рисунок 8 - Главная форма

Для начала работы нажать на кнопку «Для администратора» и пройти авторизацию (рисунок 9).

Рисунок 9 - Форма «Клиенты»

А) Нужно ввести логин и пароль.

Б) Нажать кнопку «Подтвердить».

Далее откроется меню управления другими формами:

А) Нажать кнопку «Клиенты», откроется форма «Клиенты» (рисунок 10).

Рисунок 10 - Форма «Клиенты»

Б) Если нужно ввести данные о новом клиенте, нужно заполнить предоставленные поля и нажать кнопку «Добавить».

В) Можно воспользоваться фильтрами для облегчения поиска.

Г) Так же информацию о клиенте можно удалять, нажав на значок крестика в верхней панели навигатора.

Если работа с данной таблицей закончена можно перейти на форму управления, нажав кнопку назад:

А) Нажать кнопку «Сотрудники», откроется форма «Сотрудники» (рисунок 11).

Рисунок 11 - Форма «Сотрудники»

Б) Ввести в поля требуемые данные о сотруднике, отметить график работы, затем нажать «Добавить».

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

Если работа с данной таблицей закончена можно перейти на форму управления, нажав кнопку назад:

Теперь перейдём на форму работы с таблицей «Должности», нажав кнопку «Должности».

А) Для добавления новой должности нужно выбрать данные предложенные в поле(рисунок 12).

После заполнения нажмите кнопку «Добавить».

Рисунок 12 - Форма «Должности»

Для работы разделом групп услуг, нужно нажать кнопку «Группы услуг».

А) В поле «Группа», введите свою группу, для того что-бы добавить ее в базу (если она не была зарегистрирована ранее).

Б) Если требуется удаление, нажмите кнопку «Удалить».

В) Нажмите кнопку добавить.

Форма представлена на рисунке 13.

Рисунок 13 - Форма «Группы услуг».(Ваня сюда вставишь новый скрин с уже сделанной кнопкой)

А) Для формирования отчета нажмите кнопку «Сформировать отчет».

Пример отчета указан на рисунке 14.

ЗДЕСЬ БУДЕТ СКРИН ТВОЕГО ВЫВЕДЕННОГО ОТЧЁТА

Рисунок 14 - Отчет.

4.3 Работа с запросами

Запрос для удобного отображения данных в форме «Должности».

SELECT Т_Должности.КодДолжности, Т_Должности.Название, Т_Группы_услуг.Название

FROM Т_Группы_услуг INNER JOIN Т_Должности ON Т_Группы_услуг.КодГруппы = Т_Должности.Группа_Услуг;FROM КатегорияРаботы INNER JOIN (Автомобили INNER JOIN (Сотрудники INNER JOIN Сервис ON Сотрудники.[№Сотрудника] = Сервис.[№Сотрудника]) ON Автомобили.ГосНомер = Сервис.ГосНомер) ON КатегорияРаботы.КодРаботы = Сервис.КодРаботы;

Пример запроса для выбора разных данных из разных таблиц.

SELECT Т_Услуги.КодУслуги, Т_Услуги.Название, Т_Услуги.Цена, Т_Группы_услуг.Название AS Группа, Т_Услуги.Описание_услуги

FROM Т_Группы_услуг INNER JOIN Т_Услуги ON Т_Группы_услуг.КодГруппы = Т_Услуги.Группы;

Заключение

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

Оценив возможности СУБД Access как средства реализации проекта, сделан вывод, что правильная организация хранения и представления данных является неотъемлемой частью для успешного функционирования информационной системы.

Этапом создания АИС была непосредственно разработка системы в программной среде Microsoft Visual Studio 2019, включающая в себя формы и отчеты для решения конкретных информационных задач. Был создан понятный пользовательский интерфейс.

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

Решая поставленные в проекте задачи, были решены следующие пункты создания АИС «Салон красоты»:

- описана предметная область, модель системы и определены требования к системе;

- построена диаграмма использования (режимов работы);

- создана логическая модель приложения;

- определены сущности и связи между ними;

- заданы первичные и альтернативные ключи;

- описаны физические модели;

- разработаны требования, предъявляемые к базе;

- разработан интерфейс пользователя;

- определены системные требования;

- создана инструкция пользователя;

Список используемых источников

1 ГОСТ 7.0.5-2008. Система стандартов по информации, библиотечному и издательскому делу. Библиографическое описание. Общие требования и правила составления. - Введ. 2008-04-28. - М.: ИПК Изд-во стандартов, 2008. - 22 с.

2 ГОСТ 2.105-95. Общие требования к текстовым документам. - Введ. 1996-01-07. -М. : Изд-во стандартов, 1996. - (Единая система конструкторской документации).

3 ГОСТ.7.1-2003. Библиографическая запись. Библиографическое описание. Общие требования и правила составления. - Введ. 2004-01-07. М. : Изд-во стандартов, 2004. (Система стандартов по информации, библиотечному и издательскому делу).

4 ГОСТ 7.80 - 2000. Библиографическая запись. Заголовок. Общие требования и правила составления. - Введ. 2000-01-07. - М. : Изд-во стандартов, 2000. - (Система стандартов по информации, библиотечному и издательскому делу).

5 ГОСТ 7.70-96. Описание баз данных и машиночитаемых информационных массивов состав и обозначение характеристик. - Введ. 1997-01-07. - М. : Изд-во стандартов, 1997. (Система стандартов по информации, библиотечному и издательскому делу).

6 ГОСТ 19.106-78. Требования к программным документам, выполненным печатным способом. - Введ. 1980-01-01. - М. : Изд-во стандартов, 1980.

7 ГОСТ 7.32-2001. Отчет о научно-исследовательской работе. Структура и правила оформления. - Введ. 2002-01-07. -М. : Изд-во стандартов, 2002. - (Система стандартов по информации, библиотечному и издательскому делу)

8 РД 50-34.698-90. Автоматизированные системы требования к содержанию документов. - Введ. 1992-01-01. -М. : Изд-во стандартов, 1992. - (Комплекс стандартов и руководящих документов на автоматизированные системы )

9 ГОСТ 19.105-78. Общие требования к программным документам. - Введ. 1980-01-01. -М. : Изд-во стандартов, 1980. - (Единая система программной документации.)

10 ГОСТ 19.701-90 (ИСО 5807-85). Схемы алгоритмов, программ данных и систем. Условные обозначения. - Введ. 1992-01-01. - М. : Изд-во стандартов, 1992. - (Единая система программной документации).

11 Гагарина, Л.Г., Киселев, Д.В., Федотова, Е.Л. Разработка и эксплуатация автоматизированных информационных систем: учебное пособие/ Л.Г. Гагарина, Д.В. Киселев, Е.Л. Федотова. - М. ИД «ФОРУМ»: ИНФРА-М, 2019.

12 Голышева, А.В., Клеандрова, И.А., Прокди, Р.Г. Access 2007 без воды. Все, что нужно для уверенной работы/ А. В. Голышева, И. А. Клеандрова, Р.Г Прокди. - М.: Наука и техника, 2017.

13 Горбовцов, Г.Я. Управление проектом: Учебно-практическое пособие/Г. Я. Горбовцов. - М.: Изд. центр ЕАОИ, 2018.

14 Горохова Т.Н. Разработка и эксплуатация информационных систем: Учебное пособие/ Т. Н Горохова. - СПб.: ГОУ СПО Санкт-Петербургский колледж управления и экономики «Александровский лицей», 2019.

15 Грекул, В. И., Коровкина, Н. Л., Куприянов, Ю. В. Проектирование информационных систем. Практикум / В.И. Грекул, Н. Л. Коровкина, Ю.В. Куприянов. - М.: Национальный открытый университет «ИНТУИТ», 2018.

16 Карпова И.П. Базы данных/ И. П. Карпова. - СПб: Питер, 2019.

17 Кариев, Чингиз Технология Microsoft ADO.NET / Чингиз Кариев - Бином. Лаборатория знаний, Интернет-университет информационных технологий, 2017.

18 Коваленко, В.В. Проектирование информационных систем: Учебное пособие/ В. В. Коваленко - М.: Форум: НИЦ ИНФРА-М, 2014. Куперштейн, Владимир Microsoft Project 2013 в управлении проектами / Владимир Куперштейн. - БХВ-Петербург, 2018.

19 Маклаков, С.В. Создание информационных систем с AIIFusion Modeling Suite / С.В. Маклаков. - М.: ДИАЛОГ-МИФИ, 2019.

20 Михеева, И.В. Практикум по информационным технологиям в профессиональной деятельности: Учебное пособие для среднего профессионального образования/ И. В. Михеева. - М.: Издательский центр «Академия», 2017.

21 Попов, В.Б. Основы информационных и телекоммуникационных технологий/ В.Б. Попов. - М.: Финансы и статистика, 2018.

22 Рамбо, Дж., Блаха М. UML 2.0. Объектно-ориентированное моделирование и разработка/ Дж. Рамбо, М. Блаха. - Питер, 2019.

23 Фуфаев, Э.В. Базы данных: учебное пособие для студентов среднего профессионального образования/ Э.В. Фуфаев. - М.: Издательский центр «Академия», 2016.

24 Интернет-университет информационных технологий - дистанционное образование - INTUIT.ru [Электронный ресурс]: офиц. сайт. - М.: Открытые системы, 2003-2017. - Режим доступа: http://www.intuit.ru, свободный. - Загл. с экрана (дата обращения: 17.03.2019).

25 Единое окно доступа к образовательным ресурсам. Электронная библиотека [Электронный ресурс]: инф. система. - М.: ФГАУ ГНИИ ИТТ «Информика», 2005-2017. - Режим доступа: //www. http://window.edu.ru, свободный. - Загл. с экрана (дата обращения 11.04.2019) .

Приложение А

(обязательное)

Выходные документы

Рисунок 16 - Отчет.

Приложение Б

(обязательное)

Листинг формы «Главная форма»:

Листинг формы «Клиенты»:

Листинг формы «Сотрудники»:

Листинг формы «Услуги»:

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.