рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Описание программного продукта электронного учебника

Описание программного продукта электронного учебника - раздел Программирование, 3. Описание Программного Продукта Электронного Учебника   ...

3. Описание программного продукта электронного учебника

 

3.1. Выбор языка программирования

Электронный учебник предназначен для получения информации о персональном компьютере, его устройстве, а так же языке программирования С/С++, программе MatLab, текстовом редакторе MS Word и табличном процессоре MS Excel.

Выбор языка программирования (язык гиперссылок – HTML), на котором написан электронный учебник, определяется актуальностью поставленной задачи. Пользователю будет легче воспринимать материал в связи с простым и удобным интерфейсом. Возможности языка HTML позволяют наилучшим образом выполнить поставленную задачу, в связи с простотой программирования, возможностью просмотра результата на любом из участков разработки. Так же не мало важным является размер программы написанной на языке HTML, она занимает небольшой объем памяти, в связи с чем затраты на носители информации, для распространения программы падают. Так же программу, написанную на языке HTML можно разместить в компьютерной сети Интернет, не используя дополнительных средств на модернизацию.

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

Один из разделов учебника написан на языке Java Script , с помощью которого можно расширять возможности HTML-страниц. Язык Java Script - простой интерпретируемый язык программирования . Java Script для клиента – это код Java Script , встроенный в HTML –страницы. Он позволяет использовать выполняемое содержимое.

 

3.2. Выбор компьютерной архитектуры клиент/сервер

 

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

 

3.3. Интерфейс электронного учебника

 

Электронный учебник состоит из меню и пяти разделов, которые в свою очередь состоят из подразделов, каждый раздел является отдельной частью учебника; структурная схема учебника представлена на рис. 2. Щелкнув мышью в электронном учебнике, попадаешь в соответствующую часть системы. Интерфейс электронного учебника имеет фреймовую структуру, которая состоит из трех фреймов (рис. 7). В верхнем окне находится меню учебника, которое упрощает и ускоряет работу с учебником. В левом окне находится оглавление учебника, что облегчает переход от одного раздела к другому. В правом фрейме отображается содержимое выбранного раздела. Оглавление построено с использованием внутренних гиперссылок. Щелкнув мышью на выбранном разделе оглавления, в правом фрейме появится выбранный раздел. Для удобства перемещения по содержимому раздела там также созданы внутренние гиперссылки.

 

Рисунок 2

 

 

Рисунок 3

 

 

Рисунок 4

 

 

Рисунок 5

 

На рис.6 представлена главная (начальная) страница программы электронный учебник.

Для дальнейшей загрузки электронного учебника служит кнопка “Вход”.

Рисунок 6

На главной странице содержится краткая информация по электронному учебнику.

При нажатии на кнопку “Вход”, в окно броузера загрузится фреймовая структура, которая является основной рабочей областью программы электронный учебник (рис.7).

Рисунок 7

Меню программы электронный учебник

Главная страница

Данная опция позволяет перейти на главную страницу программы (рис.6).

Разделы

Данная опция позволяет вывести в левом окне оглавление (разделы) учебника.

Подразделы

При выборе этой опции, в левом окне программы, будет выведено оглавление (разделы) учебника с входящими в них подразделами (рис.8).

Рисунок 8

 

Тесты

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

Это контрольные тесты, состоящие из ряда вопросов, предназначенных для проверки знаний, которые пользователь приобрел после работы с электронным учебником (рис.9).

Тест представлен в виде вопросов с тремя вариантами ответов на каждый вопрос.

Рисунок 9

 

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

Тест написан с применением языка JavaScript.

function do_it()- функция проверяет правильность ответов пользователя и сумируюет результат. Структурная схема функции приведена на рисунке 11

Так же плльзователь может сохранить пройденый тест с результатами в файл, на сервере (рис. 10). Для этого разработан сценарий на языке Perl и используется технология CGI.

 

Рисунок 10

Рисунок 11

 

В том случае, если пользователь выбрал лабораторную работу, для проверки знаний, ему будет предложено задание, с контрольными вопросами (рис. 12).

 

Рисунок 12

Основные данные о компьютере

В данном тесте пользователю будут предложены вопросы по блокам и комплектующим компьютера

2. Программирование на С/С++

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

Текстовый редактор Microsoft Word

В данном тесте пользователю предложены вопросы по текстовому редактору MS Word, его возможностях, функциях и интерфейсе.

Табличный процессор Microsoft Excel

В данном тесте пользователю предложены вопросы по табличному процессору MS Excel, его возможностях, функциях и интерфейсе.

Среда MatLab

В тесте по MatLab пользователь будут предложены вопросы о работе с данной средой, работе со всевозможными её функциями.

Помощь

