Курсовая работа: Создание автоматизированного рабочего места классного руководителя средней школы
Geometry - Оценка за первую четверть по геометрии;
Russian - Оценка за первую четверть по русскому языку;
Literature - Оценка за первую четверть по литературе;
Physics - Оценка за первую четверть по физике;
Information - Оценка за первую четверть по информатике;
Astronomy - Оценка за первую четверть по астрономии;
Chemy - Оценка за первую четверть по химии;
Biology - Оценка за первую четверть по биологии;
OBG - Оценка за первую четверть по ОБЖ (Основы Безопасности Жизнедеятельности);
Foreign_Language - Оценка за первую четверть по иностранному языку;
History - Оценка за первую четверть по истории;
Social_Science - Оценка за первую четверть по обществознанию;
Geography - Оценка за первую четверть по географии;
Physical_Culture - Оценка за первую четверть по физической культуре;
Native_Language - Оценка за первую четверть по родному языку.
Таблицы SecondProgress(успеваемость учеников за вторую четверть), ThirdProgress(успеваемость учеников за третью четверть), FourtProgress(успеваемость учеников за четвёртую четверть), TotalProgress(итоговая успеваемость учеников за весь год) заполняются аналогично таблице FirstProgress.
Рис.6. Таблица ввода данных об успеваемости учеников за первую четверть
В Visual FoxPro существует два формата отображения содержимого таблицы – в виде таблицы и в виде формы. В виде таблицы уже показано выше. Формат отображения в виде формы называется экранной формой. Формы являются мощным и гибким средством представления информации. Форма позволяет объединить поля в группы по определенным признакам, что облегчает восприятие информации.
В нашей базе данных первая форма позволяет вводить и просматривать информацию о контактных данных учеников. (см. рис.7)
Рис.7. Форма ввода контактных данных учеников
Вторая форма позволяет вводить и просматривать информацию о родителях учеников. (см. рис. 8)
Рис.8. форма ввода данных о родителях учеников
Третья форма позволяет вводить и просматривать информацию о личных данных учеников. (см. рис. 9)
Рис.9. Форма ввода личных данных учеников
2.5 Структура базы данных "АРМ классного руководителя"
В Visual FoxPro можно устанавливать постоянные отношения между таблицами, которые будут поддерживаться при создании форм, отчетов и запросов. При определении отношений одна из таблиц является родительской, а другая – дочерней. Для родительской таблицы должен быть определен первичный ключ или ключ – кандидат, а для дочерней – индекс для связи с родительской таблицей. В данной курсовой работе мы установили для таблицы School первичный ключ, а для всех остальных дочерние. На рисунке показана взаимосвязь первой таблицы с остальными. Остальные таблицы больше ни с какими другими не связываются. (см. рис. 10-11)