Автор: Пользователь скрыл имя, 14 Января 2011 в 02:17, курсовая работа
В данной работе рассматривается создание информационно-поисковой системы с использованием файла для хранения информации.
Одним из способов преодоления сложности данной задачи является использование технологии разработки программ «сверху-вниз».
1. Введение………………………………………………………………………………….…..3
2. Постановка задачи……………………………………………………………………….…..4
3. Руководство пользователя………………………………………………………...………...5
4. Руководство программиста………………………………………………………...…….…5
4.1. Метод решения задачи…………………………………………………………………..5
4.2. Описание функций программы………………………………………………………...6
4.3. Описание структур……………………………………………………………………....6
4.4. Спецификация на модули………………………………………………………….……7
4.5 Алгоритм поиска стран……………………………………………………………….….7
5. Заключение……………………………………………………………………………….…..8
6. Список литературы……………………………………………………………………….….9
7. Приложение………………………………………………………………………………….10
7.1. Основная программа…………………………………………………………………….10
7.2. Модуль поиска по атрибутам……………………………………………………..…….12 7.3. Модуль работы работы со списком абитуриентов ……………………...……………...14
7.4. Модуль вывода списка абитуриентов………………………………………….………15
7.5. Модуль абитуриент ……………………………………………………………...……...16
if (pch == NULL) return ret;
strcpy(ret.patronymic,
pch);
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
strcpy(ret.sex,
pch);
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
strcpy(ret.birthdate, pch);
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
strcpy(ret.faculty,
pch);
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
ret.school =
atoi(pch); //
Преобразование номера школы из строки
в число
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
strcpy(ret.courses,
pch);
for (i = 0; i<EXAMS_N; i++)
{
pch = strtok (NULL," \t");
if (pch == NULL) return ret;
ret.exams[i] = atoi(pch); // Преобразование оценки за экзамен из строки в число
}
return ret;
}
Информация о работе Информационно-поисковая система «Абитуриент»