Adding task-planning module to our project

Ukończone Opublikowano Mar 8, 2016 Płatność przy odbiorze
Ukończone Płatność przy odbiorze

Our uncompleted project runs at;

[url removed, login to view]

you can login with a / a.

The main purpose of the page is to show a complete list of tasks which runs on each machine, for every day.

I added a submenu to Uretim: Üretim Planlama.

The php file is not created yet, its name will be plan.php.

Plan page template is completely same with all other pages: we have always 2 main areas; left side is the search(filter) area and right side is the result area.

On the left side of the plan page, we need;

1. machines: multiselect, you can see multiselect examples in all pages. It will read the machine list from table [machines].

2. file: a string area

3. date: a date select area;

4. List Button

The right side is different then the other pages, because here we dont have a datatable, it should be an HTML area.

In the columns, we need to see the selected date plus +-3 days, which make a total of 7 days. This area can (and will) have an horizontal scrollbox.

In the rows, we need to see the machines selected from the left side.

For every day, every machine can work for maximum 5 tasks. It means that we need 5 slots for everyday of every machine. Each task will have a string value. So we will need an add button for empty slots, and taskname+delete button for filled slots.

If file is filled in the filter area, we will show only task_name LIKE '%$_GET["file"]%' pattern slots filled.

I tried to show it as a draft word document with 2 machines examples. Its basically a table showing slots. For filled slots, we have a delete button, for empty slots, we have a "add" button. When we click add, a lightbox will appear to ask;

1. taskname:string

2. start date: date

3. duration: integer

start date have to be one of the 7 days we see on the screen. So its enough to show the 7 days inside a select area.

the duraton also will not be input, it will be a select area showing numbers from 1 to 100.

Of course we will have a OK button inside this lightbox, then the system will add into [plan] table, (duration-1) records, with fields;

task_date: date

task_name: varchar(20)

task_date + task_name should not be duplicated.

when we click delete button, the system should ask: "delete single day" / "delete entire task". If we want to delete entire task, all records with this task_name will be deleted.

Its better to refresh all table after each update operation.

At the bottom of the table, we will see a complete list of different tasks, which exists only in these 7 days. But the start time and end time of each task can be outer of this date interval.

I have a deadline for max 3 days. As a programmer of 22 years, i can answer all your technical questions, and can try to help you on any coding side problems while i have full control over this project. But the deadline is very very critical for this project, while my customer is squeezing me. So, i need you to inform me about the progress at the end of each day.

The only complication of this job is the database connection which we use as a class, but you will understand it quickly im sure, and i can give you all instructions too...

Please let me tell that all automatic bids before 5 mins will be ignored because it shows that the freelancer didtn read the project description :)

AJAX HTML JavaScript PHP

Numer ID Projektu: #9886926

O projekcie

3 ofert Zdalny projekt Aktywny Mar 9, 2016

Przyznany użytkownikowi:

$250 USD w ciągu 7 dni
(133 ocen)
6.5