Файл: Проектирование информационной системы спортивного клуба «Спартак».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 22.05.2023

Просмотров: 1170

Скачиваний: 21

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Обработка оперативной информация о подразделениях предприятия выполняется при помощи пользовательской формы «Подразделение», представленной на рис. 15.

Обработка информация о помещениях выполняется при помощи пользовательской формы «Помещение», представленной на рис. 16.

Рисунок 14 – Интерфейс формы «Предприятие»

Рисунок 15 – Интерфейс формы «Подразделение»

Рисунок 16 – Интерфейс формы «Помещение»

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

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

Рисунок 17 – Интерфейс формы «Сотрудник»

Рисунок 18 – Интерфейс формы «Должность»

Обработка информации о расписании проводимых занятий выполняется при помощи использования пользовательской формы «Расписание занятий», представленной на рис. 19.

Анализ и консолидация оперативных данных в информационной системе выполняется при помощи следующих запросов и отчетов:

– информация о тренере;

– информация о клиенте;

– расписание по типу занятий;

– расписание на дату.

Программный код разработанных SQL-запросов представлен в Приложении. Использование в информационной системе запросов позволяет создать в ней необходимый функционал [9]. В процессе конструирования запросов используется SQL [14].

Рисунок 19 – Интерфейс формы «Расписание занятий»

Информацию о необходимом тренере можно просмотреть при помощи выполнения запроса «Информация о тренере».

Для взаимодействия с запросом нужно воспользоваться специальным диалоговым окном, в которое необходимо ввести ФИО тренера, рис. 20.

В результате будет выведена соответствующая информация о тренере, рис. 21.

Рисунок 20 – Окно взаимодействия с запросом

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


В результате будет выведена соответствующая информация о тренере, рис. 23.

Рисунок 21 – Результат выполнения запроса

Рисунок 22 – Окно взаимодействия с запросом

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

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

Отчеты в информационной системе управления базами данных Microsoft Access позволяют получить широкий спектр анализ и консолидации данных [15].

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

Рисунок 23 – Результат выполнения запроса «Расписание по типу занятий»

Рисунок 24 – Окно взаимодействия с отчетом

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

Рисунок 25 – Результат формирования отчета

Рисунок 26 – Окно взаимодействия с отчетом

Рисунок 27 – Результат формирования отчета «Расписание на дату»

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

Система очень проста в использовании. Интерфейс интуитивно понятен и разработан в соответствии с основными принципами реализации интерфейсов.

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

ЗАКЛЮЧЕНИЕ


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

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

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

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

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

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Валитов Ш.М. Современные системные технологии в отраслях экономики: Учебное пособие / Ш.М. Валитов, Ю.И. Азимов, В.А. Павлова. - М.: Проспект, 2016. – 504 c.
  2. Венделева М.А. Информационные технологии в управлении.: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - Люберцы: Юрайт, 2016. – 462 c.
  3. Гаврилов М.В. Информатика и информационные технологии: Учебник / М.В. Гаврилов, В.А. Климов. - Люберцы: Юрайт, 2016. – 383 c.
  4. Гома Х. UML. Проектирование систем реального времени, распределенных и параллельных приложений / Х. Гома. - М.: ДМК, 2016. – 700 c.
  5. Дарков А.В. Информационные технологии: теоретические основы: Учебное пособие / А.В. Дарков, Н.Н. Шапошников. - СПб.: Лань, 2016. – 448 c.
  6. Довек Ж. Введение в теорию языков программирования / Ж. Довек, Ж.-Ж. Леви. - М.: ДМК, 2016. – 134 c.
  7. Долганова О.И. Моделирование бизнес-процессов: Учебник и практикум для академического бакалавриата / О.И. Долганова, Е.В. Виноградова, А.М. Лобанова. - Люберцы: Юрайт, 2016. – 289 c.
  8. Ерохин В.В. Безопасность информационных систем: учеб пособие / В.В. Ерохин, Д.А. Погонышева, И.Г. Степченко. - М.: Флинта, 2016. – 184 c.
  9. Жданов С.А. Информационные системы: учебник / С.А. Жданов, М.Л. Соболева, А.С. Алфимова. - М.: Прометей, 2015. - 302 с.
  10. Замятина О.М. Вычислительные системы, сети и телекоммуникации. моделирование сетей.: Учебное пособие для магистратуры / О.М. Замятина. - Люберцы: Юрайт, 2016. – 159 c.
  11. Згадзай О.Э. Информационные технологии в юридической деятельности: Учебное пособие / О.Э. Згадзай и др. - М.: ЮНИТИ, 2016. – 335 c.
  12. Илюшечкин В.М. Основы использования и проектирования баз данных. – М.:Юрайт, 2015. – 224 с.
  13. Информатика для экономистов: учебник для академического бакалавриата/Под ред. В.П. Полякова.- М.: Юрайт, 2015. – 524 с.
  14. Информационные технологии: Учебное пособие / Л.Г. Гагарина, Я.О. Теплова, Е.Л. Румянцева и др.; Под ред. Л.Г. Гагариной - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2015. – 320 c.
  15. Информационные системы и технологии: Научное издание. / Под ред. Ю.Ф. Тельнова. - М.: ЮНИТИ, 2016. – 303 c.

