![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
доступ нескольких пользователей с данным [D7, MSSQL]
delphim © (2006-10-26 09:59:00)Здравствуйте !
Нужно спроектировать (БД) работу касс автовокзала. Delphi7 + mssql2000. Допустим, регистрация билета выполняется процедурой stored proc cardRegistry. При этом, при попытке повторной регистрации билета на это же место, cardRegistry вернёт сообщение о факте продажи. Можно, конечно, не указывать № места и отдать всё серверу. Но существуют пассажиры, требующие определённого места. Я рассмариваю именно такой случай. Тогда кассир при регистрации билета должен видеть свободные места в автобусе. Напрашивается такое решение: визуализировать схему размещения мест и каждые 5...10 сек. эту картинку обновлять. Значит, по сети постоянно от каждого кассира будет идти некий трафик. А можно каким то образом на время запретить попытку регистрации билетов при открытии на клиенте определённой формы. Наверняка решение уже существует. Кто может подсказать решение ?
Дмитрий Белькевич (2006-11-02 03:00:00) [1]Так тебе же и гворят - нужен хороший художник, шоб красиво автобус нарисовал (визуальную клментскую часть). Дальше этот автобус - в тимэйдж, дальше при клике на зоне-месте по координатам узнаешь номер места. Занятые места можно подкрашивать каким-либо образом. Не уверен, что нужно обновлять каждые n секунд, проще кнопку 'обновить' на форму кинуть. А затем в момент попытки занять место проверять в базе, не занято ли оно уже с другой кассы, и если таки успели занять (кто первый встал - того и тапки ;)) - выбрасывать мессагу, и, возможно, обновлять вид автобуса.
Недавно в больнице знакомый делал журнал предварительной записи с некоторым количеством свободных мест для пациентов и с несколькими рабочими местами для записи - фактически та же задача. Всё именно так и сделали, все довольны.
delphim (2006-10-28 09:18:00) [2]Прошу прощения, - меня здесь отвлекли. И всем спасибо.
Anatoly Podgoretsky ! "Это рядовая графика (готовые картинки) и регионы, к базам никакого отношения, тут художник нужен." Согласен.
Но нужет не только project db, но и визуальная (клиентская часть).
Anatoly Podgoretsky (2006-10-26 12:41:00) [3]
> Не умею пользоваться поиском ?
Одназначно
Anatoly Podgoretsky (2006-10-26 12:40:00) [4]Это рядовая графика (готовые картинки) и регионы, к базам никакого отношения, тут художник нужен.
Тут карта Московской области нужна :-)
Desdechado (2006-10-26 11:03:00) [5]Не понимаю, как проектирование БД связано с визуализацией посадочных мест и с блокированием операций других рабочих мест.
Sergey13 (2006-10-26 10:18:00) [6]> [3] delphim (26.10.06 10:15)
> Не умею пользоваться поиском ?
Видимо не умеешь. Я ввел "билеты" и первая ссылка была
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1159240148&n=1
delphim (2006-10-26 10:15:00) [7]Sergey13 ! Я дико извиняюсь, в окне "поиск" ввёл строку [Автовокзал] и ничего, кроме моего вопроса не нашёл. Не умею пользоваться поиском ?
Johnmen (2006-10-26 10:13:00) [8]Видимо учебные задания однотипные...:)
Sergey13 (2006-10-26 10:04:00) [9]> Наверняка решение уже существует.
Даже тут недавно обсуждали и именно билеты автовокзала.