Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проект БД по учёту рабочего времени / 25 сообщений из 25, страница 1 из 1
13.07.2012, 13:25
    #37878099
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Впервые столкнулся с задачей: необходимо сделать систему учёта прихода/ухода сотрудников, с возможностью сотрудникам писать, куда конкретно они ушли. Я в этом деле человек очень не опытный, хотелось бы узнать ваше мнение, и на чём собственно это поднимать.

Как я вижу:
пользователь входя на компьютер под своей учётной записью автоматически запускает LogOn скрипт, в котором, например:
WriteLine(User: __ ; LOGON time: __ ; Date: __; workstation: __; comment: __)

Когда уходит либо просто выключает компьютер и отрабатывает LogOut скрипт, но с возможностью написать комментарий (например всплывающее окно перед выключением компа куда User пишет, куда он уходит).

Просматривать начальству ситуацию с теми кто на работе, а кто опаздывает - через WEB интерфейс.

Соответственно вопрос:
Какие средства лучше для этого использовать и какую архитектуру создать?
Или где можно почитать на эту тему?
...
Рейтинг: 0 / 0
13.07.2012, 13:33
    #37878120
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Albibarbatusс возможностью сотрудникам писать, куда конкретно они ушли
Зачем это писать?
зы. На всякий случай спрошу небольшим оффтопиком, знает ли уважаемый ТС, что обязанность учёта рабочего времени по закону возложена на работодателя?

Albibarbatusавтоматически запускает LogOn скрипт
Почему нельзя данные собрать из EventLog-а? Как угодно удалённо.

AlbibarbatusКакие средства лучше для этого использовать?
Встроенные.
...
Рейтинг: 0 / 0
13.07.2012, 14:18
    #37878235
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Сергей ВаскецовВстроенные.
Но как тогда из веба смотреть кто и как опоздал?
...
Рейтинг: 0 / 0
13.07.2012, 14:24
    #37878255
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusНо как тогда из веба смотреть кто и как опоздал?
По сути - ровно как и предполагается. Выташить данные и показать. Погуглить, как работать с EvenLog.

Кроме того, не совсем понятна корреляция работы с "пришёл залогинился и ковыряю в носу". Возможно в конкретной ситуации корректнее будет фиксировать работу по запуску конкретных приложений и выходу из них.

Короче говоря, если под работой понимается не некая рабочая софтина, работающая с БД (а в этом случае всё куда проще), то необходимость запуска каких-то скриптов, которые куда-то что-то в какую-то БД запишут, да ещё и пользователь чтобы что-то понаписал, совершенно не очевидна.
...
Рейтинг: 0 / 0
13.07.2012, 14:31
    #37878275
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Забавно: последние пару лет работы в офисе я не выключал компьютер уходя и,
соответственно, не логинился возвращаясь. Как в таких условиях будет работать система
аффтара - не представляю.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
13.07.2012, 14:46
    #37878322
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Dimitry Sibiryakovсистема аффтара


вы всё правильно говорите. Но организация государственная, как приказали, так и работаем.

Есть ли возможность, допустим, на MySQL реализовать таблицу, куда будет записываться по EvenLog ? И как реализовать взаимодействие web интерфейса и mySQL ? те ещё глупые вопросы:(
...
Рейтинг: 0 / 0
14.07.2012, 13:17
    #37879213
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Albibarbatus,

а не проще ли установить карточную систему доступа в помещение - там регистрация уже реализована :)
...
Рейтинг: 0 / 0
14.07.2012, 13:31
    #37879221
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Albibarbatus,

Вшить чипы сотрудникам уже предлагали?..
Бредовая идея. Есть контрольно-пропускные системы где реализована фиксация прохода сотрудника. А есть системы мониторинга деловой активности. Там идет слежение за изменениями БД, или даже на уровне нажатия клавиш сотрудником.
Первая используется для контроля рабочего времени отделами начисления ЗП. Вторая - руководством и СБ для выявления фактов попытки несанкционированного доступа к данным, дибо тупо отлыниванием на рабочем месте. У японцев вторая система реализована вплоть до слежения по распознаванию лица и навигацией по офису (они можно сказать повернуты на работе).

В наших реалиях часто используется первый вид систем. Очень редко второй, в части контроля за БД. В части остального вторая система у нас ненашла широкого применения (по понятным причинам). Так что непытайтесь самостоятельно что-то изобретать. В итоге этим никто небудет пользоваться. Исходите из необходимого минимума. На остальное тупо забить.
...
Рейтинг: 0 / 0
15.07.2012, 02:32
    #37879660
хочу-bore
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
,
...
Рейтинг: 0 / 0
16.07.2012, 08:33
    #37880159
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Злой Бобр,

