48282 (Программно–методичный комплекс для мультимедийного представления учебной информации), страница 9

2016-07-29СтудИзба

Описание файла

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

Онлайн просмотр документа "48282"

Текст 9 страницы из документа "48282"

1.6.1.1 Функциональная модель программного комплекса

Разработка функциональной модели программного комплекса сводится к разработке:

  • общего алгоритма работы;

  • DFD - диаграммы;

  • SADT – диаграммы;

  • STD – диаграммы.

Рассмотрим вышеперечисленные элементы более подробно.

  1. Обобщенный алгортим работы программного комплекса.

Работу программного комплекса нужно рассматривать в двух направлениях:

  • процесс создания обучающего курса;

  • процесс обучения.

  1. Диаграммы потоков данных.

В ходе изучения предметной области были выделены внешние сущности, процессы и потоки данных. Все они описаны в таблицах 1.3, 1.4, 1.5 соответственно.

Таблица 1.3 – Внешние сущности контекстной диаграммы

Наименование сущности

Краткое описание

Перподаватель

Сущность, составляющая обучающий материал.

Ученик

Сущность, которая выполняет запросы на обучение и обучается с помощью электронной системы.

Таблица 1.4 – Процессы контекстной диаграммы

Наименование процесса

Краткое описание

Обучить с помощью электронной системы

Процесс, выполняющий обучение при помощи электронной системы.

Таблица 1.5– Потоки, представленные на контекстной диаграмме

Наименование потока

Описание

Обучение

Представляет собой обучающую информацию, выдаваемую ученику.

Запрос на обучение

Поток, указывающий какую информацию показывать.

Обучающий материал

Материал, наполняющий курс обучения.

Результат обучения

Информация о результатах обучения.

Сама контекстная диаграмма приведена на рисунке .1.4

Рисунок 1.4 –Контекстная DFD – диаграмма

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

Таблица 1.6 – Процессы детализирующей диаграммы

Наименование процесса

Описание

1.1 Создать курс обучения

Предусматривает ввод обучающего материала в соответствии с определенной структурой его хранения

1.2 Обеспечить обучение дисциплине

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

1.3 Обеспечить контроль обучения

Данный процесс заключается в контроле знаний по пройденному материалу

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

Сама детализирующая диаграмма приведена на рисунке 1.5

Процесс 1.1 на рисунке 1.5 должен обеспечить заполнение информационной базы учебным материалом. Входной поток “Обучающий материал” является управляющим для процесса, так как формирует наполнение материала. Процесс заполняет потоком “Материал” хранилище. “Хранилище 1” – представляет собой базу данных, которая хранит учебный материал.

Заполненное хранилище представляет собой входную информацию для процесса 1.2 на рисунке 1.5. Этот процесс должен обеспечить обучение, используя информацию из хранилища. На процесс воздействует управляющий поток “Запрос на обучение”, и процесс формирует выходной поток “Обучение” в зависимости от поступающей управляющей информации.

Процесс 1.3 на рисунке 1.5 контролирует обучение дисциплине. Входным потоком является информация из хранилища. “Хранилище 2” наполняется потоком “Материал”, который формирует процесс 1.1 на рисунке 1.5.

Рисунок 1.5 – Детализирующая DFD - диаграмма

3 SADT – диаграммы.

Представленная на рисунке 1.6 контекстная SADT-диаграмма четко и ясно определяет входные данные для разрабатываемого программного комплекса, выходные данные, требования к программному комплексу.

На диаграмме активность А1 формирует структурированный материал. Исполнителем является преподаватель. Активность А2 выводит обучающий материал, получив на входе структурированный материал. Активность А3 контролирует полученные знания и результаты контроля возвращает как условия для активности А1.

Рисунок 1.6 – SADT - диаграмма

4 STD – диаграмма.

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

STD – диаграмма программного комплекса изображена на рисунке 1.7.

Рисунок 1.7 STD диаграмма программного комплекса

1.6.1.2 Информационная модель программного комплекса

ER – диаграмма представлена на рисунке 1.8

