Workers - комплекс программ для слежения за сотрудниками большой фирмы.
Workers считает общее рабочее время, считает полезное время, делает screen-shot-ы,
предоставляет статистику во всевозможных разрезах.
Программа построена на технологии клиент-сервер.
Программа писалась по заказу коммерческой организации.
Среда разработки - Microsoft Visual C++ 6.0, база данных - Microsoft Access.
C 17 июня 2004 г программа выложена в открытый доступ для свободного
скачивания.
Скачать Серверную часть 1.5 Mb
Скачать Клиентскую часть 1.4 Mb
Скачать ДЕМО с примером статистики 1.4 Mb
Скачать dao35.exe 3.3 Mb
Инструкция по установке и настройке комплекса программ Workers:
1. Установить программу WorkerServer из дистрибутива на компьютер,
с которого будет вестись наблюдение за работниками. Для этого
необходимо запустить файл WorkerServer_Setup.exe
2. Установить программу Data Access Objects из дистрибутива на
компьютер, с которого будет вестись наблюдение за работниками.
Для этого необходимо запустить файл dao35.exe
3. Установить программу Worker из дистрибутива на компьютеры всех
работников. Для этого необходимо запустить файл Worker_Setup.exe
4. Дать полный доступ на папку Worker на всех компьютерах
работников. Это можно сделать следующим образом: (Эти действия надо
проделывать под логин-ом локального администратора)
а) Открыть проводником папку Worker.
б) Щелкнуть на ней правой клавишей мыши и выбрать пункт
выпадающего меню "Свойства" (Property).
в) В открывшемся окне выбрать вкладку "Доступ" (Sharing).
г) На вкладке выбрать "Дать доступ на папку" ("Share this
folder").
д) Нажать клавишу "Разрешения" (Permissions).
е) Добавить в список пользователей "Everyone" (чтобы все
могли иметь доступ к этой папки).
Пункты а)-е) надо проделать на компьютерах всех работников.
5. Скопировать ярлык на файл Worker\Worker.exe в папку автозапуска
всех работников. Под локальным администратором компьютера это можно
сделать следующим образом:
а) Скопировать файл Пуск\Программы\Worker\Worker.lnk в:
С:\Documents and Settings\Login\Главное меню\Программы\Автозапуск
(С:\Documents and Settings\Login\Start Menu\Programs\Startup)
где Login - логин работника, а "c:\" - имя диске где стоит
Windows 2000, XP.
б) Пункт а) надо проделать для всех работников на этом
компьютере.
Пункты а)-б) надо проделать на компьютерах всех работников.
6. Проверить, то на всех компьютерах (рабочие станции и сервер)
выставлены правильные системное время и дата.
7. Прописать пути на сервере до каталогов пользователей. Для этого
необходимо:
а) Запустить файл WorkerServer\WorkerServer.exe на сервере.
б) Нажать кнопку "Настройки", перейти на вкладку "Пути".
в) В каждой строке надо прописать путь до рабочего каталога
пользователя (Папка Worker, к которой в пункте 4 был дан
доступ).Количество строк должно равняться количеству рабочих
компьютеров.
8. Заполнить таблицу с информацией о пользователях. Для этого
необходимо:
а) Запустить файл WorkerServer\WorkerServer.exe на сервере.
б) Нажать кнопку "Добавить" и заполнить анкету работника.
Выполнить пункт б) для всех работников.
9. Настроить запуск файлов Worker\StartJob.exe и Worker\StopJob.exe
во время начало и конца работы, соответственно.
Инструкция по работе с программой:
Для того чтобы просмотреть статистику работы пользователей
необходимо:
а) Запустить программу WorkerServer на сервере.
б) Нажать кнопку "Обработка" для обработки информации с
рабочих станций.
в) После выполнения обработки нажать кнопку "Статистика".
г) Выбрать необходимого работника, день (месяц, год) и
посмотреть статистику его работы.
Для того, чтобы добавить в программу нового работника необходимо:
а) Запустить файл WorkerServer\WorkerServer.exe на сервере.
б) Нажать кнопку "Добавить" и заполнить анкету на работника.
FAQ
Принцип работы программы:
На рабочих машинах запускается программа Worker.exe, которая
постоянно висит в оперативной памяти (она нигде, как кроме списка
процессов не показывается).
Далее Вам необходимо определить какая работа пользователя считается
полезной. В момент запуска этих полезных программ
необходимо настроить автоматический запуск программы StartJob.exe,
это можно элементарно сделать с использованием bat-файлов.
После запуска StartJob.exe, worker.exe начинает вести контроль за сотрудниками
(через определенный промежуток времени(настраивается на сервере)
делает снимки экрана и записывает в журнал статистику работы)
При выходе пользователя из полезной программы необходимо настроить
автоматический запуск программы StopJob.exe
Программа WorkerServer.exe устанавливается на следящем компьютере.
По нажатию кнопки "обработка" сервер принимает данные с компьютеров пользователей
и записывает статистику в базу данных. После этого Вы можете смотреть
статистику работы пользователей.
Какие операционные системы поддерживаются:
Инструкция специально написана для пользователей Windows 2000, XP, 20003,
но программа может использоваться и в других ОС.
А если у меня зависнет сервер или клиент:
Программа написана очень безопасным способом, никакие
зависания ей не помешают.
А если у меня несколько пользователей работает на одном компьютере:
Программа ведет отдельный контроль каждого пользователя.
Если Вы хотите использовать Workers в коммерческой
организации и Вам нужна уверенность в стабильной и оперативной
поддержке продукта, напишите мне.
После оплаты Вы получите поддержку, внедрение, настройку, а в необходимой ситуации -
доработку продукта под Ваши бизнес процессы.
|