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

бесплатно 0
4.5 237
Программный продукт для обучения и ознакомления пользователя с таким разделом химии как "Атомно-молекулярная теория. Доказательства существования атомов и молекул". Реализации удобного, простого в обращении и интуитивно понятного графического интерфейса.

Скачать работу Скачать уникальную работу

Чтобы скачать работу, Вы должны пройти проверку:


Аннотация к работе
На сегодняшний день, разнообразные информационно-обучающие системы являются, наряду с компьютерными играми, пожалуй, одним из самых популярных и востребованных видов программного обеспечения. Спектр применения информационно-обучающих систем достаточно широк, и это обусловливает высокий потребительский спрос на программные продукты подобного типа, что в свою очередь способствует дальнейшему их развитию, и появлению все новых и новых видов обучающих систем. А использование ими новейших достижений в области мультимедиа позволяет использовать такие системы даже в процессе так называемого дистанционного обучения.Целью разработки данного программного продукта является создание узкоспециализированной информационно-обучающей системы предназначенной для ознакомления и обучения широкого круга пользователей, занимающихся изучением химии, а так же способной эффективно оценивать уровень знаний, полученных пользователями в процессе обучения. То есть необходимо создание простого, понятного, функционального и привлекательного пользовательского интерфейса, а так же удобных инструментов, которые позволили бы использовать возможности информационно-обучающей системы в полной мере. Информационно-обучающая система должна быть снабжена справочной системой, которая позволит использовать максимум ее возможностей даже не подготовленному пользователю, системой обучения, а так же системой тестирования и оценки знаний, полученных пользователем в процессе обучения. Справочная система должна содержать информацию о способе навигации в системе, функциональных клавишах, информацию о разработчике программного продукта и основных возможностях которыми располагает данная система.Следует отметить, что система была реализована таким образом, что в каждый конкретный момент времени ее состояние могло измениться только в результате некоторых действий пользователя. Пользователь реализует управление системой через клавиатуру. Очевидно, что в общем случае система может находиться в следующих четырех состояниях: - горизонтальное меню; При запуске программы активным по умолчанию является первое из приведенных выше состояний системы и в последствии, при выходе из системы или при смене инструмента система периодически возвращается в исходное первое состояние. В системе реализованы следующие виды видов диалоговых окон: - окно запроса.Важным моментом является то, что язык С был создан в качестве инструмента для программистов - практиков, поэтому главная цель разработки этого языка заключалась в том, чтобы сделать его полезным при создании различных прикладных программ. За истекшие три десятилетия С превратился в один из наиболее важных и популярных языков программирования. Он является современным языком программирования, включающим в себя управляющие структуры, наличие которых в языке считается желательным с точки зрения теории и практики программирования. Этот язык построен так, что позволяет естественным образом применять планирование сверху - вниз, структурный подход к программированию, модульное проектирование программ. Это означает, что программы на языке С, написанные для одной операционной системы, могут выполняться в других системах с небольшими изменениями.Входными данными являются: данные справочного материала (вводятся из файла справки), данные теории (вводятся из файла теории), тестовые данные (вводятся из тестовых файлов). Файлы справки и теории - это два текстовых файла, длина строк которых не превышает шестидесяти - семидесяти четырех символов. Файлы организованы так, что каждые двадцать строк составляют одну страницу. Для таких файлов используется расширение «*.txt». Файлы тестов - это текстовые файлы, содержащие тестовые задания, предназначенные для тестирования и оценки уровня знаний, полученных пользователем в процессе обучения.Отвечает за прорисовку основных графических элементов системы (главное меню, тестовое меню, курсор, передвижение курсора по меню), а так же за вывод заставки при запуске программы и прорисовки активной подсказки. ZASTAVKA.c - модуль, отвечающий за вывод на экран заставки при запуске программы. модуль, отвечающий за вывод на экран текстов теории и справки, а также за возможность их постраничного скроллирования. FILE_OP.c - модуль, отвечающий за возможность открытия файлов теории, вывод теории на экран, скроллинг, прорисовка меню пункта «Теория», навигация по этому меню. TEST.c - модуль, отвечающий за возможность тестирования и оценки уровня знаний пользователя, осуществляет чтение и вывод на экран вопросов из тестовых файлов, а также вывод на экран результатов, полученных в результате тестирования.Данная функция занимается прорисовкой рамки по боковым краям экрана. Функция, занимающаяся прорисовкой главного меню, курсора в главном меню, его навигацию. Данная функция занимается прорисовкой рамки по боковым краям экрана. Данная функция занимается прорисовкой рамки по боковым краям экрана. Функция, которая занимается открытием файлов теории, выводом информации на экран скроллингом, прорисовкой меню «Теории», навигацией

План
СОДЕРЖАНИЕ

Введение

1. Постановка задачи

Цель разработки

Функциональные требования

2. Основные методы и алгоритмы

Реализация управления системой

Реализация графических элементов

Реализация функции скроллинга

Реализация функции поиска по ключевым словам

Реализация процесса тестирования и оценки уровня знаний

3. Обоснование выбора языка программирования

4. Описание программного продукта

Входные данные

Контроль входных данных

Выходные данные

Модульная структура программного продукта

4.4.1 Перечень модулей

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

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

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

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

5. Комплект поставки и порядок инсталляции

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

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

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

6. Тестирование программного продукта

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

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

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

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

6.3.2 Отрицательные черты программного продукта

6.3.3 Пути улучшения программного продукта

Выводы

Перечень использованных источников

Приложение А Техническое задание

Приложение Б Руководство пользователя

Приложение В Экранные формы

Приложение Г Листинг программы

Разработал Фамилия Подпись Дата Лист

Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность
своей работы


Новые загруженные работы

Дисциплины научных работ





Хотите, перезвоним вам?