ВВЕДЕНИЕ 3
1. ПОСТАНОВКА ЗАДАЧИ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ЭКСПЕРНОЙ СИСТЕМЫ 5
1.1. Постановка задачи 5
1.2. Обзор существующих систем 6
1.3. Анализ предметной области 9
2. ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ СИСТЕМЫ 11
2.1 Определение структуры базы данных 11
2.2 Физическое проектирование базы данных 17
3. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ СИСТЕМЫ 25
3.1 Средства реализации 25
3.2 Общая структура системы 27
3.3. Описание основных форм 30
3.3.1. Главная страница системы 30
3.3.2. Регистрация и авторизация в системе 36
3.3.3. Интерфейс механика 37
3.3.4. Интерфейс менеджера 43
3.3.5. Интерфейс автолюбителя 48
3.3.6. Интерфейс администратора 56
ЗАКЛЮЧЕНИЕ 62
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 64
Приложения должны быть в работе, но в данный момент отсутствуют
Автомобиль является сложным техническим устройством, в котором взаимодействует множество систем. Несмотря на высокую технологичность и надежность современного автомобиля, периодически происходят поломки транспортного средства. Даже владелец нового автомобиля не застрахован от неисправностей, и гарантийный срок тому подтверждение.
В настоящей выпускной квалификационной работе было решено создать экспертную систему диагностики автомобилей. Так как Интернет на сегодняшний день является одним из самых доступных и активно развивающихся источников информации, было принято решение оформить систему в виде сайта автосалона или автомастерской, при помощи которого пользователь может с легкостью получить нужные ему услуги.
Профессионально разработанный сайт обеспечивает оперативное предоставление его посетителям информации, размещенной владельцем сайта на страницах (о деятельности, об услугах, график работы, контактная информации и пр.). Размещенный в сети Интернет веб-сайт доступен посетителям круглые сутки в любой день недели, что позволяет снизить нагрузку на сотрудников и даже заменить их в нерабочее время. Интернет-сайт информирует всех заинтересованных лиц, предоставляет актуальную информацию о деятельности и услугах владельца сайта, служит мощным инструментом для создания положительного имиджа и продвижения брэнда.
Процесс создания информационной системы можно разбить на несколько этапов.
На первом этапе проводится анализ предметной области, выявляются основные функции и задачи, которые необходимы для полноценного функционирования системы. В сети интернет с точки зрения дизайна и выполняемых функций изучаются существующие системы и сайты на выбранную тематику, штудируется специализированная литература.
На втором этапе после проведённого анализа предметной области осуществляется определение структуры и проектирование базы данных. База данных создаваемой системы заполняется данными.
На третьем этапе работы рассматриваются преимущества современных инструментальных средств разработки программного обеспечения и осуществляется проектирование пользовательского интерфейса системы. Приводится общая структура системы и ее полное описание.
Так как Интернет на сегодняшний день является одним из самых доступных и активно развивающихся источников информации, практически все организации за редким исключением имеют сегодня собственные сайты в сети. А объяснить этот очень просто: сайт визитка на просторах глобальной паутины имеет множество преимуществ перед другими альтернативными средствами рекламы. Большинство организаций давно открыли для себя Интернет в качестве средства рекламы. Ничего удивительного: к глобальной паутине ежедневно приобщаются новые и новые пользователи, которые вполне при данном стечении обстоятельств могут стать потенциальными потребителями товара. В целом Интернет - рекламное средство, за которым будущее.
Целью выпускной квалификационная работа было создание экспертной системы диагностики неисправности автомобилей. Было принято решение оформить систему в виде сайта автосалона или автомастерской, при помощи которого пользователь может с легкостью получить нужные ему услуги.
В ходе выполнения выпускной работы был произведен анализ предметной области. Были выявлены основные функции и задачи, которые необходимы для его полноценного функционирования автоцентра.
Были проанализированы современные средства разработки веб-сайта, в результате чего была выбрана интегрированная среда разработки программного обеспечения IntelliJ IDEA 15. Такой выбор был сделан потому, что данная среда является умным и удобным инструментом для создания приложений на Java, включающим поддержку всех последних технологий и фреймворков. База данных была разработана при помощи MySQL на основе пакета Denwer phpMyAdmin, так как MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании.
Результатом работы стало создание web-приложения, которое можно внедрить в существующий автосалон или автомастерскую. Были разработаны интерфейсы механика, менеджера, администратора и автолюбителя. В системе
присутствует экспертная система неисправностей автомобилей, с помощью которой простой автолюбитель может получить ответ о неисправности своего авто и вовремя принять меры по её устранению.
В процессе использования данного приложения, в него можно будет добавлять новые функции по пожеланиям пользователей, а также отладить уже существующие. Главная особенность приложения заключается в том, что при помощи данной программы простой автолюбитель может узнать, какая поломка произошла в его авто и записаться на ремонт.
1. Хабибуллин, И.Ш. Самоучитель JAVA. - Издание 3-е.- СПб.: БХВ-
Петербург, 2011. - 768 с.
2. Шилдт, Г. Java 8. Полное руководство. - Издание 9-е. - М.: ООО «И.Д.Вильямс», 2015. - 1376 с.
3. Мальчук, Е.В. HTML и CSS. Самоучитель. - М.: Издательский дом «Вильямс», 2008. - 416 с.
4. Гольцман, В. MySQL 5.0. Библиотека программиста. - СПб.: Питер СПб, 2010. - 253 с.
5. Муссиано, Ч., Кеннеди, Б. HTML и XHTML. Подробное руководство. - Издание 6-е. - СПб.: Символ-Плюс, 2008. - 752 с.
6. Добров, В.В. Диагностика неисправностей легкового автомобиля. - М.: АСТ, 2006. - 60 с.
7. Курняван, Б. Программирование WEB-приложений на языке Java. - М.: Издательство «Лори», 2014. - 900 с.
8. Волгин, В.В. Бесприборная диагностика неисправностей легковых автомобилей. - СПб.: Питер, 2011. - 72 с.
9. Сайт «Системы современного автомобиля». - URL: http://systemsauto.ru/(дата обращения 20.05.2016).
10. Сайт компании ТрансТехСервис. - URL:http://www.tts.ru/(дата обращения 20.05.2016).
11. Сайт социальной сети для автомобилистов DRIVE2.RU. - URL:
https://www.drive2.ru/(дата обращения 20.05.2016).