Write an Android application

Closed Posted 7 years ago Paid on delivery
Closed Paid on delivery

Наша компания Fillin ([login to view URL]) – предоставляет временный персонала.

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

Система учета отработанного времени.

Мы запустили систему оформления заявок на временный персонал и систему фиксации отработанного времени в 1С.

Как это выглядит на деле:

1) Компания Х оформляет заказ, что сотрудник У должен быть у них с 9 до 18. После того, как 18 часов наступило, клиенту нужно подтвердить, что он был на работе.

2) 1С формирует отчет рабочих часов по каждому сотруднику.

Задача:

Нужно создать Android приложение, которое будет установлено на планшеты со сканером NFC и интернетом и будет выступать регистратором прихода/ухода на работу.

Каждому сотруднику мы будем выдавать пластиковую карточку с меткой NFC (возможно Mifare) и присваивать уникальный код.

Или же формировать QR- код и считывать его с фронтальной камеры.

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

Базовый функционал:

- постоянно работающий брендированый экран с 3 кнопками: «Начать смену», «Окончить смену» и «Перерыв».

- при нажатии на кнопку «Начать смену» приложении предлагает поднести карточку к сканеру NFC

- когда происходит считывание приложение уведомляет, что работа сотрудника начата («Вы №кода начали смену в 00:00»)

- при нажатии на кнопки «Окончить смену» приложении предлагает сканировать карту и соответственно, уведомляет об успешной операции («Вы №кода закончили смену в 00:00»)

- дважды на одну карту нельзя сделать последовательно две операции. Соответственно, если сотрудник, который сделал чек-ин, не может еще раз начать смену (заново)

- при нажатии кнопки «Перерыв» приложение предлагает поднести карточку к сканеру NFC

- когда происходит считывание, приложение уведомляет, что сотрудник на перерыве («Вы №кода ушли на перерыв в 00:00»)

- при повторном нажатии кнопки «Перерыв» (когда сотрудник вернулся с перерыва), приложение предлагает поднести карточку к сканеру NFC

- когда происходит считывание, приложение уведомляет, что сотрудник вернулся на смену («Вы №кода вернулись на смену в 00:00»)

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

- Регистрировать каждое событие и формировать соответствующий .xml файл, который файл будет включать в себя: уникальный номер карты(сотрудника), дата, время, локация (считывая данные GPS) и тип операции (in\out)

- отправлять все файлы .xml раз в какой-то период времени на установленный адрес для импорта этих данных в 1с.

Фото регистрация (опциональная функция):

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

Автозагрузка:

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

Дополнительные функции:

- возможность при сканировании карты, обращаться в нашу систему, собирать информацию об владельце карты и выводить на Экран данные об его ФИО и кол-ве отработанных часов за период.

- - область для проигрывания видеороликов и фотографий рекламного содержания.

Android Mobile App Development

Project ID: #11125203

About the project

19 proposals Remote project Active 7 years ago

19 freelancers are bidding on average $1368 for this job

yashtechsolution

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

$842 USD in 20 days
(95 Reviews)
7.5
jainvipin69

Hi, We can build the app for you, we have a highly experienced team for the work. Please contact to get more details about us and the work. Thanks, Vipin

$1222 USD in 30 days
(0 Reviews)
0.0
adityadconan

A proposal has not yet been provided

$1666 USD in 20 days
(0 Reviews)
0.0
Vadimaid

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

$1250 USD in 20 days
(0 Reviews)
0.0
dimaprapor

Большой опыт разработки, высокая скорость. Написал несколько, подобных вашему, приложения (пульты для таксистов). Пишите, договоримся skype: dimaprapor

$1250 USD in 10 days
(0 Reviews)
0.0