Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Автоматизация учета расхода топлива электроэнергии на производстве (на примере ООО “Ничто”)

Содержание:

Введение

Есть такая фраза: “Лень – двигатель прогресса”. Новые изобретения облегчают нашу жизнь, делают так, чтобы мы тратили меньше энергии на определенные действия, работы. Например, нужно пропылесосить квартиру, но как-то не хочется, доставать этот пылесос, как-то лениво и т.д. Выход есть – робот-пылесос. Запустил его, и он пылесосит за нас. Или вот пример – Промышленная революция -  массовый переход от ручного труда к машинному, от мануфактуры к фабрике, произошедший в ведущих государствах мира в XVIII—XIX веках. Появились новые машины, инновации, произошло развитие металлургии, повысилось производство. Машины делали работу быстрее и продуктивнее, человеку нужно просто быть оператором этой машины. Работа стала легче (относительно, с промышленной революцией появились и новые проблемы, в основном социальные).

Или вот еще простой пример – калькулятор. Нужно что-то быстро посчитать – вместо того чтобы все считать в голове используем калькулятор, он и ошибиться может реже, чем человек, да и ошибка калькулятора – это в основном ошибка человека.

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

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

1. Технико-экономическая характеристика предметной области и предприятия

1.1 Характеристика предприятия и его деятельности ООО “Ничто”.

Компания ООО “Ничто”. Основана в 2010 году. Компания занимается грузоперевозками. К нам обращаются разные клиенты, которым нужно доставить или отвезти той или иной груз. Компания появилась в 2018 году. Миссия компании заключается в том, чтобы быстро и качественно выполнять перевозку грузов. Основные конкуренты это ПЭК. На следующий год планируется расширить штат до 4 менеджеров и 10 водителей.

Компания имеет в штате на данный момент 20 сотрудников и два отдела. Первый отдел – отдел обработки заказов. В этом отделе находится 8 сотрудник: генеральный директор, технический директор, директор по персоналу, бухгалтер, IT-специалист, 3 менеджера. Второй отдел – отдел погрузки. В этом отделе находится 12 сотрудников: 4 грузчика и 8 водителей.

1.2 Организационная структура управления предприятием

E:\курсач вопросительный знак\Организационная структура компании.PNG

Рис. 1 - Организационная структура

1.2.1 Должность и обязанности

Таблица 1 “Должности и обязанности”

Должность

Обязанности

Генеральный директор

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

Технический директор

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

Директор по персоналу

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

Бухгалтер

  • Ведет первичный бухгалтерский учет. Прием, контроль и обработка первичной документации (товарно-транспортных накладных, кассовых, кадровых документов, договоров с контрагентами и т.д.)
  • Начисляет заработную плату, выплату по гражданским договорам, НДФЛ.
  • Ведет налоговый и управленческий учет.
  • Составляет и сдает налоговые отчетности в фонды РФ и налоговую инспекцию.
  • Минимизирует налоговые выплаты;

IT-специалист

  • Составляет инструкции по работе с программами, оформляет необходимую техническую документацию;
  • Тестирует правильность функционирования всех элементов;
  • Настраивает работу серверов и рабочих станций;

Менеджер

  • Принимает заказы;
  • Обрабатывает документацию заказов;

Грузчик

  • Загружает и разгружает машины;

Водитель

  • Развозит грузы по адресам.

Выбор комплекса задач автоматизации и характеристика существующих бизнес-процесс

Система реализует ведение учёта расхода топлива и электроэнергии автоматически.

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

  1. учёт работы водителей, потребление топлива транспорта;
  2. учёт затраты электроэнергии в час.

Входными данными системы являются изначальное количество топлива и электроэнергии.

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

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

Подсистема формируется на основе подсчёта времени и табельному номеру водителя.

  • На первом этапе она должна считать начало работы водителей (во сколько они отправились на адрес заказа) на основе списка водителей, и на сколько был заполнен бак транспорта. Информацию о изначальном количестве топлива в баке вводят менеджеры;
  • За тем она должна высчитывать конец работы водителей (во сколько водители вернулись на базу), и сколько топлива осталось в баке, были дозаправки или нет. Информацию о остатке топлива в баке, информацию о дозаправках вводят менеджеры;
  • На втором этапе она должна считать, сколько электроэнергии потребила компания за час работы;
  • В итоге она должна из выше перечисленной информацией высчитывать, сколько топлива и электроэнергии было израсходовано за рабочий день.
  • Система под конец рабочего дня отправляет отчет генеральному директору и бухгалтеру.

1.2 Аппаратные средства компании ООО “Ничто”

Таблица 2 “Аппаратные средства”

N п/п

Наименование устройства

Технические характеристики

Установленное программное обеспечение

1

Маршрутизатор ASUS RT-AC58U

3G (требуется USB модем), 4G/LTE (требуется USB модем); 802.11 aс; 802.11 b/g/n; 2.4 ГГц; 5 ГГц; 400 Мбит/с; 867 Мбит/с; 5 dBi; WEP, WPA, WPA2, WPS;

2

Коммутатор ALLIED TELESIS AT-GS908M-50

управляемый; настольный; 10/100/1000 Мбит/сек

3

МФУ Kyocera ECOSYS M2540dn

1200x1200 dpi; 40 стр/мин (А4)

Драйвер работы МФУ

4

МФУ HP Color LaserJet Pro M181fw


600x600 dpi; 16 стр/мин (А4)

Драйвер работы МФУ

5

Принтер Brother HL-1110R

2400x600 dpi; 20 стр/мин (A4)

Драйвер работы принтера

6

Принтер Brother HL-L2360DNR

2400x600 dpi; 30 стр/мин (A4)

Драйвер работы принтера

7

Рабочая станция HP 290 G1 SFF

Процессор Core i3 8100; Частота 3600 МГц; Размер опер.памяти 4 ГБ; Суммарный объем жестких дисков 500 ГБ

Windows 10 Pro, MS Word, MS Visio, MS Excel

8

Сервер HPE ProLiant MicroServer Gen10

Модель процессора X3216; 1MB; DDR4; кол-во слотов 2; 32 ГБ; 1x8 ГБ; SATA; 3.5"

Windows Server 2019, 1С

9

Сервер

Dell PowerEdge T30

Модель процессора


E3-1225 v5; 8MB; DDR4; кол-во слотов 4; 64 ГБ; 1x8 ГБ; SATA; 3.5"

Windows Server 2019, MS SQL

10

Сервер IRU Rock S2144

Модель процессора G3930; 2x4 ГБ; Емкость одного установленного HDD 2.9 Тб

Windows Server 2019, 10 ip-камер

11

Xiaomi Xiaobai Smart Camera 1080p

Стандарт видеокамеры: IP; макс. разрешение 1920x1080; ночной режим; ИК-подсветка; Wi-Fi; встроенный микрофон; встроенный динамик; слот для карт памяти; угол обзора 110°

Драйвер работы камер

E:\курсач вопросительный знак\собственно курсач\1.jpg

Рис. 2 - Техническая архитектура

На представленной технической архитектуре представлены следующие объекты:

  • 8 рабочих станций;
  • 2 принтера;
  • 10 ip-камер;
  • 2 МФУ;
  • 3 коммутатора;
  • 1 маршрутизатор;
  • 3 сервера;
  • В компании имеется интернет-соединение от местного провайдера (МГТС)

За безопасность рабочих станций (компьютеров) отвечает 360 Total security

Преимущества этого антивируса

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

Нынешняя система подсчета реализована следующим образом

2.2.1 Диаграмма IDEF0 Автоматизированный расчет расхода топлива и электроэнергии

E:\курсач вопросительный знак\Сафронов В.Д. ДКИ-311 ЛП№7\что это\01_A-0.png

Рис. 3 – Осуществление подсчета расхода топлива и электроэнергии

ОПИСАНИЕ

На рисунке 3 представлена контекстная диаграмма, выполненная с использованием методологии IDEF0. Система осуществляет подсчет расхода топлива и электроэнергии на производстве.

E:\курсач вопросительный знак\Сафронов В.Д. ДКИ-311 ЛП№7\что это\02_A0.png

Рис. 4 – Декомпозиция функции “Автоматизация учета расхода топлива и электроэнергии на производстве”

ОПИСАНИЕ

При осуществлении подсчета расхода топлива и электроэнергии происходит, собственно, подсчет расхода топлива и электроэнергии и формирование отчета.

E:\курсач вопросительный знак\Сафронов В.Д. ДКИ-311 ЛП№7\что это\03_A1.png

