Программный продукт "Графический редактор учебно-методических материалов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
рабатываемый программный продукт представляет собой графический редактор, и позволяет создавать графические иллюстрации на основе шаблонов:
-график функции в декартовых системах координат,
-промежутки знакопостоянства функции,
-диаграммы Эйлера-Вена.
В ходе работы по созданию графической иллюстрации предполагается использование автоматизации заполнения содержимого путем аналитического задания функции и построения графиков, использования элементов рисования различного цвета и толщины.
Для работы с созданными документами необходимо предусмотреть импорт файлов наиболее распространенных графических форматов и их последующее сохранение.
Актуальность проектируемого программного продукта объясняется отсутствием программных средств совмещающих в себе функциональность пакетов символьной математики и графических редакторов. По этой причине при создании графических иллюстраций пользователю необходимо одновременно использовать графический редактор и математический пакет. Отсюда вытекает необходимость обучения пользователя работе на данных программных продуктах, что потребует дополнительных капиталовложений на организацию процесса обучения, а также приобретения данных продуктов для использования при создании графических иллюстраций по высшей математике.
Таким образом, реализация программного продукта позволит снизить время работы, затрачиваемое на разработку графических иллюстраций к методическим указаниям, а также решит проблемы совместимости форматов файлов созданных пользователями в различных редакторах с целью дальнейшего их редактирования.
1.2 Формальная постановка задачи
Основанием для разработки программного продукта является постановка задачи на дипломное проектирование. Название разрабатываемого программного продукта Графический редактор учебно-методических материалов
В соответствии с поставленной задачей выделим основные компоненты, которые необходимо разработать для выполнения поставленной задачи:
а)анализ и создание модуля распознавания вводимых математических выражений;
б)создание модуля автоматизации построения графиков функций;
в)создание интерфейса и модуля отображения графической информации;
г)создание модуля загрузки и сохранения файлов;
д)создание модуля для работы с графическими примитивами;
е)создание модуля построения шаблонов файлов;
ж)создание модуля автоматизации построения интервалов знакопостоянства функции;
з)создание модуля автоматизации построения диаграмм Эйлера-Венна.
В процессе реализации некоторые из приведенных задач могут быть подвергнуты декомпозиции для выделения более мелких подзадач.
.3 Обзор аналогичных программных решений
В современном мире графические и математические пакеты iитаются неотъемлемой частью мировой технологии, а, следовательно, и любого ПК. Самый примитивный графический редактор (Microsoft Paint) встроен в графическую оболочку Windows, а математический пакет (Excel) - в Office XP. Эти минимальные по требованиям к пользователю программные средства не достаточно пригодны для профессиональной работы, так как функционально ограничены. Поэтому появляется множество различных программ, у которых есть свои достоинства и недостатки.
Разрабатываемый программный продукт имеет возможности, как графических редакторов, так и возможность построения графиков функций заданных аналитически. Закономерно будет рассмотреть наиболее распространенные графические редакторы. На рынке представлены несколько основных типов программных продуктов ориентированных на редактирование растровой или векторной графики и программные средства, обладающие возможностями комбинирования как векторных, так и растровых иллюстраций. Рассмотрим некоторые и попытаемся объяснить неприменимость или основные трудности применения данных редакторов для решения задач связанных с созданием графических иллюстративных компонентов по высшей математике.
1.3.1 Растровые графические редакторы
Основными представителями растровых графических редакторов присутствуют такие широко известные пакеты как: Microsoft Paint, Adobe Photoshop CS2, Adobe Photoshop Elements 4.0, Corel Photo Paint, Corel Paint Shop Pro X, Graphy 2.7, Gimp 2.2.13, BetterJPEG 1.3.5.0. Проведем сравнительный анализ данных графических редакторов (таблица 1) в соответствии с нашими требованиями к построению графических иллюстраций по высшей математике и сделаем выводы по каждому из них.
Таблица 1. Сравнительный анализ растровых графических редакторов
Наименование ПП Критерии сравнения MS PaintAdobe Photoshop CS2Adobe Photoshop Elements 4.0.Corel Photo- PaintCorel Paint Shop Pro XGraphy 2.7.Gimp 2.2.13.Ценовой класс (- низкий, - + средний, + высокий )-+- +++--Кроссплатформенность-+----+Цветовые моделиRGBCMYK, RGBCMYK, RGBRGBRGBRGBCMYK, RGBМастер обучения---+---Использование шаблонов-++++-+Средства технического черчения-----+-Растровые изображения импорт (bmp, jpeg)+ ++ ++ ++ -+ +- ++ +Растровые изображения экспорт (bmp, jpeg)+ ++ ++ ++ -+ +- ++ +Векторные изображения импорт/экспорт- -+ ++ +- -- -+ ++ +Привязка объектов к сетке-------Построение изображений по аналитическому выражению-------
Перечисленные в таблице 1 свойства являются не всеми возможностями рассматриваемых программных продуктов. Выделены только те, что необходимы для построения графических иллюстраций в нашей предметной области. Можно сделать вывод, что ни один программный продукт не подходит для разработки иллюстраций по высшей математике:
а)Microsoft Paint
Основным нед
Copyright © 2008-2014 geum.ru рубрикатор по предметам рубрикатор по типам работ пользовательское соглашение