Dwdwqdwq

  • 01 мая 2012 г.
  • 2914 Слова
Размещено на /
Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра экономической информатики

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

Выполнил
студент Пономарёв Д.С.
факультет ВиЗО ФБ
группа 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.
Среда разработки, компилятор – Borland Turbo Pascal 7.0

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

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

1.2.2Назначение программы
Используя программу «Учебная база данных» пользователь может добавлять данные об учениках, редактировать или удалять уже имеющуюся информацию, а также сортировать сведения об учениках по росту или весу.
1.3. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ

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

[pic]

[pic]

[pic]

[pic]

[pic]

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

[pic]

[pic]
[pic]

[pic]

[pic]

[pic]
[pic]

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

[pic]
[pic]
[pic]
[pic]

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

[pic]
[pic]

[pic]

[pic]
[pic]

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

[pic]

[pic]

[pic]
[pic]

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», хранящийся в...
tracking img