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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

–show_file (). Функция, которая занимается открытием файлов теории, выводом информации на экран скроллингом, прорисовкой меню «Теории», навигацией по этому меню.

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

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

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

–test (). Осуществляет открытие файлов с правильными ответами, с тестовыми вопросами, осуществляет вывод этих вопросов на экран, подводит итог набранным пользователем баллам, выводит на экран результат тестирования.

Основные функции модуля HELP.c:

–          help (). Открывает файл со справочной информацией. Отображает оперативную подсказку.

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

Основные функции модуля EXIT.c:

–          help (). Открывает файл со справочной информацией. Отображает оперативную подсказку.

–exit (). Осуществляет завершение программы (выход), при выходе выводит реквизиты разработчика.

Основные функции модуля OSHIBKA.c:

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

–exit (). Осуществляет завершение программы (выход), при выходе выводит реквизиты разработчика.

Основные функции модуля MODULI.c:

– Не содержит функций. Осуществляет взаимодействие между всеми модулями программы.

4.5.2 Функциональная схема

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



Рисунок 4.2 – Связь между основными функциями программного продукта


5 КОМПЛЕКТ ПОСТАВКИ И ПОРЯДОК ИНСТАЛЛЯЦИИ

5.1 Комплект поставки

Программный продукт поставляется на дискете 3,5". В корневом каталоге дискеты находится каталог RusKrabota, содержащий следующие файлы:

Kproekt.exe – главный исполняемый файл;

Egavga.bgi – драйвер видеоадаптера;

Keyrus.com – драйвер клавиатуры;

help.txt – файл со справочными сведениями по работе с программой;

1.txt – файл, содержащий обучающий материал, предлагаемый системой;

test.txt – файл, содержащий тестовое задание;

answer.dat – файл, содержащий правильные ответы к тестовому заданию;

5.2 Порядок инсталляции

Процедура инсталляции состоит в следующем:

– средствами операционной системы создаётся каталог для программы (возможно также использование уже существующего каталога, но создание для программы отдельного каталога является предпочтительным);

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


5.3 Запуск программного продукта

Для запуска программного продукта для начала необходимо выполнить файл Keyrus.com, а после запустить файл Kproekt.exe. В случае отсутствия некоторых файлов, система выдаст соответствующее предупреждение, и если эти файлы были критически важными, прекратит работу.


6 ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА

6.1 Реакция на корректные данные

Первым этапом тестирования было наблюдение за работой программы с корректными исходными данными, то есть при наличии всех необходимых для ее работы файлов, а именно файлов справки, учебника, тестовых файлов. Работа программы была проверена на множестве различных вариантов. Ошибок в работе системы обнаружено не было.

6.2 Реакция на некорректные данные

Следующим этапом тестирования было наблюдение за работой программы с некорректными исходными данными. Программа успешно прошла и этот вид тестирования. При отсутствии какого-либо из необходимых системе файлов, пользователю выдавалось сообщение о возникшей ситуации, в случае критической ошибки программа так же сообщала об этом пользователю и корректно завершала работу. Во всех случаях система успешно справилась с задачей.

6.3 Анализ эффективности

6.3.1 Положительные черты программного продукта

Созданный программный продукт обладает простым в обращении, удобным и интуитивно-понятным графическим интерфейсом.

Тестирование показало, что разработанный программный продукт, является эффективной и надежной информационно-обучающей системой, обладающей объективной системой оценки уровня знаний, полученных пользователем в процессе обучения, а наличие объемной справки позволяет работать с системой даже не подготовленным пользователям. Наличие в системе возможности поиска информации в зависимости от контекста введенных лексем делает систему еще более привлекательной для пользователей, которым необходима небольшая по объему, простая в обращении информационно-обучающая система, позволяющая получить необходимые знания наиболее простым и доступным способом.


Информация о работе «Разработка информационно-обучающей системы на тему “Атомно-молекулярная теория. Доказательство существования атомов и молекул»
Раздел: Информатика, программирование
Количество знаков с пробелами: 60246
Количество таблиц: 3
Количество изображений: 18

Похожие работы

Скачать
53333
0
4

... , в ходе которых происходит первичное знакомство учащихся с образами и/или моделями изучаемых объектов, их изображениями, символами и т.п. Например, при формировании понятия о «химическом элементе» как определенном виде атома; определенного порядка расположения частиц в веществе и др. При изучении темы «Простые и сложные вещества» учитель не только формулировал определения этих понятий, но и ...

Скачать
413442
0
0

... мере, синергетическим стилем мышления может быть некой платформой для открытого творческого диалога между учеными, мыслителями, деятелями искусства, имеющими различные творческие установки и взгляды на мир. 2. Некоторые парадоксальные следствия синергетики Множество новых парадоксальных идей, образов и представлений возникает в синергетике. Кроме того, с точки зрения синергетики может быть ...

Скачать
137816
8
9

... Просвещение, 1976. 35.       Третьяков Ю.Д., Зайцев О.С. Программное пособие по общей и неорганической химии. М.: Юнити, 2005. 36.       Фаязов Д.Ф. Формирование умений учащихся пользоваться химическим языком // Химия в школе. 1983. № 2. 37.       Фигуровский Н.А. Открытие элементов и происхождение их названий. М.: Наука, 1970. 38.       Цветков Л.А. Преподавание органической химии в средней ...

Скачать
625688
0
0

... , символисты). ЭТА ИНФОРМАЦИЯ МОЖЕТ БЫТЬ ПОЛЕЗНОЙ ДЛЯ ВАС!Вашему вниманию представляется набор фалов, которые сосредотачивают в себе порядка 99% ответов на экзаменационные вопросы в разных редакциях по философии на вступительный экзамен в аспирантуру НТУУ «КПИ» (Киевский Политех.) по программе 2001-2002гг. (может быть эта программа была и раньше, может сохранится и в будущем, но на эти годы ...

0 комментариев


Наверх