Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Вниз

Учет времени по каждому клиенту   Найти похожие ветки 

 
Poma   (2004-07-26 12:41) [0]

Вообщем такая штука. Неоходимо отслеживать время прихода (вводится) и время ухода (расчитывается автоматически), а также показывать разницу (либо превышено, либо нет). Подскажите пожалуйсто схему решения


 
Vlad ©   (2004-07-26 12:43) [1]


> Poma   (26.07.04 12:41)  


> время ухода (расчитывается автоматически)

Что значит рассчитывается ? Оно фиксировано, то есть например 18:00 или же действительно рассчитывается ? Если рассчитывается то как ? На основании каких данных ?


 
Poma   (2004-07-26 12:48) [2]

Клиент вошел в 15.00 задаток 5 должен выйти в 16.00
Оператор должен видеть сколько времени прошло если лимит исчерпан сообщить клиенту


 
Sergey13 ©   (2004-07-26 13:00) [3]

Кто вошел, куда вошел, зачем вошел, что за "задаток 5"? Это баня? Или туалет?


 
Poma   (2004-07-26 13:04) [4]

:-).Да это баня. Объясните как сделать так чтобы оператор видел реальный остаток по каждому клиенту?


 
bushmen ©   (2004-07-26 13:06) [5]

> Poma   (26.07.04 12:48) [2]

Не надо изобретать велосипед - возьмите какой-нибудь готовый продукт - таких программ много написано


 
Sergey13 ©   (2004-07-26 13:08) [6]

2Poma   (26.07.04 13:04) [4]
>Да это баня.
Интереснее, если оператор будет видеть самого клиента во время мойки. Некоторым можно и бесплатно полдня, некоторых сразу в шею с такой то мордой. 8-)

>Объясните как сделать так чтобы оператор видел реальный остаток по каждому клиенту?
Запрос по таймеру с выдачей фактических результатов.


 
Poma   (2004-07-26 13:17) [7]

bushmen
Подскажи хоть один .Облазил много, ничего нинашел


 
bushmen ©   (2004-07-26 13:21) [8]

> Poma   (26.07.04 13:17) [7]

опс... Пропусти мои слова мимо ушей :)


 
Ega23 ©   (2004-07-26 13:21) [9]

Интереснее, если оператор будет видеть самого клиента во время мойки. Некоторым можно и бесплатно полдня, некоторых сразу в шею с такой то мордой. 8-)

А лучше web-камеры поставить и платный сайт завести. Для "баняфилов".


 
Sergey13 ©   (2004-07-26 13:49) [10]

2Ega23 ©   (26.07.04 13:21) [9]
>А лучше web-камеры поставить и платный сайт завести. Для "баняфилов".
Точно! А с клиентов бани деньги можно и не брать. Опять же упрощение программы. 8-)


 
Vlad ©   (2004-07-26 13:51) [11]


> Sergey13 ©   (26.07.04 13:49) [10]


> Точно! А с клиентов бани деньги можно и не брать. Опять
> же упрощение программы. 8-)

Боюсь, что в таком случае клиентам бани еще приплачивать придется :-)


 
Poma   (2004-07-26 13:53) [12]

Всё это прикольно. Я так понял надо делать запрос и обновлять его по таймеру.


 
Ega23 ©   (2004-07-26 13:55) [13]

Всё это прикольно. Я так понял надо делать запрос и обновлять его по таймеру.

По другому - никак.


 
Vlad ©   (2004-07-26 13:56) [14]


> Poma   (26.07.04 13:53) [12]


> Всё это прикольно. Я так понял надо делать запрос и обновлять
> его по таймеру.

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


 
Sergey13 ©   (2004-07-26 13:58) [15]

2Poma   (26.07.04 13:53) [12]
>Я так понял надо делать запрос и обновлять его по таймеру.
Можно еще заставить клиентов считать по себя (или вслух) кому скока надо. Присбое в счете - одежду не выдавать. Но по таймеру проще.


 
Poma   (2004-07-26 14:25) [16]

Vlad
Извини я не вкурси как вывести в отдельный поток


 
Ega23 ©   (2004-07-26 14:33) [17]

Извини я не вкурси как вывести в отдельный поток

Насколько "тяжёлый" твой sql-запрос? Сколько у тебя клиентов в час? Приблизительно? Если 1-20, то таймера достаточно.


 
Sergey13 ©   (2004-07-26 14:36) [18]

А зачем потоки то? Периодичность запроса, ИМХО, глупо выставлять менее пяти минут - я бы минут 10 поставил как минимум.


 
Ega23 ©   (2004-07-26 14:42) [19]

Периодичность запроса, ИМХО, глупо выставлять менее пяти минут - я бы минут 10 поставил как минимум.

Всё-таки от задачи зависит. Может (правда маловероятно) данных куча на клиент идёт.


 
Sergey13 ©   (2004-07-26 14:47) [20]

2Ega23 ©   (26.07.04 14:42) [19]
>Может (правда маловероятно) данных куча на клиент идёт.
Откуда? Из бани? 8-)


 
Ega23 ©   (2004-07-26 14:49) [21]

Откуда? Из бани? 8-)
Да, здесь с понятием "клиент" аккуратнее надо....   :о)


 
Poma   (2004-07-26 14:52) [22]

Не данных всего ничего Пришел Ушел Залог Оплата


 
Наталия ©   (2004-07-26 14:55) [23]

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


 
Соловьев ©   (2004-07-26 14:56) [24]


> [23] Наталия ©   (26.07.04 14:55)

класс:)


 
Poma   (2004-07-26 14:59) [25]

Попробуем так


 
Anatoly Podgoretsky ©   (2004-07-26 15:27) [26]

Может вам программиста пригласить?


 
Sergey13 ©   (2004-07-26 15:34) [27]

2Наталия ©   (26.07.04 14:55) [23]
>его что - из парилки вытащат?
Ну это... если оператор и клиент разнополые (а не дай бог однополые, но ... 8-), да к тому же клиент ничего себе так, то почему бы и нет. И предлог подходящий - таймер истек. 8-)



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2004.08.22;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.034 c
1-1092077414
Drow
2004-08-09 22:50
2004.08.22
Ошибка integer or String


1-1091980471
Frozzen
2004-08-08 19:54
2004.08.22
Подскажите про преобразование типов


3-1090921050
Artjom
2004-07-27 13:37
2004.08.22
Изменение структуры таблицы


3-1090833619
hursand
2004-07-26 13:20
2004.08.22
dbgrid


3-1091078087
SASH2
2004-07-29 09:14
2004.08.22
Вопрос по wwDBGrid?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский