Моделирование автоматизированного рабочего места менеджера по кадрам

Автор работы: Пользователь скрыл имя, 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 файл

КР - печать ,tc.doc

— 710.00 Кб (Скачать документ)

Моделируемая система  предполагает использование в структуре  офисного учреждения в отделе компьютерных технологий. Она предназначена для автоматизации рабочего места менеджера по персоналу.

В задачи менеджера по персоналу входит:

    1. Заполнение личных карточек клиентов
    2. Заполнение базы работодателей
    3. Формирование отчетов
    4. Ведение графика отпусков
    5. Составление приказов
    6. Заключение трудовых договоров
    7. Ведение штатного расписания

Рисунок 1 - Концептуальная модель предметной области:


 

 

4.2 Диаграмма вариантов использования

Диаграммы вариантов  использования описывают функциональное назначение системы или то, что система должна делать (рисунок 2). Разработка диаграммы преследует следующие цели:

1. определить общие границы и контекст моделируемой предметной области;

2. сформулировать общие требования к функциональному поведению проектируемой системы;

Суть диаграммы вариантов  использования состоит в следующем. Проектируемая система представляется в виде множества сущностей или  актеров, взаимодействующих с системой с помощью вариантов использования. При этом актером или действующим лицом называется любая сущность, взаимодействующая с системой извне.

Это может быть человек, техническое устройство, программа  или любая другая система, которая  может служить источником воздействия  на моделируемую систему так, как  определит сам разработчик. Вариант использования служит для описания сервисов, которые система предоставляет актеру.

 

 

Рисунок 2 – Диаграмма вариантов использования

 

 

4.3 Диаграмма классов

Центральное место в объектно-ориентированном  программировании занимает разработка логической модели системы в виде диаграммы классов. Диаграмма классов служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывать их внутреннюю структуру и типы отношений (рисунок 3).

Диаграмма классов представляет собой граф, вершинами которого являются элементы типа «классификатор», связанные различными типами структурных отношений. Диаграмма классов может также содержать интерфейсы, пакеты, отношения и даже отдельные экземпляры, такие как объекты и связи.

При помощи диаграммы  вариантов использования была смоделирована диаграмма классов. В данной диаграмме отображены основные взаимосвязи актеров и модулей нашей системы.

Рисунок 3 – Диаграмма классов

 

4.4 Диаграмма состояний

Диаграммы состояний  чаще всего используются для описания поведения отдельных объектов, но также могут быть применены для спецификации функциональности других компонентов моделей, таких как варианты использования, актеры, подсистемы, операции и методы (рисунок 4).

Диаграмма состояний  является графом специального вида, который  представляет некоторый автомат. Вершинами графа являются возможные состояния автомата, изображаемые соответствующими графическими символами, а дуги обозначают его переходы из состояния в состояние. Диаграммы состояний могут быть вложены друг в друга для более детального представления отдельных элементов модели.


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 4 – Диаграмма состояний 
4.5 Диаграмма деятельности

Для моделирования процесса выполнения операций в языке UML используются диаграммы деятельности. Применяемая  в них графическая нотация во многом похожа на нотацию диаграммы состояний, поскольку на этих диаграммах также присутствуют обозначения состояний и переходов. Каждое состояние на диаграмме деятельности соответствует выполнению некоторой элементарной операции, а переход в следующее состояние выполняется только при завершении этой операции.

Таким образом, диаграммы деятельности можно считать частным случаем диаграмм состояний. Они позволяют реализовать в языке UML особенности процедурного и синхронного управления, обусловленного завершением внутренних деятельностей и действий. Основным направлением использования диаграмм деятельности является визуализация особенностей реализации операций классов, когда необходимо представить алгоритмы их выполнения.

Рисунок 5 – Диаграмма деятельности

 

4.6 Диаграмма последовательности

На диаграмме последовательности (рисунок 5) изображаются только те объекты, которые непосредственно участвуют во взаимодействии. Ключевым моментом для диаграмм последовательности является динамика взаимодействия объектов во времени.

В UML диаграмма последовательности имеет как бы два измерения. Первое слева направо в виде вертикальных линий, каждая из которых изображает линию жизни отдельного объекта, участвующего во взаимодействии. Крайним  слева на диаграмме изображается объект, который является инициатором взаимодействия. Правее изображается другой объект, который непосредственно взаимодействует с первым. Таким образом, все объекты на диаграмме последовательности образуют некоторый порядок, определяемый очередностью или степенью активности объектов при взаимодействии друг с другом.

      На основе сценария  разработана следующая диаграмма последовательности создания личной карточки сотрудников:

 

 

 

Рисунок 5 – Диаграмма последовательности

 

 

ЗАКЛЮЧЕНИЕ

Машинное моделирование за последние десятилетие превратилось из эксперимента для получения  численных решений различных аналитических задач в мощный аппарат исследования и проектирования  больших систем. Метод моделирования с успехом переменяется в различных систем.

В настоящее время  метод моделирования на ЭВМ, учитывая сложности объекта широко распространен  как при анализе, так  при синтезе  АСХ. Включение машинных моделей  в состав АСУ позволяет решать задачи планирование и управление, прогнозирования, дискретизации и т.д.

         Эффективность моделирования определяется  разработкой научных основ моделирования  и развитием средств вычислительной  техники.

         Существенное развития моделирование  получает при использование накатов  прикладных программ имитации  и многомашинных вычислительных комплектов, позволяющих исследовать на качественном уровне сложные классы систем.

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ И ИСТОЧНИКОВ

 

  1. Советов Б.Я., Яковлев С.А. Моделирование систем: Практикум. – М.: Высшая школа, 2005. – 224 с.
  2. Советов Б.Я., Яковлев С.А. Моделирование систем: Учебник для вузов. – М.: Высшая школа, 2005. – 320 с.
  3. Колесов  Ю.Б Моделирование систем – Спб.: БХВ-Петербург, 2006. — 224 с.
  4. Колесов Ю.Б., Сениченков Ю.Б Моделирование систем. Практикум по 

компьютерному моделированию. – Спб.: БХВ-Петербург, 2005. — 282 с.

  1. Киреев В.И. Численные методы в примерах и задачах— М.: Высшая  школа, 2004.-184с. 
  2. Гладкий С. Л. Степанов Н. А. Ясницкий Л.Н. Интеллектуальное компьютерное математическое моделирование. — Пермь: - Изд-во ПГУ, 2005.— 158 с. 
  3. Лоу А.М. Имитационное моделирование. — СПб.: Изд-во Питер, 2006.— 846 с.
  4. Бордовский Г.А., Кондратьев А.С., Чоудери А.Д. Физические основы математического моделирования.— М.: Академия, 2005.— 316 с.
  5. Мельников Ю.Б., Математическое моделирование: структура, алгебра моделей, обучение построению моделей. – Екатеринбург: Урал, 2004 - 383 с.
  6. Гарнаев А.Ю., СамоучительVisual Studio.NET 2003. А.Ю. Гарнаев – СПб [Текст] /.: БХВ - Петербург, 2003.- 688 с.
  7. Чикуров Н. Г., Моделирование технических систем: Учебное пособие /

Н.Г. Чикуров; Уфимск. гос. авиац. техн. ун-т;  – Уфа: 2005. –  129 с.

12. Шеннон Р., Имитационное моделирование систем – искусство и наука. – М.: Наука, 1978. – 145 с.

13. Труб И.  И. Объектно-ориентированное моделирование на C++: Учебный курс. – СПб: Питер, 2006. – 565 с.

14. Варфоломеев В.И. Алгоритмическое моделирование элементов экономических систем: Практикум. Учебное пособие. – М: Финансы и статистика, 2000. – 280 с.

15. Марков А.А. Моделирование информационно-вычислительных процессов. – М: Изд-во МГТУ им. Н.Э. Баумана, 1999. – 360 с.

16. Советов Б.Я., Яковлев С.А. Моделирование систем. Практикум. – М: Высшая школа, 1999. – 224 с.

17. http://www.intuit.ru/




Информация о работе Моделирование автоматизированного рабочего места менеджера по кадрам