Создание и редактирование функциональных моделей в Ramus Educational
Модель программного обеспечения информационной системы для автоматизированного управления сайтом. Основные функции образовательного сайта. Создание диаграммы декомпозиции, контекстная схема сайта и детализированные диаграммы первого и второго уровней.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 15.11.2014 |
Размер файла | 445,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Цель работы: получение навыков создания и редактирования функциональных моделей в Ramus Educational. Для выполнения последующей лабораторной работы необходимо иметь результат выполнения предыдущей, поэтому рекомендуется сохранять модель, полученную в конце каждого упражнения.
Задание: требуется разработать модель программного обеспечения информационной системы, обеспечивающей возможность автоматизированного управления клиентом образовательного интернет сайта.
Описание системы:
Интернет сайт должен использоваться для дистанционной поддержки обучения студентов кафедры ИС. На сайте должны быть размещены материалы, необходимые для изучения студентами дисциплин, преподаваемых на кафедре, преподаватели, ведущие занятия со студентами, расписание занятий, программное обеспечение, распространяемое бесплатно и необходимое студентами для изучения материалов учебных дисциплин, а так же новости и объявления, публикуемые преподавателями кафедры. На сайте должны быть представлены тесты, предназначенные для проверки знаний студентов по каждой дисциплине. Тесты доступны только зарегистрированным студентам. Результаты теста фиксируются в системе, а преподаватель получает уведомление о результатах прохождения тестов студентами. На сайте должен быть реализован режим анкетирования, при котором студенту предлагается заполнить анкету, т.е. дать ответы на некоторые вопросы, предложенные преподавателями. Анкетирование предназначено для выявления недостатков преподавания и корректировки системы обучения на кафедре.
Paботу с сайтом можно у словно разделить на работу студента, работу преподавателя, работу администратора. Студент, обратившись к сайту, имеет возможность просматривать все его разделы, скачивать файлы и т.д.. по не имеет возможности проходить тестирование и участвовать в анкетировании. Для того, чтобы эти возможности стали доступны студенту, ему необходимо пройти процесс регистрации, в ходе которого он выбирает себе НИК (login) и пароль, а так же вводит необходимые сведения о себе. В последствии, при подключению к сайту, студент должен иметь возможность авторизоваться на нем. введя свой ник и пароль для получения полного доступа ко всем ресурсам сайта. При прохождении теста, его результаты запоминаются в базе данных. Таким образом, накапливается статистика о результатах обучения студента, которую может использовать преподаватель для выставления окончательной экзаменационной оценки студенту по данной дисциплине. Преподаватель, обратившись к сайту имеет те же возможности, что и студент до тех пор . пока не пройдет процедуру авторизации (вход в систему). Для осуществления возможности входа в систему преподаватель так же должен пройти процедуру регистрации в системе, в ходе которой ввести ник. пароль и дополнительную информацию о себе. После входа в систему, преподаватель, помимо просмотра всех разделов сайта, ответов на контрольные вопросы и анкетирования, имеет возможность публиковать новости и объявления в соответствующих разделах сайта, а так же размещать все возможные материалы, касающихся своих курсов и других видов учебной работы. Кроме прочего, преподавателю должна быть доступна статистика ответов на вопросы контрольных тестов и анкет всех дисциплин, публикуемых на сайте. Преподаватель так же имеет возможность просматривать и корректировать списку студентов, обучающихся в «его» группах, а так же публиковать в специальном разделе сайта рейтинговые и экзаменационные оценки.
Администратор, помимо обеспечения функционирования сайта, осуществляет поддержку и контроль его информационной и программной целостности и работоспособности. Администратор имеет доступ ко всем разделам сайта, осуществляет поддержку и контроль ею информационной и программной целостности и работоспособности. Администратор имеет доступ ко всем разделам сайта, имеет возможность контролировать, изменять и удалять учтенные данные пользователей (студентов и преподавателей) системы, удалять, изменять публикуемые на сайте новости и объявления, просматривать результаты тестирования и анкетирования, публиковать материалы в любых разделах сайта. Администратор имеет право и возможность заблокировать учетную запись любого пользователя системы в случае необходимости, а так же снять блокировку. Администратор определяет в системе какие дисциплины закреплены за каждым преподавателем с тем. чтобы последний мог редактировать только материалы, касающиеся своей дисциплины. Любой зарегистрированный пользователь, независимо от его права, должен иметь возможность изменения своих учетных данных (имени, пароля, и т.д., кроме ника).
Основные функции образовательного интернет сайта:
- тестирование;
- анкетирование;
- добавление информации (новости, объявления и др.);
- формирование статистики.
Начало работы программы:
1. Запускаем программу Ramus Educational. Далее создаем новый проект.
2. После создания проекта осуществляется запуск мастера проекта.
- на первом шаге в соответствующие поля вносим сведения об авторе, названии проекта и модели, а также выбираем тип нотации модели (IDEF0 или DFD);
- на втором шаге вводим название организации, использующей данный проект;
- на третьем шаге - даем краткое описание будущего проекта;
- четвертый шаг позволяет создать несколько основных классификаторов (в данном случае можно пропустить этот шаг). Так как модель программного обеспечения может хранить значительное количество объектов (статистика, преподаватели, расписание, материалы и т.д.), то в Ramus предусмотрена возможность упорядочено хранить информацию об этих объектах в виде системы классификаторов. Классификация объектов упрощает поиск и обработку информации об объектах модели, а так же и об объектах непосредственно не представленных на диаграммах процессов, но относящихся к процессам образовательного интернет сайта;
- на пятом шаге, предлагается выбрать классификаторы из созданных ранее (данный шаг пропускаем).
При необходимости можно завершить работу мастера.
После завершения работы мастера, отрывается рабочее пространство, в котором создается графическая модель. В верхней части приводятся сведения о проекте, введенные пользователем посредством мастера диаграмм.
Создание контекстной диаграммы:
1. На панели инструментов выбираем функциональный блок и устанавливаем его на рабочем пространстве.
2. Даем данному функциональному блоку имя «Сайт кафедры ИС».
3. Создаем стрелки на контекстной диаграмме согласно таблице 1.
модель управление сайт диаграмма
Таблица 1. Контекстная диаграмма
Наименование стрелки |
Тип |
|
Учебный план |
Вход |
|
Информация о преподавателе |
Вход |
|
Информация о студенте |
Вход |
|
Учебный материал |
Вход |
|
Информация о расписании |
Вход |
|
Бесплатные файлы ПО |
Вход |
|
Расписание |
Выход |
|
Статистика по студентам |
Выход |
|
Результаты тестирования |
Выход |
|
Результаты анкетирования |
Выход |
|
Объявления, новости |
Выход |
|
Материалы |
Выход |
|
Устав |
Управление |
|
Положение |
Управление |
|
Приказы |
Управление |
|
КТС |
Механизм |
|
Интернет |
Механизм |
|
Администратор |
Механизм |
|
Преподаватель |
Механизм |
|
Студент |
Механизм |
4. В результате получаем контекстную диаграмму (Приложение А)
Создание диаграммы декомпозиции:
1. В панели инструментов выбираем переход на нижний уровень, далее устанавливаем необходимое количество функциональных блоков (3), указываем тип диаграммы (IDEF0).
2. Автоматически будет создана диаграмма первого уровня декомпозиции с перенесенными в нее потоками родительской диаграммы. Осуществляем построение детализирующих диаграмм для функциональных блоков.
3. В результате получаем детализированную диаграмму первого уровня (Приложение А).
Создание диаграммы декомпозиции для блока А3
1. Нажимаем на блок А3, в панели инструментов выбираем переход на нижний уровень, далее устанавливаем необходимое количество функциональных блоков (5), указываем тип диаграммы (IDEF0).
5. Автоматически будет создана диаграмма второго уровня декомпозиции с перенесенными в нее потоками родительской диаграммы. Осуществляем построение детализирующих диаграмм для функциональных блоков.
6. В результате получаем детализированную диаграмму второго уровня (Приложение А).
Приложение А
Рисунок 1. Контекстная диаграмма «Сайт кафедры ИС».
Рисунок 2. Детализированная диаграмма первого уровня
Рисунок 3. Детализированная диаграмма второго уровня
Размещено на Allbest.ru
Подобные документы
Разработка информационной структуры, дизайна и информационное наполнение web-сайта, который предоставляет сведения участникам турниров юных математиков. Создание анимированного баннера, логотипа, шаблона сайта. Обзор графического программного обеспечения.
дипломная работа [3,2 M], добавлен 15.05.2014Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.
дипломная работа [1,5 M], добавлен 08.12.2013Создание современного конкурентоспособного сайта компании. Выбор базовой системы программного обеспечения. Описание работы сайта и пользовательского интерфейса. Расчет экономической эффективности проекта. Изучение мероприятий по безопасной эксплуатации.
курсовая работа [3,7 M], добавлен 20.05.2013Общее описание разрабатываемого веб-сайта. Создание модуля учета средств для разработки программного продукта. Разработка дизайна. Редактирование веб-сайта в CMS Worspress. Разработка методических указаний для продукта. Система управления базами данных.
дипломная работа [1,8 M], добавлен 10.07.2017Разработка сайта, обеспечивающего функции по приему и обработке онлайн-заказов обоев. Перечень бизнес-процессов, включенных в разработку информационной системы. Инфраструктура разрабатываемой информационной системы. Тестирование программного обеспечения.
курсовая работа [74,3 K], добавлен 25.05.2015Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.
курсовая работа [1,0 M], добавлен 09.01.2014Создание web-форума по автомобильной тематике: модель web-сайта, методы решения, web-интерфейс и его взаимодействие с форумом. Описание архитектуры web-сайта, её составных элементов и их программной реализации. Тестирование программного продукта.
дипломная работа [195,8 K], добавлен 23.06.2012Возможности использования Internet-ресурсов в средней школе. Мониторинг качества образовательных сайтов в России. Создание образовательного сайта по информатике для 10-го класса. Анализ практического использования образовательного сайта "Информатика".
дипломная работа [3,2 M], добавлен 10.03.2012Проектирование web-сайта. Пользовательские персонажи, детальная концепция сайта. Разработка скелетной схемы страниц, информационной архитектуры. Создание прототипа web-сайта. Выбор среды разработки. CMS системы и их анализ. Стадии проектирования сайта.
курсовая работа [346,7 K], добавлен 18.09.2016Характеристика программных средств, использованных при разработке сайта. Параметры аппаратных средств для демонстрации ПП. Особенности архитектуры программного обеспечения. Анализ модели жизненного цикла программного продукта. Построение Gant-диаграммы.
курсовая работа [886,9 K], добавлен 30.05.2015