Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Spetsifikatsia_trebovaniy_k_PO.doc
Скачиваний:
21
Добавлен:
16.03.2016
Размер:
65.54 Кб
Скачать

2.3. Операционная среда

Операционная среда-1. Приложене «ОБЩАГА» работает со следующими операционными системами: Windows 7, Windows 8, Windows 10.

2.4. Ограничения дизайна и реализации

Ограничения дизайна и реализации-1. Система должна использовать текущую версию корпоративного стандарта процессора базы данных MySQL.

Ограничения дизайна и реализации-2. Весь код HTML должен соответствовать стандарту HTML 4.0.

Ограничения дизайна и реализации-3. Все сценарии должны быть написаны на Perl.

2.5. Документация для пользователей

Документация для пользователей-1.

Система представляет собой desktop приложение, с базой данных MySQL. После выпуска версии 3.0 приложение будет иметь доступ к сети и авторизацию пользователя.

2.6. Предположения и зависимости

Предположения и зависимости-1. Программа (до версии 3.0) доступна в любое время, когда комендант присутствует на работе.

Предположения и зависимости-2. Работа «ОБЩАГА» зависит от изменений в системе расчета оплаты за проживание, позволяющих принимать запросы на увеличение оплаты.

Предположения и зависимости-3. Работа «ОБЩАГА» зависит от изменений в инвентарной системе общежития, позволяющих обновлять информацию о наличии новой мебели по мере её поступления.

3.3. Функции системы 1

3.1. Внесение нового студента

3.1.1 Описание и приоритет

Пользователь системы может вносить новые данные в программу, комендант должен иметь право удалять и изменять данные. Статистика должников будет формироваться на основе данных, которые имеются в системе на данный момент. Приоритет — высокий.

3.1.2 Последовательности «воздействие - реакция»

Воздействие:

Студент предоставляет свои данные, заселяется в комнату общежития.

Реакция:

Комендант вносит все данные в систему, система сохраняет их значения в базу данных

Воздействие:

Студент сообщает о недостоверности каких-либо данных, или ошибке

Реакция:

Если воздействие имеет статус «внесено» система изменяет данные на достоверные.

3.1.3 Функциональные требования

Добавление. Размещение:

Система должна позволить человеку, который зашёл под правами администратора (комендант) внести нового студента в базу данных

Добавление.Размещение. Оплата:

Система должна подтвердить, что студент зарегистрирован в общежитии и внёс оплату за общежитие

Добавление. Размещение. Оплата. Нет:

Если студент не внёс Оплату, то система вернёт ошибку, и не позволит внести такого студента

Добавление. Размещение. Дата:

Система должна спрашивать студента о дате оплаты

Добавление. Размещение. Оплата. Принято.

Если оплата была произведена, студент заноситься в базу.

Изменение. Оплата. Принято.

Если студент внёс дополнительную оплату, комендант обновляет поле оплаты, и вносит туда необходимые изменения

Изменение. Проставление оценки. Принято.

Если студент отработал дежурство, комендант должен выставить необходимые отметки в полях дежурства

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]