Generate attendance reports from clocking punches

Completado Publicado hace 7 meses Pagado a la entrega
Completado Pagado a la entrega

I am looking for someone to generate 2 types of reports based on the punches received from clocking machine. Each punch is stored in a single row of a database.

The reports needs to be generated in php (preferably procedural) and displayed in HTML table.

There are two SQL tables:

1. user – will only be used to fetch user’s full name from user id

2. punches

1. First Report - Punches Report.

This report needs to show table with all clocking’s in the table in certain order. The SQL query will need to be able to adapt some WHERE conditions, such as “daterange”, “name”, and “organisation”.

When the report is listed, it needs to highlight potential clocking errors. There are 2 main clocking modes, In and Out, and the third one is “Ignore”.

• If the first clock-in on the given date for any user is “Out”, instead of “In”, it should highlight that row in red.

• The correct number of clockings should be even, for example (In, Out, In, Out), so if the number of clockings of each user for that day is odd, the last row should be highlighted in red.

• If two clocking are identical status one after another, for example (In, Out, In, in) the row should be highlighted in red.

• Any “Ignore” statuses should be completely ignored.

More details are in pdf attachment.

2. Second Report - Attendance Report

This report is generated from the punches table. It needs to calculate the total time, for each date, per user. For example, if user has 4 punches (In, Out, In, Out), it needs to calculate the time betweeb first “In and Out” and second “In and Out”and so on.

The .sql file of sample punches will be provided.

More information in the attachments.

PHP MySQL Arquitectura de software Programación de bases de datos Algoritmos

Nº del proyecto: #37248131

Sobre el proyecto

7 propuestas Proyecto remoto Activo hace 7 meses

Adjudicado a:

shihan033010

HI I am ready to start your project. Please accept the bid and create the milestone. I am ready to start it. Thanks Shihan

£120 GBP en 7 días
(333 comentarios)
6.9

7 freelancers están ofertando un promedio de £30 por este trabajo

rahadkp50

Hi, I can start immediately and easily create 2 reports from database. I would be more than happy to work together on your project! Please don't hesitate to contact me if you have any questions and I'll do my best t Más

£15 GBP en 2 días
(55 comentarios)
5.5
yosukechat

Dear Sir, I have reviewed the attached files and your requirements carefully. I can say it can be completed within 2 hours if you hire me. I believe in client satisfaction, and I assure you that you only need to pay on Más

£20 GBP en 1 día
(0 comentarios)
0.0
sanjipsheokand10

We carefully studied the description of your project and we can confirm that we understand your needs and are also interested in your project. Our team has the necessary resources to start your project as soon as possi Más

£15 GBP en 7 días
(0 comentarios)
0.0
manoharghl

Hello, I Develop PHP Websites from scratch Customize the existing ones or Fix errors for your current website in Laravel, CodeIgniter, WordPress, Ecommerce, and Core PHP. What Do I Offer? PHP Scripting Fr Más

£15 GBP en 7 días
(0 comentarios)
0.0