Разработка системы автоматизации работы администратора автосервиса

Организационная структура объекта автоматизации. Проектирование и разработка программного обеспечения для автоматизации рабочего места администратора автосервиса. Экономическое обоснование разработки. Расчет стоимости разработки программного обеспечения.

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

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

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

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

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

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ

«ТЮМЕНСКИЙ ИНДУСТРИАЛЬНЫЙ УНИВЕРСИТЕТ»

МНОГОПРОФИЛЬНЫЙ КОЛЛЕДЖ

Отделение сооружения объектов нефтегазохимии

09.02.03 Программирование в компьютерных системах

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Разработка системы автоматизации работы администратора автосервиса

Выполнил:

обучающаяся очной формы

обучения

группы ПКСт-19-(9)-2

Коновалова Екатерина Романовна

Тюмень, 2023

СОДЕРЖАНИЕ

Определения, обозначения и сокращения

Введение

Глава 1 Исследование предметной области

1.1 Анализ предметной области

1.2 Организационная структура объекта автоматизации

1.3 Разработка модели процесса

1.4 Обзор существующих аналогов

Глава 2 Проектирование и разработка программного обеспечения для автоматизации работы администратора автосервиса

2.1 Постановка задачи

2.2 Проектирование информационного обеспечения

2.3 Руководство пользователя

Глава 3 Экономическое обоснование разработки

3.1 Сбор показателей и коэффициентов для расчета

3.2 Определение трудозатрат

3.3 Расчет стоимости разработки программного обеспечения

Заключение

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ

В настоящем пояснительной записке задействованы следующие сокращения:

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

DFD-методология графического структурного анализа, описывающая внешние по отношению к системе, источники и адресаты данных, логические функции, потоки данных и хранилища данных, к которым осуществляется доступ

IDEF0-методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов. Методология функционального моделирования и графическая нотация, предназначенная для формализации и описания бизнес-процессов

IDEF3-методология моделирования и стандарт документирования процессов, происходящих в системе

UML-унифицированный язык моделирования

ИС-информационная система

ИТ-информационные технологии

ООО-общество с ограниченной ответственностью

ФИО-фамилия, имя, отчество

ВВЕДЕНИЕ

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

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

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

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

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

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

Цель выпускной квалификационной работы: разработка АРМ администратора автосервиса.

Для достижения цели необходимо выполнить следующие задачи:

1) изучить и проанализировать методическую литературу по теме исследования,

2) разработать техническое задание для рабочего места администратора,

3) проанализировать существующие решения задач,

4) обосновать выбор языка программирования

5) спроектировать и реализовать АРМ, содержащее следующие функции:

- организация разного уровня доступа: уровень администратора приложения, администратора автосервиса, клиента;

- организация баз данных для учета заявок клиентов;

- создание баз данных для учета запчастей;

- формирование прайс-листа на услуги автосервиса;

- формирование договоров с клиентами;

- формирование платежных документов;

- формирование отчетов;

- формирование справочной информации.

6) разработать руководство оператора,

7) рассчитать экономическое обоснование разработки.

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

Были проанализированы правила, концепции и рекомендации по созданию АРМ администратора автосервиса и в результате проведенной работы были сформированы теоретические значимые выводы.

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

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

Глава 1 Исследование предметной области

1.1 Анализ предметной области

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

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

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

Основной вопрос, который в этом случае предстоит решить -- это сосредоточиться ли на одном или максимум двух-трех видах ремонта или создавать СТО широкого профиля.

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

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

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

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

- кузов;

- двигатель;

- шасси.

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

Шасси в легковом автомобиле, как правило, составлено из следующих частей:

- трансмиссия - элементы, которые осуществляют передачу вращения коленчатого вала двигателя на колеса;

- ходовая часть -- это колеса и прочие устройства, предназначенные для их связи и крепления с кузовом автомобиля;

- механизмы управления-тормозная система, система рулевого управления и прочее.

В непосредственной зависимости от того, какие именно колеса приводят автомобиль в движение, принято разделять:

