Разработка информационной системы для ООО Автосервис "Форсаж" - предпроектный анализ

Анализ предметной области по направлению разработки информационной системы для автосервиса. Выполнение выпускной квалификационной работы по теме "Разработка информационной системы для автосервиса "Форсаж"". Основные бизнес-процессы, протекающие в фирме.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 26.04.2019
Размер файла 1,5 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Московский Технический Университет Связи Информатики Москва, Россия

Разработка информационной системы для ООО автосервис «Форсаж» - предпроектный анализ

Гаркавенко И.В.

Аннотация

информационный система автосервис бизнес

В статье проводится анализ предметной области по направлению разработки информационной системы для автосервиса. Результаты анализа получены в процессе выполнения выпускной квалификационной работы по теме «Разработка информационной системы для автосервиса «Форсаж»» (МТУСИ, научный руководитель - д.ф.-м.н., проф. Воронова Л.И.).

Анализ объекта автоматизации ООО «Форсаж»

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

Размещено на http://www.allbest.ru/

Рис. 1. Организационная структура ООО Автосервис «Форсаж»

Опишем основные бизнес-процессы, протекающие в фирме ООО Автосервис «Форсаж».

Предварительная запись на прием осуществляется на свободное время по телефону. Обслуживание без предварительной записи также возможно, но в этом случае ожидание очереди может занять некоторое время.

Поступающие на ТО и ремонт автомобили проходят через мойку и поступают на участок приемки для определения технического состояния автомобиля, необходимого объема работ и их стоимости. Чистые автомобили поступают на приемку, минуя мойку. Услуги мойки также предоставляются отдельно. Мастером приемщиком заполняется нарядзаказ и назначается ремонтный рабочий. Клиенту выдается акт о приемки автомобиля на обслуживание. В нем указывается список и стоимость оказываемых услуг, дата приемки, дата выполнения заказа и исполнитель.

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

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

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

Необходимо, чтобы работа выполнялась правильно, эффективно и последовательно с целью удовлетворения клиента и получения прибыли.

Разделим условно весь процесс оказания технической услуги на этапы:

Этап 1 - Запись на обслуживание (необязательный этап).

Этап 2 - Встреча клиента.

Этап 3 - Мойка автомобиля (необязательный этап).

Этап 4 - Предварительная диагностика и оценка требуемых работ.

Этап 5 - Оформление заказ-наряда.

Этап 6 - Непосредственное выполнение ремонта или обслуживания.

Этап 7 - Выдача готового автомобиля.

Этап 8 - Контроль удовлетворения клиента.

Информационная модель

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

Сотрудники - информация обо всех сотрудниках, работающих на предприятии.

• ФИО

• Дата Рождения

• Паспортные данные

• Адрес

• Телефон

• E-mail

• Права доступа

• Фото

Клиенты - основная информация о клиентах автосервиса.

• ФИО

• E-mail

• Телефон

• Текущий размер скидки

Заказы - информация по оформленным заказам-нарядам.

• Оказанные услуги

• Информация о клиенте

• Информация об исполняющем рабочем

• Комментарий к заказу

• Текущий статус: зарегистрирован, в работе, исполнен, завершен.

• Модель автомобиля

• Номер автомобиля

• Дата оформления

• Дата начала работ

• Дата завершения работ

Запчасти - информация о запчастях и их наличии.

• Наименование запчасти

• Краткое описание

• Стоимость

• Изображение

• Количество на складе

Услуги - информация о предоставляемых услугах.

• Наименование услуги

• Требуемые запчасти

• Стоимость оказания работ

Модели автомобилей - каталог моделей авто и доступные для них услуги.

• Модель

• Доступные услуги

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

• Сотрудник

• Разрешенные действия

Обзор информационных технологий по направлению разработки Рассмотрим основные средства и технологии, которые подходят для разработки ИС. Для удобства классифицируем их на блоки: средства отображения, языки программирования и СУБД.

Технологии для отображения страницы при web-программировании

HTML[1] (HyperText Markup Language, язык разметки гипертекста) - это система верстки, которая определяет, как и какие элементы должны располагаться на веб-странице. Информация на сайте, способ ее представления и оформления зависят исключительно от разработчика и тех целей, которые он перед собой ставит.

CSS[1] (Cascading Style Sheets, каскадные таблицы стилей) - это набор параметров форматирования, который применяется к элементам документа, чтобы изменить их внешний вид. Возможность работы со стилями позволяет одним нажатием кнопки придать тексту заданный, заранее установленный вид. Цвет, размеры текста и другие параметры хранятся в определенном месте и легко «прикручиваются» к любому тегу. Еще одним преимуществом стилей является то, что они предлагают намного больше возможностей для форматирования, чем обычный HTML.

Языки программирования

PHP[2] - это широко используемый язык сценариев общего назначения с открытым исходным кодом. Иначе говоря, PHP - это язык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Webсервере.

Преимуществом PHP является предоставление web-разработчикам возможности быстрого создания динамически генерируемых web-страниц.

Также, важным преимуществом языка PHP перед такими языками, как языков Perl и C заключается в возможности создания HTML документов с внедренными командами PHP. Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на стороне сервера.

PHP позволяет создавать качественные Web-приложения за очень короткие сроки, получая продукты, легко модифицируемые и поддерживаемые в будущем.

JavaScript[3] - это интерпретируемый язык программирования с объектноориентированными возможностями. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. Основные архитектурные черты: динамическая типизация, автоматическое управление памятью, функции как объекты первого класса.

Perl[4] - высокоуровневый интерпретируемый динамический язык программирования общего назначения. Основной особенностью языка считаются его богатые возможности для работы с текстом, в том числе работа с регулярными выражениями, встроенная в синтаксис. Главными достоинствами языка являются поддержка различных парадигм (процедурный, объектно-ориентированный и функциональный стили программирования), контроль за памятью, встроенная поддержка обработки текста, а также большая коллекция модулей сторонних разработчиков.

СУБД

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

Oracle Database или Oracle RDBMS[5] - объектно-реляционная система управления базами данных компании Oracle.

Основные преимущества:

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

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

• Управление облаками баз данных с полными мониторингом, диагностикой, настройкой, измерением и возвратом платежей.

• Высокая производительность и масштабируемость

• Экономичное управление хранением данных в базах данных.

Microsoft SQL Server[4] - система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов - TransactSQL. Используется для работы с базами данных размером от персональных до крупных баз данных масштаба предприятия; конкурирует с другими СУБД в этом сегменте рынка.

MySQL[6] - сервер баз данных. MySQL характеризуется большой скоростью, устойчивостью и легкостью в использовании, является идеальным решением для малых и средних приложений.

PostgreSQL[7] - это объектно-реляционная система управления базами данных

(ORDBMS), которая была разработана в Научном Компьютерном Департаменте Беркли Калифорнийского Университета. POSTGRES является пионером во многих аспектах, которые стали доступны в некоторых коммерческих СУБД много позже.

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

Обзор продуктов-аналогов

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

1C:Предприятие. Автосервис[8]

"1С:Автосервис 8" - это отраслевое специализированное решение, предназначенное для автоматизации управления и учета в автосервисах, станциях технического обслуживания и автомойках.

Данное решение представляет собой традиционную систему «Управление небольшой фирмой» системы программ "1С:Предприятие" с сохранением всех возможностей и механизмов типового решения, система дополнительно учитывает специфику ремонтных и обслуживающих мероприятий авто бизнеса

Рис. 2. Интерфейс программы 1С:Автосервис

Некоторые возможности данного решения:

• Ведение базы клиентов с регистрацией и хранением всей важной информации.

• Тотальный контроль всех контактов с клиентами: входящие и исходящие звонки, электронные письма, встречи и прочее.

• Предварительная запись на ремонт.

• Анализ клиентской базы.

• Использование справочников: модели автомобилей, нормочасы, виды ремонта и другие.

• Регистрация и хранение номенклатуры товаров и услуг.

• Учет движения денежных средств в кассе и на банковских счетах.

• Учет рабочего времени сотрудников и расчет заработной платы.

• Статистика, отчеты и другие показатели.

• Облачное решение обеспечивает доступ к системе через интернет из любых браузеров. Пример пользовательского интерфейса приведен на Рис. 2.

iDirector[9]

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

Помимо стандартных возможностей, таких как: управление клиентской базой, ведение заказов (Рис. 3), учет склада, управление персоналом, имеется и ряд дополнительных возможностей:

• Интеграция с сайтом - позволяет установить форму для оформления заказов на сайт автосервиса, а также добавить онлайн-консультанта.

• Таймлайн - сравнение изображения с камер наблюдения и сопоставление с фактическим занесением заказа в систему, предотвращение «левака» автослесарями.

• Резервирование - автоматический регулярный «бэкап» всех данных, и возможность восстановления системы к определенной дате.

Размещено на http://www.allbest.ru/

Рис. 3. Интерфейс iDirector. Информация и история клиента «АвтоДилер» с модулем «Сервис»[10]

Система «АвтоДилер» - это специализированное программное обеспечение для автобизнеса (Рис. 4).

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

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

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

Решение также имеет возможность вести учет и создавать отчеты по выработке.

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

Рис. 4. Рабочий интерфейс программы «Автодиллер»

Требования к разрабатываемой ИС

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

• Целевая страница (landing page) - главная страница для информирования посетителя об основных услугах и преимуществах компании;

• Список и описание всех оказываемых услуг автосервиса;

• Форма для оформления заказов;

• Форма обратной связи;

• Отзывы клиентов;

• Личный кабинет пользователя;

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

• Ведение клиентской база с наличием необходимой информации; * Разделение всех пользователей на группы с различными наборами привилегий: Клиенты, Автослесари, Менеджеры.

• Ведение заказов: оформление, расчет стоимости, отчеты.

