Автор работы: Пользователь скрыл имя, 12 Мая 2014 в 14:14, курсовая работа
В данной курсовой работе речь пойдёт об одном из источников информации - это электронное справочное обучение.
Электронное средство обучения - комплекс, предназначенный для обучения пользователей. Основная задача электронного справочного обучения состоит в эффективной передаче знаний в зависимости от степени подготовленности пользователей и их способности усваивать полученную информацию.
В качестве объекта для исследования была взята тема «Электронное средство обучения по биологии 10 класса». В ходе работы будет описан весь процесс создания и принцип функционирования данного программного продукта. Вся информация для более лёгкого восприятия снабжена «скриншотами».
Для данной курсовой работы была выбрана среда программирования C++ Builder – это программный продукт, инструмент быстрой разработки приложений, интегрированная среда программирования, система, используемая программистами для разработки программного обеспечения на языке C++.
ВВЕДЕНИЕ
Информация – это любые сведения, которые интересуют конкретного человека в конкретной ситуации. Вначале информация передавалась из поколения в поколение в виде преданий и устных рассказов. Возникновение и развитие книжного дела позволило передавать и хранить информацию в письменном виде. Открытия в области электричества привели к появлению телефона, радио, телевидения – средств, позволяющих оперативно передавать и накапливать информацию. С появлением вычислительной техники значительно упростились способы хранения, а главное, обработки информации. [9, стр.1]
В современном мире жизненно необходимо располагать как можно большей информацией. С рождения и до самой старости мы накапливаем, обрабатываем и храним множество информации, которую потом стараемся передать своим детям и внукам. Наши технологии совершенствуются благодаря способности человека к обучению.
Сейчас уже невозможно представить своё будущее без достойного образования. Именно оно определяет насколько сильно Вы преуспеете в своём деле, насколько быстрым окажется Ваш карьерный рост. Однако хорошего образования никогда не получить не имея знаний. Мы включаем телевизор и получаем информацию, садимся за компьютер и получаем информацию, открываем газету - снова информация.
В настоящее время в процесс обучения активно внедряются программные технологии на базе персональных ЭВМ, применяемые для передачи ученику учебного материала и контроля степени его усвоения. При этом на рынке программного продукта за последнее десятилетие появилось достаточно большое количество обучающих систем, которые охватывают различные предметные области, и призваны решать задачи обучения на различных этапах жизни человека - от начальных классов средней школы до процесса обучения в высших учебных заведениях. Вместе с тем, большая часть программ носит субъективных характер, отражающий интеллектуальный уровень знаний авторов в области программирования, и написаны в соответствии с взглядами разработчиков на компьютерную технологию обучения.
В данной курсовой работе речь пойдёт об одном из источников информации - это электронное справочное обучение.
Электронное средство обучения - комплекс, предназначенный для обучения пользователей. Основная задача электронного справочного обучения состоит в эффективной передаче знаний в зависимости от степени подготовленности пользователей и их способности усваивать полученную информацию.
В качестве объекта для исследования была взята тема «Электронное средство обучения по биологии 10 класса». В ходе работы будет описан весь процесс создания и принцип функционирования данного программного продукта. Вся информация для более лёгкого восприятия снабжена «скриншотами».
Для данной курсовой работы была выбрана среда программирования C++ Builder – это программный продукт, инструмент быстрой разработки приложений, интегрированная среда программирования, система, используемая программистами для разработки программного обеспечения на языке C++.
ГЛАВА 1. АНАЛИЗ ИСХОДНЫХ ДАННЫХ И ПОСТАВЛЕННЫХ ЗАДАЧ
1.1. Выбор и обоснование инструментальных средств обработки
Для данной курсовой работы была выбрана среда программирования C++ Builder – это программный продукт, инструмент быстрой разработки приложений, интегрированная среда программирования, система, используемая программистами для разработки программного обеспечения на языке C++.
Язык Си создан в начале 70х годов, когда Кен Томпсон и Дэннис Ритчи из Bell Labs разрабатывали операционную систему UNDC Сначала они создали часть компилятора Си, затем использовали се для компиляции остальной части компилятора Си и, наконец, применили полученный в результате компилятор для компиляции UNIX. Операционная система UNIX первоначально распространялась в исходных кодах на Си среди университетов и лабораторий, а получатель мог откомпилировать исходный код на Си в машинный код с помощью подходящего компилятора Си.
В языке С++ полностью поддерживаются принципы объектно-ориентированного программирования, включая три кита, на которых оно стоит: инкапсуляцию, наследование и полиморфизм. Инкапсуляция в С++ поддерживается посредством создания нестандартных (пользовательских) типов данных, называемых классами. Язык С++ поддерживает наследование. Это значит, что можно объявить новый тип данных (класс), который является расширением существующего. [1, стр.1]
C++Builder первоначально создавалась только для платформы Microsoft Windows. Поздние версии, содержащие кроссплатформенную компонентную библиотеку Borland, поддерживают и Windows, и Linux.
В 2003 году Borland выпустила C++BuilderX (CBX), написанный при помощи той же инфраструктуры, что и JBuilder, который при этом был мало похож на C++Builder или Delphi. Этот продукт предназначался для разработки больших программ для крупных предприятий, но коммерческого успеха не достиг. В конце 2004 года Borland объявила, что продолжит развитие классического C++Builder и объединит его со средой разработки Delphi, прекратив, таким образом, разработку C++BuilderX.
Спустя примерно год после этого объявления, Borland выпустила Borland Developer Studio 2006, который включал в себя Borland C++Builder 2006, предлагавший улучшенное управление конфигурацией и отладкой. Borland Developer Studio 2006 — единственный полноценный комплект, содержащий Delphi, C++Builder и C# Builder.
В 2007 CodeGear выпустила C++Builder 2007, в котором реализовала полную поддержку API Microsoft Windows Vista, увеличила полноту соответствия стандарту ANSI C++, увеличила скорость компиляции и сборки до 500 %, включила поддержку MSBuild, архитектур баз данных DBX4 и “VCL для Web”, поддерживающий AJAX. Поддержка API Microsoft Windows Vista включила в себя приложения, изначально оформленные в стиле Vista, и естественную поддержку VCL для Aero и Vista Desktop. CodeGear RAD Studio 2007 содержит C++Builder 2007 и Delphi. Также в 2007 CodeGear “воскресила” марку “Turbo” и выпустила две “Turbo” версии C++Builder: Turbo C++Professional и Turbo C++Explorer (бесплатный), основанных на Borland C++Builder 2006.
В конце 2008 года компания CodeGear выпустила новую версию RAD Studio, в которую вошли Delphi 2009 и С++ Builder 2009. В 2009 году в составе RAD Studio вышел C++Builder 2010.
Ранее сообщалось, что следующая версия, CodeGear C++Builder (кодовое имя “Commodore”), будет обладать поддержкой x86-64 и возможностью создавать машинный x86-64 код. Однако в 2010 году в состав RAD Studio XE включена версия C++Builder XE без этой функциональности.[2, стр.1]
1.2. Постановка задачи
Первым этапом решения задачи является создание формы. Сначала следует задать размеры и свойства форме и затем разместить на ней все необходимые компоненты.
Этапы создания и разработка алгоритма:
В узком смысле (так называемое кодирование) под программированием понимается написание инструкций — программ — на конкретном языке программирования (часто по уже имеющемуся алгоритму — плану, методу решения поставленной задачи).
В более широком смысле под программированием понимают весь спектр деятельности, связанный с созданием и поддержанием в рабочем состоянии программ — программного обеспечения ЭВМ. Более точен современный термин — «программная инженерия» (также иначе «инженерия ПО»). Сюда входят анализ и постановка задачи, проектирование программы, построение алгоритмов, разработка структур данных, написание текстов программ, отладка и тестирование программы (испытания программы), документирование, настройка (конфигурирование), доработка и сопровождение.[3, стр.1]
Это поиск и устранение ошибок в программном коде. Такие ошибки делят на две группы: синтаксические (ошибки в тексте) и алгоритмические. Синтаксические ошибки — наиболее легко устраняемые. Алгоритмические ошибки обнаружить труднее. Этап отладки можно считать законченным, если программа правильно работает.
Так как с программой будут работать другие пользователи, необходимо проверить правильность и стабильность данной работы. Определение минимальных системных требований.
«Электронное справочное обучение по биологии 10 класса» – это программный продукт, позволяющий получать знания быстрым и удобным способом.
Рис. 1.1 Структура приложения ЭСО «Биология. 10 класс»
Блоки функциональных схем:
Дисплей |
|
- использовался для обозначения данных выводимых на дисплей. |
Документ |
|
- для обозначения и других структур данных выводимых на печать. |
Ручное управление |
|
- для обозначения ручного управления. |
Ссылка на другую страницу |
|
- для обозначения перехода на другую страницу. |
Память с прямым доступом |
|
- для обозначения и
других структур данных |
1.3. Создание приложения
Для реализации моего программного продукта, программа должна обеспечить пользователю получение необходимой ему информации.
Программа содержит следующие данные:
Рис.1.2 Интерфейс электронного средства обучения «Биология. 10 класс»
При запуске программы, открывается главное окно, на которой нужно выбрать дальнейшее действие, которое нужно пользователю.
Рис.1.3 Меню, в котором выбирают ту главу, которая нужна
При нажатии по кнопке «Выбор темы» на Рис.1.2, появляется окно, на котором нужно выбрать ту главу, которая интересует, а так же, при нажатии кнопке «Назад», можно вернуться в главное меню, либо выйти из программы, нажав кнопку «Выход».
Рис.1.4 Автор, который сделал данную программу
При нажатии кнопки «Об авторе», которая располагается в главном окне программы рис.1.2, здесь можно увидеть разработчика программы, так же можно вернуться в главное меню программы и выйти из программы, нажав кнопки «Назад» или «Выход».
Рис.1.5 Для чего предназначена программа
Нажав кнопку «О программе», на главном окне рис.1.2, можно узнать с какой целью создавалась эта программа и в какой среде программирования она была разработана, так же как и в других окна программы можно выйти, или вернуться назад в главное окно программы.
Рис.1.6 Название параграфов по третьей главе
Чтобы перейти в это окно, нужно нажать кнопку «Выбор темы» на главной форме, появиться окно как показано на рис.1.3, после, выбираешь главу, которая интересует, нажимаешь по названию – появляется список параграфов по этой главе. Выбираешь нужную тему и щёлкаешь по ней, так же как и на других формах здесь имеются кнопки «Назад» и «Выход».