Мысль о необходимости разработки данного продукта у меня появилась достаточно давно. Было перепробовано множество решений, однако все они обладали недостатками в виде платности, громоздкости и необходимости устанавливать клиента на конечный ПК. Решения в WEB интерфейсе найдено не было (хотя не очень и искал, ибо «руки чесались»).
Итак, засучив рукава и потратив на работу примерно месяц, творение наконец вышло в свет.
Фактически это набор скриптов c использованием фреймворков Jquery,JqGrid, Smarty, MySQL. Данный «программный продукт» предназначен для ведения учета оргтехники (да и любой ТМЦ) в одной или нескольких небольших организациях (разработка и тестирование проводилось в организации с численностью единиц оргтехники в количестве 293 и 2-х организаций). Учет ведется в разрезе материальной ответственности, а так-же привязки сотрудников к помещениям. Таким образом, вы и любой сотрудник организации в любой момент можете увидеть: количество и состав ТМЦ находящихся в его ведении, историю перемещений объекта, его фото, а так-же историю его ремонтов. Так-же данный программный продукт удобно использовать для проведения инвентаризации (у меня например используется связка с данными по 1с). Есть страница с ДЕМО, можно зайти и посмотреть, как оно примерно будет выглядеть в реалии.
Что есть еще из сладкого:
- на главной странице вы можете отображать последние новости для работников ваше организации
- каждый работник видит, что за ним закреплено
- аутенфикация возможна через Active Directory
- при перемещении имущества высылаются уведомления владельцам ТМЦ
- к каждому ТМЦ можно прикрепить фото «для узнаваемости»
- достаточно разветвленная система отчетности
- выгрузка состояния в формате XML, для сопряжения с другими учетными системами
- реализовано 1С-ное понятие «пометка на удаление»
- история перемещений и ремонтов
- модульность системы. Вы можете присоединиться к доработке проекта через SVN
Серверная часть скриптов требует Apache 2.xx, PHP 4.xx и выше, MySQL 4.xx и выше.
Установка:
- Скачиваем последнюю версию исходников ЗДЕСЬ
- Копируем/распаковываем их в папку с сайтом.
- Запускаем инсталлятор имя_сайта_или_IP/install/index.php
- Открываем config.php, прописываем данные для соединения с БД, выставляем права на папки images,templatec_c как 775
- Пробуем запустить.
- Удаляем папку install
Несколько скриншотов: