Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра экономической информатики
Курсовая работа
по дисциплине «Алгоритмические языки программирования»
Выполнил
студент Пономарёв Д.С.
факультет ВиЗО ФБ
группа 412
Преподаватель:
Анисимов В.А.
Новосибирск 2010
ВВЕДЕНИЕ
1. ОПИСАНИЕ ПРОГРАММЫ
2. РУКОВОДСТВО ОПЕРАТОРА
3. ТЕКСТ ПРОГРАММЫ «УЧЕБНАЯ БАЗА ДАННЫХ» НА ИСХОДНОМ ЯЗЫКЕ
ЗАКЛЮЧЕНИЕ
В данном программном документе приведено описание программы «Учебная база данных», предназначенной для формирования базы данных «Ученики», которая состоит из записей, содержащих следующие поля: «Имя», «Фамилия», «Год рождения», «пол», «вес», «рост». Заложенные в программу функциональные возможности позволяют решать следующие задачи:
· добавление новых записей в базу;
· редактирование занесенных данных;
· удаление записей;
· сортировка данных по различным критериям.
Целью данной курсовой работы является создание базы данных и применение основных действий с базой данных.
описание программа ученик база данных
1.1 ОБЩИЕ СВЕДЕНИЯ
Программа «Учебная база данных», имеет следующие атрибуты:
· Наименование исполняемого файла - TEST.EXE
· Размер исполняемого файла - 14 288 байт
1.1.2 Программное обеспечение, необходимое для функционирования программы
Программа должна выполняться под управлением операционной системы DOS 6.0 или более новых версий DOS или Windows
1.1.3 Языки программирования, на которых написана программа
Исходным языком программирования для «Учебной базы данных» является Pascal.
Среда разработки, компилятор – BorlandTurboPascal 7.0
1.2.1 Классы решаемых задач
Программа предназначена для решения элементарных задач обработки данных, таких, как редактирование и сортировка, а также сохранения данных на диск для возможной последующей обработки или просмотра.
1.2.2 Назначение программы
Используя программу «Учебная база данных» пользователь может добавлять данные об учениках, редактировать или удалять уже имеющуюся информацию, а также сортировать сведения об учениках по росту или весу.
1.3. ОПИСАНИЕ ЛОГИЧЕСКОЙ СТРУКТУРЫ
1.3.1 Алгоритм программы
1.3.1.3. Блок-схема процедуры «del»
1.3.2 Используемые методы
В описываемой программе используется пузырьковый метод сортировки файла.
1.3.3 Структура программы с описанием функций составных частей и связи между ними
Отдельные функции программы оформлены в виде процедур:
· процедура добавления записи в файл;
· процедура редактирования записи;
· процедура удаления записи;
· процедура сортировки файла данных
все перечисленные выше процедуры вызываются при выборе соответствующего пункта меню, реализованного в основной части программы.
1.3.4 Связи программы с другими программами
В программе «Учебная база данных» не используются связи с другими программами.
1.4 ИСПОЛЬЗУЕМЫЕ ТЕХНИЧЕСКИЕ СРЕДСТВА
В состав используемых технических средств входит: IBM PC совместимый с процессором 80386 и выше, ОЗУ не менее 32 Мбайт, 16 МБ видеопамяти, наличие свободного места на жестком диске 10 Мбайт. Для работы в диалоговом режиме используется экран дисплея, клавиатура. Для поддержки графического режима необходим адаптер EGA (VGA).
Загрузка и запуск программы осуществляется способами, детальные сведения о которых изложены в Руководстве пользователя операционной системы.
Входными данными для программы является файл «data.txt», хранящийся в каталоге запуска программы. Это типизированный файл, содержащий записи об учениках.
Выходными данными является выводимая на экран текстовая информация в процессе работы программы (результаты сортировки и редактирования, сообщения об ошибках), а также типизированный файл «data.txt», хранящийся в каталоге запуска программы. В этот файл записываются все изменяемые данные об учениках.
2.1 Назначение программы
2.1.1Функциональное назначение программы
Используя программу «Учебная база данных» пользователь может добавлять данные об учениках, редактировать или удалять уже имеющуюся информацию, а также сортировать сведения об учениках по росту или весу.
2.1.2 Эксплуатационное назначение программы
Программа предназначена для решения элементарных задач обработки данных, таких, как редактирование и сортировка, а также сохранения данных на диск для возможной последующей обработки или просмотра.
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.