Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИС отдела кадров.docx
Скачиваний:
78
Добавлен:
02.02.2020
Размер:
6.86 Mб
Скачать

2. Проектирование аис «отдел кадров»

2.1. Разработка архитектуры системы

Разрабатываемое программное обеспечение является клиент-серверным приложением.

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

На рисунке 2.1 приведена предварительная диаграмма развертывания разрабатываемого приложения – архитектура технических средств системы.

Рис. 2.1. Архитектура технических средств системы

2.2. Разработка модели предметной области

В результате анализа (раздел 1) были выделены категории концептуальных классов, представленные в таблице 2.1.

Таблица 2.1. Список категорий концептуальных классов

Категория концептуальных классов

Примеры

Физические и материальные объекты

Пользователи

Документы

Роли людей

Специалист отдела кадров

Начальник отдела кадров

Сотрудник завода

События

Создание личной карточки

Редактирование личной карточки

Просмотр личной карточки

Удаление личной карточки

Создание приказов

Составление графика отпусков

Составление штатного расписания

Просмотр трудового договора

Процессы

Авторизация

Работа с личной карточкой

Работа со штатным расписанием

Работа с графиком отпусков

Работа с приказами

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

Список концептуальных классов:

  • сотрудник;

  • штатное расписание;

  • приказ;

  • график отпусков;

  • трудовой договор.

На основании анализа словесного описания варианта использования, составлен список ассоциаций для предметной области, представленный в таблице 2.2.

Таблица 2.2. – Ассоциации для модели предметной области

Ассоциация

Описание ассоциации

Составляется

Для всех сотрудников завода составляется график отпусков

Создаётся

На любого сотрудника может создаваться приказ

Заключается

С каждым сотрудником заключается трудовой договор

Занимает

Каждый сотрудник занимает определённую должность

На основании анализа технического задания и описания вариантов использования выделены атрибуты классов для модели предметной области, представленные в таблице 2.3.

Таблица 2.3. – Атрибуты классов для модели предметной области

Название класса

Атрибуты класса

График отпусков

Дата начала

Дата окончания

Код карточки

Приказ

Номер приказа

Дата

Текст

Штатное расписание

Отдел

Должность

Количество единиц

Оклад

Примечание

Трудовой договор

Номер трудового договора

Дата

Содержание

Сотрудник(личная карточка)

Код сотрудника

Фамилия

Имя

Отчество

Дата рождения

Место рождения

Гражданство

Образование

Профессия

№ паспорта

В результате объединения концептуальных классов, ассоциаций и атрибутов классов концептуальная модель предметной области имеет вид, показанный на рисунке 2.2.

Рисунок 2.2. – Концептуальная модель предметной области