Программное обеспечение работы поликлиники
Описание работы поликлиники в модели 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