Jump to content
Калькуляторы

Интерфейс для учета работы и заработка монтажников

Писал для своих нужд, постепенно офис попросил добавить всякие удобные им штуки.

Я не асс в PHP поэтому писал, как умею :)

Буду рад если кому-то пригодится, может быть кто-то захочет что-то добавить\доработать сам.

В общем о самом интерфейсе:

 

Позволяет вести полный учет работ проведённых монтажниками с начислением оплаты и штрафов, а так же поиск по бывшей работе, комментарии к работам\штрафам,

отдельный вход для работников в ЛК где они смотрят свою работу на сегодня и начисления и многое другое...

 

Установка и настройка:

 

1. Закидываем содержимое в www папку Апача.

2. Создаём базу в mysql к примеру "work".

3. Импортируем в неё таблицы из каталога sql.

4. Заходим в /core/core.php и добавляем там реквизиты для подключения к MySQL.

5. Логин и пароль по умолчанию admin\admin (войдя не забудьте сменить).

6. Входим в раздел "Работа с прайсами и штрафами" составляем там свой прайс с наименованием работ и стоимостью оплаты этой работы, аналогично и со штрафами.

7. Добавляем пользователей (Администраторов и просто работников).

 

Принцип простой :) Даём новое задание работнику заполняя форму, работник переходит в статус "занятого", дальше по завершению поставленной задачи, оператор эту работу закрывает - работник освобождается, работа фиксируется и ему начисляется сумма.

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

В общем ничего сложного, думаю все поймёте сами.

 

Ну а я буду рад новым предложениям и отлову багов :)

work_center.tar.gz

Edited by NetViruS

Share this post


Link to post
Share on other sites

Ну а я буду рад новым предложениям и отлову багов :)

 

1. в accounts.sql надо поменять последовательность вставляемых данных для админа или же явно указать что куда вставляется

сейчас имеет место быть:

... ,100,NULL,NULL);

должно быть

... ,NULL,100,NULL);

 

2. не хорошо в ссылке указывать имя хоста

либо указывайте относительный путь

либо $_SERVER['SERVER_NAME']

в частности ссылки "Вернуться" и "Выход"

Edited by Errant

Share this post


Link to post
Share on other sites

Бегло ознакомился. Мне показалось или все запросы - сплошная sql-инъекция?

DELETE FROM price WHERE price_id = '".$_GET['id']

Share this post


Link to post
Share on other sites
Бегло ознакомился. Мне показалось или все запросы - сплошная sql-инъекция?

только кому она нужна?

Сделать доступ к системе только Вам и монтажникам -не такая и проблема.

 

P.S. -фингя все это -работа монтажников у всех организована по разному, прайсови штрафов маловато будет.

Да и написать похожую систему - пару часов программеру. Причем с учетом специфики компаниии.

Share this post


Link to post
Share on other sites

1. Исправлена ошибка при закрытии задания на нескольких человек\несколько раз.

2. Добавлен поиск по типу работы.

work_center_2.0.tar.gz

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this