Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.02.2018, 21:55   #1
Кристина1998
Форумчанин
 
Регистрация: 01.11.2016
Сообщений: 110
По умолчанию Структуры данных

2.2.4. Регистрация больных в поликлинике
2.2.4.1. Информационная система для предметной области «Регистрация больных в поликлинике» должна осуществлять ввод, хранение, обработку и вывод данных о:
 больных;
 врачах;
 выдаче и возврате направлений к врачу.
2.2.4.2. Данные о каждом больном должны содержать:
 Регистрационный № – строка формата «MM-NNNNNN», где MM – номер участка (цифры), NNNNNN – порядковый номер (цифры);
 ФИО – строка;
 Год рождения – целое;
 Адрес – строка;
 Место работы (учебы) – строка.
Примечание – длина строк (кроме «Регистрационного №») определяется студентом самостоятельно.
2.2.4.3. Данные о больных должны быть организованны в виде хеш-таблицы, первичным ключом которой является «Регистрационный №» Метод хеширования:Закрытое хеширование с линейным опробованием
2.2.4.4. Данные о каждом враче должны содержать:
 ФИО врача – строка длиной до 25 символов, содержащая фамилию врача и его инициалы;
 Должность – строка;
 Номер кабинета – целое;
 График приема – строка.
Примечание – длина строк (кроме «ФИО врача») определяется студентом самостоятельно.
2.2.4.5. Данные о врачах должны быть организованны в виде АВЛ-дерева поиска, упорядоченного по «ФИО врача».
2.2.4.6. Данные о выдаче или возврате направлений к врачу должны содержать:
 Регистрационный № – строка, формат которой соответствует аналогичной строке в данных о больных;
 ФИО врача – строка, формат которой соответствует аналогичной строке в данных о врачах;
 Дата направления – строка;
 Время направления – строка.
Примечания:
1. Наличие в этих данных записи, содержащей в поле «Регистрационный №» значение X и в поле «ФИО врача» значение Y означает выдача направления больному с регистрационным номером X к врачу с ФИО Y. Отсутствие такой записи означает, что больной с регистрационным номером X не имеет направления к врачу с ФИО Y.
2. К одному врачу могут направляться несколько больных в течении одного дня, но в разное время. Таким образом, могут быть данные, имеющие повторяющиеся значения в некоторых своих полях.
2.2.4.7. Данные о выдаче или возврате направлений к врачу должны быть организованны в виде списка, который упорядочен по первичному ключу –«ФИО врача». Вид списка и метод сортировки:Циклический двунаправленный,Быстрый (Хоара)
2.2.4.8. Информационная система «Регистрация больных в поликлинике» должна осуществлять следующие операции:
 регистрация нового больного;
 удаление данных о больном;
 просмотр всех зарегистрированных больных;
 очистка данных о больных;
 поиск больного по регистрационному номеру. Результаты поиска – все сведения о найденном больном и ФИО врача, к которому он имеет направление;
 поиск больного по его ФИО. Результаты поиска – список найденных больных с указанием регистрационного номера и ФИО;
 добавление нового врача;
 удаление сведений о враче;
 просмотр всех имеющихся врачей;
 очистка данных о врачах;
 поиск врача по «ФИО врача». Результаты поиска – все сведения о найденном враче, а также ФИО и регистрационные № больных, которые имеют направление к этому врачу;
 поиск врача по фрагментам «Должность». Результаты поиска – список найденных врачей с указанием ФИО врача, должности, номера кабинета, графика приема;
 регистрация выдачи больному направления к врачу;
 регистрация возврата врачом или больным направления к врачу.
2.2.4.9. Состав данных о больных или врачах, выдаваемых при просмотре всех зарегистрированных больных или просмотре всех имеющихся врачей, определяется студентом самостоятельно, но должен содержать не менее двух полей.
2.2.4.10. Метод поиска больного по ФИО определяется студентом самостоятельно. Выбранный метод необходимо сравнить с альтернативными методами.
2.2.4.11. Поиск должности по фрагментам «Должности» должен осуществляться путем систематического обхода АВЛ-дерева поиска. Метод обхода :симметричный. При поиске врача по фрагментам «Должности» могут быть заданы как полное наименование должности врача, так и его часть. Для обнаружения заданного фрагмента в должности врача должен применяться алгоритм поиска:прямой
2.2.4.12. Регистрация выдачи направления к врачу на определенную дату и время должна осуществляться только при отсутствии уже выданного направления к этому же врачу на те же дату и время.
Кристина1998 вне форума Ответить с цитированием
Старый 11.02.2018, 22:04   #2
MansMI
Пользователь
 
Регистрация: 04.07.2012
Сообщений: 32
По умолчанию

mansmi@yandex.ru пишите
MansMI вне форума Ответить с цитированием
Старый 11.02.2018, 23:41   #3
JIeIIIa
Пользователь
 
Регистрация: 21.12.2011
Сообщений: 54
По умолчанию

Если еще актуально, пишите: stealth(собака)bigmir.net
Сразу указывайте на когда нужна работа и предполагаемый бюджет.
JIeIIIa вне форума Ответить с цитированием
Старый 12.02.2018, 16:28   #4
Thread
 
Аватар для Thread
 
Регистрация: 08.06.2011
Сообщений: 4
По умолчанию

Обращайтесь.Уточните сроки

Контакты
cyber4401@gmail.com
вконтакте
Thread вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структуры данных Си Александр Волков Общие вопросы C/C++ 3 25.05.2017 15:21
C++ структуры данных referent Помощь студентам 3 10.05.2014 15:38
Динамические структуры данных, списковые структуры (надо разобраться что делает программа) _4Alex4_ Помощь студентам 1 14.11.2012 07:39
Структуры данных SlayerLiving C++ Builder 2 07.03.2011 20:26
С++ Структуры данных DarkSwan Помощь студентам 0 27.10.2010 12:21