Функциональная структура АИС
Одной из важных задач в ходе анализа предметной области является определение масштаба разработки, выделение функций, объединение их в задачи, задач — в функциональные подсистемы. Состав функциональных подсистем разрабатываемой автоматизированной системы во многом определяется характером деятельности предприятия и его размером.
Например, функциональная подсистема «Управление персоналом» автоматизированной информационной системы предприятия может иметь деление на задачи и функции, представленное в таблице 3. В таблице приведены примеры названий комплексов задач и задач, входящих в эти комплексы. Такая (по объему задач) подсистема может появиться на крупном предприятии. Возможно, на небольшом предприятии количество задач этой подсистемы может уменьшиться, так как, автоматизировать, например, функцию формирования и активизации в БД кадровых приказов будет не совсем целесообразно.
Таблица 3 – Состав функциональной подсистемы «Управление персоналом»
Комплекс задач | Задача | Функция |
Организационно—кадровая структура предприятия | Ведение структуры | Добавление, обновление Поиск по критериям, просмотр |
Аналитические отчеты по структуре | Формирование, просмотр отчета. Передача данных отчета в MS Word для печати | |
Штатное расписание (ШР) подразделений предприятия | Планирование ШР | Ведение справочников окладов, надбавок Ведение справочника должностей Формирование ШР подразделения Добавление, обновление единиц вакансий ШР подразделения Просмотр ШР заданного подразделения Просмотр ШР всего предприятия в целом |
Анализ исполнения ШР | Формирование, просмотр отчета об исполнении ШР подразделения с выделением различных отклонений, просмотр. Передача данных отчета в MS Word для печати. | |
Ведение данных сотрудников | Личная карточка сотрудника | Создание личной карточки Добавление, обновление данных личной карточки Поиск сотрудника по критериям, просмотр личной карточки |
Приказы по перемещению сотрудников (прием, перевод, увольнение) | Формирование приказа Передача данных отчета в MS Word для печати. Активизация приказа в БД после его подписи. Поиск по критериям, просмотр приказа. | |
Отчеты по количественному и качественному составу кадров предприятия. | Формирование отчета. Передача данных отчета в MS Word для печати. |
Для каждой отдельной задачи должен быть определен состав входящих в неё функций. Обычно фрагмент БД разрабатывается для решения отдельной конкретной задачи и далее существует либо отдельно в виде локальной БД, либо интегрируется с другими фрагментами БД в рамках единой, интегрированной базы данных корпоративной информационной системы предприятия.
В рамках одной задачи основная часть функций использует одни и те же данные или фрагменты данных, либо данные преобразуются функциями последовательно.
Удобно иерархическое представление выявленных функций. Иерархия функций позволяет отобразить функциональные зависимости автоматизируемых процессов. Пример функциональной иерархии задачи «Личная карточка сотрудника» приведен на рисунке 5.
Соединение с БД | |||
Ведение справочных данных | |||
Образование | Добавление/Обновление | Ф1 | |
Просмотр | Ф2 | ||
Ученое звание | Добавление/Обновление | Ф3 | |
Просмотр | Ф4 | ||
Ученая степень | Добавление/Обновление | Ф5 | |
Просмотр | Ф6 | ||
Типы адреса | Добавление/Обновление | Ф7 | |
Просмотр | Ф8 | ||
… | |||
Личная карточка сотрудника | Добавление/Обновление | Ф18 | |
Поиск сотрудников | (по критериям) | Просмотр/Печать | Ф19 |
Ф20 | |||
Формирование документов | |||
Справка по форме 1 | Формирование | Ф21 | |
Просмотр/Печать | Ф22 | ||
Справка по форме 2 | Формирование | Ф23 | |
Просмотр/Печать | Ф24 |
Рисунок 5 — Функциональная иерархия
На рисунке 5 все функции пронумерованы, эта нумерация может понадобиться в дальнейшем при проверке соответствия выявленной иерархии функций структуре полученной модели данных.
Дата добавления: 2016-10-17; просмотров: 1478;