Имя переменной |
Тип |
Размер |
Ограничения |
Назначение |
V |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение |
Продолжение таблицы 1.3.1 - Описание входных данных для каждой из составных частей
Имя переменной |
Тип |
Размер |
Ограничения |
Назначение |
индекса для выбора специальности |
||||
ch |
integer |
-32000..32000 |
-32000..32000 |
Счетчик |
DAT |
Array of integer |
-32000..32000 |
[1..2,1..52] |
Массив для расстановки даты |
GR1 |
textfile |
Загружает и сохраняет текстовый файл графика учебного процесса |
||
Zag |
Array of string |
0..255 |
[1..10] |
Массив хранящий наименование сводных данных по бюджету времени |
srav |
Array of string |
0..255 |
[1..10] |
Массив для распределения экзаменов без запятых |
SX,SY |
integer |
-32000..32000 |
-32000..32000 |
Координаты выбранной клетки |
Таблица 1.3.2 - Описание выходных данных для каждой из составных частей.
Имя переменной |
Тип |
Размер |
Ограничения |
Назначение |
Summ1 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ2 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ3 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ4 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ5 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ6 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
Summ7 |
integer |
-32000..32000 |
-32000..32000 |
Принимает значение сумм при различных расчетах |
D |
integer |
-32000..32000 |
-32000..32000 |
Счетчик дисциплин |
Ek |
Array of string |
0..255 |
[1..20,1..3] |
Массив для распределения экзаменов |
Таблица 1.3.3 – Перечень диагностических сообщений
Сообщение |
Действия оператора |
Введите пароль |
Запуск программы |
База данных не загружена, ваши функции ограничены |
Ввели пароль |
Загрузка успешна, можете работать |
Загрузили базу данных |
Пожалуйста, подождите, идет расчет |
Выйти и пересчитать из формы «Распределение обязательной нагрузки» |
Расчет окончен, смотрите всего и статистику |
Нажатие клавиши расчет на форме «План учебного процесса» |
Описание логики составных частей
1) «Составление расписания» (UnitGlav.pas – главная форма программы)
Рисунок 1.3.3
Форма для запуска других подпрограмм
2) «График учебного процесса» (UnitGup.pas)
Рисунок 1.3.4
На ней вводится график учебного процесса и рассчитываются сводные данные по бюджету времени.
3) «План учебного процесса» (UnitPup.pas – основная расчетная форма программы).
Рисунок 1.3.5
На ней вводятся данные об экзаменах, курсовых проектах, зачетах. Далее при вызове с нее формы «обязательная нагрузка» (UnitObnag.pas) можем распределить занятия на уроках, лабораторные практические работы, курсовое проектирование. Также с нее можно вызвать форму «распределение обязательной нагрузки по курсам и семестрам» (UnitRON.pas) на ней можно распределить часы занятий по семестрам. И вызвать форму «всего», которая покажет выходные данные: по количеству изучаемых дисциплин, курсовых работ, экзаменов, зачетов, контрольных работ.
4) «Специальности» (UnitSpez.pas)
Рисунок 1.3.6
Форма для ввода специальностей.
5) «Дисциплины» (UnitSpravka.pas)
Рисунок 1.3.7
Форма для ввода дисциплин и их категорий.
Текст программы смотрите Приложение Д.
1.4 Руководство пользователя
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.