Файл: Проектирование информационной системы спортивного клуба «Спартак».pdf
Добавлен: 22.05.2023
Просмотров: 1181
Скачиваний: 21
СОДЕРЖАНИЕ
1. Технико-экономическая характеристика предметной области и предприятия
1.1. Характеристика предприятия и его деятельности
1.2. Организационная структура управления предприятием
1.3. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов
2. Информационное обеспечение задачи
2.1. Информационная модель и её описание
2.2. Используемые классификаторы и системы кодирования
2.3. Характеристика нормативно-справочной, входной и оперативной информации
2.4. Характеристика результатной информации
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
3.2. Характеристика базы данных
3.3. Структурная схема пакета (дерево вызова программных модулей)
В результате анализа существующих систем и бизнес-процессов предприятия, были сформирован необходимый и достаточный функционал системы [7]. Функциональные требования. Система должна:
– иметь разграничение прав доступа;
– содержать данные об услугах спортивного клуба, клиентах и тренерах;
– предоставлять возможность добавления, поиска, редактирования и удаления данных;
– вести учет оплаты купленных услуг клиентами;
– предоставлять возможность создания и корректировки расписания (добавление, изменение, удаление данных);
– предоставлять возможность учета посещаемости.
2.2. Используемые классификаторы и системы кодирования
В представленных таблицах описаны классификаторы, которые используются при проектировании информационной системы. В табл. 2 представлен перечень обозначений и систем кодирования [12]. В табл. 3 представлен перечень обозначений видов классификаторов, которые предназначены для объяснения формирования классификаторов, описанных в сводно-проектной табл. 4.
Таблица 2
Перечень обозначений систем кодирования
|
Система кодирования |
Порядковая |
Серийно-порядковая |
Разрядная (позиционная) |
Комбинированная (смешанная) |
|
Краткое обозначение |
П |
СП |
Р |
К |
Таблица 3
Перечень обозначений видов классификаторов
|
Вид классификатора |
Общегосударственный |
Отраслевой |
Локальный |
Международный |
|
Краткое обозначение |
ОГ |
О |
Л |
М |
Таблица 4
Используемые классификаторы и коды
|
№ п/п |
Наименование объекта кодируемого множества |
Значность кода |
Система кодиро-вания |
Вид клас-тора |
Список кодов или пример кода из кодируемого множества |
|
|
Код |
Значение |
|||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1 |
Код абонемента |
3 |
К |
Л |
001 |
Код абонемента |
|
2 |
Код клиента |
3 |
К |
Л |
001 |
Код клиента |
|
3 |
Код группы |
3 |
К |
Л |
001 |
Код группы |
|
4 |
Код вида занятия |
3 |
К |
Л |
001 |
Код вида занятия |
|
5 |
Код предприятия |
3 |
К |
Л |
001 |
Код предприятия |
|
6 |
Код подразделения |
3 |
К |
Л |
001 |
Код подразделения |
|
7 |
Код помещения |
3 |
К |
Л |
001 |
Код помещения |
|
8 |
Код сотрудника |
3 |
К |
Л |
001 |
Код сотрудника |
|
9 |
Код должности |
3 |
К |
Л |
001 |
Код должности |
|
10 |
Код расписания |
3 |
К |
Л |
001 |
Код расписания |
Представленная система классификаторов и кодов позволяет организовать управленческую в наиболее удобной форме для эффективной ее обработки средствами разрабатываемой информационной системы. Использование дополнительной разрядности кода при описании договоров обусловлена тем, что в медицинском центре заключается масса договоров на предоставление медицинских услуг.
2.3. Характеристика нормативно-справочной, входной и оперативной информации
Функционирование автоматизированного рабочего места выполняется на основе следующей входной информации, которая представлена следующими справочниками: абонемент – информация о записи в спортивный клуб; клиент – информация о клиентах; вид занятия – информация о проводимых занятиях; предприятие – информация о предприятии; подразделение – информация о подразделениях предприятия; помещение – информация о помещениях, в которых проводятся занятия; сотрудник – информация о работающих в предприятии сотрудниках; должность – информация о должностях.
2.4. Характеристика результатной информации
В результате функционирования автоматизированного рабочего места формируется следующий комплекс выходной информации: информация о определенном тренере может быть выведена при помощи использования запроса «Информация о тренере»; информация о определенном клиенте может быть выведена при помощи использования запроса «Информация о клиенте»; просмотреть расписание по типу занятий можно выполнить по средствам использования отчета «Расписание по типу занятий»; просмотреть расписание на определенную дату можно выполнить по средствам использования отчета «Расписание на дату».
3. Программное обеспечение задачи
3.1. Общие положения (дерево функций и сценарий диалога)
Дерево функций разрабатываемой информационной системы отражает иерархическую структуру действий, реализованных в информационной системе [1].
Все действия (функции) программного продукта можно разделить на два основных подмножества: служебные функции – создание и редактирование справочников информационной системы; основные функции – работа с документами, запросами и отчетами [2].
Состав функций информационной системы представлены в виде дерева функций рис. 5.
Рисунок 5 – Сценарий диалога
Для сбора первичной информации в информационной системе предусмотрено использование следующих справочников: клиент; группа; вид занятия; предприятие; подразделение; помещение; сотрудник; должность.
Для обработки данных используются следующие документы – расписание занятий, абонемент.
Для анализа и консолидации данных используются запросы и отчеты: информация о тренере; информация о клиенте; расписание по типу занятий; расписание на дату. Главное меню объединяет все объекты информационной системы [10].
В разрабатываемой информационной системе используется главное меню для организации доступа к справочникам, документам, запросам и отчетам. В справочники можно вводить информацию, редактировать имеющуюся и удалять записи.
В оперативные документы можно вводить необходимую информацию, редактировать имеющуюся и удалять записи. Запросы и отчеты можно формировать и анализировать, при помощи специальных таблиц и печатных форм.
3.2. Характеристика базы данных
Выполнив анализ предметной области, была установлена необходимость разработки соответствующих таблиц и устанавливанию необходимых связей между ними [3]. Схема данных информационной системы представлена на рис. 6.
Разработанная база данных информационной системы включает следующие таблицы:
– вид занятий: код вида занятий; наименование вида занятий;
– должности: код должности; наименование должности;
– группа: код группы; наименование группы;
– помещение: код помещения; наименование помещения;
– предприятие: код предприятия; наименование предприятия; юридический адрес; контактный телефон; электронный адрес;
– подразделение: код подразделения; наименование подразделения; код предприятия; адрес; контактный телефон; электронный адрес.
– сотрудник; код сотрудника; ФИО сотрудника; код подразделения; код должности; паспортные данные; домашний адрес; контактный телефон; электронный адрес;
– клиент: код клиента; ФИО клиента; код абонемента; код группы; паспортные данные; домашний адрес; контактный телефон; электронный адрес;
– абонемент: код абонемента; наименование абонемента; цена; дата начала действия; дата окончания действия;
– расписание занятий: код расписания; дата проведения занятия; время начала; время окончания; код вида занятия; код сотрудника; код клиента.
Рисунок 6 – Схема данных
Таким образом, перечисленный таблицы базы данных позволяет организовать необходимую основу для функционирования разрабатываемой информационной системы.
3.3. Структурная схема пакета (дерево вызова программных модулей)
Опишем назначение модулей разрабатываемой информационной системы организации:
– модуль инициализации обеспечивают быстрый запуск информационной системы;
– модуль главного меню обеспечивает доступ ко всем объектам информационной системы;
– модуль справочников обеспечивает доступ ко всем справочникам информационной системы;
– модуль запросов и отчетов обеспечивает доступ ко всем запросам и отчетам информационной системы;
– модуль работы с базой данных обеспечивает хранение объектов информационной системы.
Структурная схема пакета отражает взаимосвязь модулей разработанной информационной системы, рис. 7.
Рисунок 7 – Структурная схема пакета
Представленная структурная схема пакета включает все разработанные модули и отражает взаимосвязи между ними.
3.4. Описание программных модулей
Информационное обеспечение автоматизированного рабочего места администратора предприятия базируется на использовании базы данных и интерфейса к ней [6].
Структура главного меню разрабатываемой информационной системы представлена на рис. 8.
Рисунок 8 – Структура информационной системы
Представленная структура главного меню информационной системы отражает все функциональные объекты, которыми в полной мере может воспользоваться администратор в процессе выполнения своей профессиональной деятельности.
4. Контрольный пример реализации и его описание
Интерфейс информационной системы спортивного клуба «Спартак» спроектирован в полном соответствии с определенными принципами разработки интерфейсов для систем такого уровня, и учитывает все пожелания, а так же уровень компетентности конечных пользователей системы [8]. Интерфейс главного меню представлен на рис. 9.
Использование форм позволяет наиболее удобным образом представить информацию в информационной системе.
Рисунок 9 – Интерфейс главного меню информационной системы
В информационной системе спортивного клуба реализованы следующие справочники и документы:
– абонемент;
– клиент;
– группа;
– вид занятия;
– предприятие;
– подразделение;
– помещение;
– сотрудник;
– должность;
– расписание занятий.
Формы в системе управления базами данных являются основными объектами предоставления доступа к таблицами базы данных информационной системы [11].
Обработка информация о абонементах выполняется при помощи пользовательской формы «Абонемент», представленной на рис. 10.
Рисунок 10 – Интерфейс формы «Абонемент»
Обработка информация о клиентах выполняется при помощи пользовательской формы «Клиент», представленной на рис. 11.
Обработка информация о группах выполняется при помощи использования пользовательской формы «Группа», представленной на рис. 12.
Обработка информация о видах проводимых занятий выполняется при помощи пользовательской формы «Вид занятия», представленной на рис. 13.
Рисунок 11 – Интерфейс формы «Клиент»
Рисунок 12 – Интерфейс формы «Группа»
Рисунок 13 – Интерфейс формы «Вид занятия»
Обработка информация о предприятии выполняется при помощи специальной пользовательской формы «Предприятие», представленной на рис. 14.