Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ++++++++++++++++++++++++++++++++++++
- ДТСКЛЕЙМЕР
- ++++++++++++++++++++++++++++++++++++
- Задание написано нарочито ебано. Да, в суровом мире Айти внятное тз это редкое и приятное исключение. Приходиться додумывать и переделывать.
- ++++++++++++++++++++++++++++++++++++
- ПОЧИН
- ++++++++++++++++++++++++++++++++++++
- Объект автоматизации: документ, и процесс обработки документа тремя группами пользователей.
- Требуется реализовать каталог документов для рассмотрения тремя группами пользователей.
- Первая группа создает документы.
- Вторая группа вносит правки.
- Третья группа согласует или отвергает документ.
- Процесс начинается с создания документа.
- ++++++++++++++++++++++++++++++++++++
- Поля документа
- ++++++++++++++++++++++++++++++++++++
- Заголовок - 200символов
- Вид документа - внутренний/внешний
- Дата создания
- Текст - строка 2000 символов
- Автор
- (атрибуты)
- -приоритет : 1й 2й 3й 4й
- -срочность: стандарт, повышенная, очень важно
- -тип документа: приказ, служебная записка, извещение
- -исполнитель - пользователь системы кому назначен документ
- -цепочка исполнителей - список тех, кто изменял документ
- -статус - создан, дополняется, на утверждении, подтвержден/отвергнут
- ++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++
- Жизненый цикл документа
- ++++++++++++++++++++++++++++++++++++
- Работник группы 1 создает документ, указывая дату создания, заголовок , вид и текст. Укахывает исполнителя из 2й группы, если документ внутренний.
- Работник группы 2 выбирает открывает документ и дополняет его атрибутами. Кроме атрибута Статус
- При этом: - если документ внешний, он не может быть приказом или служебной записой, и не может содержать исполнителя
- - если документ внутренний, поле исполнитель обязательно
- Работник 3й группы не может вносить правок в документ, кроме указания статуса подтвержден/отвергнут
- ++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++
- Видимость реестра:
- ++++++++++++++++++++++++++++++++++++
- - Работник первой группы может открыть созданный им документ, но после создания не может вносить никаких изменений
- - Работники 2й группы видят и могут открывать только те документы, которые имеют статус"дополняется" Работний 2й группы не может открыть чужой внутренний документ.
- - Работник 3й группы может открыть любой документ, но в реестре документы, назначенные на конкретного работника 3й группы должны идти в начале списка
- ++++++++++++++++++++++++++++++++++++
- ++++++++++++++++++++++++++++++++++++
- Прочее
- ++++++++++++++++++++++++++++++++++++
- Пользователи группы 1: biba, boba
- Пользователи группы 2: petrov, vodkin
- Пользователи группы 3: goldenblum, wasserman
- Валидация и обработка ошибок:
- - обязательна валидация вводимых параметров и обязательных полей.
- Требования к дизайну и набору элементов
- Дизайн и набор элементов.
- - На выбор творца, главное чтоб глаз не выпадал. Использование любой готовой библиотеки компонентов приветствуется.
- - Писать бэкенд не обязательно, если можете сделать эмуляцию его работы. Но и не порицается.
- ++++++++++++++++++++++++++++++++++++
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement