Курсовая работа: Разработка базы данных, отражающей учет успеваемости студентов
+--------------------------------------------------------------------------+
Оценки
+--------------------------------------------------------------------------+
¦ Код сдачи¦ Оценка¦ Дата сдачи¦ Студенческий¦ Код предмета¦
+--------------+--------------+--------------+--------------+--------------¦
¦ 1001¦ 5¦ 10/06/1999¦ 3412¦ 2001¦
¦ 1002¦ 4¦ 10/06/1999¦ 3413¦ 2003¦
¦ 1003¦ 3¦ 11/06/1999¦ 3414¦ 2005¦
¦ 1004¦ 4¦ 12/06/1999¦ 3412¦ 2003¦
¦ 1005¦ 5¦ 12/06/1999¦ 3416¦ 2004¦
+--------------------------------------------------------------------------+
Эти данные будут использоваться в примерах.
Интерфейс программы
Для того, чтоб понять, что делает программа рассмотрим ее меню:
На рисунке 1 представлено главное меню программы, которое появляется при ее запуске. Тут:
«Загрузка » - ввод базы данных из типизированного файла.
«Сохр. в тип. файл » - сохранение базы данных в типизированном файле.
«Сохр. в текст. файл » - сохранение выбранной таблицы в текстовой файл.
«Просмотр » - просмотр данных таблиц.
«Корректировка » - изменение записей таблиц.
«Сортировка » - сортировка записей по определенному полю.
«Запросы » - поиск данных в четырех таблицах, соответствующие заданному условию.
«Выход » - выход из программы.
Главное меню содержит вложенные. Например на 2 рисунке показано меню, служащее для выбора таблицы (одной из четырех). Вход в него может быть осуществлен по разному. То есть это меню вы будете проходить при просмотре данных, при корректировке и при сохранении в текстовой файл. Это меню в комментариях не нуждается.
При выборе «Корректировка» вы перейдете к меню, показанному на рисунке 3.
«Добавление » - добавление нового кортежа в заданную с помощью предыдущего меню таблицу.
«Удаление » - удаление строки из таблицы, причем запись в таблице ищется по первому столбцу.
«Изменение » - изменение свойств существующей в базе данных строки.
Последнее подменю – это подменю запросов, на котором надо остановиться поподробнее. Рассмотрим рисунок: