Разработать программу на алгоритмическом языке программирования С++ , реализующую учебную систему управления базой данных
Категория реферата: Рефераты по информатике, программированию
Теги реферата: инновационный менеджмент, решебник 10 11 класс
Добавил(а) на сайт: Люция.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
redr, active.
База данных представлена классом One_Record, содержащим все необходимые поля данных и методы. Для организации базы используются указатели на начальный и на текущий элементы базы.
Поля класса:
fio, yy, addr, grp - данные о студенте
next - следующий элемент
last - предыдущий элемент.
Методы класса:
save - запись в файл текущего и всех последующих элементов
FindUp - поиск вверх по списку
FindDown - поиск вниз по списку.
Эти методы возвращают указатель на найденый элемент списка:
add - добавление элемента в список.
Для уничтожения элемента используется деструктор, причем этот деструктор уничтожает все последующие элементы. Для инициализации существует два вида конструкторов - инициализация загрузкой из файла и непосредственным указанием всех полей нового элемента. Второй способ используется только при пустой базе данных и используется функцией add внутри класса.
При проектировании программы создаются два списка окон - один для главного меню, другой для подменю ввода и редактирования. Все основное меню состоит из объектов класса кнопок, для каждой из которых пишется своя функция - обработчик события. Организуется цикл перерисовка -> активизация -> проверка флага выхода.
4 Анализ результатов тестирования
В ходе испытаний программы была проверена правильность её работы при вводе , редактировании , удалении и поиске определённых элементов базы данных по отдельным значениям полей.
В ходе проведения тестирования выяснилось , что программа полностью работоспособна.
Заключение
В процессе работы была определена структура данных программы , разработан алгоритм решения задачи , была разработана структура программы.
Реализация программы была проведена на алгоритмическом языке С++l v.3.10.
Результаты тестирования показали , что программа работает правильно.
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <graphics.h>
Рекомендуем скачать другие рефераты по теме: темы докладов по обж, реферат стиль.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата