Консольное приложение: учет спортсменов

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 28.04.2020
Размер файла 369,3 K

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

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

flag++;

r++;

if (flag != 0) {

if (r == 1) {

printf("\n%-18s %-18s %-18s %-18s %-18s %-18s %-18s %-18s\n",

"Фамилия спортсмена", "Имя спортсмена", "Возраст", "Рост",

"Вес", "Название команды", "Количество спортсменов",

"Средний возраст", "Средний рост", "Средий вес");

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

else {

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

}

l = l->next;

}

p = p->next;

}

getch();

if (flag == 0) {

system("cls");

printf("Результатов не найдено\n");

}

}

void filtr_name(SPORTSMAN *onset) {

int flag = 0, count, r = 0;

struct SPORTSMAN *p;

TEAM *l;

char* filname2, *filname, *filname1;

p = onset;

system("cls");

printf("Введите с какой и по какую букву необходимо фильтровать имена спортсменов: \n");

scanf("\n");

scanf("%c", &filname);

scanf("\n");

scanf("%c", &filname1);

while (p != NULL) {

l = p->head;

count = 0;

filname2 = p->Name_of_the_sportsman;

if (filname2 >= filname && filname2 <= filname1) {

flag++;

r++;

if (flag != 0) {

if (r == 1) {

printf("\n%-18s %-18s %-18s %-18s %-18s %-18s %-18s %-18s\n",

"Фамилия спортсмена", "Имя спортсмена", "Возраст", "Рост",

"Вес", "Название команды", "Количество спортсменов",

"Средний возраст", "Средний рост", "Средий вес");

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

else {

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

}

l = l->next;

}

p = p->next;

}

getch();

if (flag == 0) {

system("cls");

printf("Результатов не найдено\n");

}

}

void filtr_team(SPORTSMAN *onset) {

int flag = 0, count, r = 0;

struct SPORTSMAN *p;

TEAM *l;

char filroute2, filroute, filroute1;

p = onset;

system("cls");

printf("Введите с какой и по какую букву необходимо фильтровать названия команд: \n");

scanf("\n");

scanf("%c", &filroute);

scanf("\n");

scanf("%c", &filroute1);

while (p != NULL) {

l = p->head;

count = 0;

filroute2 = l->Name_of_the_team;

if (filroute2 >= filroute && filroute2 <= filroute1) {

flag++;

r++;

if (flag != 0) {

if (r == 1) {

printf("\n%-18s %-18s %-18s %-18s %-18s %-18s %-18s %-18s\n",

"Фамилия спортсмена", "Имя спортсмена", "Возраст", "Рост",

"Вес", "Название команды", "Количество спортсменов",

"Средний возраст", "Средний рост", "Средий вес");

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

else {

printf("\n%-18s ", p->Surname_of_the_sportsman);

printf("\n%-18s ", p->Name_of_the_sportsman);

printf("\n%-18d ", p->age);

printf("\n%-18d ", p->growth);

printf("\n%-18d ", p->weight);

printf("%-18s ", l->Name_of_the_team);

printf("%-18d ", l->Number_of_sportsmen);

printf("%-18d ", l->Average_age);

printf("%-18d ", l->Average_growth);

printf("%-18d ", l->Average_weight);

}

}

l = l->next;

}

p = p->next;

}

getch();

if (flag == 0) {

system("cls");

printf("Результатов не найдено\n");

}

}

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

...

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

  • Анализ технических средств и современных технологий разработки программного обеспечения. Разработка программы для упрощения поиска студентов. Создание учетных записей администратора и обычного пользователя. Изучение правил построения программного кода.

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

  • Создание сайта-каталога программного обеспечения с поиском на основе булевой модели. Достоинства и недостатки булевой модели. Алгоритм поиска по слову в базе данных системы. Разработка руководства пользователя и администратора по работе с системой.

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

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

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

  • Табличный процессор - прикладное программное обеспечение для обработки данных, представимых в табличной форме. Параметры форматирования ячейки, автоформат. Создание и использование стилей, мастер функций. Экономические расчеты средствами MS Excel.

    контрольная работа [1,2 M], добавлен 13.05.2012

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

    дипломная работа [516,0 K], добавлен 03.11.2014

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

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

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

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

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

    курсовая работа [926,7 K], добавлен 20.05.2015

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

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

  • Разработка стратегии и выбор способа автоматизации задачи снабжения для предприятия. Построение функциональной модели бизнес-процессов предметной области. Создание программного средства "1С: Конфигурация ОМТС" для оптимального решения задач снабжения.

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

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

    лабораторная работа [787,7 K], добавлен 22.11.2014

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

    курсовая работа [866,3 K], добавлен 02.06.2015

  • Основные понятия и определение теории баз данных. Обоснование выбора программного обеспечения. Разработка таблиц и схемы БД. Использование запросов. Создание отчетов и форм. Руководство пользователя. Рекомендации по дальнейшей модернизации системы.

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

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

    дипломная работа [512,4 K], добавлен 28.08.2012

  • Чем отличается программист от системного администратора. Преимущества и выгоды от работы системного администратора. Подготовка и сохранение резервных копий данных, их периодическая проверка и уничтожение. Конфигурирование нового программного обеспечения.

    реферат [23,4 K], добавлен 11.03.2014

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

    курсовая работа [642,7 K], добавлен 06.02.2014

  • Классификация служебных программных средств. Файловая структура операционных систем. Основы графического интерфейса пользователя Windows XX. Анализ алгоритмов решения задач. Описание процесса разработки программного обеспечения и результатов работы.

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

  • Проектирование программного обеспечения для создания баз данных о работах студентов университета при помощи языка Visual Basic. Разработка интерфейса пользователя. Руководство для системного программиста. Краткое описание алгоритма работы с программой.

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

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

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

  • Практические аспекты использования прикладного программного обеспечения при разработке базы данных "Аудиторный фонд ГБОУ СПО "Старооскольский педагогический колледж". Системы управления базами данных. Описание и функциональные возможности приложения.

    курсовая работа [360,4 K], добавлен 07.10.2014

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