- •Выпускная квалификационная работа
- •Аннотация
- •Содержание введение
- •1. Анализ требований
- •Описание предметной области
- •Общая характеристика сдо «шмп»
- •Построение функциональной модели “Как есть”
- •Обзор существующих систем
- •1.4 Сравнительный анализ систем
- •Построение функциональной модели “Как надо”
- •Техническое задание
- •1. Введение.
- •2. Основания для разработки
- •Назначение разработки
- •Требования к программе или программному изделию
- •- Функции добавления, удаления, редактирования справочной информации;
- •5. Требования к программной документации
- •6. Стадии и этапы разработки
- •7. Порядок контроля и приемки
- •8. Приложения
- •2 Проектирование системы
- •2.1 Проектирование модели данных
- •2.1.1 Проектирование логической модели в erWin
- •2.1.2 Проектирование физической модели в erWin
- •2.4 Проектирование системы
- •2.4.1 Концептуальная модель системы
- •2.5.2 Диаграммы действий
- •2.5.3 Диаграммы последовательности действий
- •2.5.4 Диаграммы сотрудничества
- •3 Реализация проекта системы
- •Создание бд
- •3.1.1 Первоначальное заполнение бд
- •3.2 Выбор и обоснование среды разработки
- •3.3 Реализация программы
- •3.5 Тестирование приложения
- •3.5.1 Тестирование входных и выходных данных
- •3.6 Разработка пользовательского интерфейса с учетом эргономических требований
- •4 Экономическая оценка принятых решений
- •4.1 Оценка затрат труда на разработку программной системы
- •4.2 Затраты труда и сроки разработки
- •4.3 Расчет стоимости разработки
- •4.4 Расчет цены программы
- •5 Документирование
- •Руководство системного программиста
- •Общие сведения о информационной системе
- •Требования к аппаратному обеспечению:
- •Требуемое программное обеспечение:
- •Структура информационной системы
- •Настройка программы
- •Проверка информационной системы
- •5.1.5 Внешние настройки
- •5.1.6 Резервное копирование базы данных
- •5.1.7 Восстановление бд
- •5.1.8 Сообщения системному администратору
- •Руководство пользователя
- •Назначение информационной системы
- •5.2.2 Условия выполнения информационной системы Требования к аппаратному обеспечению:
- •Требуемое программное обеспечение:
- •Выполнение программы
- •Заключение
- •Список использованных источников
- •Приложение а
- •Функциональная модель «как есть»
1.4 Сравнительный анализ систем
В результате обзора существующих систем, стало возможным выявить существующие характеристики СДО и провести сравнительный анализ
Таблица 1.1
На основании данных из таблицы 1.1 лидером среди обучающих сред является система Moodle.
Исходя из вышеописанного можно сделать вывод, что ни одни из существующих СДО не подходит под специфику проекта, а написание модуля будет трудоемким и малоэффективным.
-
Построение функциональной модели “Как надо”
После анализа и утверждения модели “Как есть” и рассмотрения существующих решений была построена модель “Как надо”. Модель “Как надо” показывает, какой будет работа после создания системы, какие изменения при этом будут внесены. Конструктивным отличием модели является использование информационной системы. Благодаря ее внедрению в производство, значительно сокращаются потери времени на обработку информации, также устраняется ряд операций имевших место в существующей модели организации бизнеса, что приводит к уменьшению издержек.
Основные же изменения были произведены в добавлении функции и данных в некоторых процессах, другой детализации, переименовании функции, а также автоматизированы процессы внесения, хранения и получения данных.
В данный момент вся работа с информацией, при обучении предпринимателей, производится на бумажных носителях, что является очень трудоемким процессом. В модели «Как надо» эти процессы заменены на работу с базами данных.
Контекстная диаграмма функциональной модели “Как надо” имеет следующий вид, представленный на рисунке 1.13.
Детализация контекстной диаграммы «Как надо» представлена на рисунке 1.14.
Процесс «Настройка системы» никак не связан с функциональной моделью «как есть», так как отображает настройку программного продукта.
Рисунок 1.13 – Детализация контекстной диаграммы «Как надо»
Как видно из рисунка модель «как надо» состоит из двух основных процессов: «настройка системы», «работа системы» и «Работа с БД».
Рассмотрим декомпозицию основных процессов, начнем с процесса «Настройка системы»
Процесс «Настройка системы» описывает главные процессы необходимые для инициализации и корректной работы системы.
Рисунок 1.14– Процесс «Настройка системы»
Рассмотрим процесс «Настройка прав доступа».
Рисунок 1.15 – Процесс «Настройка прав доступа»
При настройке прав доступа администратором задается уровень доступа к системе, ниже подробно описаны параметры, доступ которых контролирует администратор.
Рисунок 1.16 - Процесс «Ограничение группы пользователей»
Рисунок 1.17 – Процесс «Работа системы»
Процесс «работа системы» включает в себя все процессы необходимые пользователю системы, для работы с ней.
Модель «Как надо» показывает, какой будет работа после создания системы, какие изменения при этом будут внесены. Конструктивным отличием модели является использование СДО. Благодаря ее внедрению значительно оптимизируется способ обучения слушателей, так как обучение происходит дистанционно, за обучение отвечает блок «Обучение слушателя», аналогично автоматизируются процессы «Тестирование слушателя» и «Создание бизнес проекта», из заменяют процессы «Тестирование слушателя» и «Портфолио» соответственно. Также система ускоряет возможность взаимодействия между слушателем и Экспертом.