Итоговой целью разработки является разработка автоматизированной информационной расчёта заработной платы «Расчёт зарплаты».
Область действия
Разрабатываемая система предназначена для повышения эффективности работы сотрудников отдела бухгалтерия и сотрудников отдела кадров и автоматизации расчёта заработной платы.
Общее описание
Описание продукта
Функциональные возможности
Данный продукт разрабатывается как независимая информационная система, обеспечивающая:
ведение базы данных личных дел сотрудников предприятия;
расчёт налога на доход физических лиц.
Разработанный программный продукт должен иметь интуитивно понятный интерфейс.
Основными пользователями данного модуля станут бухгалтера и сотрудники отдела кадров.
Классы и характеристики пользователей
В таблице приведены основные категории
пользователей, использующих проектируемую ИС.
|
Категория пользователя |
Описание |
|
Администратор ИС |
Создаёт и удаляет пользователей, следит за работой информационной системы. Устраняет неисправности в работе системы. |
|
Сотрудник отдела кадров |
Заполняет, редактирует данные о сотрудниках в информационной системе. Ведёт их личные дела. |
|
Бухгалтер |
Производит расчёт заработной платы. Выводит отчёты. |
Общие ограничения
Операционная среда-1.Минимальные требования к операционной системе - Windows XP SP2. Ограничения дизайна и реализации-1. База данных должна быть спроектирована на MySQL 5.1.40.
Документация для пользователей
Документация для пользователей-1. Разрабатывается руководство пользователя.
Требования к внешнему интерфейсу
Интерфейсы пользователя-1. Экраны вывода должны соответствовать общепринятым стандартам.
Интерфейсы пользователя-2. Формы должны предоставлять полную возможность навигации и выбор при помощи клавиатуры и мыши.
Требования к производительности
Требования к производительности-1.Обмен между приложением и БД должен осуществляться с задержками ответа на запрос не более 7 сек.
Требования к производительности-2.Формирование отчета должно производиться за время, приемлемое для непрерывной работы пользователя (не более 25 сек).
Требования к охране труда
Требования к охране труда не определены.
Требования к безопасности
Система имеет разграничение доступа.
Атрибуты качества ПО
Доступность-1.Система должна быть доступна в
рабочее время с 08.00 до 17:00 и во время проведения испытаний.
Приложение 2
Структура баз данных
Приложение 3
Тестовые примеры
|
Название модуля |
Действия |
Результат |
|
Отелы |
1. Открыть форму «Добавить отдел» 2. Набрать название отдела 3. Нажать кнопку «Добавить» |
1. Откроется соответствующая форма 2. Ожидание ввода информации 3. Новый отдел отобразиться в списке отделов |
|
Отелы |
1. Открыть форму «Добавить отдел» 2. Нажать кнопку «Добавить» |
1. Откроется соответствующая форма 2. Появиться сообщение об ошибке |
|
Отелы |
1. Открыть форму «Отделы» 2. Выбрать существующий отдел 3. Нажать кнопку «Изменить» |
1. Откроется соответствующая форма 2. Ожидание ввода 3. Откроется соответствующая форма с заполненными полями |
|
Отелы |
1. Открыть форму «Изменить отдел» 2. Изменить название отдела 3. Нажать кнопку «Изменить» |
1. Откроется соответствующая форма с заполненными полями 2. Ожидание ввода 3. Изменения отобразятся в списке отделов |
|
Отелы |
1. Открыть форму «Отделы» 2. Выбрать существующий отдел 3. Нажать кнопку «Удалить» 4. В окне сообщения нажать «Да» |
1. Откроется соответствующая форма 2. Ожидание ввода 3. Появляется сообщение с предупреждением 4. Изменения отобразятся в списке отделов |
|
Категории |
1. Открыть форму «Добавить категорию» 2. Заполнить поля корректными данными 3. Нажать кнопку «Добавить» |
1. Откроется соответствующая форма 2. Ожидание ввода 3. Изменения отобразятся в списке категорий |
|
Категории |
1. Открыть форму «Добавить категорию» 2. Оставить любое поле пустым 3. Нажать кнопку «Добавить» |
1. Откроется соответствующая форма 2. Ожидание ввода 3. Появиться предупреждение об ошибке |