Тема: Информационная система автошколы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ предметной области и требований 9
1.1 Анализ предметной области и постановка задач 9
1.2 Анализ аналогичных программных продуктов 11
1.3 Анализ требований 15
1.3.1 Функциональные требования 16
1.3.2 Нефункциональные требования 18
2 Проектирование информационной системы автошколы 19
2.1 Базовая архитектура системы 19
2.2 Выбор паттерна проектирования 20
2.3 Логическая модель базы данных 22
2.4 Пользовательский интерфейс информационной системы 24
2.5 Проектирование программных средств 28
2.6 Планирование проекта и оценка бюджета 30
3 Реализация информационной системы автошколы 42
3.1 Физическая модель базы данных 42
3.2 Модель реализации клиентского приложения 43
4 Контроль качества программного обеспечения 46
4.1 Функциональное тестирование 46
4.2 Метрики кода 48
Заключение 53
Приложение А. Глоссарий 56
Приложение Б. Листинг программы 58
Приложение В. Графические модели паттернов управления
Приложение Г. Адаптивность устройства под мобильные устройства 69
Приложение Д. Результаты функционального тестирования
📖 Введение
Благодаря непрерывному увеличению числа владельцев смартфонов, планшетов, персональных компьютеров и развитию интернет инфраструктуры, во всем мире начали развиваться всевозможные интернет- сервисы и приложения. Каждый день эти сервисы помогают человеку в различных сферах его жизни для обмена сообщениями, для работы с документами, для хранения файлов на облачных сервисах и постоянного доступа к ним, для совместной работы, для работы с графикой, аудио и видео, для ведения дел и хранения заметок и многих других дел.
До появления первого компьютера во всех развитых странах, включая Россию, начало развиваться автомобилестроение. Сегодня трудно представить жизнь человека без применения транспорта. Каждый день люди отправляются по своим делам на личном или общественном транспорте. С конца XX-века преобладает тенденция роста числа личного транспорта по сравнению с общественным. Увеличение количества личного транспорта привело к росту потребности в автошколах.
С развитием информационных технологий стало проще и удобнее осуществлять сбор, хранение и обработку информации в цифровом виде. Для этого начали создавать различные информационные системы, направленные на автоматизацию или упрощение обработки данных. Это привело к тому, что бумажной работы стало намного меньше.
Целью данной квалификационной работы является разработка информационной системы автошколы, задачей которой является автоматизация деятельности автошколы, в том числе предоставление информации об автошколе, предоставление личного кабинета для курсантов, в котором те могли бы изучать теоретическую часть правил дорожного движения, проходить тестирование по экзаменационным билетам, записываться на практические занятия. Помимо этого, система должна предоставлять возможность просмотра статистики прохождения тестирования по билетам.
Данная работа является актуальной так как в настоящее время растет потребность в личном автотранспорте, это в свою очередь приводит к тому, люди идут учиться в автошколы, чтобы выучить теорию правил дорожного движения, научиться управлять автомобилем соблюдая все правила дорожного движения. Так как численность желающих получить водительское удостоверение не уменьшается, на российском рынке автошкол открывается все больше автошкол с различными предложениями для потребителей. Разрабатываемая в рамках выпускной квалификационной работы информационная система должно позволить ускорить этот процесс изучения теоретической базы и отследить статистику изучения и решения экзаменационных билетов.
✅ Заключение
После рассмотрения предметной области и постановки задач был проведен сравнительный анализ разработанной информационной системы и аналогичных продуктов, выявлены их преимущества и недостатки. На его основе были составлены требования к разрабатываемой системе.
На этапе проектирования системы было осуществлено планирование разработки и оценка бюджета, которое показало, что длительность реализации проекта составляет 39 дней и на его реализацию следует затратить 62 190 руб. Также на этом этапе были созданы концепции окон пользовательского интерфейса приложения, разработана структура классов, реализующая его.
Разработка программного средства была разделена на две составляющие: разработку клиентской части и разработку серверной части. Клиентская часть должна быть представлена набором веб-страниц на языке гипертекстовой разметки HTML5 с использованием CSS-стилей и языка программирования JS. Серверная часть должна быть выполнена на языке PHP5.6 с использованием фреймворка Yii2 и использовать СУБД MySQL. Вебстраницы должны быть адаптированы для мобильных устройств.
Тестирование клиентской части приложения проводилось методами функционального. Также были просчитаны метрики кода для оценки его качества.
Далее приложение будет дорабатываться, будет реализовано расширение функциональных возможностей администраторской части для работы с документами. Также будут расширены функциональные возможности пользователей и добавлен чат с инструкторами, лекторами и администраторами.
Как видно из всего вышесказанного, поставленная задача по реализации информационной системы автошколы была выполнена.