- автомобили с передним приводом

- автомобили с приводом на задние колеса

- автомобили с полным приводом на все четыре колеса.

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

Перечень выполняемых работ:

- техническое обслуживание с соблюдением всех заводских требований;

- замена агрегатов, узлов и деталей;

- ремонт двигателей, подвески и рулевого управления, сцепления, тормозной системы;

- ремонт КПП;

- ремонт ведущих мостов и приводов ведущих колёс;

- ремонт электрооборудования;

- ремонт кузова;

- ремонт топливной аппаратуры и дизельных двигателей;

- шиномонтаж и балансировка колес;

- ремонт и замена замков зажигания, замков дверей и сердцевин, в том числе с подбором под ключ;

- установка дополнительного оборудования;

- диагностика и заправка кондиционеров.

1.2 Организационная структура объекта автоматизации

Схема обобщённого алгоритма работы программы

Схема алгоритма работы программы:

Рисунок 1 - Блок схема работы с базой данных

1.3 Разработка модели процесса

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

Для работы программы требуется PC совместимый компьютер и компилятор MS Visual C# 2019. При использовании иного сочетания характеристик системы, на которой будет использоваться программа, возможны некоторые расхождения с результатами работы.

Спроектируем варианты использования приложения, а также его структуру (рисунок 2-3)

Рисунок 2 - Функциональное моделирование программного приложения

Рисунок 3-Функциональное моделирование программного приложения

1.4 Обзор существующих аналогов

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

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

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

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

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

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

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

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

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

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

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

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

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

- Облачное решение обеспечивает доступ к системе через интернет из любых браузеров.

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

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

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

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

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

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

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

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

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

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

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

Глава 2 Проектирование и разработка программного обеспечения для автоматизации работы администратора автосервиса

2.1 Постановка задачи

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

В курсовом проекте необходимо разработать программное обеспечение для пользователя, позволяющее автоматизировать обработку данных базы данных для автосервиса с использованием языка программирования высокого уровня С# и MySQL.

В приложении должны быть реализованы следующие функции:

- вывод содержимого базы данных,

- добавление записей в базу данных,

- редактирование записей в базе данных,

- удаление записей из базы данных,

- поиск записей в базе данных.

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

2.1.1 Характеристика комплекса задач

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

- просмотреть все записи базы данных автосервиса,

- просмотреть всех клиентов,

- просмотреть список текущих работ,

- просмотреть список возможных работ,

- просмотреть наличие деталей на складе,

- добавить клиента,

- ввести выполненные работы,

- изменить данные клиента,

- изменить выбранный тип работы,

- удаление клиента,

- удаление работы,

- поиск по номеру машины,

- поиск по фамилии мастера,

- выход.

Пользователь, упрощённый интерфейс, позволяющий осуществлять только пользовательские функции программы, такие как:

- просмотреть все записи базы данных автосервиса,

- просмотреть всех клиентов,

- просмотреть список текущих работ,

- просмотреть список возможных работ,

- поиск по номеру машины,

- поиск по фамилии мастера,

- выход.

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

2.1.2 Входная-выходная информация

Для хранения информации используется MS SQL база данных, включающая в себя пять таблиц:

Таблица Client предназначена для хранения информации о клиентах автосервиса. Включает в себя следующие столбцы:

Fam (тип nvarchar(50), not null);

Name (тип nvarchar(50), not null);

Ochestvo (тип nvarchar(50), not null);

Marka (тип nvarchar(50), not null);

Number (тип nvarchar(50), not null, первичный ключ, идентификатор);

Таблица Work предназначена для хранения информации об выполненных работах. Включает в себя следующие столбцы:

Work (тип nvarchar(50), not null);

Detali (тип nvarchar(50), not null);

Worker (тип nvarchar(50), not null);

Number (тип nvarchar(50), not null, первичный ключ, идентификатор).

Price (тип int, not null).

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

ID (тип int, not null, первичный ключ, идентификатор);

Login (nvarchar(100) ), Allow null value);

Password (nvarchar(100) ), Allow null value);

