Таблица 2.26 – Список функциональных требований для работы с курсами
Курс. НовыйКурс: | Система должна давать возможность добавлять новый курс обучения в существующее направление обучения. |
Курс. Новое направление: | Система должна давать возможность добавлять новое направление обучения, если новый курс нельзя добавить ни в одно из существующих. |
Курс. НовыйКурс. Сохранение: | Система должна сохранять информацию о курсе в БД только в том случае, когда все поля формы заполнены (Название, продолжительность для группы/для индивидуального обучения, стоимость обучения (групповая/индивидуальная), процент скидки, график проведения, стоимость сертификата, время проведения занятий). В остальных случаях она должна отображать предупреждающее сообщение. |
Курс. Описание: | Система должна позволять пользователю добавлять описание к существующим курсам. |
Курс. Описание. Сохранение: | Система должна сохранять описание курса в БД только в том случае, когда все поля формы заполнены (характеристика, задача курса, получаемые навыки, цели курса, особенности курса, условия поступления на обучение). В остальных случаях она должна отображать предупреждающее сообщение. |
Курс. ПрограммаКурса: | Система должна позволять пользователю добавлять программу к существующему курсу и сохранять её в БД. |
Курс. Просмотр: | Система должна позволить пользователю отображать форму для просмотра информации о куре, его описания и программы. |
Курс. Просмотр. Изменение: | Система должна позволить пользователю с определёнными привелегиями изменять информацию о курсе, его описание, а так же программу при просмотре. |
Курс. ОзнакомительнаяПапка. Формирование: | Система должна позволить формировать ознакомительную папку только при условии наличия всей необходимой информации о курсе, описания и программы курса. |
Курс. ОзнакомительнаяПапка. Формирование. Шаблон: | Система должна формировать ознакомительную папку по определенному стандартизированному шаблону (титульный лист, преимущества обучения на курсах, прайс-лист, краткая информация о курсе, описание курса, программа курса). |
Курс. ОзнакомительнаяПапка. Формирование. Статус: | Система при формировании ознакомительной папки должна отображать статус всех элементов, которые характерны отдельно взятому курсу («готов» / «не готов»). |
Курс. ОзнакомительнаяПапка. Формирование. Статус. НеГотов: | Если элемент папки имеет статус «не готов», то система должна позволить создать данный элемент (описание курса, программа, прайс-лист) на месте. |
Курс. ОзнакомительнаяПапка. Печать: | Система должна позволить пользователю выводить на печать сформированную по стандарту папку. |
Курс. КонтрольныеВопросы: | Система должна позволить пользователю создавать и изменять контрольные вопросы к конкретному курсу. |
Курс. КонтрольныеВопросы. Тест: | Введённые контрольные вопросы в 1С должны быть внесены в базу вопросов программы Opentest. |
Курс. КонтрольныеВопросы. Сохранение: | Система должна сохранять контрольные вопросы в БД. |
Курс. КонтрольныеВопросы. Просмотр: | Система должна позволить пользователю просматривать имеющиеся в БД контрольные вопросы. |
Курс. КонтрольныеВопросы. Просмотр. Изменение: | Система должна позволить пользователю вносить изменения при просмотре контрольных вопросов. |
2.14 Работа с отчётом по договору подряда
2.14.1 Описание функции
Пользователь, обладающий определёнными привилегиями и идентификация которого подтверждена системой может формировать отчёт о работе преподавателя, изменять, сохранять и выводить на печать.
Приоритет – Средний.
2.14.2 Последовательность «Воздействие-реакция»
Таблица 2.27 – Воздействие – реакция при работе с отчётом о работе преподавателя
Воздействие: Реакция: | Пользователь делает запрос на формирование отчёта. Система открывает диалоговое окно для выбора курса и группы. |
Воздействие: Реакция: | Пользователь выбрал курс и группу. Система формирует и отображает отчёт для предварительного просмотра. |
Воздействие: Реакция: | Пользователь делает запрос на сохранение отчёта. Система производит сохранение информации в БД. |
Воздействие: Реакция: | Пользователь делает запрос на печать отчёта. Система выводит на печать отчёт, используя стандартизированный шаблон. |
Воздействие: Реакция: | Пользователь делает запрос на просмотр информации об отчёте работы преподавателя. Система отображает список всех отчётов. |
Воздействие: Реакция: | Пользователь осуществляет выборку по определённому критерию (по группе, по преподавателю, по курсу). Система отображает упорядоченный список отчётов. |
Воздействие: Реакция: | Пользователь выбирает определённый отчёт о работе. Система отображает отчёт о работе преподавателя. |
2.14.3 Функциональные требования
Таблица 2.26 – Список функциональных требований для работы с отчётом о работе преподавателя.
ОтчётОРаботеПреподавателя. НовыйОтчёт: | Система должна позволять пользователю формировать новый отчёт по договору подряда если он до этого не был еще создан. |
ОтчётОРаботеПреподавателя. НовыйОтчёт. Группа. Список: | Система должна отображать при формировании только список тех групп, которые относятся к выбранному курсу и в которых нет отчёта о работе преподавателя. |
ОтчётОРаботеПреподавателя. Формирование: | Система должна формировать отчёт на основе шаблона и необходимой информации из БД (информация из договора, информация о курсе, о программе курса, о группе, информация из расписания). |
ОтчётОРаботеПреподавателя. Список: | Система должна давать возможность просматривать список сформированных отчётов по договору подряда. |
ОтчётОРаботеПреподавателя. Список. Отчёт: | Система должна позволить выбрать необходимый отчёт из списка и просмотреть по нему информацию. |
ОтчётОРаботеПреподавателя. Список. Сортировка: | Система должна давать возможность осуществлять выборку по следующим критериям: по преподавателю, по курсу, по группе. |
2.15 Учёт рабочего времени
2.15.1 Описание функции
Система должна вести подробный учёт о работе сотрудников и давать возможность пользователю с высокими привилегиями (директор, администратор) вести мониторинг за отработанным временем, давать допуск и формировать отчёты, которые могут быть использованы бухгалтером для обоснованного начисления зарплаты. Так же система должна позволять пользователю с высокими привилегиями управлять графиком работы сотрудников.
Приоритет – критический.
2.15.2 Последовательность «Воздействие-реакция»
Таблица 2.29 – Воздействие – реакция при учёте рабочего времени сотрудников.
Воздействие: Реакция: | Пользователь-сотрудник входит в систему. Система фиксирует время запуска и проверяет его с началом рабочего времени, которое установлено. Если время запуска больше установленного времени, то система выводит форму для ввода причины отсутствия. Если время запуска меньше или равно установленного, то пользователю разрешается войти в систему и время запуска заносится в БД, а так же система устанавливает его статус, как «присутствует». |
Воздействие: Реакция: | Пользователь-сотрудник ввёл причину отсутствия. Система отображает у пользователя с высокими привилегиями (директор) окно с причиной отсутствия и возможностью управления допуском. А так же сохраняет информацию о причине отсутствия в БД. |
Воздействие: Реакция: | Директор даёт допуск. Система разрешает сотруднику войти в систему и устанавливает его статус, как «присутствует». |
Воздействие: Реакция: | Директор не даёт допуск. Система не разрешает пользователю-сотруднику войти в систему. |
Воздействие: Реакция: | Система после установленного времени не была запущена сотрудником. Система устанавливает статус сотрудника, как «отсутствует». |
Воздействие: Реакция: | Система бездействует в течении установленного времени. Время бездействия сохраняется в БД. |
Воздействие: Реакция: | Пользователь выходит из системы. Система фиксирует время ухода, а так же общее отработанное за день время и заносит их в БД и устанавливает статус «Завершил работу». |
Воздействие: Реакция: | Пользователь не выходит из системы после завершения своего рабочего дня. Система автоматически завершает работу и заносит отработанное время сотрудника в БД. |
Воздействие: Реакция: | Пользователь делает запрос на просмотр табеля учёта рабочего времени. Система отображает список всех сотрудников и информацию об отработанном времени каждого из них в табличном виде по определенному шаблону. |
Воздействие: Реакция: | Пользователь делает запрос на просмотр отчёта о работе сотрудников за текущий день. Система отображает список всех сотрудников, их статус (присутствует/отсутствует/завершил работу), время бездействия, а так же регламентированное рабочее время сотрудника. |
Воздействие: Реакция: | Пользователь делает запрос на выборку данных по определённому критерию (по временному периоду, по количеству опозданий, по времени бездействия, по алфавиту, по должности). Система упорядочивает список по выбранному критерию. |
Воздействие: Реакция: | Пользователь выбирает определённого сотрудника из списка. Система отображает форму с подробной информацией об его отработанном времени (причины опозданий и отсутствий и их количество) |
Воздействие: Реакция: | Пользователь делает запрос на управление рабочим графиком сотрудников. Система открывает диалоговое окно со списком всех сотрудников и информацией о их текущем графике (кол-во рабочих часов в день, выходные дни, отпуск). |
Воздействие: Реакция: | Пользователь осуществляет выбор определённого сотрудника. Система открывает форму для ввода данных о графике работы сотрудника (время начала и окончания рабочего дня, выходные отпуск, больничные). Если до этого уже имелись некоторые данные о графике, то они отображаются в этой форме с возможностью их изменения. |
Воздействие: Реакция: | Пользователь делает запрос на сохранение информации о графике работы. Система сохраняет всю информацию в БД. |
2.15.3 Функциональные требования
Таблица 2.28 – Список функциональных требований при учёте рабочего времени сотрудников
УчётРабВремени. ВремяЗапуска: | Система должна фиксировать время прихода сотрудника и заносить его в БД. |
УчётРабВремени. ВремяЗапуска. Опоздание: | Система должна определять факт опоздания сотрудника. |
УчётРабВремени. ВремяЗапуска. Опоздание. Да: | Если сотрудник опоздал, то система должна отображать форму для ввода причины отсутствия. |
УчётРабВремени. ВремяЗапуска. Опоздание. Нет: | Если сотрудник не опоздал, система должна позволить ему осуществить вход. |
УчётРабВремени. ВремяЗапуска. Опоздание. Причина: | Система должна оперативно отображать у пользователя с высокими привилегиями (директор) окно с причиной опоздания сотрудника и возможностью управления допуском. |
УчётРабВремени. Допуск. Да: | Система должна давать возможность директору разрешать допуск сотрудника к системе. |
УчётРабВремени. Допуск. Нет: | Система должна давать возможность директору запрещать допуск сотрудника к системе. |
УчётРабВремени. ВремяЗавершения: | Система должна фиксировать время завершения работы и заносить его в БД. |
УчётРабВремени. АвтоматическоеЗаврешение: | Система должна автоматически завершать свою работу после окончания рабочего времени сотрудника. |
УчётРабВремени. ОтаботанноеВремя: | Система должна рассчитывать отработанное время сотрудника за день и заносить его в БД. |
УчётРабВремени. Отсутствие: | Система должна фиксировать отсутствие сотрудников на рабочем месте. |
УчётРабВремени. Мониторинг: | Система должна давать возможность директору просматривать информацию о ежедневном состоянии сотрудников (присутствует/отсутствует/завершил работу, время бездействия) |
УчётРабВремени. График: | Система должна позволять пользователю с высокими привилегиями назначать каждому сотруднику рабочий график (время начала и окончания рабочего дня, выходные дни, отпуск, больничные). |
УчётРабВремени. ТабельУчёта: | Система должна автоматически заносить информацию о сотрудниках после её фиксации в БД (кол-во отработанных часов в день, общее кол-во отработанных часов за месяц, причину отсутствия (П-прогул, Б-больничный, О-отпуск, В-выходной)). |
УчётРабВремени. ТабельУчёта. ОдинСотрудник: | Система должна позволить пользователю формировать и просматривать табель отдельно взятого сотрудника за выбранный период времени. (по умолчанию – за текущий месяц). |
УчётРабВремени. ТабельУчёта. ВсеСотрудники: | Система должна позволить формировать и просматривать общий табель учёта рабочего времени всех сотрудников за выбранный период (по умолчанию – за текущий месяц). |
УчётРабВремени. ТабельУчёта. Утверждение: | Система должна позволить утверждать директору табель учёта рабочего времени. |
УчётРабВремени. ТабельУчёта. Утверждение. Печать: | Система должна разрешать распечатывать табель учёта рабочего времени сотрудников только после утверждения его директором. |
2.16 Учёт движения денежных средств
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 |


