книга DipMaster-Shop.RU
поиск
карта
почта
Главная На заказ Готовые работы Способы оплаты Партнерство Контакты F.A.Q. Поиск
Разработка и реализация системы учета товара.1 ( Курсовая работа, 40 стр. )
РАЗРАБОТКА И РЕАЛИЗАЦИЯ RUNTIME-СИСТЕМЫ ПАРАЛЛЕЛЬНОГО ЯЗЫКА ПРОГРАММИРОВАНИЯ MC# ( Курсовая работа, 30 стр. )
Разработка и реализация системы модульно-рейтингового контроля знаний студентов: подсистема “студент” ( Дипломная работа, 82 стр. )
Разработка и реализация системы учета товара_5713. ( Курсовая работа, 41 стр. )
Разработка и создание базы данных3 ( Курсовая работа, 47 стр. )
Разработка интернет - магазина автомобильных запчастей ООО "РС-Авто". ( Дипломная работа, 122 стр. )
Разработка интерфейса программы "Отдел кадров 17 ( Курсовая работа, 49 стр. )
Разработка информационно-аналитической системы для исследования морского биоразнообразия залива Петра Великого ( Дипломная работа, 38 стр. )
Разработка каталога материалов космической съёмки и Web-интерфейса к нему с функциями пространственного поиска ( Курсовая работа, 9 стр. )
Разработка клиент-серверной аналитической распределенной информационной системы управления рабочим временем ( Дипломная работа, 133 стр. )
РАЗРАБОТКА МОДУЛЯ ДЛЯ СБОРА И АНАЛИЗА ДАННЫХ О СОСТОЯНИИ ЖЁСТКИХ ДИСКОВ ДЛЯ СИСТЕМЫ МОНИТОРИНГА СЕТИ ( Курсовая работа, 51 стр. )
Разработка обучающей программы по классам в C++ ( Курсовая работа, 26 стр. )
Разработка программного обеспечения для работы с файлами ( Курсовая работа, 38 стр. )
Разработка программного обеспечения для проведения различных математических операций над комплексными числами ( Курсовая работа, 32 стр. )
Разработка программного продукта, позволяющего автоматизировать процесс составления учебного расписания в Азовском технологическом институте ( Дипломная работа, 100 стр. )
Разработка программного обеспечения для работы со структурными типами данных и обработке информации о сотрудниках нескольких отделов ( Курсовая работа, 24 стр. )
Разработка программного обеспечения для работы со структурированными данными ( Курсовая работа, 46 стр. )
Разработка программного обеспечения для работы со строками ( Курсовая работа, 29 стр. )
Разработка программных средств, реализующих «Обобщенную модель каталога метаданных» Открытого геопространственного консорциума OGC ( Курсовая работа, 43 стр. )
Разработка программного обеспечения поддержки процессов закупа и учёта хранения товаров на складе __________________ ( Дипломная работа, 117 стр. )
Разработка программного обеспечения для устройства сопряжения IBM PC с автоматизированной установкой исследования и контроля полупроводниковых пластин ( Дипломная работа, 109 стр. )
Разработка программного продукта “Хроника моего рода” для операционной среды Windows ( Дипломная работа, 65 стр. )
Разработка программного обеспечения распределенной системы сбора данных электро- и магнитометрических измерений. ( Курсовая работа, 24 стр. )
Разработка программное обеспечение для работы с сообщениями ( Курсовая работа, 27 стр. )
Разработка программы имитирующей действия (в несколько упрощённом виде) реальных синтаксических анализаторов ( Курсовая работа, 54 стр. )

Содержание

Содержание 2

Аннотация 3

1. Введение 4

1.1. Глоссарий Ошибка! Закладка не определена.

1.2. Описание предметной области 4

1.3. Неформальная постановка задачи 5

1.4. Математические методы Ошибка! Закладка не определена.

1.5. Обзор существующих методов решения 5

Аналогичные (конкурирующие) решения 5

Вывод 7

2. Требования к окружению 7

2.1. Требования к аппаратному обеспечению 7

2.2. Требования к программному обеспечению 7

2.3. Требования к пользователям 7

3. Архитектура системы (Общие требования) 7

4. Спецификация данных Ошибка! Закладка не определена.

4.1. Описание формата или структуры данных Ошибка! Закладка не определена.

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

6. Требования к интерфейсу 7

7. Прочие требования 8

7.1. Требования к надёжности 8

7.2. Требования к производительности 8

8. Проект 8

8.1. Средства реализации 8

8.2. Модули и алгоритмы 9

8.3. Структуры данных 9

8.4. Проект интерфейса 9

9. Реализация и тестирование 10

Заключение 10

Список литературы 11

Аннотация

Как известно создание автоматизированных учебных курсов позволяет провести ви-зуализацию любой информации и, таким образом, сделать процесс обучения более нагляд-ным. Целью моей работы являлось создание такого программного средства, которое долж-но облегчить работу преподавателей информатики и студентов. Данная программа предна-значена для обучения студентов базовым понятиям алгоритмов, способности их понимать, анализировать и составлять. Главным отличием этого программного средства от аналогич-ных является автозаполнение блок-схемы конкретными данными. Кроме того, программа имеет дружественный интерфейс, понятный любому пользователю.

1. Введение

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

Целесообразность написания данной программной системы, и её важность для ис-пользования в учебном процессе, очевидна, т. к. далеко не всегда преподаватель может объяснить обучающемуся студенту весь материал «от корки до корки». Или же он не мо-жет уделить внимание тем вопросам, которые не понятны студенту, или, что ещё хуже, ко-гда студент не может спросить преподавателя, о том, что ему не понятно. В таких случаях ученик, обычно, сам перерывает кучу материала, и, все так же ничего не поняв, приходит на экзамен…. Тогда данная программная система является единственным выходом из сложившейся ситуации. Она не только позволит отставшему ученику догнать и даже пере-гнать своих товарищей, полностью познав весь материал и поняв его, но, и кроме этого, преподаватель получит в свои руки мощный инструмент, для тестирования знаний уча-щихся. Таким образом, очевидно, что данная программная система позволит упростить и ускорить процесс обучения в несколько раз. А, кроме того, она при широком распростра-нении может способствовать повышению уровня образованности населения.

1.1. Описание предметной области

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

Методы решения данной проблемы:

1. Увеличение количества часов, отводимых для занятий.

2. Проведение большого числа опросов и контрольных на каждую тему.

3. Проведение преподавателем консультаций для студентов.

Таким образом, очевидными при разработке данной программной системы является следующие преимущества:

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

2. Увеличение нагрузки на самостоятельность обучающегося.

3. Возможность проводить тестирование по данной теме на паре, а так же воз-можность удаленных (домашних) тренировок с её помощью.

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

1.3. Неформальная постановка задачи

- Программная система состоит из режима «Конструктор» должен представлять со-бой составление блок-схемы из выбранных пользователем структур, во время которой пользователь из составных элементов структур составляет какую-то блок-схему, а так же может её модифицировать.

- Пользователь не должен работать с клавиатурой, а только лишь с мышью, то есть он не должен что-либо вводить, а должен только лишь выбирать.

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

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

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

Политика распространения программного продукта:

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

1.5. Обзор существующих методов решения

Аналогичные (конкурирующие)

Список литературы

[1] Экзаменационные билеты и ответы по информатике (9 класс) / Кузнецов А.А. / Дрофа / 2003 /стр. 40 – 53

[2] http://tambov.fio.ru/vjpusk/vjp022/rabot/40/zapis.htm

[3] www.dmitriyo.narod.ru / информация об аналогичной программе.

[4] http://www.fceditor.nm.ru/ / информация об аналогичной программе.

[5] www.ezprog.com / информация об аналогичной программе.

Примечаний нет.

2000-2024 © Copyright «DipMaster-Shop.ru»