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

Вниз

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

 
delphim   (2006-10-26 09:59) [0]

Здравствуйте !
Нужно спроектировать (БД) работу касс автовокзала. Delphi7 + mssql2000. Допустим, регистрация билета выполняется процедурой stored proc cardRegistry. При этом, при попытке повторной регистрации билета на это же место, cardRegistry вернёт сообщение о факте продажи. Можно, конечно, не указывать № места и отдать всё серверу. Но существуют пассажиры, требующие определённого места. Я рассмариваю именно такой случай. Тогда кассир при регистрации билета должен видеть свободные места в автобусе. Напрашивается такое решение: визуализировать схему размещения мест и каждые 5...10 сек. эту картинку обновлять. Значит, по сети постоянно от каждого кассира будет идти некий трафик. А можно каким то образом на время запретить попытку регистрации билетов при открытии на клиенте определённой формы. Наверняка решение уже существует. Кто может подсказать решение ?


 
Sergey13 ©   (2006-10-26 10:04) [1]

> Наверняка решение уже существует.

Даже тут недавно обсуждали и именно билеты автовокзала.


 
Johnmen ©   (2006-10-26 10:13) [2]

Видимо учебные задания однотипные...:)


 
delphim   (2006-10-26 10:15) [3]

Sergey13 ! Я дико извиняюсь, в окне "поиск" ввёл строку [Автовокзал] и ничего, кроме моего вопроса не нашёл. Не умею пользоваться поиском ?


 
Sergey13 ©   (2006-10-26 10:18) [4]

> [3] delphim   (26.10.06 10:15)

> Не умею пользоваться поиском ?

Видимо не умеешь. Я ввел "билеты" и первая ссылка была
http://delphimaster.net/view/3-1159240148/


 
Desdechado ©   (2006-10-26 11:03) [5]

Не понимаю, как проектирование БД связано с визуализацией посадочных мест и с блокированием операций других рабочих мест.


 
Anatoly Podgoretsky ©   (2006-10-26 12:40) [6]

Это рядовая графика (готовые картинки) и регионы, к базам никакого отношения, тут художник нужен.

Тут карта Московской области нужна :-)


 
Anatoly Podgoretsky ©   (2006-10-26 12:41) [7]


> Не умею пользоваться поиском ?

Одназначно


 
delphim   (2006-10-28 09:18) [8]

Прошу прощения, - меня здесь отвлекли. И всем спасибо.
Anatoly Podgoretsky ! "Это рядовая графика (готовые картинки) и регионы, к базам никакого отношения, тут художник нужен." Согласен.
Но нужет не только project db, но и визуальная (клиентская часть).


 
Дмитрий Белькевич ©   (2006-11-02 03:00) [9]

Так тебе же и гворят - нужен хороший художник, шоб красиво автобус нарисовал (визуальную клментскую часть). Дальше этот автобус - в тимэйдж, дальше при клике на зоне-месте по координатам узнаешь номер места. Занятые места можно подкрашивать каким-либо образом. Не уверен, что нужно обновлять каждые n секунд, проще кнопку "обновить" на форму кинуть. А затем в момент попытки занять место проверять в базе, не занято ли оно уже с другой кассы, и если таки успели занять (кто первый встал - того и тапки ;)) - выбрасывать мессагу, и, возможно, обновлять вид автобуса.
Недавно в больнице знакомый делал журнал предварительной записи с некоторым количеством свободных мест для пациентов и с несколькими рабочими местами для записи - фактически та же задача. Всё именно так и сделали, все довольны.



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

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

Наверх





Память: 0.47 MB
Время: 0.039 c
15-1183367376
Углук
2007-07-02 13:09
2007.07.29
Delphi Russian Knowledge Base


1-1179474531
DelphiLexx
2007-05-18 11:48
2007.07.29
DBGridEh отрисовка сетки


15-1183459403
исследователь
2007-07-03 14:43
2007.07.29
Подскажите с покупкой


15-1183046026
oldman
2007-06-28 19:53
2007.07.29
Кто-то спрашивал про Delphi на Wap...


15-1182915959
Pohil
2007-06-27 07:45
2007.07.29
Есть здесь абаперы?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский