Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
4 курс (заочка) / Курсовая работа / Курсовая работа (АСУ Автошкола).docx
Скачиваний:
98
Добавлен:
08.01.2022
Размер:
1.56 Mб
Скачать

ФЕДЕРАЛЬНОЕ АГЕНТСТВО СВЯЗИ

Ордена Трудового Красного Знамени федеральное государственное

Образовательное бюджетное учреждение высшего образования

«Московский технический университет связи и информатики»

Курсовая работа

Разработка БД для АСУ «Автошкола»

Выполнила: Иванова Иоанна

Студентка группы БСТ17xx

Москва 2020

СОДЕРЖАНИЕ

1.1. Анализ объекта автоматизации ООО «АРГО» 3

1.2. Обзор информационных технологий, подходящих для разработки БД 8

1.3. Обзор продуктов аналогов 12

1.4. Требования к разрабатываемой базе данных 20

Выводы 21

2.1. Разработка инфологической модели БД 22

2.2. Обоснование выбора модели данных 23

2.3. Даталогическое проектирование БД 28

2.4 Нормализация 31

Выводы 32

3.1 Анализ и выбор СУБД 34

3.2. Физическое проектирование БД 35

3.3 Разработка представлений 39

3.4 Разработка форм 40

3.5 Разработка отчетов 42

3.6. Безопасность и контроль 44

Введение

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

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

Предметом исследования курсовой работы является бизнес-процесс работы с учениками в Автошколе.

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

Задачи курсового проекта:

  • провести системный анализ предметной области автошколы «АРГО»;

  • провести обзор информационных технологий, подходящих для разработки;

  • изучить аналогичные информационные системы данной предметной области;

  • описать требования, предъявляемые к разработке данной базы данных;

  • разработать инфологическую модель базы данных;

  • обосновать выбор модели данных и осуществить логическое проектирование базы данных;

  • нормализовать спроектированную модель и составить схему базы данных;

  • осуществить реализацию БД на выбранной СУБД;

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

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

Глава 1. Системный анализ предметной области асу «автошкола»

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

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

1.1. Анализ объекта автоматизации ооо «арго»

Предметом курсового проекта является автошкола «АРГО», которая является частным образовательным учреждением по подготовке и обучению водителей категории «Б».

Основной целью деятельности Автошколы «АРГО» является предоставление учебного автомобиля с автоматической коробкой переключения передач (АКПП) или механической коробкой переключения передач (МКПП) клиенту, обучение клиента теоретической части настоящих Правил Дорожного Движения, обучение навыкам вождения легкового автомобиля, подготовка учащегося к сдаче экзаменов в ГИБДД, таких как «Площадка» и «Город», подготовка к непредсказуемым условиям городского маневрирования, а также возможность получения навыка экстремального вождения.

Основные бизнес-процессы компании – закупка бензина, складирование его запасов, продажи курсов, взаиморасчеты с клиентами.

Автошкола «АРГО» осуществляет следующие виды деятельности:

  • Обучение, наблюдение и контроль за обучающимся в соответствии с установленными правилами безопасности;

  • Подготовку обучающегося к сдаче экзаменов в ГИБДД;

  • Надлежащее хранение и предоставление учебных автомобилей в соответствии с утвержденными правилами, нормами, требованиями;

  • Определение текущих успехов и отслеживание готовности обучающегося к сдаче какой-либо части экзамена;

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

  • Создание оперативного резерва бензина, необходимого для своевременной заправки автомобилей;

  • Ведение и хранение необходимых документов клиента, необходимых для обучения и получения категории «Б».

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

В автошколе ведется документация: кассовая книга (сумма проданных курсов, которая отдается бухгалтеру, а затем передается в налоговую для отчетности), приходная накладная, ведется учет доходов и расходов автошколы.

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

Бизнес-процесс организации обучения в автошколе «АРГО» происходит по следующей схеме:

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

Процесс поиска клиентов один из самых важных и значимых этапов

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

  1. Продажа курса. При продаже курса, руководитель или инструктор регистрирует клиента в базе с пометкой «курс», которая даёт возможность клиенту записаться на занятие ровно 10 раз по сниженному тарифу, после чего клиент считается готовым к сдаче экзамена.

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

  1. Возможное событие «Запись недоступна». В данной ситуации клиент не может записаться на занятие, т.к. на данный день уже набрано максимальное количество учеников, либо на данный час заняты все автомобили, либо день является нерабочим.

  2. Выдача документов об окончании курса обучения по профессии водитель категории «Б» и сопровождение в группе на экзамен в ГИБДД. Данные действия может выполнять как руководитель, так и инструктор, которые предоставляют на экзамен автомобиль.

  3. Отмена занятия. В случае отмены занятия, клиент обязан уведомить об этом работника автошколы не позднее чем за 3 часа до занятия. В противном случае занятие сгорает, оплата за него не возвращается.

Руководитель/

Старший инструктор

Бухгалтер

Инструктор

Рис. 1. Организационная структура автошколы «АРГО»

Автошколу «АРГО» возглавляет руководитель, который назначается и освобождается от должности по собственному желанию, т.к. является собственником имущества или уполномоченным им органом, осуществляет руководство деятельностью автошколы в соответствии с действующим законодательством по трудовому договору (по контракту).

На рисунке 1 представлена организационная структура автошколы «АРГО», которая состоит из руководителя, бухгалтера и интсруктора.

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

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

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