![](/user_photo/2706_HbeT2.jpg)
- •На курсовий проект (работу) студента
- •Календарный план
- •Введение
- •Постановка задачи
- •2 Описание предметной области
- •Морфологическая модель
- •Функциональная модель
- •Диаграмма состояний
- •Диаграмма деятельности
- •Диаграмма «Сущность-связь»
- •Диаграмма компонентов
- •Диаграмма развертывания
- •Диаграмма классов
- •Диаграмма взаимодействия
- •Теория о brwin
- •Теория о microsoft visio
2 Описание предметной области
Предметной областью данного курсового проекта является служба занятости в рамках ВУЗа. Служба занятости содержит такие базы данных: базу данных ВУЗа, бузу данных студентов, базу данных вакансий, базу данных фирмы, базу данных тестирования, базу данных резюме.
Базами данных управляет сотрудник отдела кадров, каждая база данных имеет поисковую систему, для быстрого поиска данных.
Для того, чтобы устроиться на работу в процессе обучения в ВУЗе, студент приходит в отдел кадров. Там он заполняет заявление. Заявление представляет собой анкету. В анкете студент указывает ФИО, паспортные данные, адрес и телефон. После заполнения анкеты ее вносят в базу данных отдела кадров. В процессе обучения со студентом проводятся регулярные анкетирования, по итогам которых выводится общая оценка его успеваемости. По результатам анкетирования составляется резюме. Резюме по почте отправляется в интересующие студента фирмы.
Входными данными подсистемы являются: оценки, даты сдачи экзаменов, имена студентов, номера групп, факультет. На выходе подсистема выдает обработанные данные: средний балл по студенту, группе или факультету, процентное соотношение оценок у студента в группе или на факультете, имена и количество стипендиатов в группе или на факультете.
БД ВУЗа содержит следующие данные: название.
БД студентов содержит: ФИО студентов, № группы, факультет.
БД вакансии содержит следующие данные: средний балл тестирований студента, дата сдачи тестирования.
БД фирмы содержит: название фирмы.
БД резюме содержит следующие данные: ФИО студента, паспортные данные студента, средний балл тестирования.
БД тестирования содержит: оценки всех студентов.
Если студент не прошел тестирование или проверку на сдачу тестирования, он заново подает заявление в ВУЗ для повторного прохождения.
Морфологическая модель
Морфологическая модель содержит состав и структуру системы, ее взаимосвязи с окружающей средой. Границы входа и выхода системы выделяются в первую очередь. Под входами понимают то, что необходимо получить для выхода. Для данной предметной области входными данными являются заявление студента для направления на сдачу тестирования.
После определения внешней среды, входов и выходов системы, определяется состав системы, то есть ее основные подсистемы и элементы. Исходя из цели моделирования, исходная система разделяется на части. Элементом системы называется некая неделимая часть. Существует несколько способов описания морфологической модели. Один из основных методов является описание морфологической модели в матричном виде. В основе метода лежит гиперкомплексная матрица.
Построение матрицы происходит в несколько этапов:
Определение числа иерархических уровней и элементов на каждом уровне.
Установление взаимосвязи между элементами и подсистемами на каждом уровне.
Формирование матрицы в виде квадрата, условная длина стороны которого определяется общим числом элементов на самом нижнем уровне иерархии.
Сторона квадрата разбивается на части, число которых равно количеству элементов на самом высоком уровне иерархии.
Полученный квадрат на главной диагонали в свою очередь разбивается на части, соответствующее числу элементов на следующем уровне иерархии.
По главной диагонали выписываются элементы системы, представляя тем самым модель состава системы.
На рисунке 3.1 представлена матрица для службы занятости.
Рассматривается Изучается Отсылается
Подается заявление устраивается
на работу
Требуется
Проводится
Принимает Увольняет
Рисунок 3.1 – Морфологическая модель