Разработка электронного учебного пособия на тему "Линейное программирование"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

о забывать и о скорости - выборка информации из базы данных происходит быстро. Основные преимущества MySQL:

многопоточность, поддержка нескольких одновременных запросов;

оптимизация связей с присоединением многих данных за один проход;

записи фиксированной и переменной длины;

ODBC драйвер;

гибкая система привилегий и паролей;

гибкая поддержка форматов чисел, строк переменной длины и меток времени;

интерфейс с языками C и Perl, PHP;

быстрая работа, масштабируемость;

совместимость с ANSI SQL;

бесплатна в большинстве случаев;

хорошая поддержка со стороны провайдеров услуг хостинга;

быстрая поддержка транзакций через механизм InnoDB.

Для редактирования и создания кодов был выбран PHP-редактор DreamWeaver CS4. Пакет Adobe DreamWeaver CS4 от компании Adobe, считается лидером по производству программ для создания веб-сайтов, а также законодателем моды в этой области.

Для сжатия используемых изображений была выбрана программа Easy Image Compressor, предназначенная для уменьшения размера рисунков в байтах перед пересылкой через e-mail, публикации на WWW, а также записи на переносной носитель информации. После сжатия изображений, страницы электронного издания значительно быстрее загружаются, и само издание занимает меньше места.

Для построения схем базы данных была выбрана программа MicroOLAP Database Designer for MySQL - визуальная система, предназначенная для разработки, моделирования, создания, модификации и генерации баз данных. Продукт специально разработан для популярной базы данных MySQL и учитывает ее особенности. MicroOLAP Database Designer for MySQL позволяет разрабатывать базы данных, работая с графическим представлением таблиц, колонок и взаимосвязей между ними.

 

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

 

Для работы ИС требуется:

Web-сервер Apache версии не ниже 1.3.33;

интерпретатор PHP версии не ниже 4.4;

СУБД MySQL;

Операционная система Windows/Linux.

 

1.6 Дополнительные требования

 

Для работы с ИС особых знаний языка программирования PHP и знаний о работе с СУБД MySQL от пользователя не требуются. Единственные необходимые навыки - умение работы с программой просмотра для WWW и начальные знания о языке гипертекстовой разметки HTML.

Глава 2. Проектирование структуры электронного учебника

 

2.1 Требования к ИС

 

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

хранение всего теоретического материала и его просмотр;

хранение практических заданий и их просмотр;

разработка удобного разноуровневого меню;

возможность осуществления поиска в теоретическом материале;

возможность принять участие в опросе;

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

 

2.2 Проектирование компонентов ИС

 

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

Аннотация

На странице "Аннотация" пользователь сможет ознакомиться с краткой характеристикой книги. Данная страница будет содержать основную тему книги и основные положения описываемого источника.

Предисловие

На странице "Предисловие" пользователь сможет ознакомиться с вспомогательным текстом от авторов с указанием: назначения книги; истории разработки освещенного в ней вопроса; суть отдельных глав и разделов и др.

Библиографический список

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

Содержание

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

Самостоятельная работа

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

Точка зрения

В разделе "Точка зрения", при желании, пользователь ?/p>