Программное обеспечение работы поликлиники

Описание работы поликлиники в модели IDF0. Описание организации структур хранимых данных. Создание пользовательских функций приложения и схемы алгоритмов работы приложения. Возможности использования различных встроенных функций для работы со строками.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 02.12.2017
Размер файла 1,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

if (!(fp = fopen("tickets.txt", "r+"))) {

puts("Ошибка открытия");

return 1;

}

else {

TICKET *p = new TICKET;

int a = 0;

while (!feof(fp)) {

if (!*start) {

p = new TICKET;

fgets(p->name, 100, fp);

a = strlen(p->name);

p->name[a - 1] = '\0';

fgets(p->profession, 100, fp);

a = strlen(p->profession);

p->profession[a - 1] = '\0';

fgets(p->doctor_name, 100, fp);

a = strlen(p->doctor_name);

p->doctor_name[a - 1] = '\0';

fgets(p->time, 100, fp);

a = strlen(p->time);

p->time[a - 1] = '\0';

fscanf(fp, "%d ", &p->number);

p->next = p->previous = NULL;

*start = *finish = p;

}

else {

p = new TICKET;

fgets(p->name, 100, fp);

a = strlen(p->name);

p->name[a - 1] = '\0';

fgets(p->profession, 100, fp);

a = strlen(p->profession);

p->profession[a - 1] = '\0';

fgets(p->doctor_name, 100, fp);

a = strlen(p->doctor_name);

p->doctor_name[a - 1] = '\0';

fgets(p->time, 100, fp);

a = strlen(p->time);

p->time[a - 1] = '\0';

fscanf(fp, "%d ", &p->number);

p->previous = *finish;

p->next = NULL;

(*finish)->next = p;

*finish = p;

}

}

fclose(fp);

return 0;

}

}

void write_ticket(TICKET *begin) {

TICKET *p = begin;

FILE *fp;

fopen_s(&fp, "tickets.txt", "w+");

while (p) {

fputs(p->name, fp);

fprintf(fp, "\n");

fputs(p->profession, fp);

fprintf(fp, "\n");

fputs(p->doctor_name, fp);

fprintf(fp, "\n");

fputs(p->time, fp);

fprintf(fp, "\n");

fprintf(fp, "%d\n", p->number);

p = p->next;

}

fclose(fp);

}

Размещено на Allbest.ru


Подобные документы

  • Краткие теоретические сведения об используемых алгоритмах. Описание организации структур хранимых данных. Функции организации работы для администратора и пользователя. Схемы алгоритмов работы приложения. Вспомогательные функции и функции расчёта, меню.

    курсовая работа [2,0 M], добавлен 28.05.2015

  • Логическая и физическая структура базы данных. Аппаратное и программное обеспечение системы. Создание представлений, хранимых процедур, пользовательских функций, триггеров. Описание основной структуры ASP.NET документов. Пользовательский интерфейс.

    курсовая работа [4,2 M], добавлен 21.05.2013

  • Информационное обеспечение автоматизированной системы, создаваемой для устранения ошибок при внесении различных данных о всех услугах. Создание таблиц. Описание автоматизируемых функций приложения. Укрупнённый алгоритм программы, логика работы модулей.

    курсовая работа [931,5 K], добавлен 27.09.2012

  • Разработка программного продукта - приложения, позволяющего заносить данные анкетирования в базу данных MS SQL. Описание логики работы приложения, особенности пользовательского интерфейса. Формы просмотра анкет, описание процедур и функций программы.

    курсовая работа [1,2 M], добавлен 16.08.2012

  • Метод имитационного моделирования, построение программа на языке GPSS\PS. Укрупненная схема моделирующего алгоритма. Математическая модель и ее описание. Возможные улучшения в работе системы. Результаты моделирования оптимизации работы поликлиники.

    курсовая работа [148,6 K], добавлен 29.06.2011

  • Описание использованных структур данных и разработка программы, обеспечивающей сжатие данных по алгоритму LZ77 с пошаговой визуализацией. Описание процедур, функций, структуры приложения и интерфейса пользователя. Тест и анализ работы алгоритма LZ77.

    курсовая работа [537,9 K], добавлен 28.06.2011

  • Анализ и выбор СУБД. Разработка программного комплекса для поликлиники, позволяющего повысить эффективность работы регистратуры за счет сокращения трудовых затрат, а также повышения качества работы. Требования к информационной и программной совместимости.

    дипломная работа [3,2 M], добавлен 09.10.2013

  • Разработка программного приложения WindowsForms для работы с базой данных на языке высокого уровня C# в автономном режиме с использованием ADO.NET. Проектирование реляционной модели базы данных, интерфейса приложения, основных функций и возможностей.

    курсовая работа [4,3 M], добавлен 30.06.2015

  • Разработка клиентского приложения для работы с базой данных (БД) санатория. Классификации БД и приложений для работы с ними. Алгоритмическое и программное конструирование БД. Описание объектов предметной области, их атрибутов и связей между ними.

    курсовая работа [1,9 M], добавлен 08.01.2014

  • Проектирование автоматизированной системы работы поликлиники: постановка задач, расписаний, концептуальных схем и элементов, процедур и программной реализации взаимодействия врача, пациента, участков, лабораторий. Интерфейс пользователей программы.

    отчет по практике [4,1 M], добавлен 07.08.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.