Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.87/30: Рейтинг темы: голосов - 30, средняя оценка - 4.87
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69

Электронная регистратура

03.04.2016, 16:19. Показов 6934. Ответов 68
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем доброго дня. Делаю курсовой проект по теме электронная регистратура.Создал базу данных, привязал её к Делфи! В программе будет запись на приём И чтоб её заполнить нужно взять данные с другой таблицы, я использовал компонент combobox, но как привязать его к полю таблицы не знаю!Если нужны исходники могу скинуть!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.04.2016, 16:19
Ответы с готовыми решениями:

Электронная регистратура в делфи
Доброго всем вечера.Мне нужно написать электронную регистратуру в делфи.в нете нет нигде ничего.пдскажите пожалуйста,где что почитать.и...

АРМ "Регистратура"
Пишу курсовой проект на тему АРМ "Регистратура". Столкнулась с такой проблемой: при заполнении талона на приём, я беру данные из двух...

Электронная очередь
Создание электронной очереди Добавлено через 8 минут Люди добрые, помогите кто чем может! Хочу сделать программу "электронная...

68
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
06.04.2016, 23:10
Студворк — интернет-сервис помощи студентам
Делается все намного проще. Пациент обращается в регистратуру, где ему выдают номерок на свободное время. Допустим среднее время приема пациента 15 минут, значит рабочее время делится на 15 минут и получается некоторое количество номерков. Это идеальная схема, но в жизни конечно не так. Пациент может не прийти, прием может затянуться, да еще есть льготники которые могут идти без очереди
1
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
07.04.2016, 00:33  [ТС]
ООО, вот это здорово, на льготнкиов и прийти, не прийти мне пофиг! Это ж курсовая!А как реализовать выдачу?! Например клиент взял талон, значит ячейка в таблице должна стать неактивной! Чтоб это время ещё раз не взяли!
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
07.04.2016, 08:05
В целом верно. Для каждого из принимающих в этот день врачей вы создаете массив талончиков. Пациент может выбрать из них любой на любой из доступных периодов.
1
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
07.04.2016, 08:42  [ТС]
Вот обновлённая база.
Вложения
Тип файла: rar БАза.rar (21.4 Кб, 34 просмотров)
0
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
07.04.2016, 08:44  [ТС]
Решил к каждому отделению прикрепить время приёма!А график работы врачей как инфу для клиента тоже на отдельную таблицу.
0
 Аватар для ZfoxAK
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
07.04.2016, 09:07
Цитата Сообщение от Пытливый Посмотреть сообщение
Для каждого из принимающих в этот день врачей вы создаете массив талончиков
Делать на уровне клиента - это хрень. Делать так на уровне БД - создавать ненужные, пустые записи. При установленной продолжительности приема и наличии режима приема у врача. Остается создать таблицу в которой будет ИД_пациента, ИД_врача, Дата приема, и некий множитель который и будет определять время приема. Отображение делается в клиенте уже при помощи SQL запроса, математики и как обычной "какой-то матери".
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,684
Записей в блоге: 21
07.04.2016, 09:13
да нет никаких ячеек в таблице. забудьте о них, наконец
все происходит в базе данных, о ней думайте. правильно в предыдущем посте шли

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

Добавлено через 3 минуты
ZfoxAK, "множитель" - не вариант
кол-во талонов в день - величина постоянная
чтобы вам в базе не мешались неиспользованные талоны, можете их удалять, но когда вас попросят подсчитать эффективность (хагрузку) врача по времени, запрос будет гораздо сложнее. Так что лучше - хранить
при этом стоит добавить в талон поле "реально потраченное время", чтобы оценивать переработку и оптимальность заданной длительности приема одного пациента
0
 Аватар для ZfoxAK
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
07.04.2016, 09:29
Цитата Сообщение от krapotkin Посмотреть сообщение
когда вас попросят подсчитать эффективность (хагрузку) врача по времени, запрос будет гораздо сложнее.
эффективная нагрузка считается не по факту записи, а по факту проведенного приема т.е. выполненой работы, а это как раз другая таблица.
Цитата Сообщение от krapotkin Посмотреть сообщение
чтобы вам в базе не мешались неиспользованные талоны, можете их удалять,
не вижу смысла мусорить. Само отсутсвие записи гворит о большем чем пусто ))

Добавлено через 4 минуты
Цитата Сообщение от krapotkin Посмотреть сообщение
кол-во талонов в день - величина постоянная
Для этого множитель который я предложил в качестве варианта имеет тип целый и взаимосвязан с этим кол-вом.
Что в конечном случае дает возможность упростить вывод информации в интерфейсе "записи на прием"
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,684
Записей в блоге: 21
07.04.2016, 09:48
проведенные приемы - это эта же таблица
вычислять временную разницу по однородным данным и по разбросанным во времени - совершенно разные задачи
причем вторая не решается простым SQL запросом

кол-во записей за 10 лет 365 дней в год 100 врачей по 8 часов по 4 приема в час всего
11 000 000
это не та цифра, о которой стоит беспокоиться...
0
 Аватар для ZfoxAK
