Фрагмент для ознакомления
1
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 2
1.Изучение предметной области 4
2.Проектирование функционала 8
3.Функциональная схема 10
4.Проектирование БД 12
4.1. Разработка логической модели базы данных 12
4.2. Разработка физической модели базы данных 15
5.Реализация приложения 18
5.1.Структура приложения 18
5.2.Реализация функционала 18
5.3.Руководство пользователя 23
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 34
Фрагмент для ознакомления
2
ВВЕДЕНИЕ
Темой данной курсовой работы является разработка информационной системы учета клиентов спортивного клуба с помощью использования технологии WPF и СУБД MySQL. Автоматизация основных бизнес-процессов спортивного клуба позволит максимально устранить случайные ошибки, возникающие при учете клиентов, уменьшение времени формирования отчетов.
Учет клиентов спортивного клуба предполагает хранение информации о клиентах, абонементах, записи на тренировки и т.д.
Актуальность темы курсовой работы обусловлена необходимостью создания новой информационной системы для автоматизации учета клиентов спортивного клуба, так как в настоящее время в большинстве спортклубах информация о клиентах не структурирована и хранится в журналах учета в формате MS Excel.
Целью курсовой работы является разработка информационной системы для учета клиентов спортивного клуба.
Объектом исследования является деятельность спортивного клуба.
Предметом исследования является процесс разработки информационной системы для учета клиентов спортивного клуба.
Задачи, которые необходимо решить для достижения поставленной цели:
изучить предметную область;
выполнить моделирование бизнес-процессов с помощью методологии IDEF0;
разработать функциональную схему приложения;
разработать логическую и физическую модели данных;
разработать приложение;
привести руководство пользователя разработанной системы.
1. Изучение предметной области
Рассмотрим учет клиентов спортивного клуба с помощью методологии IDEF0 [5, 7].
На рисунке 1 представлена контекстная диаграмма «Учет клиентов спортивного клуба» AS-IS («как есть»).
В качестве входных данных выделены:
сведения о клиенте;
сведения о тренере;
сведения о видах тренировок;
сведения о тренировках;
оплата от клиента.
В качестве управляющих потоков выделены: нормативные документы спортивного клуба, должностные инструкции сотрудников спортклуба, и законы РФ.
Рисунок 1 - Контекстная диаграмма AS-IS
Нормативные документы в деятельности спортивного клуба:
Федеральный закон от 4 декабря 2007 г. N 329-ФЗ «О физической культуре и спорте в Российской Федерации»;
Федеральный закон от 21 ноября 2011 г. N 323-ФЗ «Об основах охраны здоровья граждан в Российской Федерации»;
Приказ Министерства здравоохранения и социального развития РФ от 9 августа 2010 г. N 613н «Об утверждении порядка оказания медицинской помощи при проведении физкультурных и спортивных мероприятий»;
Федеральный закон от 12 января 1996 г. N 7-ФЗ «О некоммерческих организациях»;
Закон РФ от 7 февраля 1992 г. N 2300-I «О защите прав потребителей»;
Санитарные правила устройства и содержания мест занятий по физической культуре и спорту № 1567-76.
На рисунке 2 представлена декомпозиция контекстной диаграммы.
Рисунок 2 - Декомпозиция контекстной диаграммы
Первоначально в соответствующие журналы учета вносится информация о тренерах спортивного клуба, о тренировках, в клиентах. При покупке абонента клиенту выдается соответствующая карточка абонемента, с которой клиент посещает спортивных клуб.
Для записи клиента на тренировку в соответствующий журнал учета вносится информация о клиенте и выбранной тренировки, а также номер абонемента при необходимости.
На рисунке 3 представлена декомпозиция блока «Выдать абонемент клиенту».
Рисунок 3 - Декомпозиция блока «Выдать абонемент клиенту»
Процесс записи клиента на тренировку представлен на рисунке 4.
Первоначально в журнале учета в соответствующей графе указывается информация о тренировке:
дата и время,
тренер,
вид тренировки.
Далее указывается ФИО клиента и номер абонемента (при его наличии). Если клиент оплачивает тренировку без абонемента, то в журнале указывается информация об оплате.
Фрагмент для ознакомления
3
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Васвани В. MySQL: использование и администрирование. СПб.:Питер, 2011. -368 с.
2. Виейра Р. Программирование баз данных MySQL. Базовый курс. М.: Бином, 2013. – 584 с.
3. Гринченко Н. Н. Проектирование баз данных. Учебное пособие – СПб.: Горячая Линия – Телеком, 2012. – 296 с.
4. Голощапов А. MS Visual Studio (С#). СПб: Питер, 2014. – 562 с.
5. Емельянова Н.А., Создание баз данных. Учебное пособие, М.- Инфра-М, 2015. – 368 с.
6. Макаров Н.А., Проектирование баз данных. Учебное пособие, М.: Горячая линия – Телеком, 2013. – 240 с.
7. Маринина Н.А., MySQL. Учебное пособие, М.: Горячая линия – Телеком, 2013. – 240 с.
8. Майоров А.А. Проектирование информационных систем, М.: Бином, 2010. – 400 с.
9. Михеева В.Д., Харитонова И.А. WPF. – СПб.: БХВ – Петербург, 2010. – 374 с.
10. Стюард Р. Практическое руководство по доступу к данным. СПб.: БХВ-Петербург, 2013. – 304 с.
11. Пирогов, В.Ю. Информационные системы и базы данных. Организация и проектирование – СПб.: БХВ-Петербург, 2012. – 169 с.
12. Хетагуров Я., Проектирование БД. Учебник, М.: Бином, 2015. – 240 с.