- •5 Фса разработки программного продукта «Кадры 3.0».
- •1. Введение.
- •2 Анализ требований к разрабатываемой системе «Кадры 3.0».
- •3 Формирование целей и задач проектирования системы «Кадры 3.0».
- •4 Определение состава функций.
- •5 Построение функциональной модели разрабатываемой антенной системы.
- •6 Определение допустимых затрат на функции.
- •7 Поиск и формирование вариантов решений по функциям разрабатываемой системы.
- •9 Построение совмещенной модели разрабатываемой антенной системы.
- •10 Стоимостная оценка вариантов исполнения изделия и окончательный выбор варианта.
3 Формирование целей и задач проектирования системы «Кадры 3.0».
Автоматизация делопроизводства сейчас получает широкое распространение в стране, да и во всем мире. Каждому предприятию, достигшему определенного уровня развития, просто необходима автоматизация для дальнейшего развития.
С ростом размеров предприятия все больший объем информации требовалось обрабатывать. Спрос на системы автоматизации постоянно растет. При этом увеличивается и количество предприятий, желающих автоматизироваться. Причем это распространяется и на частные, и на государственные предприятия и организации. Но у каждой организации свои требования к стандартам хранения, выбора и обработки информации. Качественная разработка хорошего проекта занимала не менее года. При этом разработка делалась на заказ и индивидуально, согласно требованиям конкретной фирмы. Не было возможности купить уже что-то готовое.
Проект «Кадры 3.0» разрабатывался универсальной системой учета кадров для массового распространения и продажи организациям, работающим в различных сферах деятельности(частная фирма, банк, военкомат, генеральная прокуратура). С учетом нынешних требований спроса и предложения в этом проекте учитывалась вся возможная информация об сотруднике, штатном расписании, приказах, командировках, личные данные, должности, зарплата и надбавки с учетом выслуги лет, научные звания, перемещения по службе и т.д. При этом каждый узел всей системы был связан с остальными узлами посредством ссылок и переходов к нужной информации: например, из штатного расписания можно было перейти к личным данным о сотруднике, выбрав его из списка.
Генеральная цель — создание универсальной системы автоматизации учета кадров.
Цели:
обеспечить работу с максимальным кол-вом информации, относящимся к учету кадров
Создать удобный интерфейс управления большого объема информации;
Обеспечение безопасности и защиты данных.
Цели можно разбить на следующие подцели:
Разделение программы на подпрограммы, каждая из которых работает с определенной информацией
связь между подпрограммами
быстрый переход к нужной информации
создание красивого и удобного пользовательского интерфейса
разделение пользовательских настроек и вычислений
разграничение прав доступа
запись и хранения логов;
Обеспечение резервного копирования.
Далее можно выделить следующие задачи, конкретизирующие цели:
выбор СУБД, языка и среды программирования
разделение общего объема информации на логически независимые блоки
обеспечение переходов и ссылок на другие части программы
создание функции поиска
создание пользовательского интерфейса наподобие того, что используется в приложениях Windows
выполнение операций пользователя и вычислений в отдельных друг от друга модулях
создание программных ролей и пользователей с паролями и различными уровнями доступа к данным
создание механизмов записи на сервере времени и имени пользователя, редактировавшего информацию
Обеспечение запрета на удаление и изменение логов
Использование встроенных механизмов резервного копирования на сервере;
осуществление копирования на альтернативные хранители информации: другие физические жесткие диски, другой ПК.