670 / 560 / 242
Регистрация: 26.11.2012
Сообщений: 2,191
07.04.2016, 10:41
Цитата Сообщение от krapotkin Посмотреть сообщение
проведенные приемы - это эта же таблица
Это не верное описание процесса работы ЛПУ. Факт записи на прием - не то же самое его проведения. Изходя из вашей трактовки запись на прием это случившися факт проведного приема.
Цитата Сообщение от krapotkin Посмотреть сообщение
вычислять временную разницу по однородным данным и по разбросанным во времени - совершенно разные задачи
причем вторая не решается простым SQL запросом
кол-во записей за 10 лет 365 дней в год 100 врачей по 8 часов по 4 приема в час всего
11 000 000
это не та цифра, о которой стоит беспокоиться...
Я не много не понял к чему это все в контектсте идеализированной модели ТС?
Цитата Сообщение от krapotkin Посмотреть сообщение
100 врачей
Это вы батенька загнули )) кол-во рабочих места (ставок ) - да. Врачей 50 - да.
8 - часов они об этом только мечтаю.
Цитата Сообщение от krapotkin Посмотреть сообщение
4 приема в час
ну это просто фантастика. К врачу три очереди: по записи, по блату и я просто спросить.. а внашем ЛПУ еще четвертая проф осмотры
0
 Аватар для krapotkin
6854 / 4680 / 1465
Регистрация: 14.04.2014
Сообщений: 20,684
Записей в блоге: 21
07.04.2016, 11:39
Цитата Сообщение от ZfoxAK Посмотреть сообщение
Изходя из вашей трактовки запись на прием
конечно, есть талон, в него вписан пациент, в него же вписывается, пришел пациент или нет, в какое время пришел, сколько пробыл. нет смысла плодить сущности
0
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
07.04.2016, 21:21  [ТС]
То что я к отделению прикрепил график приёма и выдачу талонов ничего? P.S Это курсовой проект, а не коммерческая программа! Главное чтоб талоны выдавал и нужную инфу выводил(Очередь там, номера кабинетов...)! А пришёл пациент или нет это уже не важно! ЛУчше по проверенной схеме делать! Пусть и не самой оптимальной!
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
07.04.2016, 21:55
Почему бы вам не посмотреть уже что-то готовое? Довольно красивое и информативное решение.
1
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
08.04.2016, 10:27  [ТС]
Да, красивое и информативное! Но я делаю курсовой проект! Я не могу просто взять и скопировать дизайн с этого приложения! Мне сказали что комиссия за этим следит! И любой намёк на копию, будет незачёт!
0
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
08.04.2016, 17:22  [ТС]
Вот слегка изменённая база, создал связь между талонами и записывающимся!
Вложения
Тип файла: rar Слегка изменённная.rar (21.5 Кб, 39 просмотров)
0
 Аватар для Пытливый
3764 / 2272 / 705
Регистрация: 29.05.2013
Сообщений: 9,622
08.04.2016, 19:23
Да, красивое и информативное! Но я делаю курсовой проект! Я не могу просто взять и скопировать дизайн с этого приложения! Мне сказали что комиссия за этим следит! И любой намёк на копию, будет незачёт!
А вас никто и не призывает копировать. Взять за основу вполне хорошую идею и сделать свое решение, это абсолютно нормально. Вас же не смущает, что вы пользуетесь в Дельфи уже готовыми компонентами, а ведь это тоже чужой дизайн
1
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
23.04.2016, 15:06  [ТС]
Снова здравствуйте, закончил программу! Но теперь главная проблема... Дизайн! Преподу не понравилось что у меня формы жёлтого, синего цвета! Помогите пожалуйста как можно красиво оформить?! Может картинку какую вставить или цвет подходящий!
0
6000 / 4575 / 1096
Регистрация: 29.08.2013
Сообщений: 28,255
Записей в блоге: 3
23.04.2016, 17:09
картинку не надо
покажи что сейчас у тебя за чудо))
1
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
23.04.2016, 17:21  [ТС]
Вот скрины самых посещаемых форм
Вложения
Тип файла: rar Архив WinRAR.rar (548.6 Кб, 30 просмотров)
0
0 / 0 / 0
Регистрация: 03.04.2016
Сообщений: 69
23.04.2016, 17:23  [ТС]
И количество форм
Миниатюры
Электронная регистратура  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.04.2016, 17:23

Электронная библиотека
Здравствуйте. Во время написания программы "Электронная библиотека" столкнулся с такой проблемой, как отсутствие возможности подсоединить...

БД и Электронная цифровая подпись
Здравствуйте! не могу найти информации в интернете по организации подписи. Задача подписывать данные ЭЦП. Есть бд, вот как это вообще...

Электронная книга учета ведомостей промежуточной аттестации
как подключить эту базу данных в делфи, кто может выручить

есть готовая программа( электронная записная книжка).выдает какую то ошибку!
есть готовая программа( электронная записная книжка).выдает какую то ошибку!посмотрите кто может! сердечно вас благодарю)

Электронная библиотека
мне нужна прога в которую можно заливать документы, а другие пользователи могут её скачивать и искать по поиску. ну тип електронной...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru