Разработка информационной системы учёта клиентов парикмахерской
ВВЕДЕНИЕ
Одним из условий успешного функционирования предприятия оказывающего услуги в сфере обслуживания клиента, является организация четкого структурированного учета с конечными потребителями услуг. Важной составляющей частью организации этого учета является специализированное программное обеспечение для предприятий, позволяющее автоматизировать основные процессы работы данной отрасли, сделать адекватными и прозрачными процесс расчетов с контрагентами и систему документооборота.
Будущее российского бизнеса трудно представить без современных информационных технологий. Они значительно облегчают работу специалистов, позволяют клиентам по-иному взглянуть на процесс их обслуживания в медицинских центрах, салонах красоты и фитнес клубах. Сегодня информационные технологии в индустрии красоты рассматриваются уже не как перспектива, а как необходимое условие успешной деятельности предприятия.
Тема работы: «Разработка мобильного приложения учета записей клиентов».
Объектом исследовани
Содержание
ВВЕДЕНИЕ 7
1 ПРЕДПРОЕКТНЫЕ ИССЛЕДОВАНИЯ 9
1.1 Анализ предметной области 9
1.1.1 Общие сведения о парикмахерской 9
1.1.2 Исследование основного бизнес-процесса 14
1.1.3 Обоснование целесообразности разработки нового проекта 17
1.1.4 Формулировка требований к функциональности проектируемого программного средства 18
1.2 Обзор аналогов 20
1.3 Определение требований к системе 26
2 ТЕХНИЧЕСКОЕ ПРОЕКТИРОВАНИЕ 29
2.1 Архитектура системы 29
2.2 Выбор (обоснование) языка программирования (среды разработки) 37
2.3 Разработка алгоритма работы системы 39
2.4 Практическая реализация информационной системы 40
2.4.1 Проектирование базы данных 40
2.4.2 Описание разработанного приложения 44
2.5 Системные требования 50
2.6 Руководство пользователя 51
3 ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 66
3.1 Определение информационной безопасности 66
3.2 Угрозы информационной безопасности 67
3.3 Принципы информационной безопасности 69
ЗАКЛЮЧЕНИЕ 70
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ 71
Приложение – Листинг программы 73
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
1. Седжвик Р. Алгоритмы на Java / Р. Седжвик, К. Уэйн . – М.: ООО “И.Д. Вильямс”, 2013. – 848 с
2. Кузин А. В., С. В. Левонисова, Базы данных, - Москва, Издательство: Академия, 2014 г., 320 стр.
3. Кумскова И. А., Базы данных, - Москва, Издательство: КноРус, 2014 г., 488 стр.
4. Вигерс, Битти: Разработка требований к программному обеспечению, - Москва, Издательство: BHV, 2014 г., 736 стр.
5. Брайан Хоган: HTML5 и CSS3. Веб-разработка по стандартам нового поколения, - Москва, Издательство: Питер, 2014 г., 320 стр.
6. Вадим Дунаев: HTML, скрипты и стили, - Москва, Издательство: BHV, 2015 г., 824 стр.
7. Гамма Э. Приемы объектно-ориентированного проектирования. Паттерны проектирования / Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. - СПб.: Питер, 2015 г. – 368 с.
8. Грекул В.И. Проектирование информационных систем / Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. – М.: Интернет-университет информационных технологий, 2018 г. - 321 с.
9. Дубейковский В.И. Эффективное моделирование с CA ErwinProcessModeler (BPwin; AllfusionProcessModeler). 2-е изд., исправлен-ное и дополненное / В.И. Дубейковский. – М.: Диалог-МИФИ, 2015. – 384 с.
10. Илюшечкин В.М. Основы использования и проектирования баз данных. Учебник / В.М. Илюшечкин. - М.: Юрайт, 2015 г. - 214 с.
11. Кириллов В.В. Введение в реляционные базы данных. Введение в реляционные базы данных / В.В. Кириллов, Г.Ю. Громов - СПб.: БХВ-Петербург, 2015 г. - 464 c.
12. Коваленко В.В. Проектирован
АИС может быть представлена в виде набора диаграмм и моделей, которые помогают описать ее архитектуру и взаимодействие ее компонентов.
Основными компонентами АИС являются аппаратное обеспечение, программное обеспечение, данные, пользователи и процессы. Аппаратное обеспечение включает в себя компьютеры, серверы, сетевое оборудование и другие устройства, которые используются для обработки данных. Программное обеспечение включает в себя приложения, операционные системы и другие программы, которые используются для обработки данных и управления аппаратным обеспечением. Данные включают в себя информацию, которую обрабатывает система, такую как текст, изображения, звук и другие формы данных. Пользователи включают в себя людей, которые используют систему, а процессы - это последовательность шагов,