Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 21:22, курсовая работа
Цель работы состоит в построении модели АРМ менеджера по персоналу при помощи унифицированного языка моделирования UML». К полученным результатам относятся описание концептуальной модели сайта, а так же пять основных диаграмм, отражающих принципы функционирования данной модели: диаграмма вариантов использования, диаграмма классов, диаграмма состояний, диаграмма деятельности и диаграмма последовательности.
ВВЕДЕНИЕ 7
1 Постановка задачи 9
2 Выбор языка моделирования 10
3 Выбор среды моделирования 13
4 Основная часть 14
4.1 Концептуальная модель системы 14
4.2 Диаграмма вариантов использования 15
4.3Диаграмма классов 17
4.4 Диаграмма состояний 18
4.5 Диаграмма деятельности 19
4.6 Диаграмма последовательности. 20
ЗАКЛЮЧЕНИЕ 22
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИСТОЧНИКОВ 23
Моделируемая система предполагает использование в структуре офисного учреждения в отделе компьютерных технологий. Она предназначена для автоматизации рабочего места менеджера по персоналу.
В задачи менеджера по персоналу входит:
Рисунок 1 - Концептуальная модель предметной области:
4.2 Диаграмма вариантов использования
Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать (рисунок 2). Разработка диаграммы преследует следующие цели:
1. определить общие границы и контекст моделируемой предметной области;
2. сформулировать общие требования к функциональному поведению проектируемой системы;
Суть диаграммы вариантов
использования состоит в
Это может быть человек, техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру.
Рисунок 2 – Диаграмма вариантов использования
4.3 Диаграмма классов
Центральное место в объектно-
Диаграмма классов представляет собой граф, вершинами которого являются элементы типа «классификатор», связанные различными типами структурных отношений. Диаграмма классов может также содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие как объекты и связи.
При помощи диаграммы вариантов использования была смоделирована диаграмма классов. В данной диаграмме отображены основные взаимосвязи актеров и модулей нашей системы.
Рисунок 3 – Диаграмма классов
4.4 Диаграмма состояний
Диаграммы состояний чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы (рисунок 4).
Диаграмма состояний является графом специального вида, который представляет некоторый автомат. Вершинами графа являются возможные состояния автомата, изображаемые соответствующими графическими символами, а дуги обозначают его переходы из состояния в состояние. Диаграммы состояний могут быть вложены друг в друга для более детального представления отдельных элементов модели.
Рисунок 4 – Диаграмма состояний
4.5 Диаграмма деятельности
Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Применяемая в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на этих диаграммах также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.
Таким образом, диаграммы деятельности можно считать частным случаем диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и действий. Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.
Рисунок 5 – Диаграмма деятельности
4.6 Диаграмма последовательности
На диаграмме
В UML диаграмма последовательности имеет как бы два измерения. Первое слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Крайним слева на диаграмме изображается объект, который является инициатором взаимодействия. Правее изображается другой объект, который непосредственно взаимодействует с первым. Таким образом, все объекты на диаграмме последовательности образуют некоторый порядок, определяемый очередностью или степенью активности объектов при взаимодействии друг с другом.
На основе сценария разработана следующая диаграмма последовательности создания личной карточки сотрудников:
Рисунок 5 – Диаграмма последовательности
ЗАКЛЮЧЕНИЕ
Машинное моделирование за последние десятилетие превратилось из эксперимента для получения численных решений различных аналитических задач в мощный аппарат исследования и проектирования больших систем. Метод моделирования с успехом переменяется в различных систем.
В настоящее время метод моделирования на ЭВМ, учитывая сложности объекта широко распространен как при анализе, так при синтезе АСХ. Включение машинных моделей в состав АСУ позволяет решать задачи планирование и управление, прогнозирования, дискретизации и т.д.
Эффективность моделирования
Существенное развития
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИСТОЧНИКОВ
компьютерному моделированию. – Спб.: БХВ-Петербург, 2005. — 282 с.
Н.Г. Чикуров; Уфимск. гос. авиац. техн. ун-т; – Уфа: 2005. – 129 с.
12. Шеннон Р., Имитационное моделирование систем – искусство и наука. – М.: Наука, 1978. – 145 с.
13. Труб И.
И. Объектно-ориентированное
14. Варфоломеев В.И. Алгоритмическое моделирование элементов экономических систем: Практикум. Учебное пособие. – М: Финансы и статистика, 2000. – 280 с.
15. Марков А.А. Моделирование информационно-вычислительных процессов. – М: Изд-во МГТУ им. Н.Э. Баумана, 1999. – 360 с.
16. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. – М: Высшая школа, 1999. – 224 с.
17. http://www.intuit.ru/
Информация о работе Моделирование автоматизированного рабочего места менеджера по кадрам