- •Вариант 26 Постановка задачи
- •Оглавление
- •Введение
- •Разработка информационно-поисковой системы Описание базы данных
- •Структура программы
- •Первоначальные данные
- •Интерфейс программы
- •Разработка процедур
- •Текст программы на алгоритмическом языке
- •Результаты компьютерного тестирования программы
- •Заключение
- •Список использованных источников
Вариант 26 Постановка задачи
Составить программу создания и обработки базы данных профессорско-преподавательского состава высшего учебного заведения. Каждая запись должна содержать следующие поля:
фамилия, имя, отчество,
должность,
факультет,
кафедра,
возраст,
стаж.
Программа должна содержать графическую заставку и меню. Обработка файла должна включать следующие действия:
создание базы данных в типизированном файле,
дополнение файла новыми записями,
вывод на экран всей базы,
вывод списка сотрудников заданной кафедры,
вывод списка профессоров ВУЗа,
сортировку по возрастанию стажа работы,
вывод данных о старейшем преподавателе (факультет, кафедра, должность, стаж, возраст).
Все элементы обработки файла должны быть оформлены в виде процедур.
Количество записей произвольное (не менее 10).
Оглавление
Введение 4
Разработка информационно-поисковой системы 5
Описание базы данных 5
Структура программы 5
Первоначальные данные 8
Интерфейс программы 8
Разработка процедур 9
Текст программы на алгоритмическом языке 25
Результаты компьютерного тестирования программы 33
Заключение 38
Список использованных источников 39
Введение
Информационно-поисковые системы осуществляют ввод, систематизацию, хранение, выдачу информации по запросу пользователя.
Информационные системы используются во многих организациях, например, в библиотеках, кассах продажи билетов, в учреждениях (отделы кадров, архивы и т.д.).
Обязательным компонентом любой информационной системы является база данных.
Файл данных, или база данных, представляет собой таблицу. Столбцы в таблице называются полями, а строки – записями. Запись – комбинированный тип данных, состоящий из компонент различных типов, называемых полями.
Для создания, обработки и хранения баз данных разрабатывается комплекс средств, обеспечивающих выполнение следующих операций над базами:
создание базы данных,
просмотр и поиск в базах данных,
редактирование информации в базах,
произвольные запросы к базе.
Целью данной работы является закрепление приобретенных навыков алгоритмизации задач с использованием структурного подхода, а также навыков программирования на языке высокого уровня.
Результатом работы является программа для создания и обработки базы данных профессорско-преподавательского состава высшего учебного заведения.
Разработка информационно-поисковой системы Описание базы данных
Для работы с базой данных в Turbo Pascal используются типизированные файлы, элементами которых являются записи.
Структура записи (структура таблицы) включает название поля, тип поля, размер поля.
В построенной информационной системе создан тип rec, представляющий собой запись с полями описанными в таблице 1.
Таблица 1. Структура записи типа rec
Название поля |
Тип поля |
Размер поля |
Описание |
man |
Запись |
|
Фамилия, имя и отчество |
dolzhnost |
Текстовый (строка) |
21 |
Должность |
facultet |
Текстовый (строка) |
20 |
Название факультета |
kafedra |
Текстовый (строка) |
20 |
Название кафедры |
age |
Числовой |
Целое (байт) |
Возраст сотрудника |
work |
Числовой |
Целое (байт) |
Стаж сотрудника |
Из таблицы 1 видим, что для удобства был создан тип fio, представляющий собой запись с полями, описанными в таблице 2.
Таблица 2. Структура записи типа fio
Название поля |
Тип поля |
Размер поля |
Описание |
fam |
Текстовый (строка) |
20 |
Фамилия сотрудника |
name |
Текстовый (строка) |
10 |
Имя сотрудника |
lastname |
Текстовый (строка) |
15 |
Отчество сотрудника |