Читать курсовая по информационному обеспечению, программированию: "Программа, предназначенная для работы с базой данных "Игроки КХЛ 2012-2013"" Страница 1


назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Аннотация Данная курсовая работа посвящена разработке и реализации программы на языке С++ с использованием классов списков структур для обработки данных.

В курсовой работе представлена программа, предназначенная для работы с базой данных "Игроки КХЛ 2012-2013".

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

Содержание

Введение

1. Описание глобальных переменных, разработанных функций

1.1 Описание глобальных переменных

1.2 Описание разработанных подпрограмм

2. Тестирование программы

2.1 Главное меню программы, состоящее из 15 пунктов

2.2 Чтение данных из файла

2.3 Просмотр данных

2.4 Сохранение данных в файл

2.5 Поиск по названию клуба

2.6 Поиск по позиции и количеству забитых шайб

2.7 Редактирование записей

2.7.1 Редактирование

2.7.2 Добавление

2.7.3 Удаление

2.8 Сортировка по ФИО

2.9 Сортировка по количеству забитых шайб

2.10 Сортировка по дате рождеения

Код программы:

Заключение

Список литературы

Введение Цель работы: освоение функций работы со структурным типом данных и файлами

Постановка задачи: спроектировать необходимые классы и разработать программу на языке С++ для обработки данных. Обработка должна включать следующие функции:

. Создание новой базы данных (с возможностью задания имени файла).

2. Просмотр (вывод на экран) существующей базы данных.

. Добавление новой записи в базу данных.

. Удаление записи из базы данных.

. Редактирование записи в базе данных.

. Сортировка записей по числовому полю.

. Сортировка записей по строковому полю.

. Структурная сортировка записей.

. Сохранение результатов обработки (запись в файл)

. Поиск в базе данных (по одному и двум поисковым признакам) с выводом на экран найденных записей или сообщения о неуспешном поиске. Вариант №10 "Игроки КХЛ 2012-2013"

ФИО

Дата рождения

Клуб

Позиция

Забитые шайбы

1. Описание глобальных переменных, разработанных функций .1 Описание глобальных переменных

struct fio { char fam [L], im [L], ot [L]; };

Структура ФИО Фамилия Имя Отчество

struct data { int d, m, g; };

Структура дата рождения День Месяц Год

struct igrok { fio f; dr; char club [L]; char poz [L];

Структура записи ФИО Дата рождения Клуб Позиция игрока

struct node1 { igrok d; node1 *next; };

Структура списка клубов Структура игрок Ссылка на следующий узел

class list

Класс

1.2 Описание разработанных подпрограмм

Методы класса list

void clear1 ()

Очистка списка клубов

node1 *findNode (int j)

Поиск искомой записи из базы данных

list (): beg1 (NULL) {}

Список инициализаций

list (list &z)

Конструктор копирования

~list () {clear (); }

Деструктор

void inputFileList ()

Ввод сведений из файла

void outputList ()

Вывод сведений

void outputFileList ()



Интересная статья: Быстрое написание курсовой работы