Моделирование бизнес-процессов учета успеваемости студентов в высшем учебном заведении

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

аммы проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема, при необходимости, разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции (см. прил. 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);

диаграммы Преподаватель, Учет успеваемости студентов и Деканат;

диаграммы запись, просмотр и и