Директор хочет видеть кто на месте а кто нет. И смотреть во сколько именно сегодня человек пришёл. Контрольно-пропускная система с вертушками и пропусками и отчётами кто во сколько вошёл есть, но это подаётся раз в неделю отчёт. А необходимо - каждый день, в любой момент иметь возможность посмотреть, на месте человек в 8.00 или он залогинился в 8.07. В общем - задачу поставили так.

Вопрос в том как это реализовать. MySQL и два web-интерфейса (админа и пользователя). Такое возможно сделать? И какими средствами?
...
Рейтинг: 0 / 0
16.07.2012, 09:41
    #37880196
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Albibarbatus, на месте человек в 8.00 или он залогинился в 8.07. В общем - задачу поставили так.


Залачу то они поставили:
Залагонился сам или достаточно, чтобы хоть кто-то залогонился за него (он поросил к примеру приятеля)?

Ить одно дело БД налобать и совсем другое обеспечить актуальность инфы в ней.
Тем более, что есть опасения, что Вашему директору делать нечего, что он хочит каким-то ф-ями типа кадровиков заняться.
...
Рейтинг: 0 / 0
16.07.2012, 10:14
    #37880232
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
vadiminfo,

Да, один человек во всём отделе может спокойно включить все компы и тем залогинить коллег. Но рано или поздно можно так и попасть.

Но всё таки прошу хелп. Как связать базу в MySQL с weи-интрерфейсом? нужен апач? web писать на php?
...
Рейтинг: 0 / 0
16.07.2012, 10:44
    #37880285
vadiminfo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusНо всё таки прошу хелп. Как связать базу в MySQL с weи-интрерфейсом? нужен апач? web писать на php?
Скорей всего, этот вопрос луче задать с разделе MySQL. В любом случае, скорее всего, относится не к проетированию БД.
...
Рейтинг: 0 / 0
16.07.2012, 10:48
    #37880299
AZv
AZv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Сергей ВаскецовКроме того, не совсем понятна корреляция работы с "пришёл залогинился и ковыряю в носу". Возможно в конкретной ситуации корректнее будет фиксировать работу по запуску конкретных приложений и выходу из них.

Следующий шаг - отработка ситуации "пришёл, залогинился, запустил нужное приложение и ковыряю в носу"?
Например - паузы между шевелениями мышой замерять...
...
Рейтинг: 0 / 0
16.07.2012, 11:29
    #37880370
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusНо всё таки прошу хелп. Как связать базу в MySQL с weи-интрерфейсом? нужен апач? web
писать на php?

Да, нужен какой-нибудь web-сервер. Да, писать придётся на чём-нибудь.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
16.07.2012, 12:37
    #37880472
Сергей Васкецов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AZvСледующий шаг - отработка ситуации "пришёл, залогинился, запустил нужное приложение и ковыряю в носу"?
Это вопросы не ко мне, а к ТС. В моём понимании (если больше нет никаких подробностей), если человек на рабочем месте - он работает, прочее - по результатам труда.
...
Рейтинг: 0 / 0
16.07.2012, 13:02
    #37880511
AZv
AZv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Сергей ВаскецовЭто вопросы не ко мне, а к ТС.

Ну, собственно, туда и летело :-) (пардон, если зацепило)
Сергей ВаскецовВ моём понимании (если больше нет никаких подробностей), если человек на рабочем месте - он работает, прочее - по результатам труда.
Я б даже усугубил - если речь не идет об узкоспецифической деятельности, требующей обязательного присутствия сотрудника на раб. месте (диспетчеры разные, дежурные по системам видеонаблюдения и к ним примкнувшие) - правильному работодателю фиолетово, где находятся сотрудники до тех пор пока исправно выдается упомянутый результат.

В случае же "дежурной" деятельности - контроль за сотрудниками техническими средствами тоже на 100% не решается (если не рассматривать подачу 220v на стул сотрудника. Хотя и такие решения тоже на 100% не гарантируют...)
...
Рейтинг: 0 / 0
16.07.2012, 13:20
    #37880538
DirksDR
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Здесь на форуме
http://www.sql.ru/forum/afsearch.aspx?s=SiMBA&bid=1
описывалась система, собирающая информацию о работе серверов в базу, используя VBS|WSH.
Наверное, можно аналогично собрать информацию о работе персональных компьютеров.
...
Рейтинг: 0 / 0
16.07.2012, 14:33
    #37880635
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AZvесли не рассматривать подачу 220v на стул сотрудника.не на стул, а на пол вокруг стула
...
Рейтинг: 0 / 0
16.07.2012, 15:20
    #37880726
Last1Cmen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
че мы только не пробовали
остановились на варианте когда всем раздали карточки с фоткой и штрих кодом и при входе/выходе через КПП он сканерили их... за стеклом дежурки - охранники (имеющие возможность ессно сверить физиономию на экране монитора и вживую) так что обмануть не получиться
ну а там понятное дело фиксация времени идет когда "пикался" :)
...
Рейтинг: 0 / 0
16.07.2012, 20:36
    #37881295
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusДиректор хочет видеть кто на месте а кто нет. Пусть закажет видеонаблюдение рабочих мест. И смотреть во сколько именно сегодня человек пришёл. Контрольно-пропускная система с вертушками и пропусками и отчётами кто во сколько вошёл есть, но это подаётся раз в неделю отчёт. А необходимо - каждый день, в любой момент иметь возможность посмотреть, на месте человек в 8.00 или он залогинился в 8.07. Я думаю на КПП есть или мускул или постгрес. Соответственно прилепите веб интерфейс к этой базе и пусть человек наслаждается в онлайне (если директору делать больше нечего). В общем - задачу поставили так.

Вопрос в том как это реализовать. MySQL и два web-интерфейса (админа и пользователя). Такое возможно сделать? И какими средствами? Выбор средств зависит от ваших задач и финансов. Самое простое (дешевое) - локальный сервер на апаче и пр.

Вопрос не в том как реализовать. Вопрос в том - а нахрена? Ну увидит директор что Вася Пупкин пришел в 7.47, а какая-то Мотря в 8.05. Что изменится?
Директор или старпер совдеповский который только и знает что люди должны сидеть от звонка до звонка, или самодур. Что хуже даже и незнаю. Если директор незнает что он должен делать - мне жаль людей которые под ним работают. И еще больше жаль владельцев конторы, т.к. теряют они вероятно очень немало.

Можно пойти по пути кнута и пряника. Найди у япошек систему контроля для офиса и выдай директору стоимость. Незабудь докинуть 15% на русификацию. Цифра в несколько сотен тысяч его враз спустит на землю. Ну а если согласится - получишь отличный скил на будущее.
...
Рейтинг: 0 / 0
17.07.2012, 12:06
    #37881955
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusКакие средства лучше для этого использовать и какую архитектуру создать?
Или где можно почитать на эту тему?

Есть системы СКУД (Система Контроля и Управления Доступом)
Причем, они контролируют не только вход/выход но и активность пользователей за компьютером.
Причем информация идет не только с компьютера, но и с камер наблюдения.

Стоимость.... ДОРОГО!!!

А так - бумажный журнал и секретарша/кадровик которая ведет учет рабочего времени.

Вопрос не технический, а организационный.

Можно даже в Excel вести.
...
Рейтинг: 0 / 0
17.07.2012, 17:38
    #37882662
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Злой Бобр,

Спасибо за всестороннее обсуждение проблемы закабаления сотрудников)

Создал базу через phpmyadmin, всех в неё занёс. Сделал скрипт который записывает время в базу напрротив каждой фамилии кто во сколько приходит.

НО! Как мне обратиться из веб интерфейса к базе которая создана в phpmyadmin ? Оо Я использовал не Denver, скачал с основного сайта.
...
Рейтинг: 0 / 0
17.07.2012, 17:45
    #37882675
Albibarbatus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
Злой Бобр,

Настроил апач, mysql сервер, php. Всё как было "Серии статей - установка веб-сервера на базе Windows 2008: Apache, MySQL, PHP, PHPMyAdmin" ( http://phpsuxx.blogspot.com/2010/03/windows-2008-apache-mysql-php.html)

Базу делал через phpmyadmin. Впереди ещё - актив директори для веб интерфейса, чтобы оставляли комменты куда уходит население с работы. И отладка logOn скрипта. трудно быть новичком в таких делах...
...
Рейтинг: 0 / 0
17.07.2012, 20:37
    #37882834
Злой Бобр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проект БД по учёту рабочего времени
AlbibarbatusНО! Как мне обратиться из веб интерфейса к базе которая создана в phpmyadmin ? Оо Я использовал не Denver, скачал с основного сайта.
Да без разницы денвер или нет. Немного непонятен вопрос. Ты незнаешь как из пхп достучаться до мускула?
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
<?php
    $link = mysql_connect("localhost", "mysql_user", "mysql_password");
    mysql_select_db("my_database", $lnk);
    $query = "SELECT * FROM my_table";
    $result = mysql_query($query);
    ...
    mysql_close($link);
?>


Где-то так. Если что другое непонятно - пиши более разжевано.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проект БД по учёту рабочего времени / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]