ПРИЛОЖЕНИЕ

Программный код SQL-запросов

SQL-запрос «Информация о клиенте»

SELECT Клиент.[Код клиента], Клиент.[ФИО клиента], Абонемент.[Наименование абонемента], Группа.[Наименование группы], Клиент.[Паспортные данные], Клиент.[Домашний адрес], Клиент.[Контактный телефон], Клиент.[Электронный адрес]

FROM Группа INNER JOIN (Абонемент INNER JOIN Клиент ON Абонемент.[Код абонемента] = Клиент.[Код абонемента]) ON Группа.[Код группы] = Клиент.[Код группы]

WHERE (((Клиент.[ФИО клиента])=[Введите ФИО клиента: ]));

SQL-запрос «Информация о тренере»

SELECT Сотрудник.[ФИО сотрудника], Сотрудник.[Паспортные данные], Сотрудник.[Домашний адрес], Сотрудник.[Контактный телефон], Сотрудник.[Электронный адрес], Должность.[Наименование должности], Подразделение.[Наименование подразделения]

FROM Предприятие INNER JOIN (Подразделение INNER JOIN (Должность INNER JOIN Сотрудник ON Должность.[Код должности] = Сотрудник.[Код должности]) ON Подразделение.[Код подразделения] = Сотрудник.[Код подразделения]) ON Предприятие.[Код предприятия] = Подразделение.[Код предприятия]

WHERE (((Сотрудник.[ФИО сотрудника])=[Введите имя тренера: ]));

SQL-запрос «Расписание по типу занятий»

SELECT [Вид занятий].[Наименование вида занятий], Сотрудник.[ФИО сотрудника], Клиент.[ФИО клиента], Группа.[Наименование группы], Помещение.[Наименование помещения], [Расписание занятий].[Дата проведения занятия], [Расписание занятий].[Время начала], [Расписание занятий].[Время окончания]

FROM Сотрудник INNER JOIN (Помещение INNER JOIN ((Группа INNER JOIN Клиент ON Группа.[Код группы] = Клиент.[Код группы]) INNER JOIN ([Вид занятий] INNER JOIN [Расписание занятий] ON [Вид занятий].[Код вида занятий] = [Расписание занятий].[Код вида занятия]) ON Клиент.[Код клиента] = [Расписание занятий].[Код клиента]) ON Помещение.[Код помещения] = [Расписание занятий].[Код помещения]) ON Сотрудник.[Код сотрудника] = [Расписание занятий].[Код сотрудника]

WHERE ((([Вид занятий].[Наименование вида занятий])=[Введите наименование вида занятия: ]));

SQL-запрос «Расписание на дату»

SELECT Помещение.[Наименование помещения], [Вид занятий].[Наименование вида занятий], Сотрудник.[ФИО сотрудника], Группа.[Наименование группы], Клиент.[ФИО клиента], [Расписание занятий].[Дата проведения занятия], [Расписание занятий].[Время начала], [Расписание занятий].[Время окончания]

FROM Сотрудник INNER JOIN (Помещение INNER JOIN ((Группа INNER JOIN Клиент ON Группа.[Код группы] = Клиент.[Код группы]) INNER JOIN ([Вид занятий] INNER JOIN [Расписание занятий] ON [Вид занятий].[Код вида занятий] = [Расписание занятий].[Код вида занятия]) ON Клиент.[Код клиента] = [Расписание занятий].[Код клиента]) ON Помещение.[Код помещения] = [Расписание занятий].[Код помещения]) ON Сотрудник.[Код сотрудника] = [Расписание занятий].[Код сотрудника]