Access (тип int, not null , Allow null value);

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

Work (тип nvarchar(50), not null);

Detali (тип nvarchar(50), not null, первичный ключ, идентификатор);

TimeWork (тип time(7), not null);

AvtoMechanic (тип nvarchar(50), not null);

Price (тип int, not null);

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

Detali (тип nvarchar(50), not null, первичный ключ, идентификатор);

Manufacturer (тип nvarchar(50), not null);

CompanyPrice (тип int, not null);

ClientPrice (тип int, not null);

AvailableInWarehouse (тип nvarchar(50), not null);

Сервер баз данных Microsoft SQL Server в качестве языка запросов использует версию языка SQL.

В SQL Server 2019 встроена поддержка .NET Framework. Благодаря этому хранимые процедуры БД могут быть написаны на любом языке платформы .NET, используя полный набор библиотек, доступных для .NET Framework, включая Common Type System. Однако, в отличие от других процессов, .NET Framework, будучи базисной системой для SQL Server 2019, выделяет дополнительную память и выстраивает средства управления SQL Server вместо того, чтобы использовать встроенные средства Windows. Это повышает производительность в сравнении с общими алгоритмами Windows, так как алгоритмы распределения ресурсов специально настроены для использования в структурах SQL Server.

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

Таблица 1- Описание данных

Название таблицы

Имя поля

Тип данных

Размер поля

Первичный ключ / вторичный ключ / индексированное поле

Client

Number

Nvarchar

50

Первичный ключ

Fam

Nvarchar

50

NOT NULL

Name

Nvarchar

50

NOT NULL

Ochestvo

Nvarchar

50

NOT NULL

Marka

Nvarchar

50

NOT NULL

Work

Number

Nvarchar

50

Первичный ключ

Work

Nvarchar

50

NOT NULL

Detali

Nvarchar

50

NOT NULL

Worker

Nvarchar

50

NOT NULL

Price

Integer

50

NOT NULL

Workers

ID

Integer

50

Первичный ключ

Login

Nvarchar

100

NOT NULL

Password

Nvarchar

100

NOT NULL

Access

Integer

50

NOT NULL

Pricelist

Detali

Nvarchar

50

Первичный ключ

Work

Nvarchar

50

NOT NULL

TimeWork

DateTime

-

NOT NULL

AvtoMechanic

Nvarchar

50

NOT NULL

Price

Integer

50

NOT NULL

Warehouse

Detali

Nvarchar

50

Первичный ключ

Manufacturer

Nvarchar

50

NOT NULL

CompanyPrice

Integer

50

NOT NULL

ClientPrice

Integer

50

NOT NULL

AvailableInWarehouse

Nvarchar

50

NOT NULL

2.2 Проектирование информационного обеспечения

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

Рисунок 4 - ER - диаграмма

Рисунок 5 - Связи таблиц базы данных

2.2.1 Требования к программному обеспечению

Для выполнения программы необходим компьютер, подключённый к локальной сети или имеющий доступ к Enternet (конкретно к MySQL). Минимальные системные требования для компьютера:

- процессор intel pentium 2.16 ghz;

- оперативная память 1024 mb;

- операционная система windows server 2003/server 2008/xp/vista/7.

2.2.2 Выбор и обоснование базового программного обеспечения

Microsoft Visual Studio - линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET Compact Framework и Microsoft Silverlight.

Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных.

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

Основные функции СУБД:

- управление данными во внешней памяти (на дисках);

- управление данными в оперативной памяти с использованием дискового кэша;

- журнализация изменений, резервное копирование и восстановление базы данных после сбоев;

- поддержка языков БД (язык определения данных, язык манипулирования данными).