Рис. 5 – Декомпозиция функции “Расход топлива”

ОПИСАНИЕ

В функции “Расход топлива” происходит подсчет расхода топлива и информации о дозаправках. После обработанная информация о расходе топлива идет в формирование отчета.

3. Информационное обеспечение задачи

3.1 Информационная модель и её описание

E:\курсач вопросительный знак\собственно курсач\4.jpg

Рис. 4 - Функциональная диаграмма деятельности

3.2 Характеристика нормативно – справочной, входной и результатной информации

E:\курсач вопросительный знак\собственно курсач\5.jpg

Рис. 5 – диаграмма прецедентов

3.2.1 Описание актеров и прецедентов

Актеры:

  • Менеджеры;
  • Генеральный директор;
  • Бухгалтер.

Прецеденты:

Вводит данные о топливе - менеджеры вводят данные о топливе в систему;

Узнает данные о топливе от водителей - менеджеры узнают данные о топливе от водителей;

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

Отчет о расходе топлива и электроэнергии - в конце рабочего дня отчет автоматически отправляется генеральному директору и бухгалтеру;

Получать всю информацию о расходе топлива и электроэнергии - генеральный директор получает всю информацию о расходе топлива и электроэнергии;

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

4. Программное обеспечение задачи

4.1 Характеристика базы данных

Диаграмма Сущность связь

ER модель базы данных “Автоматизация учета расхода топлива и электроэнергии на производстве”

Рис. 6 – диаграмма Сущность – связь

Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 4 сущностей: список сотрудников, расход топлива, расход электроэнергии, общий расход топлива и электроэнергии.

Атрибуты

Список сотрудников:

  • Код сотрудника;
  • ФИО сотрудника;
  • Должность;
  • Время работы (в часах);

Расход топлива:

  • Код сотрудника;
  • ФИО сотрудника;
  • Количество литров потраченного топлива за выезд;
  • Были дозаправки;
  • Код расхода топлива;

Расход электроэнергии:

  • Код сотрудника;
  • Расход электроэнергии компьютера сотрудника за час;
  • Расход электроэнергии компьютера сотрудника за рабочий день (8 часов);
  • Код расхода электроэнергии;

Общий расход топлива и электроэнергии:

  • Расход топлива за день (в литрах);
  • Расход электроэнергии компьютеров за день (в кВатт);
  • Коды расхода топлива и электроэнергии;
  • Рабочий день (в часах).

Между сущностями и атрибутами существуют следующие связи:

  1. Список сотрудников – один к одному – Расход топлива;

Часть сотрудников – водители, и при их работе происходит расход топлива.

  1. Список сотрудников – один к одному – Расход электроэнергии;

Большая часть сотрудников тратит ресурсы электроэнергии.

  1. Расход топлива – один ко многим – Общий расход топлива и электроэнергии;

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

  1. Расход электроэнергии – один ко многим – Общий расход топлива и электроэнергии.

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

5. Контрольный пример реализации

5.1 Схема данных “Автоматизированный учет расхода топлива и электроэнергии на производстве”

E:\курсач вопросительный знак\Сафронов В.Д. ДКИ-311 ЛП№6\ERD-диаграмма.PNG

Рис. 7 – схема данных “Автоматизированный учет расхода топлива и электроэнергии на производстве”

5.2 Описание таблиц

Таблица 3.1 “Список сотрудников”

Наименования поля

Идентификатор поля

Тип поля

Код сотрудника

Ключ

Счетчик

ФИО сотрудника

-

Текстовый

Должность

-

Текстовый

Время работы (в часах)

-

Текстовоый

Таблицы 3.2 “Расход топлива”

Наименование поля

Идентификатор поля

Тип поля

Код сотрудника

Ключ

Числовой

ФИО Сотрудника

-

Текстовый

Количество литров потраченного топлива за выезд

-

Числовой

Были дозаправки

-

Текстовый

Код расхода топлива

-

Текстовой

Таблица 3.3 “Расход электроэнергии”

Наименование поля

Идентификатор поля

Тип поля

Код сотрудника

Ключ

Счетчик

Расход электроэнергии компьютера сотрудника за час работы

-

Текстовый

Расход электроэнергии компьютера за рабочий день (8 часов)

-

Текстовый

Код расхода электроэнергии

-

Текстовый

Таблица 3.4 “Общий расход топлива и электроэнергии”

Наименование поля

Идентификатор поля

Тип поля

Расход топлива за день (в литрах)

-

Числовой

Расход электроэнергии за день (в кВатт)

-

Числовой

Коды расхода топлива и электроэнергии

Ключ

Текстовой

Рабочий день (в часах)

-

Текстовой

5.3 Исходные данные SQL

Список водителей

SELECT [Список сотрудников].[Код сотрудника], [Список сотрудников].[ФИО сотрудника], [Список сотрудников].Должность

FROM [Список сотрудников]

WHERE ((([Список сотрудников].Должность)="Водитель"));

Рис. 8 – Список водителей

Дозаправки

SELECT [Расход топлива].[Код сотрудника], [Расход топлива].[ФИО Сотрудника], [Расход топлива].[Были дозаправки]

FROM [Расход топлива]

WHERE ((([Расход топлива].[Были дозаправки])="Да"));

Рис. 9 - Дозаправки

Сотрудники без компьютеров

SELECT [Список сотрудников].[Код сотрудника], [Список сотрудников].[ФИО сотрудника], [Список сотрудников].Должность

FROM [Список сотрудников]

WHERE ((([Список сотрудников].[Код сотрудника])=9)) OR ((([Список сотрудников].[Код сотрудника])=10)) OR ((([Список сотрудников].[Код сотрудника])=11)) OR ((([Список сотрудников].[Код сотрудника])=12)) OR ((([Список сотрудников].[Код сотрудника])=13)) OR ((([Список сотрудников].[Код сотрудника])=14)) OR ((([Список сотрудников].[Код сотрудника])=15)) OR ((([Список сотрудников].[Код сотрудника])=16)) OR ((([Список сотрудников].[Код сотрудника])=17)) OR ((([Список сотрудников].[Код сотрудника])=18)) OR ((([Список сотрудников].[Код сотрудника])=19)) OR ((([Список сотрудников].[Код сотрудника])=20));

Рис. 10 – Сотрудники с компьютерами

Сотрудники с компьютерами

SELECT [Список сотрудников].[Код сотрудника], [Список сотрудников].[ФИО сотрудника], [Список сотрудников].Должность

FROM [Список сотрудников]

WHERE ((([Список сотрудников].[Код сотрудника])=1)) OR ((([Список сотрудников].[Код сотрудника])=2)) OR ((([Список сотрудников].[Код сотрудника])=3)) OR ((([Список сотрудников].[Код сотрудника])=4)) OR ((([Список сотрудников].[Код сотрудника])=5)) OR ((([Список сотрудников].[Код сотрудника])=6)) OR ((([Список сотрудников].[Код сотрудника])=7)) OR ((([Список сотрудников].[Код сотрудника])=8));

Рис. 11 – Сотрудники с компьютерами

Заключение

Мной была проведена работа по теме “Автоматизация учета расхода топлива и электроэнергии на производстве”. В ходе работы мной была собрана информация о персонале, функциях организации и каждой профессии, так же на рисунках я отразил техническую структуру, бизнес-процесс и организационную структуру как он есть на данный момент. Исходя из вышеперечисленных данных я определили входную информацию, которая необходима для преобразования её в выходную.

За тем мы обозначили информационное обеспечение задач и создали к нему ПО (программное обеспечение), которое отражает необходимую БД (базу данных) для автоматизации расчета с подотчетными лицами.

В конце я привёл показательный пример, что моя БД для ПО работоспособна и отражает все необходимые для автоматизации данные.

Литература

1. Аллен Р. Британская промышленная революция в глобальной картине мира. М.: Издательство Института Гайдара, 2014. — 448 с.

2. Пьявченко, Т. А. Автоматизированные информационно-управляющие системы : учеб, пособие /Т. А. Пьявченко, В. И. Финаев. — Таганрог : Изд-во ТРТУ, 2006. —268 с.

3. https://www.360totalsecurity.com/

4. https://support.microsoft.com/ru-ru/office/%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B5-%D1%81-access-a5ffb1ef-4cc4-4d79-a862-e2dda6ef38e6

5. Межгосударственный стандарт ГОСТ 34.003-90: Информационная технология. Комплекс стандартов на автоматизированные системы. Термины и определения. Москва, СТАНДАРТИНФОРМ, 2009 г.