Смекни!
smekni.com

Описание программы "Учебная база данных" (стр. 1 из 3)

Министерство образования и науки Российской Федерации

НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Кафедра экономической информатики

Курсовая работа

по дисциплине «Алгоритмические языки программирования»

Выполнил

студент Пономарёв Д.С.

факультет ВиЗО ФБ

группа 412

Преподаватель:

Анисимов В.А.

Новосибирск 2010


Содержание

ВВЕДЕНИЕ

1. ОПИСАНИЕ ПРОГРАММЫ

2. РУКОВОДСТВО ОПЕРАТОРА

3. ТЕКСТ ПРОГРАММЫ «УЧЕБНАЯ БАЗА ДАННЫХ» НА ИСХОДНОМ ЯЗЫКЕ

ЗАКЛЮЧЕНИЕ


Введение

В данном программном документе приведено описание программы «Учебная база данных», предназначенной для формирования базы данных «Ученики», которая состоит из записей, содержащих следующие поля: «Имя», «Фамилия», «Год рождения», «пол», «вес», «рост». Заложенные в программу функциональные возможности позволяют решать следующие задачи:

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

· редактирование занесенных данных;

· удаление записей;

· сортировка данных по различным критериям.

Целью данной курсовой работы является создание базы данных и применение основных действий с базой данных.

описание программа ученик база данных

1. Описание программы

1.1 ОБЩИЕ СВЕДЕНИЯ

1.1.1 Обозначение и наименование программы

Программа «Учебная база данных», имеет следующие атрибуты:

· Наименование исполняемого файла - TEST.EXE

· Размер исполняемого файла - 14 288 байт

1.1.2 Программное обеспечение, необходимое для функционирования программы

Программа должна выполняться под управлением операционной системы DOS 6.0 или более новых версий DOS или Windows

1.1.3 Языки программирования, на которых написана программа

Исходным языком программирования для «Учебной базы данных» является Pascal.

Среда разработки, компилятор – BorlandTurboPascal 7.0

1.2 ФУНКЦИОНАЛЬНОЕ НАЗНАЧЕНИЕ

1.2.1 Классы решаемых задач

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

1.2.2 Назначение программы

Используя программу «Учебная база данных» пользователь может добавлять данные об учениках, редактировать или удалять уже имеющуюся информацию, а также сортировать сведения об учениках по росту или весу.


1.3. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ

1.3.1 Алгоритм программы

1.3.1.1 Блок-схема процедуры «add»




1.3.1.2 Блок-схемапроцедуры «edit»








1.3.1.3. Блок-схема процедуры «del»




1.3.1.4 Блок-схема процедуры «sort»




1.3.1.5 Блок-схема программы



1.3.2 Используемые методы

В описываемой программе используется пузырьковый метод сортировки файла.

1.3.3 Структура программы с описанием функций составных частей и связи между ними

Отдельные функции программы оформлены в виде процедур:

· процедура добавления записи в файл;

· процедура редактирования записи;

· процедура удаления записи;

· процедура сортировки файла данных

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

1.3.4 Связи программы с другими программами

В программе «Учебная база данных» не используются связи с другими программами.

1.4 ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА

В состав используемых технических средств входит: IBM PC совместимый с процессором 80386 и выше, ОЗУ не менее 32 Мбайт, 16 МБ видеопамяти, наличие свободного места на жестком диске 10 Мбайт. Для работы в диалоговом режиме используется экран дисплея, клавиатура. Для поддержки графического режима необходим адаптер EGA (VGA).

1.5 ВЫЗОВ И ЗАГРУЗКА

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

1.6 ВХОДНЫЕ ДАННЫЕ

Входными данными для программы является файл «data.txt», хранящийся в каталоге запуска программы. Это типизированный файл, содержащий записи об учениках.

1.7 ВЫХОДНЫЕ ДАННЫЕ

Выходными данными является выводимая на экран текстовая информация в процессе работы программы (результаты сортировки и редактирования, сообщения об ошибках), а также типизированный файл «data.txt», хранящийся в каталоге запуска программы. В этот файл записываются все изменяемые данные об учениках.


2. Руководство оператора

2.1 Назначение программы

2.1.1Функциональное назначение программы

Используя программу «Учебная база данных» пользователь может добавлять данные об учениках, редактировать или удалять уже имеющуюся информацию, а также сортировать сведения об учениках по росту или весу.

2.1.2 Эксплуатационное назначение программы

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

2.1.3 Состав функций

2.1.3.1 Функция добавления записи в файл

Данная функция позволяет пользователю добавлять новые данные об учениках в уже существующую базу данных.

2.1.3.2 Функция редактирования записи

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

2.1.3.3 Функция удаления записи

Функция удаления дает возможность пользователю удалять ставшие ненужными или ошибочно занесенные в базу данные.


2.1.3.4 Функция сортировки данных

Данная функция предоставляет пользователю сортировать имеющиеся в базе данные выбирая критерии сортировки: по росту или по весу.

2.2 Условия выполнения программы

2.2.1 Минимальный состав аппаратных средств

Минимальный состав используемых технических (аппаратных) средств:

• IBM PC совместимый с процессором 80386 и выше

• ОЗУ более 32 Мбайт

• адаптер EGA (VGA)

• наличие свободного места на жестком диске более 10 Мбайт.

2.2.2 Минимальный состав программных средств

Программа должна выполняться под управлением операционной системы DOS 6.0 или более новых версий DOS или Windows.