Таблица 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