• Управление каталогом запчастей и услуг.

• Система поощрение постоянных клиентов (скидки, бонусы).

Дополнительные требования:

• Облачное хранилище данных. ИС не должна требовать установки и должна быть доступной из большинства браузеров.

• Наличие мобильной версии интерфейса управления ИС для работы с портативными устройствами.

Список использованных источников

1. http://htmlbook.ru

2. http://www.php.su

3. «JavaScript подробное руководство» - Дэвид Флэнаган, Санкт-Петербург - Москва, 2008.

4. https://ru.wikipedia.org

5. http://www.oracle.com/ru

6. http://www.mysql.ru

7. http://postgresql.ru.net

8. http://solutions.1c.ru/catalog/autoservice/features\

9. https://auto.idirector.su

10. https://www.autodealer.ru/soft/service

Размещено на Allbest.ru

...

Подобные документы

  • Организационная структура автосервиса, направленная на установление взаимосвязей между всеми ее отделениями. Описание бизнес-процесса "оформление заказа". Разработка архитектуры системы. Создание реляционной и концептуальной модели базы данных в MS SQL.

    дипломная работа [2,0 M], добавлен 19.06.2015

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

    курсовая работа [550,3 K], добавлен 07.04.2018

  • Проектирование информационной системы отслеживания финансовой стороны работы автосервиса. Спецификация требований к системе. Проектирование прецедентов, определение классов приложения. Описание основных форм проектируемого интерфейса приложения.

    курсовая работа [865,9 K], добавлен 12.10.2014

  • Разработка требований к информационной системе. Бизнес-процессы "сервисное обслуживание клиентов" и "закупка сырья и материалов", их анализ. Выявление проблемных зон и оценка рисков. Описание доступных на рынке информационных систем для автосервиса.

    дипломная работа [2,0 M], добавлен 03.07.2017

  • Разработка автоматизированной системы учёта ремонтных работ, клиентов, поставщиков и сотрудников автосервиса. Моделирование бизнес-процессов организации, построение декомпозиции и ролевой диаграммы, методика выполнение функционально-стоимостного анализа.

    курсовая работа [1,1 M], добавлен 26.01.2013

  • Проблемы, связанные с отсутствием информационной системы. Проектирование логической схемы данных для выбранной предметной области на основе методологии IDEF1X. Разработка информационной системы с использованием MS SQL Server 2008 и MS Visual Studio 2010.

    курсовая работа [3,0 M], добавлен 07.08.2013

  • Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.

    курсовая работа [231,0 K], добавлен 11.04.2014

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

    курсовая работа [1,6 M], добавлен 20.04.2015

  • Обоснование необходимости разработки информационной системы. Анализ предметной области. Техническое задание на создание ЭИС. Правовой статус и краткая экономическая характеристика предприятия. Состояние учетно-аналитической работы на предприятии.

    реферат [21,2 K], добавлен 09.01.2009

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

    курсовая работа [2,1 M], добавлен 25.09.2010

  • Анализ предметной области. Разработка информационной системы для улучшения качества обслуживания клиентов и автоматизации работы кассы столовой. Проектирование логической модели. Определение регламентированных запросов и описание клиентских приложений.

    курсовая работа [1,6 M], добавлен 17.02.2013

  • Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.

    курсовая работа [2,4 M], добавлен 12.01.2016

  • Анализ предпроектного обследования предметной области "Компьютерного сервиса". Особенность разработки функциональная модель IDEF0 для графического представления описания информационной системы. Построение модели данных для проектируемой системы.

    контрольная работа [751,8 K], добавлен 12.01.2023

  • Анализ информационной системы салона сотовой связи. Разработка модели бизнес-процессов учебной информационной системы. Создание справочников и их заполнение, документов и их программного кода. Порядок разработки регистров, трех видов планов и отчетов.

    курсовая работа [1,4 M], добавлен 05.06.2013

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

    курсовая работа [645,2 K], добавлен 26.05.2015

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

    дипломная работа [3,7 M], добавлен 18.12.2010

  • Разработка информационной системы, позволяющей повысить эффективность управления деятельностью автосервиса за счет использования современных компьютерных технологий. Построение базы данных в Microsoft SQL Server. Описание пользовательского интерфейса.

    дипломная работа [417,5 K], добавлен 27.01.2009

  • Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.

    курсовая работа [294,8 K], добавлен 13.04.2014

  • Разработка модели информационной подсистемы для учета заказов клиентов автосервиса с применением языка UML. Создание диаграммы прецедентов, последовательности, сотрудничества и классов, используя методы Rational Rose 2000. Генерация программного кода C++.

    курсовая работа [1013,2 K], добавлен 22.06.2011

  • Разработка автоматизированной системы, которая позволит повысить эффективность и качество работы автосервиса. Автоматизация процессов оказания консультационных услуг клиентам и закупки запчастей. Моделирование фрагментов системы в стандарте IDEF3.

    курсовая работа [657,5 K], добавлен 19.06.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.