C#-объектно-ориентированный язык программирования. Разработан в 1998-2001 годах группой инженеров под руководством Андерса Хейлсберга в компании Microsoft как язык разработки приложений для платформы Microsoft .NET Framework.# разрабатывался как язык программирования прикладного уровня для CLR и, как таковой, зависит, прежде всего, от возможностей самой CLR. Это касается, прежде всего, системы типов C#, которая отражает BCL. Присутствие или отсутствие тех или иных выразительных особенностей языка диктуется тем, может ли конкретная языковая особенность быть транслирована в соответствующие конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем. (Однако эта закономерность была нарушена с выходом C# 3.0, представляющего собой расширения языка, не опирающиеся на расширения платформы .NET.) CLR предоставляет C#, как и всем другим .NET-ориентированным языкам, многие возможности, которых лишены «классические» языки программирования. Например, сборка мусора не реализована в самом C#, а производится CLR для программ, написанных на C# точно так же, как это делается для программ на VB.NET, J# и др.

2.3 Руководство пользователя

2.3.1 Назначение программы

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

Система предназначена для выполнения следующих функций:

- авторизация пользователя,

- формирование отчетов,

- формирование прайс-листа на услуги автосервиса,

- формирование справочной информации.

2.3.2 Условия выполнения программы

Системные программные средства, используемые программой, должны быть представлены лицензионной локализованной версией операционной системы Windows 8 и выше. Наличие .NET Framework и MS SQL Server.

Для эксплуатации программного средства требуются следующие технические характеристики:

- процессор не ниже Intel Pentium III 800 Mhz;

- оперативная память: 128 MB и выше;

- свободное пространство на жестком диске не менее 30 МБ;

- монитор с разрешением от 800х600;

- операционная система Windows 8 и выше.

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

2.3.3 Выполнение программы

Перед началом работы с приложением необходимо его установить. Установить файл EXE можно как через интернет, так и через носитель.

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

Рисунок 6 -Окно авторизации

После ввода верных данных и нажатии кнопки «ВОЙТИ» открывается окно главного меню, представленное на рисунке 7. Пользователь может сформировать необходимые ему данные в формате Excel за определенный период, выбрав подходящую кнопку «Доход за период», «Рейтинг работ», «Выработка сотрудника».

Рисунок 7 - Окно главного меня

Выбрав комбинированный список, у пользователя появляется выбор необходимых данных ему для работы (рисунок 7). Нажав на кнопку «Клиенты», пользователю открывается окно в котором можно как просматривать данные клиентов, так и редактировать их. (Рисунок 8)

Рисунок 8 - Окно с раскрытым комбированным списком

Рисунок 9 - Окно данных и редактирования клиентов

При нажатии кнопки «Каталог работ» открывается окно информации по всем услугам, представленное на рисунке 9. При нажатии кнопки «Сотрудники» открывается окно информации о сотрудниках, представленное на рисунке 10. При нажатии на кнопку «Запчасти» открывается окно информации о деталях, представленное на рисунке 11. Пользователь может редактировать данные пользуясь кнопками в верхней панели. Администратор может просматривать данные, также добавить или удалить. Администратор может вернутся на главную страницу (рисунок 7) нажав стрелочку в верхнем левом углу.

Рисунок 10 - Окно «Каталог работ»

Рисунок 11 - Окно «Сотрудники»

Рисунок 12 - Окно «Запчасти»

При нажатии кнопки «Работа» открывается окно информации о выполненной и предстающей работе, представленное на рисунке 13.

Рисунок 13 - Окно «Работа»

Выбрав на главном окне кнопу «Диагностика и ремонт» пользователь попадает в раздел Диагностики (рисунок 13). В центре расположена таблица, отображающая всех клиентов, которую с помощью кнопок «Добавить» и «Удалить» можно редактировать. Справа пользователь видит раздел «Проблема», в который может подробно описать причину необходимой диагностики, внизу можно отсортировать данные по необходимым критериям.

Над таблицей находится переключатель между разделами, выбрав пункт «Выявленные проблемы» пользователь попадает в окно предстающих работ, данные машины уже прошли диагностику и записаны на ремонт (рисунок 14)

Рисунок 14 - Окно «Диагностики и ремонат» пункт «Диагностика»

Рисунок 15 - Окно «Диагностики и ремонат» пункт «Выявленные проблемы»

При нажатии кнопки «Замены» открывается окно информации о всех деталях, подлежащих замене, представленное на рисунке 16.

Рисунок 16 - Окно «Диагностики и ремонат» пункт «Запчасти»

2.3.4 Сообщения оператору

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

Рисунок 17 - Окно при неправильном вводе пароля

На главной странице нажав на кнопку «О программе» пользователю высветится диалоговое окно с информацией о разработчике и назначении программы (рисунок 18)

Рисунок 18 - Окно данных о программе

Если пользователь при добавлении новых данных не заполнит все пункты, ему высветится предупреждение (рисунок 19), так как при добавлении новых пунктов без каких-либо данных не может существовать.

Рисунок 19 - Диалоговое окно на добавление данных

При удалении нужно выбрать строку, иначе высветиться предупреждение (Рисунок 20)

Рисунок 20 - Диалоговое окно на удаление данных

Глава 3 Экономическое обоснование разработки

3.1 Сбор показателей и коэффициентов для расчета

Все обозначения единиц измерений можно наблюдать в таблице 2.

Таблица 2 - Значение единиц измерения

Описание

Значение

1

Срок окупаемости

Ток

2

Затраты на ручную обработку информации, Руб

Зр

3

Затраты на автоматизированную обработку информации, Руб

За

4

Полная стоимость владения системой, Руб

К

5

Единый социальный налог

ЕСН

6

Основная заработная плата

ЗПосн

7

Дополнительная заработная плата

ЗПдоп

8

Средняя часовая ставка программиста

Зч

9

Средняя месячная ставка начинающего программиста

Зм

10

Первоначальная стоимость системы или отдельных элементов

Фперв

11

Норма амортизации

Ач

12

Фонд времени работы за год.

??д

Одним из основных КПЭ при оценке эффективности работы технологического оборудования, является комплексный показатель ОЕЕ (Overall Equipment Effectiveness). ОЕЕ учитывает готовность оборудования,

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

(Формула 1)

ОЕЕ = А Ч ?? Ч ?? (1)

3.2 Определение трудозатрат

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

Таблица 3 - Стоимость программного обеспечения и аппаратных средств

Наименование

Количество

Цена рублей

Aspire E5-532-C5SZ серый

1

24 999

Apache HTTP Server

1

0

СУБД MySql + phpMyAdmin

1

0

Итого

24 999

Таблица 4 - Материалы

Наименование

Количество

Цена рублей

USB-флешка KINGSTON SE9 16Gb

1

470

Диск DVD-R 4.7Gb SlimCase VS

1

44

Итого

514

Затраты на электроэнергию находятся исходя из продолжительности периода разработки ПО. Тариф по городу Тюмень для юридических лиц составляет 4.68 руб. за кВт/ч. Затраты отражены в таблице 5

Таблица 5-Затраты на электроэнергию

Элемент системы

Установленная мощность, кВт

Стоимость

1кВт в час

(руб.)

Количество часов работы

Общая стоимость рублей

Aspire E5-532-

C5SZ серый

0,057

4,68

398

106,18

Итого

106,18

Расчет амортизационных отчислений можно увидеть на таблице 6. Амортизационные отчисления, приходящиеся на 1 час работы системы рассчитывается по формуле (2).

Ач = Фперв Ч а ч ??д (2)

Таблица 6 - Расчет амортизационных отчислений

Элемент КТС

Фперв

Ач

Количество часов работы

Общая стоимость (руб.)

Aspire E5-532-

24 999

2 500

1,9999

398

795,9602

C5SZ серый

Итого

795,9602

Просуммировав расчет, получили расходы на приобретение, содержание и эксплуатацию программного и аппаратного обеспечение равного 26 415,14 рублей.

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

Зм

Зч =______ (3)

168

Зч=250 рублей-среднечасовая ставка руководителя работы и консультанта по БЖД.

Зч=350 рублей-среднечасовая ставка консультанта по экономической части.

Зч = = 179 рублей.

Исходя из полученных данных можно вычислить заработную плату по всем этапам разработки, результат в таблице 7

Таблица 7 - Расчет основной и дополнительной заработной платы

П п/п

Содержание работы

Трудоемкость работы, чел /час

Основная заработная плата (руб.)

1.

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

16

2 880

2.

Постановка задачи

8

1 040

3.

Разработка технического задания

12

2 260

4.

Проектирование базы данных

32

4 160

5.

Разработка интерфейса программы

24

4 120

6.

Разработка модулей программы

115

15 950

7.

Тестирование системы

120

15 600

8.

Документирование

11

9.

Руководитель проекта консультанты

и

20

10.

Итого

398

Дополнительную заработную плату разработчиков определяют в процентах от итоговой суммы основной заработной платы (15 %).

ЗП доп.= 52 660 Ч 0,15 = 7899 (руб.).

Единый социальный налог рассчитывают в процентах от суммы основной и дополнительной заработных плат, в пенсионный фонд, в ФСС и медицинское страхование. На 2017 год данный процент составляет 30%, рассчитывается по формуле (4).

?????? = 30% Ч (ЗПосн + ЗПдоп) (4)

ЕСН = 0,30 Ч (52 660 + 7899) = 18 167,7 (руб.)

3.3 Расчет стоимости разработки программного обеспечения

Общая смета затрат на внедрение системы можно увидеть на таблице 8

Таблица 8 - Общая смета затрат

п/п

Элементы затрат

Сумма, руб.

1

Приобретение, содержание и эксплуатация программного и аппаратного обеспечения

26 415,14

2

Затраты на основную заработную плату

52 660

3

Затраты на дополнительную заработную плату

7 899

4

Отчисления на социальные нужды

18 167,7

Итого

105 141,84

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

Также необходимо учесть значение средней стоимости часа работника, выполняющего операции. Для нахождения средней стоимости часа Зч, необходимо разделить среднюю заработанную плату администратора за день (750 рублей) на количество рабочих часов (8 часов).

Зч = = 93.75 рублей.

При использовании ручного способа на работу с документами, составление отчетов, различных списков тратиться (формула 5)

??п1 = 3ч (5)

А с помощью программы работа с документами должна сократиться примерно до (формула 6)

??п2 = 1ч. (6)

Экономия времени составит:

??п1- ??п2 = 3ч - 1ч = 2 час в день для одного рабочего места

За месяц экономия времени одного рабочего места составит:

????м1 = 262 Ч час = 52 часа.

ЗАКЛЮЧЕНИЕ

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

Для достижения цели были выполнены следующие задачи:

1) изучена и проанализирована методическая литература по теме исследования,

2) разработано техническое задание для АРМ администратора автосервиса,

3) проанализированы существующие решения задач,

4) обоснован выбор языка программирования

5) спроектировано и реализовано приложение, содержащее следующие функции:

- организация разного уровня доступа: уровень администратора приложения, администратора автосервиса, клиента;

- организация баз данных для учета заявок клиентов;

- создание баз данных для учета запчастей;

- формирование прайс-листа на услуги автосервиса;

- формирование договоров с клиентами;

- формирование платежных документов;

- формирование отчетов;

- формирование справочной информации.

6) разработано руководство системного программиста,

7) разработано руководство оператора,

8) рассчитано экономическое обоснование разработки.

Были проанализированы правила, концепции и рекомендации по созданию АРМ администратора автосервиса и в результате проведенной работы были сформированы теоретические значимые выводы.

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

автоматизация рабочее место администратор программный

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1) ГОСТ 34.201-2020 Информационные технологии (ИТ). Комплекс стандартов на автоматизированные системы. Виды, комплектность и обозначение документов при создании автоматизированных систем: издание официальное : утвержден и введен Приказом Межгосударственным советом по стандартизации, метрологии от 22 декабря 2020 г. № 1521-ст : дата введения 2021-01-01 / разработан «Всероссийским научно-исследовательским институтом сертификации». - Москва : Росстандарт, 2021, 12 с. - Текст : непосредственный. (дата обращения: 21.05.2023).\

2) ГОСТ 34.320-96 Информационные технологии (ИТ). Система стандартов по базам данных. Концепции и терминология для концептуальной схемы и информационной базы : утвержден и введен Постановлением Государственного комитета РФ по стандартизации и метрологии от 22 февраля 2001 г. № 87-ст : дата введения 2001-06-01 / разработан «Институтом программных систем НАН Украины». - Москва : Росстандарт, 2001, 120 с. - Текст : непосредственный. (дата обращения: 21.05.2023).

3) ГОСТ 34.321-96 Информационные технологии (ИТ). Система стандартов по базам данных. Эталонная модель управления данными : утвержден и введен Постановлением Государственного комитета РФ по стандартизации и метрологии 22 февраля 2001 г. № 88-ст : дата введения 2001-06-01 / разработан «Институтом программных систем НАН Украины» - Москва : Росстандарт, 2001, 125 с. - Текст : непосредственный. (дата обращения: 21.05.2023).

4) ГОСТ 34.601-90 Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания : утвержден и введен Постановлением Государственного комитета СССР по управлению качеством продукции и стандартам от 29.12.90 № 3469 : дата введения 1992-01-01 / разработан «Государственным комитетом СССР по управлению качеством продукции и стандартам» - Москва : Стандарт, 1992, 60 с. - Текст : непосредственный. (дата обращения: 21.05.2023).

5) ГОСТ 34.602-2020 Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы : утвержден и введен Приказом Федерального агентства по техническому регулированию и метрологии от 19 ноября 2021 г. № 1522-ст : дата введения 2022-01-01 / разработан «Всероссийский научно-исследовательский институт сертификации» - Москва Росстандарт, 2022, 80 с. - Текст : непосредственный. (дата обращения: 21.05.2023).

6) ГОСТ 34.603-92 Информационная технология (ИТ). Виды испытаний автоматизированных систем : утвержден и введен Постановлением Комитета стандартизации и метрологии СССР от 17.02.92 № 161-ст : дата введения 1992-02-17 / разработан «Техническим комитетом ТК-22 Информационная технология, Подкомитетом ПК052 Автоматизированные системы» - Москва Стандарт, 1992, 100 с. - Текст: непосредственный. (дата обращения: 21.05.2023).

7) ГОСТ Р 59853-2021 Информационные технологии (ИТ). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения : утвержден и введен Приказом Федерального агенства по техническому регулированию и метрологии от 19 ноября 2021 г. № 1520-ст : дата введения 2021-09-19 / разработан «Всероссийским научно-исследовательским институтом сертификации» - Москва Росстандарт, 2021, 76 с. - Текст: непосредственный. (дата обращения: 21.05.2023).

8) Галиаскаров, Э. Г. Анализ и проектирование систем с использованием UML : учебное пособие для вузов / Э. Г. Галиаскаров, А. С. Воробьев. -- Москва : Издательство Юрайт, 2022. -- 125 с. -- (Высшее образование). -- ISBN 978-5-534-14903-6. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/497207 (дата обращения: 01.06.2023).

9) Демин, А. Ю. Информатика. Лабораторный практикум : учебное пособие для вузов / А. Ю. Демин, В. А. Дорофеев. -- Москва : Издательство Юрайт, 2022. -- 131 с. -- (Высшее образование). -- ISBN 978-5-534-08366-8. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/490335 (дата обращения: 21.05.2023).

10) Долганова, О. И. Моделирование бизнес-процессов : учебник и практикум для вузов / О. И. Долганова, Е. В. Виноградова, А. М. Лобанова ; под редакцией О. И. Долгановой. -- Москва : Издательство Юрайт, 2022. -- 289 с. -- (Высшее образование). -- ISBN 978-5-534-00866-1. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/489496 (дата обращения: 21.05.2023).

11) Зыков, С. В. Программирование : учебник и практикум для вузов / С. В. Зыков. -- Москва : Издательство Юрайт, 2022. -- 320 с. -- (Высшее образование). -- ISBN 978-5-534-02444-9. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/489754 (дата обращения: 21.05.2023).

