БД автошколы. Урок 1. Анализ и предметная область

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

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

С понятием базы данных тесно связано понятие системы управления базой данных (СУБД).

СУБД — это комплекс программных средств, предназначенных для создания структуры новой базы, наполнение ее содержимым, редактирование содержимого и визуализации информации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройства вывода или передачи по каналам связи.

За последние несколько лет вырос уровень потребительских качеств СУБД: разнообразие поддерживаемых функций, удобный для пользователя интерфейс, сопряжение с программными продуктами, в частности с другими СУБД, возможности для работы в сети и т.д. СУБД позволяет сводить воедино информацию из самых разных источников (электронные таблицы, другие базы данных) и помогает быстро найти необходимую информацию, донести ее до окружающих с помощью отчетов, графиков или таблиц.

Я решился сделать цикл статей по разработке простой базы данных автошколы. Разрабатываемая база данных выдуманная и будет хранить в себе информацию обо всех сотрудниках, учениках и автомобилях, как в реальной базе данных. Содержать в себе данные об оплате за обучения (дата, размер платежа и размер долга), данные о количестве и времени занятий, данные об учебных автомобилях и т.д.

Анализ деятельности предприятия. Описание предметной области.

Когда планируется разработка какой-либо системы обычно проводится анализ предметной области. Давайте поступим также. Будем рассматривать выдуманную автошколу «Эрон дон дон», в которой проводят обучение на управление транспортных средствами категории Б. Стоимость обучения в автошколе – 30 тыс. рублей. Дата основания: 19 сентября 2000 года.

Автошкола — это специализированное учебное заведение, осуществляющее подготовку заинтересованных лиц к сдаче экзаменов на право управления транспортом. В программу обучения в автошколе входит изучение теории (ПДД, технических особенностей транспортных средств и т.п.), а также практические занятия (езда по городу и автодрому).

Преподаватель – человек, который обучает правилам дорожного движения. Основная задача преподавателя автошколы — подать информацию о правилах движения на дорогах в как можно более доступной и понятной форме для большого количества разных учеников.

Автоинструктор — человек, который обучает управлять автомобилем. Это водители прошедшие специализированные курсы. Автоинструкторы отлично знают психологию новичка за рулем, помогут адаптироваться в потоке машин, научат предугадывать ситуацию на дороге, соблюдать дистанцию, трогаться в горку и много других вещей, которые представляют трудности для новичков.

Категория водительских прав обозначает группу транспортных средств, которой может управлять владелец водительского удостоверения.

Существуют 6 основных категорий: А — мотоциклы, B — легковые автомобили, C — грузовые автомобили, D — автобусы, М — мопеды, 4 подкатегории: A1, B1, C1, D1, и специальные категории для управления автомобилями с прицепом BE, CE, DE, C1E, D1E. Более подробно описано в таблице:

Категория или подкатегория Тип транспортного средства
А Мотоциклы
А1 Легкие мотоциклы
В Легковые автомобили, небольшие грузовики
ВE Легковые автомобили с прицепом
В1 Трициклы
С Грузовые автомобили (от 3,5 тонн)
СE Грузовые автомобили с прицепом
С1 Средние грузовики (от 3,5 до 7,5 тонн)
С1E Средние грузовики с прицепом
D Автобусы
DE Автобусы с прицепом
D1 Небольшие автобусы
D1E Небольшие автобусы с прицепом
М Мопеды
Tm Трамваи
Tb Троллейбусы

Каждый слушатель, как правило, сначала проходит курс основной подготовки на категорию B, а уже потом изучает курс на какую-то другую категорию, если хочет. Исходя из этого, можно считать, что в каждый момент времени слушатель обучается только на одну категорию.

Водитель имеет право управлять только транспортными средствами, категории которых указаны в его водительском удостоверении. Если он не будет соблюдать это требование, то получит штраф за отсутствие категории прав.

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

Если обучаемый не имеет первоначальных навыков управления автомобилем, либо не знает ПДД либо еще не готов выполнять их, то его обучение возможно только на закрытой от общего движения площадке или на автодроме.

На закрытых площадках и автодромах нет движения автомобилей и пешеходов, там удобно отрабатывать отдельные приемы управления автомобилем и приобретать начальные базовые навыки управления: трогание с места, движение и остановки в заданном месте, повороты, развороты, движение задним ходом и др.

Учебная езда запрещена:

– на автомагистралях;

– на дорогах, отмеченных знаком «Дорога для автомобилей»;

– в жилых зонах и на дворовых территориях;

– на дорогах, которые официально запрещены для учебной езды.

Учебная езда на дорогах допускается только с обучающим и при наличии первоначальных навыков управления у обучаемого. Обучаемый обязан знать и выполнять требования правил дорожного движения и иметь первоначальные навыки управления автомобилем.

Минимальный возраст для обучения вождению составляет 16 лет. Экзамен на подкатегорию «А1» можно сдать сразу после обучения вождению, на остальные категории и подкатегории — только по достижении 18 лет.

На учебном автомобиле должен быть установлен опознавательный знак «Учебное транспортное средство». Самый удобный вариант – это освещаемый двухсторонний знак на крыше автомобиля.

Обучение в автошколе длится 2,5 месяца. По окончанию обучению, после успешного прохождение внутреннего экзамена автошколы, необходимо будет пройти теоретический и практический экзамен. Теоретический экзамен проходит в ГИБДД. Практический экзамен состоит из двух этапов: сдачи дрома и сдачи города. По окончании обучения ученики получают водительское удостоверение соответствующей категории.

Организационная структура автошколы «Эрон дон дон»

Для лучшего понимания структуры предприятия определим организационную структуру. Пускай главой автошколы является директор. Менеджеры занимаются приёмом заявок на обучение, уведомляют об отмене занятий по форс-мажорным ситуациям и уведомляют о предстоящих событиях учеников, преподавателей и инструкторов. Бухгалтерия выполняет обязанности по обработке платежей, поступающих от учеников, начисляет заработные платы преподавателям и инструкторам. Преподаватели дают теоретические знания, обучают учеников по программе подготовки начинающих водителей. Инструкторы дают первоначальные практические навыки вождению начинающий водителей. Конечный вид организационной структуры будет выглядеть примерно так:

Организационная структура автошколы эрон дон дон
Организационная структура автошколы «Эрон дон дон»

Задачи разрабатываемой базы данных

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

Можно сказать, что данная БД в основном разрабатывается для автоматизации процесса работы с учениками, инструкторами и преподавателями и для упрощения доступа к данным, а также для быстрого поиска в большом количестве информации. Из этого следует, что автошкола выполняет следующие задачи:

1) Ведет учет учеников, их количество и посещаемость в разных группах.

2) Ведет учёт договоров учеников с автошколой.

3) Ведет учет по оплате обучения учениками.

4) Составляет расписание, согласует время занятий и обеспечивает явку преподавателей.

5) Привязывает к определенному ученику определенного инструктора.

6) Оформляет списки выпускников для дальнейшей сдачи экзамена в государственной инспекции безопасности дорожного движения.

7) Формирует учебную литературу для обеспечения учебного процесса в автошколе.

8) Обеспечивает выполнение требований государственного стандарта для автодрома, а также своевременную уборку и наличие конусов.

9) Выдаёт сертификат об окончании обучения.

10) Предоставляет различную справочную информацию.

На этом первый урок подошёл к концу. Мы выполнили описание разрабатываемой базы данных, определились со структурой предприятия и задачами, которые будет решать база данных, которую мы продолжим разрабатывать в следующих уроках с нуля.