Ищу исполнителя для системы учёта рабочего времени!

p.zavodov
Offline
Зарегистрирован: 18.07.2014

Суть задания такова:

1. есть офис с ~ 50 сотрудниками

2. есть ардуина уно

3. есть сам модуль распознавания отпечатков - http://ru.aliexpress.com/item/Free-Shipping-Fingerprint-Recognition-Module-Optical-fingerprint-Fingerprint-Module-For-Ardu-in-o-in-stock-Best/1628586439.html

 

Логика работы проекта:

Сотрудник приходит с утра на работу и отмечается прикасанием пальца к сканеру. 

Если всё ок - загорается зелёный, если фэйл какой-то - загорается красный.

Время прихода на работу считывается и отправляется в базу данных MySQL в интернете. 

Сканер будет подключён по Ethernet кабелю.

Собственно когда уходит тоже прикасается и отмечает время ухода из офиса.

 

Остаётся продумать вопрос как заносить новых сотрудников.

От вас хочу узнать какая цена вопроса и сколько времени надо?

Собственно нужно сделать схема, помочь всё это подключить и оттестить и написать скетч.

inspiritus
Offline
Зарегистрирован: 17.12.2012

Это не игрушки,  Ведь в случае сбоя сотрудники на деньги попадут. 

Есть множество готовых систем, зачем городить самопал?  Или Вам задешево ?

p.zavodov
Offline
Зарегистрирован: 18.07.2014

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

во 2 - система будет проверяться офис-менеджером первое время чтобы исключить сбоев

 

а по готовым решениям - есть опыт использования каких-либо?

victoruni
Offline
Зарегистрирован: 25.06.2012

А как вы собираетесь отличать время ухода от времени прихода?

ssergo
Offline
Зарегистрирован: 10.05.2013

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

Метка у сотрудника лежит в кармане(или в качестве браслета одета на руке). Если метка метка в зоне действия считывателя - человек за рабочим местом. Небольшое но - чтобы небыло соблазна оставить метку и свинтить налево - на дверях кабинетов(дверей коридоров) -  монтируются эл.замки со считывателями. Тогда дополнительно можно будет также отследить перемещение сотрудников по конторе и при входе\выходе из конторы. это так называемый тотальный контроль.

 Можно намного упростить. К вашей ардуинке купить считыватель rfid и rfid карточки для сотрудников. Стоит оно копейки. Утром и вечером сотрудники отмечаются на считывателе.

Считыватели отпечатков - это реальный гемор.

 

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

ssergo пишет:

Метка у сотрудника лежит в кармане(или в качестве браслета одета на руке). Если метка метка в зоне действия считывателя - человек за рабочим местом. Небольшое но - чтобы небыло соблазна оставить метку и свинтить налево - на дверях кабинетов(дверей коридоров) -  монтируются эл.замки со считывателями. Тогда дополнительно можно будет также отследить перемещение сотрудников по конторе и при входе\выходе из конторы. это так называемый тотальный контроль.

зачем все эти полумеры, давайте сразу под кожу будем имплантировать, что бы исключить что кто то оставит свою карточку другу и тот за него ее отметит. Про считыватели которые с растояния не менее 50 см полюбопытствуйте ради интереса, сколько они стоят и как выглядят :)

ssergo пишет:

Считыватели отпечатков - это реальный гемор.

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

Puhlyaviy
Puhlyaviy аватар
Offline
Зарегистрирован: 22.05.2013

victoruni пишет:

А как вы собираетесь отличать время ухода от времени прихода?

ну наверное вполне логично первый раз ты пришел, второй раз ты ушел... или у вас бывает что вы 3 раза пришли, ниразу не выходя?

leshak
Offline
Зарегистрирован: 29.09.2011

Хм... сам не люблю когда в "ищу исполнителя" начинается обсуждение целесообразности, но.... не могу удержаться
В IT компании на 50-т человек нет ни одного который может загуглить arduino fingerprint и за пару дней (ну неделю) как-то расчехлиться с этим?  В IT-компании все до одного "я в программировании ноль"?
Дальше конечно сугубо мое IMHO (на опыте компаний где я работал), но для IT-шников все подобные "системы учета" - деньги на ветер. Наоборот: мозги сразу начинают работать "как это обойти" (даже если раньше и не думал об этом). Подозревают - ну значит мы "по разные стороны барикады". Вместо работы думаем о том как "больше выжать из системы учета" (и способ всегда найдется).
IMHO в нормальной конторе, в творческом труде без ВЗАИМНОГО доверия - просто не возможно работать. Если начинается подобная борьба - лучше сразу разбегаться. 
Да и "сколько там человек отсидел на стуле" - зачем это нужно?  Вот "сколько потратил на конкретную задачу" - вот это уже важней. У нас каждый сам отмечает "вот сейчас я занимаюсь таском номер...". И это не что-бы "ловить нерадивых", а что бы менеджер видел "на что расходуются бюджеты". Менеджер и работник тут по одну сторону барикады: управляют ресурсами.
Да, теоретически "хитрованы" могут быть... но... Если все эти таймрепорты идут в базу, то потом, покрутив их в OLAP-кубиках на временных интервалах месяцы-недели не заметить подобного "хитрована" - просто не возможно. Специально искать не нужно - он просто выбивается из общей картины. По сравнению с десятком других его таймшиты выглядят "не типично". И сознательно спрятать это - не реально. "Накрутить" можно день. Ну два... но не два месяца химичить и статистически не выделяться из толпы.
Но даже в этом случае, никто не докапывается человек "читерит" или "у него семейные проблемы и он не может сосредоточится". С ним расстаются просто потому что "извини, но ты не приносишь нам прибыли, тебя содержать - не выгодно". А причины - дело десятое. Ну либо снижать часовой рейт (если человек и его менеджер согласны на это и дедлайн позволяет).
А еще долю от прибыли проекта - получает сама комманда. Ну "сольешь ты часы", так в финале меньше останется на "бонус" денег. В конце концов есть бюджет, и в виде чего он выплатиться - дело десятое. Но как на тебя будут смотреть соседи, видя что ты читаешь фейсбук и сливаешь "общий бонус"? А у самого-то совести хватит? 
Вообщем IMHO тут нужно не "технические решения", а МНОГО работы по поводу постановке процессов, разработке мотивационно-компенсационной политики (и это постоянный процесс...) и т.п.

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

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

freearduino
Offline
Зарегистрирован: 21.04.2014

Здравствуйте!

Готов заняться вашим проектом.

По срокам: около месяца.

По цене давайте вот тут поговорим freearduino@gmail.com

maxi_10
Offline
Зарегистрирован: 05.01.2012

Это моя небольшая наработка

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

P.S. Задача как я понял у Вас проще чем у меня, вам необходимо просто писать лог...

P.P.S. видео снималось для конкретного человека поэтому качеством не отличается.

https://www.youtube.com/watch?v=nE_Lr29Wlxs

 

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012

Я так сделал )))   Думаю тоже неплохо... 

https://vk.com/arduino_project?z=video184119177_456239142%2F5f04acdc42b73afb20%2Fpl_post_184119177_771

phoenixoid
Offline
Зарегистрирован: 14.07.2015

Делал такое, правда на RFID карточках. Терминал на ардуине, сервер на PHP и MySQL. Пишите мой_ник@ya.ru

inhelp
inhelp аватар
Offline
Зарегистрирован: 23.09.2012


RFID легко обмануть, я могу карточкой друга отметить его, если друга нет на месте, а сканнер отпечатков пальцев не так просто обмануть

https://youtu.be/GkjXprhwcmw

phoenixoid
Offline
Зарегистрирован: 14.07.2015

Сканер пальца тоже можно обмануть. Сложнее конечно чем rfid но не очень сложно.

DrProg
Offline
Зарегистрирован: 07.08.2015

Только ДНК тест! Капля крови или кусочек плоти при входе и при выходе. Правда и это можно обмануть, начнут чужую кровь в баночках носить.

phoenixoid
Offline
Зарегистрирован: 14.07.2015

И глаз вырвут, если сканер сетчатки использовать)))

ramen
ramen аватар
Offline
Зарегистрирован: 19.02.2015

Писать собственное СКД и с учетом рабочего времени сейчас не проблема, тем более, что от ардуино минимальное количество требований, лишь пересыл данных в базу, а вот отчеты и логику конечно на серверной части, самое простое на PHP. Имею большой опыт в построении сиситем безопасности, есть желание стучитесь w1f1(a)bk.ru обговорим т.з. и цену, сроки до двух недель.

Предлагается на arduino или stm решение хард варианта. на php и mysql решение серверной закрытой части.

MacSim
Offline
Зарегистрирован: 28.11.2012

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

ЗЫ на картах rfid есть готовые решения. или вам принципиально надо пальцами чтоб тыкали? так отпечаток пальца еще проще подделать чем карту.

пишите раcскажу как maksimovaleksandr@inbox.ru