Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Calendar (помогите)  [new]
SarinFromMars
Member

Откуда:
Сообщений: 1
Всем привет. Не долго работаю с Ms sql server(ole db). Если есть желания помочь/посказать задача такая. Делаю платформу онлайн записи для мед центра.(личный проект, если проканает продам) Врач устанавливает себе рабочий день, время. Есть таблица для список услуг(+время для каждого) 1ый пациент выбирает услугу, далее врача, после время. При выборе времени 2ой клиент видит как свободным - который выбрал 1ый клиент. И короче на одно время 10 пациентов)))
Спасибо!

Сообщение было отредактировано: 4 июн 21, 00:01
4 июн 21, 00:06    [22331149]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
PizzaPizza
Member

Откуда:
Сообщений: 430
SarinFromMars,

не очень понятно причем тут SQL

у вас "1ый пациент выбирает услугу" прям в базе чтоль? Не продадите так.
4 июн 21, 04:37    [22331164]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
Oleg_SQL
Member

Откуда: от туда
Сообщений: 96
SarinFromMars,

Можно добавить поле datetime и ссылку на юзера и при редактировании выставлять текущее время и пользователя.
В логике (процедура/программа) не давать открывать для редактирования (только чтение) с датой блокировки позднее 15 минут (или любого другого как душе угодно).
Если более старая дата, то перезатирать текущей и текущим пользователем.
При сохранении (если чел на час ушел от ПК) сверять ссылку на юзера - если изменился, то выдавать информацию что поезд ушел.
Примерно так ))
4 июн 21, 09:16    [22331198]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8701
SarinFromMars,

а если оба пациента одновременно выберут одно и то же время и одного и того же врача?
4 июн 21, 10:51    [22331227]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
Oleg_SQL
Member

Откуда: от туда
Сообщений: 96
Владислав Колосов,

Одновременно не бывает ))

Два значения в одну "ячейку" записать нельзя. Кто-то всегда будет первым.
4 июн 21, 11:03    [22331235]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
Кесарь
Member

Откуда:
Сообщений: 653
SarinFromMars,

так и хочется спросить "сколько вам лет?" Прямо завидую вашему юношеским надеждам.

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

Если нужна система не медицинская, а тупо просто учёт медицинских услуг, клиентов и рабочего времени, то есть "1С предприятие" и прочие учётные системы.
4 июн 21, 11:37    [22331254]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
bamper78
Member

Откуда:
Сообщений: 122
Кесарь,
так это курсовая в уч. заведении полюбому, вот и интерес
4 июн 21, 11:56    [22331263]     Ответить | Цитировать Сообщить модератору
 Re: Calendar (помогите)  [new]
Владислав Колосов
Member

Откуда:
Сообщений: 8701
Кесарь, поддерживаю.
Это сложная задача для начинающих, надо иметь опыт разработки БД минимум лет 5-6, чтобы за неё браться.
4 июн 21, 12:15    [22331280]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить