«Проектирование и разработка информационной системы учета и анализа деятельности автошколы»


Класс Категория или существительное, использованное для идентификации



бет4/17
Дата22.11.2023
өлшемі1,78 Mb.
#192867
түріКурсовая
1   2   3   4   5   6   7   8   9   ...   17
Байланысты:
Курсовая
Апанасик АДМИНИСТРИРОВАНИЕ БАЗ
Класс

Категория или существительное, использованное для идентификации

Курсанты

Роли людей

Медицинская справка

Физические или материальные объекты

Паспорт

Физические или материальные объекты

Договор

Физические или материальные объекты

Стоимость обучения

Элементы транзакций

Категория

Спецификации

Оплата

Транзакции

Администратор

Роли людей

Группы

Контейнеры других объектов

Внутренний экзамен

Элементы транзакций

База курсантов

Каталоги

Проверка возраста

События

Инструктора

Роли людей

База распределения курсантов по Инструкторам

Каталоги

Программа обучения

Элементы транзакций

Лектора

Роли людей

База Посещаемости

Каталоги

Запись на вождение

События

Автомобили

Физические или материальные объекты

На следующем этапе выделим и опишем ассоциации, которые целесообразно включать в модель предметной области (Таблица 1.2):
Таблица 1.2 – Описание выделенных ассоциаций

Название связи

Выход

Вход

Категория

Назначение

Попадает в

Курсант

База курсантов

Является логической частью

При зачислении Курсант попадает в базу Курсантов

Предоставляет

Курсант

Медицинская справка

Является «владельцем»

Курсант предоставляется для проверки Медицинскую справку

























Продолжение таблицы 1.2

Идентифицируется по

Курсант

Паспорт

Является «владельцем»

Паспорт – идентификационный документ Курсанта

Производит

Курсант

Оплата

Связан с транзакцией

Курсант производит оплату за обучение

Зачисляется в

Курсант

Группа

Является членом

Курсант зачисляется в определенную группу

Назначен

Курсант

Инструктора

Взаимодействует с

Курсанту назначается Инструктор

Формируется на основании

Договор

Оплата

Является транзакцией, которая связана с другой транзакцией

Договор формируется на основании чека об оплате

Формирует

Администратор

Группы

Включен в

Администратор отвечает за формирование групп

Управляет

Администратор

База распределения курсантов по инструкторам

Управляет

Администратор формирует базу распределения Курсантов

Взаимодействует с

Администратор

Курсант

Взаимодействует с

Администратор сопровождает Курсанта на всех этапах обучения

Фиксирует

Администратор

Оплата

Связан с транзакцией

Администратор проверяет оплату

Распределяются по

Группы

Категории

Является описанием

Категория определяет группу

Сдают

Группы

Внутренний экзамен

Связан с транзакцией

Группа сдает внутренний экзамен в один день

Закреплены за

Группы

Лектора

Использует

Группе назначается лектор

Составляется для

Программа обучения

Группы

Является описанием

Программа обучения формируется для группы










Продолжение таблицы 1.2

Заполняет

Лектора

База посещаемости

Управляет

Лектор отмечает присутствующих в базе посещаемости

Включает

База распределения курсантов по инструкторам

Инструктора

Включен в

В базу включены данные Инструкторов

Выделен

Автомобили

Инструктора

Является «собственностью»

Автомобиль назначается Инструктору

Регулирует

Программа обучения

Запись на вождение

Является событием, связанным с

Программа обучения включает запись на вождение

Осуществляет

Администратор

Проверка возраста

Отвечает за

Администратор отвечает за проверку возраста Курсанта

Исходя из описанных выше классов и их атрибутов, построена обобщенная модель предметной области, которая представлена на рисунке 1.1.



Рисунок 1.1 – Диаграмма концептуальных классов

ГЛАВА 2 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ

2.1 Построение диаграммы вариантов использования


Разработанная информационная система создана для автоматизации основных бизнес–процессов в автошколе. Ниже приведено подробное описание каждого из них.
Бизнес–процесс «Зачисление курсантов в автошколу»
Курсант, выбравший подходящую группу, связывается с администратором для уточнения некоторых вопросов. Администратор с помощью системы проверяет наличие свободных мест в интересующей Клиента группе и, при отсутствии мест, подбирает ему другую. В случае невозможности достигнуть соглашения Зачисление Курсанта приостанавливается. Если места есть, Администратор формирует для клиента индивидуальную стоимость обучения, высылает Клиенту перечень необходимых документов, счет оплаты обучения и шаблон Заявления.
Прием и обучение учащегося производятся на основании заявления и договора на обучение, заключаемого им с Автошколой. Учащийся обязан предоставлять в учебную часть при написании заявления медицинскую справку установленной формы о годности к управлению механическим транспортным средством выбранной категории, личный паспорт и 2 фотографии 3,5 х 4,5 цветные.
В соответствии с Законом Республики Беларусь «О дорожном движении» к обучению допускаются лица, достигшие 16 лет, а к сдаче квалификационных экзаменов в ГАИ допускаются лица, достигшие 18 лет. Поэтому Система автоматически проверяет возраст Курсанта. И при недостижении им заявленного возраста, сообщает о невозможности начала обучения. Зачисление курсанта приостанавливается.
Если все в порядке, администратор вносит личные данные Курсанта в Информационную базу курсантов, добавляет его в базу посещаемости и оформляет индивидуальную книжку учёта обучения на транспортных средствах. Каждый курсант зачисляется в выбранную группу.
Бизнес–процесс «Посещение курсантом теоретических и практических занятий в автошколе»
Расписание занятий – одна из основных составляющих процесса обучения в автошколе. Оно регламентирует трудовой ритм, влияет на творческую отдачу преподавателей, поэтому его можно рассматривать как фактор оптимизации использования ограниченных трудовых ресурсов – преподавательского состава. Формирования расписания занятий – это сложный трудоёмкий процесс, требующий много времени и полный набор определенной информации. Администраторы, которые занимаются непосредственно формированием расписания, должны быть хорошо осведомлены всей необходимой для работы информацией. Программа обучения включает два этапа. Рассмотрим подробнее каждый из них:
Теоретические занятия:
Администратор с помощью системы распределяет курсантов по группам и закрепляет за группой определенного Лектора. Администратор автошколы разрабатывает и утверждает расписание теоретических занятий. В начале занятия Лектор отмечает присутствие Курсантов. Отметка о посещение занятия заносится в базу Посещаемости.
Практическое занятие:
Все курсанты распределяются между Инструкторами. Разрабатывается и утверждается программа обучения для выбранной категории. За инструктором закреплен автомобиль (с соответствующим типом коробки передач: автоматическая или механическая), на котором он проводит практические занятия со своими курсантами. Вся информация хранится в базе распределения курсантов между инструкторами. Запись на вождение осуществляется по согласованию Курсанта и Инструктора. Для записи на практическое занятие Курсант проверяет наличие свободных окошек у Инструктора через систему. После выбора запись вносится в базу записи Курсантов к Инструкторам и сохраняется в расписании. Курсант может заранее отменить занятие в системе по определённым обстоятельствам.
Опишем глоссарий предметной области для информационной системы:

  • Курсант (лицо, проходящее обучение в автошколе).

  • Администратор (управляет организацией деятельности автошколы).

  • Лектор (сотрудник организации, преподающий теорию ПДД).

  • Инструктор (сотрудник организации, обучающий курсантов основам вождения).

  • Группа (группа, в которой курсант проходит теоретическое обучение).

  • База данных курсантов (хранит информацию о курсантах).

  • База посещаемости (хранит информацию о посещаемости студентами теоретических учебных занятий).

  • Индивидуальная книжка учёта обучения на транспортных средствах (хранит данные о практических занятиях).

Теперь необходимо задокументировать варианты использования информационной системы «Автошкола». Для этого будем использовать каркас RUP.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   17




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет