| Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
Дальневосточный государственный технический университет
(ДВПИ им. В.В. Куйбышева)
Кафедра конструирования и производства радиоаппаратуры
Пояснительная записка к курсовой работе
по дисциплине "Объектно-ориентированное проектирование"
на тему: Информационная система "Детский клуб"
Выполнил
студент группы Р-7791
Павловский М.И.
2010
Анализ предметной области
Клуб – это общественная организация, добровольно объединяющая группы людей в целях общения, связанного с политическими, научными, художественными, спортивными и другими интересами, а также для совместного отдыха и развлечений. В данном случае, детский клуб – это организация, состоящая из различных кружков и секций (спортивные секции, хореографические, художественные, музыкальные кружки, вокальные и театральные студии, кружки прикладного творчества и научные кружки), в каждом из которых занимаются дети.
Занятия в кружке или секции – это смена вида деятельности, стиля общения, круга общения, обстановки, также это способ организации досуга ребёнка. Занятия ребёнка в кружке, секции способствуют формированию ответственности, самостоятельности, способствуют повышению самооценки.
С точки зрения функционирования или структуры детского клуба, можно сказать, что детский клуб состоит из нескольких кружков и секций в каждую из которых принимаются дети, а также у каждого кружка или секции есть конкретный руководитель (руководители), которые занимаются с этими детьми.
Таким образом, можно выделить 3 категории:
1.Руководители;
2.Дети;
3.Кружки или секции, которые объединяют между собой детей и руководителей;
4.Каждый кружок или секция должен иметь аудиторию для занятий;
5.Расписание занятий для каждого кружка или секции.
Далее была разработана диаграмма вариантов использования системы (рис.1).

Рисунок 1.
Диаграмма вариантов использования
Ниже в таблицах 1.1 – 1.3, 2.1 – 2.3, 3.1 – 3.2, 4.1 – 4.2, 5.1 – 5.3, 6.1 – 6.2 приведено описание всех вариантов использования системы представленных на рисунке 1: подача заявления, прием в секцию, оплата занятий, выдача заработной платы, прием/увольнение руководителей, учет посещаемости.
Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок.
— Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта.
— Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы).
— SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание.
SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз,
а первые результаты появляются уже в течение первых 7 дней.
Зарегистрироваться и Начать продвижение
Сценарий варианта использования "Подача заявления"
Таблица 1.1. Сценарий варианта использования "Подача заявления".
| Вариант использования
|
Подача заявления для приема в секцию
|
| Актеры
|
Ребенок, руководитель
|
| Краткое описание
|
Ребенок подает заявление для приема в секцию. Руководитель рассматривает данное заявление и принимает решение.
|
| Цель
|
Подача заявления для приема в секцию
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Включен в вариант использования "прием в секцию"
|
Таблица 1.2. Типичный ход событий сценария варианта использования "Подача заявления".
| Действия актеров
|
Отклик системы
|
| 1) Ребенок (родители) заполняет заявление и отдает его руководителю.
2) Руководитель принимает заявление.
Исключение 1. Заявление заполнено неверно.
|
|
Таблица 1.3. Исключения сценария варианта использования "Подача заявления".
| Исключение 1. Заявление заполнено неверно.
|
| 2) Руководитель возвращает заявление ребенку (родителям).
3) Ребенок (родители) заполняет заявление еще раз.
|
Сценарий варианта использования "Прием в секцию"
Таблица 2.1. Сценарий варианта использования "Прием в секцию".
| Вариант использования
|
Прием в секцию
|
| Актеры
|
Ребенок, руководитель
|
| Краткое описание
|
Ребенок подает заявление для приема в секцию. Руководитель рассматривает данное заявление и принимает ребенка в секцию.
|
| Цель
|
Прием ребенка в секцию по заявлению
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Включает в себя вариант использования "подача заявления"
|
Таблица 2.2. Типичный ход событий для сценария варианта использования "Прием в секцию"
| Действия актеров
|
Отклик системы
|
| 1) Ребенок (родители) заполняет заявление и отдает его руководителю.
2) Руководитель принимает заявление.
Исключение 1. Заявление заполнено неверно.
|
|
| 3) Руководитель принимает ребенка в секцию и вносит данные в базу системы.
|
4) Система принимает данные.
|
Таблица 2.3. Исключения сценария варианта использования "Прием в секцию".
| Исключение 1. Заявление заполнено неверно.
|
| 2) Руководитель возвращает заявление ребенку (родителям).
3) Ребенок (родители) заполняет заявление еще раз.
|
Сценарий варианта использования "Оплата занятий".
Таблица 3.1. Сценарий варианта использования "Оплата занятий".
| Вариант использования
|
Оплата занятий
|
| Актеры
|
Ребенок, директор
|
| Краткое описание
|
Ребенок производит оплату за занятия. Директор принимает оплату.
Сервис онлайн-записи на собственном Telegram-боте
Попробуйте сервис онлайн-записи VisitTime на основе вашего собственного Telegram-бота:
— Разгрузит мастера, специалиста или компанию;
— Позволит гибко управлять расписанием и загрузкой;
— Разошлет оповещения о новых услугах или акциях;
— Позволит принять оплату на карту/кошелек/счет;
— Позволит записываться на групповые и персональные посещения;
— Поможет получить от клиента отзывы о визите к вам;
— Включает в себя сервис чаевых.
Для новых пользователей первый месяц бесплатно.
Зарегистрироваться в сервисе
|
| Цель
|
Произвести оплату за занятия
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Нет
|
Таблица 3.2. Типичный ход событий для сценария варианта использования "Оплата занятий"
| Действия актеров
|
Отклик системы
|
| 1) Ребенок производит оплату за занятия директору.
2) Директор принимает оплату и вносит сумму платежа в базу.
|
3)Система изменяет баланс клиента (ребенка) и выводит чек на печать.
|
| 4) Клиент (ребенок) получает чек.
|
|
Сценарий варианта использования "Выдача заработной платы".
Таблица 4.1. Сценарий варианта использования "Выдача заработной платы".
| Вариант использования
|
Выдача заработной платы
|
| Актеры
|
Руководитель, директор
|
| Краткое описание
|
Директор выдает заработную плату руководителям
|
| Цель
|
Получение заработной платы руководителем
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Нет
|
Таблица 4.2. Типичный ход событий для сценария варианта использования "Выдача заработной платы"
| Действия актеров
|
Отклик системы
|
| 1) Директор делает запрос системе на выдачу списка руководителей с их заработными платами.
|
2) Система выводит на печать список с данными руководителей по их заработной плате.
|
| 3) Директор выдает заработную плату руководителям.
4) Руководитель получает заработную плату.
|
|
Сценарий варианта использования "Прием/увольнение руководителей"
Таблица 5.1. Сценарий варианта использования "Прием/увольнение руководителей".
| Вариант использования
|
Прием/увольнение руководителей
|
| Актеры
|
Руководитель, директор
|
| Краткое описание
|
Директор принимает и увольняет руководителей.
|
| Цель
|
Прием/увольнение руководителей
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Нет
|
Таблица 5.2. Типичный ход событий для сценария варианта использования "Прием/увольнение руководителей".
| Действия актеров
|
Отклик системы
|
| 1) Руководитель подает заявление о приеме на работу или увольнению с работы.
2) Директор принимает заявление.
Исключение 1. Заявление заполнено неверно.
|
|
| 3) Директор принимает/увольняет руководителя и добавляет/удаляет данные из системы.
|
4) Система принимает изменения данных.
|
Таблица 5.3. Исключения варианта использования "Прием/увольнение руководителей".
| Исключение 1. Заявление заполнено неверно.
|
| 2) Директор возвращает заявление руководителю.
3) Руководитель заполняет заявление еще раз.
|
Сценарий варианта использования "Учет посещаемости"
Таблица 6.1. Сценарий варианта использования "Учет посещаемости".
| Вариант использования
|
Учет посещаемости
|
| Актеры
|
Ребенок, руководитель
|
| Краткое описание
|
Руководитель отмечает посещение ребенком занятий
|
| Цель
|
Учет посещаемости
|
| Тип
|
Базовый
|
| Ссылка на другие варианты использования
|
Нет
|
Таблица 6.2. Типичный ход событий для сценария варианта использования "Учет посещаемости".
| Действия актеров
|
Отклик системы
|
| 1) Руководитель проверяет присутствие детей на занятиях.
2) В зависимости от присутствия или отсутствия ребенка на занятиях руководитель делает соответствующую отметку и заносит данные в систему.
|
3) Система принимает данные.
|
Далее приведена диаграмма классов данной системы.

Рисунок 2.
Диаграмма классов
Следующий шаг в разработке информационной системы – диаграммы последовательности, приведены на рисунках 3.1 – 3.6.

Рисунок 3.1.
Диаграмма последовательности "Подача заявления"

Рисунок 3.2.
Диаграмма последовательности "Прием в секцию"

Рисунок 3.3.
Диаграмма последовательности "Оплата занятий"

Рисунок 3.4.
Диаграмма последовательности "Выдача заработной платы"

Рисунок 3.5.
Диаграмма последовательности "Прием/увольнение руководителей"

Рисунок 3.6.
Диаграмма последовательности "Учет посещаемости"
Далее приведены диаграммы кооперации для данной системы (рис. 4.1 – 4.6).

Рисунок 4.1.
Диаграмма кооперации "Подача заявления"

Рисунок 4.2.
Диаграмма кооперации "Прием в секцию"

Рисунок 4.3
. Диаграмма кооперации "Оплата занятий"

Рисунок 4.4.
Диаграмма кооперации "Выдача заработной платы"

Рисунок 4.5.
Диаграмма кооперации "Прием/увольнение руководителей"

Рисунок 4.6.
Диаграмма кооперации "Учет посещаемости"
Ниже приведены диаграммы состояния системы (рис. 5.1 – 5.6).

Рисунок 5.1.
Диаграмма состояний "Подача заявления"

Рисунок 5.2.
Диаграмма состояний "Прием в секцию"

Рисунок 5.3.
Диаграмма состояний "Оплата занятий"

Рисунок 5.4.
Диаграмма состояний "Выдача заработной платы"

Рисунок 5.5.
Диаграмма состояний "Прием/увольнение руководителей"

Рисунок 5.6.
Диаграмма состояний "Учет посещаемости"
Далее была разработана диаграмма компонентов данной системы (рисунок 6).

Рисунок 6.
Диаграмма компонентов системы "Детский клуб"
Далее приведен примерный интерфейс будущей системы:

Рисунок 7.
Окно для регистрации в секцию.

Рисунок 8.
Окно для приема оплаты за занятия
|