Автор работы: Пользователь скрыл имя, 30 Сентября 2013 в 13:58, курсовая работа
Основными целями создания АИС отдела кадров являются:
- Повышение эффективности исполнения процессов, перечисленных выше, путем сокращения непроизводительных и дублирующих операций, операций, выполняемых «вручную», оптимизации информационного взаимодействие участников процессов;
- Повышение качества принятия управленческих решений за счет оперативности представления, полноты, достоверности и удобства форматов отображения информации;
Для реализации поставленных целей система должна решать следующие задачи:
- Ввод данных реестров;
- Редактирование данных реестров;
- Построение аналитических отчетов и выписок.
1. Техническое задание . . . . . . . 3
2. Приложение . . . . . . . . . 21
Диаграмма классов Class Diagram служит для представления статической структуры модели системы в терминологии объектно-ориентированного программирования. Отражает различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. Каждый класс с уникальным именем характеризуется атрибутами и операциями (рисунок 4).
Рисунок 4 - Class Diagram
ДИАГРАММА КООПЕРАЦИИ COLLABORATION DIAGRAM
В языке UML взаимодействие элементов рассматривается в информационном аспекте, т.е. объекты обмениваются между собой некоторой информацией, в форме сообщений messages. Диаграмма кооперации предназначена для спецификации структурных аспектов взаимодействия, описывающей собственно процесс динамического взаимодействия объектов, которые обмениваются между собой сообщениями, чтобы достичь нужной цели или реализовать данную функцию системы (рисунок 5).
ДИАГРАММА ДЕЯТЕЛЬНОСТИ ACTIVITY DIAGRAM
При моделировании поведения проектируемой системы возникает необходимость не только представить процесс изменения ее состояний, но и детализировать особенности алгоритмической и процедурной реализации выполняемых системой операций. Традиционно для этой цели используются блок-схемы или структурные схемы алгоритмов.
Для моделирования процесса
выполнения операций в языке UML используются
диаграммы деятельности (activity diagram).
Они являются частным случаем
диаграмм состояний и позволяют
реализовать особенности
В контексте языка UML деятельность (activity) представляет собой некоторую совокупность отдельных вычислений, выполняемых автоматом. При этом отдельные элементарные вычисления могут приводить к некоторому результату или действию. Сам же результат может привести к изменению состояния системы или возвращению некоторого значения (рисунок 6).
Рисунок 5 - Collaboration Diagram
Рисунок 6 - Activity Diagram
Физическое представление программной системы не может быть полным, если отсутствует информация о том, на какой платформе и на каких вычислительных средствах она реализована. Диаграмма развертывания (deployment diagram) применяется для представления общей конфигурации и топологии распределенной программной системы и содержит изображение размещения компонентов по отдельным узлам системы, показывает наличие физических соединений – маршрутов передачи информации между аппаратными устройствами, т.е. по сути, является укрупненной технической структурой системы.
Диаграмма развертывания предназначена для визуализации элементов и компонентов системы, задействованных только на этапе исполнения (run-time). Диаграмма завершает процесс разработки программной системы и ее построение является последним этапом спецификации модели.
Рисунок 7- Deployment Diagram