Перейти до змісту

Створення програми контролю наявності на робочому місці


Morris

Рекомендовані повідомлення

Поставили задачу створення програми контролю наявності на робочому місці.

Задача поставлена приблизна в такому ракурсі :

Колись на підприємствах було таке - на прохідній стояв великий пульт з тумблерами "вкл\викл", а у визначеному кабінеті пульт з підписаними лампочками. Лампочка горить - є людина на території, не горить - немає.

Як мінімально вирішити таке завдання з використанням комп"ютерів. На одному, на прохідній ставиться відмітка про наявність, а на визначених в графічному режимі можна побачити щось таке - post-3267-0-60851500-1338402794_thumb.jp.

Комп"ютери є, мережа прокладена. Ввід може бути і в Екселі, а от перегляд необхідно вирішити в графічному режимі. (можна передбачити і додаткову функцію підрахунку робочого часу).

пс. Питання використання мобілок, ЖПС не пропонувати та в темі не флудити

Посилання на коментар
Поділитись на інші сайти

В самого була така ідея, найпростіше слідкувати чи рухається мишка\ нажимаються клавіши на клавіатурі.

По типу клієнт- сервер. На головному комп'ютері буде видно хто працює,а хто ні.

Посилання на коментар
Поділитись на інші сайти

Як мінімально вирішити таке завдання з використанням комп"ютерів.

Написати програму яка це буде вирішувати. Досить проста програмка як на мене.

Посилання на коментар
Поділитись на інші сайти

Написати програму яка це буде вирішувати.

кеп?!

Посилання на коментар
Поділитись на інші сайти

Написати програму яка це буде вирішувати.

кеп?!

Розшифруй

Посилання на коментар
Поділитись на інші сайти

То Jl6owa

контроль мишки не потрібен. Все простіше - на прохідній поставити плюсик, а на контролюючих машинах побачити графічне відображення

То ipua

Готовий проставитись на пиво

то Will

Вмслів до чого? До забору? Навіщо флудити

Посилання на коментар
Поділитись на інші сайти

То ipua

Готовий проставитись на пиво

1. Необхідно створити базу співробітників і їхні посади

2. На прохідній організувати швидкий пошук співробітника і натискати якісь кнопки для відміти прийшов/пішов

3. На іншому комп'ютері просто малювати різним кольором (наприклад прямокутний квадрат)

4. Для підрахунку робочого часу використовувати різницю в часі між нажатими кнопкками.

5. Кінцеві результати можна виводити в вигляді графіків і діаграм за тиждень, місяць рік

Така може бути програмка, але не за пиво!

Посилання на коментар
Поділитись на інші сайти

То Jl6owa

контроль мишки не потрібен. Все простіше - на прохідній поставити плюсик, а на контролюючих машинах побачити графічне відображення

То ipua

Готовий проставитись на пиво

то Will

Вмслів до чого? До забору? Навіщо флудити

Простіше? Куди ж простіше?

Простіше це декілька світлодіодів + тумблери\кнопки.

ipua все розписав правильно, і таке обійдеться в дуже-дуже кругленьку копієчку.

В такому випадку може краще не придумувати велосипед? А пошукати готові рішення?

Посилання на коментар
Поділитись на інші сайти

1. База не велика - приблизно 15 посад.

2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус)

3. Вивід приблизно як у першому пості - всі наодній сторінці

4. Облік робочого часу опускаємо, не робимо....

Посилання на коментар
Поділитись на інші сайти

Опубліковано · Приховав HWman, 30 Травня, 2012 в 19:35 - Без причини
Приховав HWman, 30 Травня, 2012 в 19:35 - Без причини

блін і як навіть в туалет не можна відійти? мені шкода ваших працівників...

Не ставити ж на роб. місці горшок?

Посилання на коментар

Найпростіше певне mysql база + php (java). Прямо в браузері один скрипт виводить таблицю людей, дає поставити час приходу, записує все в базу. Другий скрипт з бази по даті малює хто коли прийшов.

Посилання на коментар
Поділитись на інші сайти

1. База не велика - приблизно 15 посад.

2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус)

Посад чи працівників?

Якщо записів мало, можна спробувати покласти файл екселя на компутері прохідної і дати доступ по мережі тільки для читання. На клієнтах або програмка для парсингу файла прохідної, або якщо є сервер то можна спробувати на сервері все організувати і підняти локальний сайт де можна все переглянути.

Ще один варіант - це програма на прохідній. Після кожної зміни експорт в xml до якого є доступ, xml парсити просто будь де.

Правда безпека такої системи не найвищому рівні )

Розробка звісно коштує не пиво, але й не тисячі доларів :)

Nikos випередив з ідеєю про сайт :)

Посилання на коментар
Поділитись на інші сайти

1. База не велика - приблизно 15 посад.

Немає різниці все рівно потрібно робити кнопки по редагуванні працівників, добавляти нові видаляти звільнених

2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус)

ексель тут вже не канає. Потрібно все робити в одній програмі з розшаренням бази в локальній мережі

3. Вивід приблизно як у першому пості - всі наодній сторінці

З виводом все зрозуміло, але це ще не все. Необхідно в програмі передбачити рівень користування Прохідна чи Керівництво і напевне доцільно запам'ятовувати історію відвідувань по днях, а не просто зараз є немає, а вчора був?

Посилання на коментар
Поділитись на інші сайти

Час не обов"язхкова, основне факи наявності та присутності та автоматичний запис. перегляд з контрольного компютера з мінімальною затримкою оновленння даних з форми вводу

Посилання на коментар
Поділитись на інші сайти

ipua все розписав правильно, і таке обійдеться в дуже-дуже кругленьку копієчку.

В такому випадку може краще не придумувати велосипед? А пошукати готові рішення?

Для спеціаліста тут на кілька годин роботи і сума буде не така вже й кругленька.

Посилання на коментар
Поділитись на інші сайти

Варіантів насправді багато, все залежить обраної технології. Можна базу і серверну частину програми тримати на прохідній, а дані поширювати по мережі за допомогою WCF сервісу. Серверна частини або веб або просто програма.

Посилання на коментар
Поділитись на інші сайти

Як по мені ідея Нікоса та саме мінімальне що необхідно. Вивід форми Ексель не проходить, має бути графічно.

Сервер є в наявності.

Посилання на коментар
Поділитись на інші сайти

Відображення це вже задача клієнтської частини, і це як на мене не проблема. Основне це правильна організація збереження даних.

Посилання на коментар
Поділитись на інші сайти

Я в тих технологіях не сильний. Задача ніби ж зрозуміла - мінімум затрат (грошей за розробку) і всього лиш контроль перебування на робочому місці (території). Табелю робочого часу не потрібно. На одній ввод даних (є\немає), на інших перегляд в графічному режимі. Ось таке завдання .

Посилання на коментар
Поділитись на інші сайти

Ок. Давайте так, як у вас з програмуванням?

Посилання на коментар
Поділитись на інші сайти

З програмуванням ніяк, лише невдалі спроби, пізнувати вчитись.

Посилання на коментар
Поділитись на інші сайти

Погано, тоді думаю краще запитати в начальства скіль воно згодне потратити на таку систему. Все ж таки писати щось доведеться.

Посилання на коментар
Поділитись на інші сайти

переходьмо в приват. завтра поговоримо

Посилання на коментар
Поділитись на інші сайти

Заархівовано

Ця тема знаходиться в архіві та закрита для подальших відповідей.


Hosting Ukraine
AliExpress WW


×
×
  • Створити...