Моделирование бизнес-процессов учета успеваемости студентов в высшем учебном заведении
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
аммы проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема, при необходимости, разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции (см. прил. 2 рис.7 ).
В качестве внешних сущностей для системы выступают Преподаватель и Деканат. Определим потоки данных между этими сущностями и системой.
Преподаватель должен иметь возможность:
Вводить выставленные студентам оценки;
Деканат должен иметь возможность:
Ввод, просмотр и редактирование данных о студентах факультета;
Ввод, просмотр и редактирование данных о группах и учебном плане на текущий семестр;
Получать данные для анализа успеваемости студентов и групп.
В результате дальнейшего разбиения функции Учета успеваемости студентов получаем диаграмму декомпозиции (см. прил. 2 рис. 8).
Процесс Учета успеваемости студентов, в свою очередь подразделяется на:
запись, просмотр и изменение полученной оценки
работу с группами
работу со студентами
Подсистема записи, просмотра и изменения полученной студентом оценки заносит полученные оценки в БД, и по требованию пользователя выводит данные о выставленных ранее оценках.
Подсистема работы с группами заносит в БД данные о группах и учебном плане на текущий семестр, и по требованию пользователя выводит данные для анализа успеваемости групп.
Подсистема работы со студентами заносит в БД данные о студентах факультета, и по требованию пользователя выводит данные для анализа успеваемости студентов.
2.2 Функциональная модель в виде иерархии дерева узлов
Дерево узлов - представление отношений между родительскими и дочерними узлами модели IDEF0 в форме древовидного графа. Диаграмма дерева узлов имеет вид традиционного иерархического дерева, где верхний узел (прямоугольник) соответствует работе с контекстной диаграммы, а последующие нижние узлы представляют собой дочерние уровни декомпозиции [9]. Можно также создать диаграмму дерева узлов лишь для некоторой части модели, тогда верхним узлом диаграммы будет та работа декомпозиции, с которой вы захотите начать. В результате построения модели выполнения операции, используя методологию IDEF0, мы получили комплект диаграмм, описывающих совершение операции. В чем плюсы такого моделирования? С помощью подобной модели можно упорядочить и оптимизировать процесс документооборота в депозитарии, быстро и адекватно реагировать на изменение условий совершения операций. Такие модели позволяют на бумаге проверить и отследить предстоящую схему работы [10].
Рассмотрим диаграмму дерева узлов (cм. прил. 2 рис. 9), показывающую иерархию работ в модели " AS-IS" и включающую в себя
диаграмма Деятельность ВУЗа - первый уровень дерева узлов (top level activity);
диаграммы Преподаватель, Учет успеваемости студентов и Деканат;
диаграммы запись, просмотр и изменение полученной оценки, работа с группами, работа со студентами и база данных студентов база данных предметов;
Используя данный метод можно создавать документы, регламентирующие депозитарную деятельность. Для существующих регламентов возможно найти различные дыры и недочеты. Наконец, такой способ моделирования в большинстве случаев гораздо нагляднее и эффективнее простых рисунков и схем, обычно применяемых для описания операций.
3. Построение модели деятельности как должно быть (TO-BE)
.1 Структурная функциональная модель деятельности в соответствии со стандартом IDEF0 (иерархия SADT-диаграмм)
Для построения модели как должно быть (TO-BE) вносим некоторые изменения. Диаграмма декомпозиции IDEF0 деятельность организации (cм. прил. 3 рис. 10). На этой диаграмме появляется новая связь Данные о кафедрах факультета, предназначенная для ввода, просмотра и редактировании данных о кафедрах факультета.
Далее подробнее рассмотрим, как это повлияло на учет успеваемости студентов (cм. прил. 3 рис. 11).
На этой диаграмме присутствуют семь блоков:
1. База данных студентов содержит в себе информацию о студентах и полученных ими оценками.
. Запись, просмотр и изменение полученной оценки позволяет записывать, просматривать и изменить данные об оценках
. База данных кафедр содержит в себе данные о кафедрах
. Запись, просмотр и изменение данных о кафедрах на факультете позволяет записывать, просматривать и изменить данные о кафедрах
. База данных предметов используется для хранения информации о предметах
. Работа с группами позволяет работать с группами и создавать расписание
. Работа со студентами дает возможность узнавать информацию о студентах
Эта модель позволяет более эффективно следить за успеваемость студентов, и получать более точную информацию.
3.2 Функциональная модель в виде иерархии дерева узлов
Рассмотрим диаграмму дерева узлов (cм. прил. 3 рис. 12), показывающую иерархию работ в модели "Как должно быть " (TO-BE) и включающую в себя:
диаграмма Деятельность ВУЗа - первый уровень дерева узлов (top level activity);
диаграммы Преподаватель, Учет успеваемости студентов и Деканат;
диаграммы запись, просмотр и и