Автоматизация учета расхода топлива электроэнергии на производстве (на примере ООО “Ничто”)
Содержание:
Введение
Есть такая фраза: “Лень – двигатель прогресса”. Новые изобретения облегчают нашу жизнь, делают так, чтобы мы тратили меньше энергии на определенные действия, работы. Например, нужно пропылесосить квартиру, но как-то не хочется, доставать этот пылесос, как-то лениво и т.д. Выход есть – робот-пылесос. Запустил его, и он пылесосит за нас. Или вот пример – Промышленная революция - массовый переход от ручного труда к машинному, от мануфактуры к фабрике, произошедший в ведущих государствах мира в XVIII—XIX веках. Появились новые машины, инновации, произошло развитие металлургии, повысилось производство. Машины делали работу быстрее и продуктивнее, человеку нужно просто быть оператором этой машины. Работа стала легче (относительно, с промышленной революцией появились и новые проблемы, в основном социальные).
Или вот еще простой пример – калькулятор. Нужно что-то быстро посчитать – вместо того чтобы все считать в голове используем калькулятор, он и ошибиться может реже, чем человек, да и ошибка калькулятора – это в основном ошибка человека.
Вот и автоматизированная система расчета расхода топлива и электроэнергии на производстве призвана и создана для того, чтобы легче вести расчет. Система сама ведет подсчет расхода, надо только ввести изначальные данные. Система все считает, делает отчет и сама его отправляет. С помощью этой системы экономятся человеческие ресурсы и исключается человеческий фактор.
С помощью этой системы облегчится работа генерального директора и бухгалтера. Им не придется самим проводить подсчеты, все это делает система, они просто получают отчет.
1. Технико-экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности ООО “Ничто”.
Компания ООО “Ничто”. Основана в 2010 году. Компания занимается грузоперевозками. К нам обращаются разные клиенты, которым нужно доставить или отвезти той или иной груз. Компания появилась в 2018 году. Миссия компании заключается в том, чтобы быстро и качественно выполнять перевозку грузов. Основные конкуренты это ПЭК. На следующий год планируется расширить штат до 4 менеджеров и 10 водителей.
Компания имеет в штате на данный момент 20 сотрудников и два отдела. Первый отдел – отдел обработки заказов. В этом отделе находится 8 сотрудник: генеральный директор, технический директор, директор по персоналу, бухгалтер, IT-специалист, 3 менеджера. Второй отдел – отдел погрузки. В этом отделе находится 12 сотрудников: 4 грузчика и 8 водителей.
1.2 Организационная структура управления предприятием
Рис. 1 - Организационная структура
1.2.1 Должность и обязанности
Таблица 1 “Должности и обязанности”
Должность |
Обязанности |
Генеральный директор |
|
Технический директор |
|
Директор по персоналу |
|
Бухгалтер |
|
IT-специалист |
|
Менеджер |
|
Грузчик |
|
Водитель |
|
Выбор комплекса задач автоматизации и характеристика существующих бизнес-процесс
Система реализует ведение учёта расхода топлива и электроэнергии автоматически.
В ней должны быть реализованы следующие функции:
- учёт работы водителей, потребление топлива транспорта;
- учёт затраты электроэнергии в час.
Входными данными системы являются изначальное количество топлива и электроэнергии.
Выходными данными системы являются число, сколько было израсходовано топлива и электроэнергии.
В проектируемой системе необходимо предусмотреть сколько времени и расстояния водителям нужно для заказа и сколько работает сама компания в день в часах.
Подсистема формируется на основе подсчёта времени и табельному номеру водителя.
- На первом этапе она должна считать начало работы водителей (во сколько они отправились на адрес заказа) на основе списка водителей, и на сколько был заполнен бак транспорта. Информацию о изначальном количестве топлива в баке вводят менеджеры;
- За тем она должна высчитывать конец работы водителей (во сколько водители вернулись на базу), и сколько топлива осталось в баке, были дозаправки или нет. Информацию о остатке топлива в баке, информацию о дозаправках вводят менеджеры;
- На втором этапе она должна считать, сколько электроэнергии потребила компания за час работы;
- В итоге она должна из выше перечисленной информацией высчитывать, сколько топлива и электроэнергии было израсходовано за рабочий день.
- Система под конец рабочего дня отправляет отчет генеральному директору и бухгалтеру.
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 |
|
Драйвер работы МФУ |
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 |
Модель процессора
|
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° |
Драйвер работы камер |
Рис. 2 - Техническая архитектура
На представленной технической архитектуре представлены следующие объекты:
- 8 рабочих станций;
- 2 принтера;
- 10 ip-камер;
- 2 МФУ;
- 3 коммутатора;
- 1 маршрутизатор;
- 3 сервера;
- В компании имеется интернет-соединение от местного провайдера (МГТС)
За безопасность рабочих станций (компьютеров) отвечает 360 Total security
Преимущества этого антивируса
- Защиты от всех видов интернет - угроз.
- Полноценная защита от всех видов вирусов и атак, которая включает эвристический анализ, поведенческую блокировку, проверку по всем базам.
- Проверка трафика, почтовых сообщений и скачиваемых файлов в режиме реального времени.
- Защита от спама и фишинга.
- Защита от утечек всей конфиденциальной информации.
- Автоматическое обновление баз данных.
- Постоянный сетевой контроль.
Нынешняя система подсчета реализована следующим образом
2.2.1 Диаграмма IDEF0 Автоматизированный расчет расхода топлива и электроэнергии
Рис. 3 – Осуществление подсчета расхода топлива и электроэнергии
ОПИСАНИЕ
На рисунке 3 представлена контекстная диаграмма, выполненная с использованием методологии IDEF0. Система осуществляет подсчет расхода топлива и электроэнергии на производстве.
Рис. 4 – Декомпозиция функции “Автоматизация учета расхода топлива и электроэнергии на производстве”
ОПИСАНИЕ
При осуществлении подсчета расхода топлива и электроэнергии происходит, собственно, подсчет расхода топлива и электроэнергии и формирование отчета.
Рис. 5 – Декомпозиция функции “Расход топлива”
ОПИСАНИЕ
В функции “Расход топлива” происходит подсчет расхода топлива и информации о дозаправках. После обработанная информация о расходе топлива идет в формирование отчета.
3. Информационное обеспечение задачи
3.1 Информационная модель и её описание
Рис. 4 - Функциональная диаграмма деятельности
3.2 Характеристика нормативно – справочной, входной и результатной информации
Рис. 5 – диаграмма прецедентов
3.2.1 Описание актеров и прецедентов
Актеры:
- Менеджеры;
- Генеральный директор;
- Бухгалтер.
Прецеденты:
Вводит данные о топливе - менеджеры вводят данные о топливе в систему;
Узнает данные о топливе от водителей - менеджеры узнают данные о топливе от водителей;
Автоматический подсчет расхода топлива и электроэнергии - система автоматически подсчитывает расход топлива и электроэнергии за рабочий день, и создает отчет;
Отчет о расходе топлива и электроэнергии - в конце рабочего дня отчет автоматически отправляется генеральному директору и бухгалтеру;
Получать всю информацию о расходе топлива и электроэнергии - генеральный директор получает всю информацию о расходе топлива и электроэнергии;
Создать список расхода топлива и электроэнергии - бухгалтер создает список расхода топлива и электроэнергии раз в месяц.
4. Программное обеспечение задачи
4.1 Характеристика базы данных
Диаграмма Сущность связь
ER модель базы данных “Автоматизация учета расхода топлива и электроэнергии на производстве”
Рис. 6 – диаграмма Сущность – связь
Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 4 сущностей: список сотрудников, расход топлива, расход электроэнергии, общий расход топлива и электроэнергии.
Атрибуты
Список сотрудников:
- Код сотрудника;
- ФИО сотрудника;
- Должность;
- Время работы (в часах);
Расход топлива:
- Код сотрудника;
- ФИО сотрудника;
- Количество литров потраченного топлива за выезд;
- Были дозаправки;
- Код расхода топлива;
Расход электроэнергии:
- Код сотрудника;
- Расход электроэнергии компьютера сотрудника за час;
- Расход электроэнергии компьютера сотрудника за рабочий день (8 часов);
- Код расхода электроэнергии;
Общий расход топлива и электроэнергии:
- Расход топлива за день (в литрах);
- Расход электроэнергии компьютеров за день (в кВатт);
- Коды расхода топлива и электроэнергии;
- Рабочий день (в часах).
Между сущностями и атрибутами существуют следующие связи:
- Список сотрудников – один к одному – Расход топлива;
Часть сотрудников – водители, и при их работе происходит расход топлива.
- Список сотрудников – один к одному – Расход электроэнергии;
Большая часть сотрудников тратит ресурсы электроэнергии.
- Расход топлива – один ко многим – Общий расход топлива и электроэнергии;
Обработанная информация о расходе топлива отправляется в базу данных, из которого и будут браться данные для отчета.
- Расход электроэнергии – один ко многим – Общий расход топлива и электроэнергии.
Обработанная информация о расходе электроэнергии отправляется в базу данных, из которого и будут браться данные для отчета.
5. Контрольный пример реализации
5.1 Схема данных “Автоматизированный учет расхода топлива и электроэнергии на производстве”
Рис. 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 г.
- Международный валютный фонд: цели, функции, особенности (Цели Международного валютного фонда)
- Корпоративные договоры (Понятие и правовая природа корпоративного договора)
- Личностные деформации стрессового типа (ПОНЯТИЕ ЛИЧНОСТНЫХ ДЕФОРМАЦИЙ)
- Анализ методов диагностики конфликтности личности
- Банковские риски и основы управления ими (на примере)
- Формы и системы оплаты труда на предприятии (МОТИВАЦИЯ ОПЛАТЫ ТРУДОВОЙ ДЕЯТЕЛЬНОСТИ НА ПРЕДПРИЯТИИ)
- Корпоративная культура в организации (на примере ОАО «Слонимский мясокомбинат»)
- ТЕХНОЛОГИЯ РАБОТЫ СЛУЖБЫ ПИТНИЯ В ОТЕЧЕСТВЕННЫХ ГОСТИНИЦАХ, НА ПРИМЕРЕ ГОСТИНИЦЫ ХИЛТОН МОСКОУ ЛЕНИНГРАДСКАЯ
- Разработка сайта интернет-магазина цветов FLOWER-SHOP»
- Сущность и значение кадровой стратегии на предприятии
- Кадровая стратегия в системе стратегического управления организацией . .
- ТЕХНОЛОГИЯ ПРОЦЕССА ОБУЧЕНИЯ СОТРУДНИКОВ В ГОСТИНИЦЕ (НА ПРИМЕРЕ ГОСТИНИЦЫ ЗАО «ЛОТТЕ РУС»