Данная опция позволяет получить подсказку по работе с учебником (рис.13) . Подсказка открывается в новом окне, что упрощает работу с учебником.

 

Рисунок 13

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

 

Оглавление учебника

3.5.1. Раздел 1 –“Основные данные о компьютере”

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

 

3.5.2. Раздел 2 –“Программирование на С/С++”

В данном разделе пользователь сможет узнать следующую информацию о языке программирования С/С++

· Описание языка программирования С/С++

· Структура программы на С/С++

· Представление данных в С/С++

· Ввод и вывод в С/С++

· Операции в С/С++

· Оператор ветвления

· Операторы цикла

· Массивы и строки

· Структуры и указатели

· Работа с файлами в С/С++

· Использование функций в С/С++

 

3.5.3. Раздел 3 –“Текстовый редактор Microsoft Word”

Выбрав этот раздел, пользователь сможет воспользоваться следующей информацией:

· Введение

· Ввод текста

· Выделение текста

· Редактирование текста

· Форматирование текста

3.5.4. Раздел 4 –“Табличный процессор Microsoft Excel”

В данном разделе пользователь сможет узнать следующую информацию о табличном процессоре MS Excel:

· Введение

· Управление файлами

· Структура документов

· Построение таблиц

· Табличные вычисления

· Построение и оформление диаграмм

· Функции

· Обмен данными

· Обработка списков

· Анализ данных

· Базы данных

· Конфигурирование программы Excel

· Visual Basic

 

3.5.5. Раздел 5 -“Среда MatLab”

В данном разделе пользователь познакомится со средой MatLab, узнает информацию по следующим темам:

· Операции с векторами и матрицами в системе MatLab

· Работа с системой MatLab в режиме прямых вычислений

· Работа с графическими средствами системы MatLab

· Работа с функциями пользователя в системе MatLab

· Программирование в среде MatLab

При прочтении текста пользователь может, в отдельном окне просмотреть графические дополнения (пример графического дополнения приведён на рисунке 14), которые вызываются путем нажатия кнопок вида: , которые встречаются в тексте разделов.

Данная возможно реализована с помощью языка JavaScript, на котором была написана следующая функция:

function openWin2() {

myWin= open("word1.htm", "displayWindow",

"width=650,height=500,status=no,toolbar=no,menubar=no,scrollbars=yes");

}

Рисунок 14

Выводы

 

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

– Конец работы –

Используемые теги: Описание, программного, продукта, электронного, учебника0.085

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Описание программного продукта электронного учебника

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Описание Электронного учебника
На сайте allrefs.net читайте: "Описание Электронного учебника"

Описание Электронного учебника
На сайте allrefs.net читайте: "Описание Электронного учебника"

НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. ИСТОРИЧЕСКИЙ И СОЦИАЛЬНЫЙ КОНТЕКСТ ПРОГРАММИРОВАНИЯ. ИСТОЧНИКИ ОШИБОК В ПРОГРАММНОМ СРЕДСТВЕ
ВВЕДЕНИЕ... Лекция НАДЕЖНОЕ ПРОГРАММНОЕ СРЕДСТВО КАК ПРОДУКТ ТЕХНОЛОГИИ... Программа как формализованное описание процесса обработки данных Программное средство...

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

ИВЭП ДЛЯ ПИТАНИЯ ЭЛЕКТРОННОЙ АППАРАТУРЫ. Основные требования к ИВЭП для питания электронной аппаратуры
В первой части данного учебного пособия рассматриваются источники питания электронной аппаратуры в которых для улучшения технико экономических... В... где W число витков первичной обмотки ее потокосцепление а u напряжение на ней...

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

М15 Общая психология: Учебник для вузов. — СПб.: Питер, 2008. — 583 с: ил. — Серия Учебник для вузов
Маклаков А Г... М Общая психология Учебник для вузов СПб Питер с ил... ISBN...

Экология: электронный учебник. Учебник для ВУЗов
На сайте allrefs.net читайте: "Экология: электронный учебник. Учебник для ВУЗов"

Электронное управление двигателем. Принцип работы электронной системы управления зажиганием
На сайте allrefs.net читайте: "Электронное управление двигателем. Принцип работы электронной системы управления зажиганием"

Краткое описание происхождения птиц и описание некоторых птиц кайнозойской эры
В эоцене среднетретичный период, 54-38 млн. лет назад существовала птица Диатрима. С виду она напоминала страуса. Рост ее составлял около 2-3… Фороракос достигал 1,5 м в высоту. Его острый крючковатый полуметровый клюв… Сейчас в Новой Зеландии живет киви - птица, которая, видимо, близка к отряду моаобразных.На островах Новой Зеландии…

0.035
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам