Курсовая работа: Разработка информационно-обучающей системы на тему “Атомно-молекулярная теория. Доказательство существования атомов и молекул

ZASTAVKA . c - модуль, отвечающий за вывод на экран заставки при запуске программы.

– модуль, отвечающий за вывод на экран текстов теории и справки, а также за возможность их постраничного скроллирования.

POISK . c – модуль, отвечающий за возможность поиска информации в тексте теории в зависимости о контекста введенных пользователем лексем. Осуществляет поиск, вывод на экран и дальнейшее возобновление поиска.

FILE _ OP . c – модуль, отвечающий за возможность открытия файлов теории, вывод теории на экран, скроллинг, прорисовка меню пункта «Теория», навигация по этому меню.

TEST .c – модуль, отвечающий за возможность тестирования и оценки уровня знаний пользователя, осуществляет чтение и вывод на экран вопросов из тестовых файлов, а также вывод на экран результатов, полученных в результате тестирования.

HELP . c – модуль, отвечающий за возможность открытия файлов справки, вывод справки на экран.

EXIT . c – модуль, отвечающий за возможность выхода из программы, при выходе выводит реквизиты разработчика.

OSHIBKA . c – модуль, осуществляющий проверку наличия необходимых файлов системы, выводит соответствующее сообщение об ошибке при отсутствии этих файлов.

MODULI . c – основной модуль программы, содержащий в себе все перечисленные выше модули.

4.4.2 Схема связи модулей

На рисунке 4.1 отображена схема связи между основными модулями системы. Стрелка от одного модуля к другому означает, что функции первого модуля вызываются вторым.


MODULI.c

OSHIBKA.c


Рисунок 4.1 – Схема связей основных модулей системы

4.5 Функциональная структура программного продукта

4.5.1 Перечень основных функций

Программный продукт содержит более девяти функций, состоящих во взаимосвязях друг с другом.

Ниже приводится краткое описание основных из них:

Функции модуля BIB.c:

– Данный модуль содержит только стандартные модули языка С.

Функции модуля RAMKA.c:

ramka (). Данная функция занимается прорисовкой рамки по боковым краям экрана.

Функции модуля MENU.c

menu (). Функция, занимающаяся прорисовкой главного меню, курсора в главном меню, его навигацию.

ramka (). Данная функция занимается прорисовкой рамки по боковым краям экрана.

Функции модуля ZASTAVKA.c:

zastavka (). Функция, которая осуществляет вывод заставки перед появлением главного меню.

ramka (). Данная функция занимается прорисовкой рамки по боковым краям экрана.

Функции модуля POISK.c:

search (). Функция, которая осуществляет поиск искомого слова, прорисовку поискового окна.

Функции модуля FILE_OP.c:

К-во Просмотров: 289
Бесплатно скачать Курсовая работа: Разработка информационно-обучающей системы на тему “Атомно-молекулярная теория. Доказательство существования атомов и молекул