Morris Опубліковано 30 Травня, 2012 в 18:39 #1 Опубліковано 30 Травня, 2012 в 18:39 Поставили задачу створення програми контролю наявності на робочому місці. Задача поставлена приблизна в такому ракурсі : Колись на підприємствах було таке - на прохідній стояв великий пульт з тумблерами "вкл\викл", а у визначеному кабінеті пульт з підписаними лампочками. Лампочка горить - є людина на території, не горить - немає. Як мінімально вирішити таке завдання з використанням комп"ютерів. На одному, на прохідній ставиться відмітка про наявність, а на визначених в графічному режимі можна побачити щось таке - . Комп"ютери є, мережа прокладена. Ввід може бути і в Екселі, а от перегляд необхідно вирішити в графічному режимі. (можна передбачити і додаткову функцію підрахунку робочого часу). пс. Питання використання мобілок, ЖПС не пропонувати та в темі не флудити
Jl6owa Опубліковано 30 Травня, 2012 в 18:47 #2 Опубліковано 30 Травня, 2012 в 18:47 В самого була така ідея, найпростіше слідкувати чи рухається мишка\ нажимаються клавіши на клавіатурі.По типу клієнт- сервер. На головному комп'ютері буде видно хто працює,а хто ні.
ipua Опубліковано 30 Травня, 2012 в 18:52 #3 Опубліковано 30 Травня, 2012 в 18:52 Як мінімально вирішити таке завдання з використанням комп"ютерів.Написати програму яка це буде вирішувати. Досить проста програмка як на мене.
Will Опубліковано 30 Травня, 2012 в 19:01 #4 Опубліковано 30 Травня, 2012 в 19:01 Написати програму яка це буде вирішувати.кеп?!
ipua Опубліковано 30 Травня, 2012 в 19:06 #5 Опубліковано 30 Травня, 2012 в 19:06 Написати програму яка це буде вирішувати.кеп?!Розшифруй
Morris Опубліковано 30 Травня, 2012 в 19:08 Автор #6 Опубліковано 30 Травня, 2012 в 19:08 То Jl6owaконтроль мишки не потрібен. Все простіше - на прохідній поставити плюсик, а на контролюючих машинах побачити графічне відображенняТо ipuaГотовий проставитись на пивото Will Вмслів до чого? До забору? Навіщо флудити
ipua Опубліковано 30 Травня, 2012 в 19:16 #7 Опубліковано 30 Травня, 2012 в 19:16 То ipuaГотовий проставитись на пиво1. Необхідно створити базу співробітників і їхні посади2. На прохідній організувати швидкий пошук співробітника і натискати якісь кнопки для відміти прийшов/пішов3. На іншому комп'ютері просто малювати різним кольором (наприклад прямокутний квадрат)4. Для підрахунку робочого часу використовувати різницю в часі між нажатими кнопкками.5. Кінцеві результати можна виводити в вигляді графіків і діаграм за тиждень, місяць рікТака може бути програмка, але не за пиво!
Jl6owa Опубліковано 30 Травня, 2012 в 19:22 #8 Опубліковано 30 Травня, 2012 в 19:22 То Jl6owaконтроль мишки не потрібен. Все простіше - на прохідній поставити плюсик, а на контролюючих машинах побачити графічне відображенняТо ipuaГотовий проставитись на пивото Will Вмслів до чого? До забору? Навіщо флудитиПростіше? Куди ж простіше?Простіше це декілька світлодіодів + тумблери\кнопки.ipua все розписав правильно, і таке обійдеться в дуже-дуже кругленьку копієчку.В такому випадку може краще не придумувати велосипед? А пошукати готові рішення?
Morris Опубліковано 30 Травня, 2012 в 19:25 Автор #9 Опубліковано 30 Травня, 2012 в 19:25 1. База не велика - приблизно 15 посад.2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус)3. Вивід приблизно як у першому пості - всі наодній сторінці4. Облік робочого часу опускаємо, не робимо....
HWman Опубліковано 30 Травня, 2012 в 19:35 #10 Опубліковано 30 Травня, 2012 в 19:35 · Приховав HWman, 30 Травня, 2012 в 19:35 - Без причини Приховав HWman, 30 Травня, 2012 в 19:35 - Без причини блін і як навіть в туалет не можна відійти? мені шкода ваших працівників...Не ставити ж на роб. місці горшок?
Nikos Опубліковано 30 Травня, 2012 в 19:41 #11 Опубліковано 30 Травня, 2012 в 19:41 Найпростіше певне mysql база + php (java). Прямо в браузері один скрипт виводить таблицю людей, дає поставити час приходу, записує все в базу. Другий скрипт з бази по даті малює хто коли прийшов.
FOX92 Опубліковано 30 Травня, 2012 в 19:41 #12 Опубліковано 30 Травня, 2012 в 19:41 1. База не велика - приблизно 15 посад. 2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус) Посад чи працівників? Якщо записів мало, можна спробувати покласти файл екселя на компутері прохідної і дати доступ по мережі тільки для читання. На клієнтах або програмка для парсингу файла прохідної, або якщо є сервер то можна спробувати на сервері все організувати і підняти локальний сайт де можна все переглянути. Ще один варіант - це програма на прохідній. Після кожної зміни експорт в xml до якого є доступ, xml парсити просто будь де. Правда безпека такої системи не найвищому рівні ) Розробка звісно коштує не пиво, але й не тисячі доларів Nikos випередив з ідеєю про сайт
ipua Опубліковано 30 Травня, 2012 в 19:42 #13 Опубліковано 30 Травня, 2012 в 19:42 1. База не велика - приблизно 15 посад.Немає різниці все рівно потрібно робити кнопки по редагуванні працівників, добавляти нові видаляти звільнених2. Ввід - кнопочка присутній відсутній (можна і в екселі - плюс-мінус)ексель тут вже не канає. Потрібно все робити в одній програмі з розшаренням бази в локальній мережі3. Вивід приблизно як у першому пості - всі наодній сторінціЗ виводом все зрозуміло, але це ще не все. Необхідно в програмі передбачити рівень користування Прохідна чи Керівництво і напевне доцільно запам'ятовувати історію відвідувань по днях, а не просто зараз є немає, а вчора був?
Morris Опубліковано 30 Травня, 2012 в 19:45 Автор #14 Опубліковано 30 Травня, 2012 в 19:45 Час не обов"язхкова, основне факи наявності та присутності та автоматичний запис. перегляд з контрольного компютера з мінімальною затримкою оновленння даних з форми вводу
ipua Опубліковано 30 Травня, 2012 в 19:48 #15 Опубліковано 30 Травня, 2012 в 19:48 ipua все розписав правильно, і таке обійдеться в дуже-дуже кругленьку копієчку.В такому випадку може краще не придумувати велосипед? А пошукати готові рішення?Для спеціаліста тут на кілька годин роботи і сума буде не така вже й кругленька.
FOX92 Опубліковано 30 Травня, 2012 в 19:51 #16 Опубліковано 30 Травня, 2012 в 19:51 Варіантів насправді багато, все залежить обраної технології. Можна базу і серверну частину програми тримати на прохідній, а дані поширювати по мережі за допомогою WCF сервісу. Серверна частини або веб або просто програма.
Morris Опубліковано 30 Травня, 2012 в 19:52 Автор #17 Опубліковано 30 Травня, 2012 в 19:52 Як по мені ідея Нікоса та саме мінімальне що необхідно. Вивід форми Ексель не проходить, має бути графічно.Сервер є в наявності.
FOX92 Опубліковано 30 Травня, 2012 в 19:55 #18 Опубліковано 30 Травня, 2012 в 19:55 Відображення це вже задача клієнтської частини, і це як на мене не проблема. Основне це правильна організація збереження даних.
Morris Опубліковано 30 Травня, 2012 в 19:58 Автор #19 Опубліковано 30 Травня, 2012 в 19:58 Я в тих технологіях не сильний. Задача ніби ж зрозуміла - мінімум затрат (грошей за розробку) і всього лиш контроль перебування на робочому місці (території). Табелю робочого часу не потрібно. На одній ввод даних (є\немає), на інших перегляд в графічному режимі. Ось таке завдання .
FOX92 Опубліковано 30 Травня, 2012 в 20:13 #20 Опубліковано 30 Травня, 2012 в 20:13 Ок. Давайте так, як у вас з програмуванням?
Morris Опубліковано 30 Травня, 2012 в 20:16 Автор #21 Опубліковано 30 Травня, 2012 в 20:16 З програмуванням ніяк, лише невдалі спроби, пізнувати вчитись.
FOX92 Опубліковано 30 Травня, 2012 в 20:23 #22 Опубліковано 30 Травня, 2012 в 20:23 Погано, тоді думаю краще запитати в начальства скіль воно згодне потратити на таку систему. Все ж таки писати щось доведеться.
Morris Опубліковано 30 Травня, 2012 в 20:31 Автор #23 Опубліковано 30 Травня, 2012 в 20:31 переходьмо в приват. завтра поговоримо
Рекомендовані повідомлення
Заархівовано
Ця тема знаходиться в архіві та закрита для подальших відповідей.