12) Казанский, А. А. Программирование на Visual C# : учебное пособие для вузов / А. А. Казанский. -- 2-е изд., перераб. и доп. -- Москва : Издательство Юрайт, 2022. -- 192 с. -- (Высшее образование). -- ISBN 978-5-534-12338-8. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/470261 (дата обращения: 21.05.2023).

13) Маркин, А. В. Программирование на SQL в 2 ч. Часть 1 : учебник и практикум для вузов / А. В. Маркин. -- 2-е изд., перераб. и доп. -- Москва : Издательство Юрайт, 2022. -- 403 с. -- (Высшее образование). -- ISBN 978-5-534-12256-5. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/491238 (дата обращения: 01.06.2023).

14) Маркин, А. В. Программирование на SQL в 2 ч. Часть 2 : учебник и практикум для вузов / А. В. Маркин. -- 2-е изд., испр. и доп. -- Москва : Издательство Юрайт, 2022. -- 340 с. -- (Высшее образование). -- ISBN 978-5-534-12258-9. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/490104 (дата обращения: 21.05.2023).

15) Маркин, А. В. Программирование на SQL : учебное пособие для среднего профессионального образования / А. В. Маркин. -- Москва : Издательство Юрайт, 2022. -- 435 с. -- (Профессиональное образование). -- ISBN 978-5-534-11093-7. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/495666 (дата обращения: 21.05.2023).

16) Мезенцев, К.Н. Автоматизированные информационные системы: Учебник для студентов учреждений СПО / К.Н. Мезенцев. - М.: ИЦ Академия, 2018. - 176 c. -- ISBN 978- 5-7695-9885-2. -- Текст: электронный // Электронно-библиотечная система. -- URL: https://www.academiamoscow.ru/ftp_share/_books/fragments/fragment_22323.pdf. (дата обращения: 19.05.2023).

17) Проектирование информационных систем: учебник и практикум для среднего профессионального образования / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук; под общей редакцией Д. В. Чистова. -- Москва: Издательство Юрайт, 2018. -- 258 с. -- (Профессиональное образование). -- ISBN 978-5-534-03173-7. -- Текст: электронный // ЭБС Юрайт [сайт]. -- URL: https://www.biblioonline.ru/bcode/414925. (дата обращения: 21.05.2023).

18) Советов, Б. Я. Базы данных: учебник для вузов / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. -- 3-е изд., перераб. и доп. -- Москва: Издательство Юрайт, 2021. -- 420 с. -- (Высшее образование). -- ISBN 978- 5-534-07217-4. -- Текст: электронный // ЭБС Юрайт [сайт]. -- URL: https://urait.ru/bcode/468635 (дата обращения: 21.05.2023).

19) Тузовский, А. Ф. Объектно-ориентированное программирование: учебное пособие для вузов / А. Ф. Тузовский. -- Москва: Издательство Юрайт, 2021. -- 206 с. -- (Высшее образование). -- ISBN 978-5-534-00849-4. -- Текст: электронный // ЭБС Юрайт [сайт]. -- URL: https://urait.ru/bcode/470223 (дата обращения: 21.05.2023).

20) Черткова, Е. А. Программная инженерия. Визуальное моделирование программных систем : учебник для среднего профессионального образования / Е. А. Черткова. -- 2-е изд., испр. и доп. -- Москва : Издательство Юрайт, 2022. -- 147 с. -- (Профессиональное образование). -- ISBN 978-5-534-09823-5. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/493226 (дата обращения: 21.05.2023).

21) Якимов, С. П. Структурное программирование: учебное пособие для вузов / С. П. Якимов. -- Москва : Издательство Юрайт, 2022. -- 342 с. -- (Высшее образование). -- ISBN 978-5-534-14885-5. -- Текст : электронный // Образовательная платформа Юрайт [сайт]. -- URL: https://urait.ru/bcode/484252 (дата обращения: 21.05.2023).

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

...

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

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