Консольное приложение: учет спортсменов
Разработка программного обеспечения для эффективного решения задач в области управления спортивной сферой. Создание учётных записей администратора и обычного пользователя. Поиск, просмотр и фильтрация данных в табличной форме. Схемы работы двух функций.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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 2007
Проектирование структуры базы данных предприятия с помощью СУБД 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