Логическая модель программного комплекса представлена на рисунке А.1 приложения А.

1.6.2 Информационное обеспечение комплекса

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

Информация, хранимая программным комплексом, представляет собой таблицы Paradox.

1.6.3 Техническое обеспечение комплекса

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

  • процессор, выполняющий функцию распределения заданий между другими компонентами ЭВМ и выполняющий почти все вычисления;

  • материнская плата, в современном исполнении содержащая основные контроллеры и имеющая слоты расширения, для подключения процессора, а также других компонент;

  • оперативная память, выполняющая функции кратковременного хранения информации между расчетами;

  • винчестер, выполняющий функцию долговременного хранения информации; почти все современные операционные системы требуют его наличие;

Рисунок 1.8 – ER- диаграмма

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

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

Для работы программы необходимо наличие персональной ЭВМ, обладающей ниже перечисленными характеристиками. Объем оперативной памяти должен быть не менее 64МБ, процессор должен быть не ниже Pentium 166. Наличие свободного места на жестком диске в размере не менее 30МБ. Необходим также монитор SVGA, мышь, клавиатура.

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

1.6.4 Программное обеспечение комплекса

Наименование программы: “Обучающая система по ассемблеру”.

Исполнимый файл – “elteach.exe”.

Программный комплекс работает под операционной системой Windows 9x/NT 4.0/Me/2000. Также для работы программного комплекса необходимо наличие BDE Administrator.

Программный комплекс написан на языке Object Pascal в интегральной среде разработчика Delphi 5.0

Программный комплекс предназначен для обучения курсу ассемблера.

1.6.5 Описание логической структуры

Программный комплекс состоит из трех составных частей.

  • графической оболочки, которая представляет собой графический интерфейс пользователя;

  • системной части, осуществляющей операции ввода-вывода;

  • функциональной части.

Алгоритм комплекса имеет два основных разветвления:

  • создание обучающего курса;

  • обучение курсу.

Программный комплекс использует следующие аппаратные средства:

  • объем оперативной памяти не менее 32МБ;

  • процессор не ниже Pentium 100;

  • свободное место на жестком диске не менее 3МБ;

  • монитор SVGA;

  • мышь;

  • клавиатура.

Для запуска программы необходимо выполнить файл elteach.exe.

Программа динамически использует доступную операционной системе оперативную и виртуальную память. Объем занимаемого ею места на жестком диске – примерно 5 мегабайт.

Для обучающего приложения входными данными является заполненная база курса (таблицы Paradox и файлы мультимедиа)

Выходные данные программного комплекса – структурированное представление обучающей информации.


2 СПЕЦИАЛЬНАЯ ЧАСТЬ: РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ ИНТЕРФЕЙСА ОБОЛОЧКИ КОМПЛЕКСА И ПРИМЕРА ИНФОРМАЦИОННОГО НАПОЛНЕНИЯ

2.1 Структура программно-методического комплекса

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

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

Все функции разрабатываемого программного комплекса можно разбить на три части:

  • внешняя оболочка (GUI);

  • системная часть осуществляет операции ввода-вывода, вызов внешних модулей;

  • функциональная часть выполняет основные функции, которые осуществляют решение поставленной задачи.

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

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

Системная часть представлена несколькими модулями, а именно:

  • модуль создания курса;

  • модуль обучения;

  • модуль контроля;

  • системный модуль, содержащий используемые функции ввода-вывода.

  • модуль статистики.

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

Обучающий модуль выводит в удобном виде обучающий курс.

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

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

Cтруктура программного комплекса и более детальная взаимосвязь модулей представлены на рисунке Б.1 приложения Б.

2.2 Структура и функциональное назначение отдельных модулей ПМК

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

Процедура, реализующая возможность навигации по курсу вперед –назад, BrowserNavigate.

Текст процедуры представлен рисунке 2.1

procedure BrowserNavigate(Sender: TObject;

const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData,

Headers: OleVariant; var Cancel: WordBool);

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
429
Средний доход
с одного платного файла
Обучение Подробнее