Advertisement
Guest User

Untitled

a guest
Oct 7th, 2021
399
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ++++++++++++++++++++++++++++++++++++
  2. ДТСКЛЕЙМЕР
  3. ++++++++++++++++++++++++++++++++++++
  4. Задание написано нарочито ебано. Да, в суровом мире Айти внятное тз это редкое и приятное исключение. Приходиться додумывать и переделывать.
  5.  
  6.  
  7. ++++++++++++++++++++++++++++++++++++
  8. ПОЧИН
  9. ++++++++++++++++++++++++++++++++++++
  10.  
  11. Объект автоматизации:  документ, и процесс обработки документа тремя группами пользователей.
  12. Требуется реализовать каталог документов для рассмотрения тремя группами пользователей.
  13. Первая группа создает документы.
  14. Вторая группа вносит правки.
  15. Третья группа согласует или отвергает документ.
  16. Процесс начинается с создания документа.
  17.  
  18. ++++++++++++++++++++++++++++++++++++
  19. Поля документа
  20. ++++++++++++++++++++++++++++++++++++
  21. Заголовок - 200символов
  22. Вид документа - внутренний/внешний
  23. Дата создания
  24. Текст - строка 2000 символов
  25. Автор
  26.  
  27. (атрибуты)
  28. -приоритет : 1й 2й 3й 4й
  29. -срочность: стандарт, повышенная, очень важно
  30. -тип документа: приказ, служебная записка, извещение
  31. -исполнитель - пользователь системы кому назначен документ
  32. -цепочка исполнителей - список тех, кто изменял документ
  33. -статус - создан, дополняется, на утверждении, подтвержден/отвергнут
  34. ++++++++++++++++++++++++++++++++++++
  35.  
  36. ++++++++++++++++++++++++++++++++++++
  37. Жизненый цикл документа
  38. ++++++++++++++++++++++++++++++++++++
  39. Работник группы 1 создает документ, указывая дату создания, заголовок , вид и текст. Укахывает исполнителя из 2й группы, если документ внутренний.
  40. Работник группы 2 выбирает открывает документ и дополняет его атрибутами. Кроме атрибута Статус
  41. При этом: - если документ внешний, он не может быть приказом или служебной записой, и не может содержать исполнителя
  42. - если документ внутренний, поле исполнитель обязательно
  43.  
  44. Работник 3й группы не может вносить правок в документ, кроме указания статуса подтвержден/отвергнут
  45. ++++++++++++++++++++++++++++++++++++
  46.  
  47. ++++++++++++++++++++++++++++++++++++
  48. Видимость реестра:
  49. ++++++++++++++++++++++++++++++++++++
  50. - Работник первой группы может открыть созданный им документ, но после создания не может вносить никаких изменений
  51. - Работники 2й группы видят и могут открывать только те документы, которые имеют статус"дополняется" Работний 2й группы не может открыть чужой внутренний документ.
  52. - Работник 3й группы может открыть любой документ, но в реестре документы, назначенные на конкретного работника 3й группы должны идти в начале списка
  53.  
  54. ++++++++++++++++++++++++++++++++++++
  55.  
  56.  
  57. ++++++++++++++++++++++++++++++++++++
  58. Прочее
  59. ++++++++++++++++++++++++++++++++++++
  60. Пользователи группы 1: biba, boba
  61. Пользователи группы 2: petrov, vodkin
  62. Пользователи группы 3: goldenblum, wasserman
  63.  
  64. Валидация и обработка ошибок:
  65. - обязательна валидация вводимых параметров и обязательных полей.
  66. Требования к дизайну и набору элементов
  67.  
  68. Дизайн и набор элементов.
  69. - На выбор творца, главное чтоб глаз не выпадал. Использование любой готовой библиотеки компонентов приветствуется.
  70.  
  71.  
  72. - Писать бэкенд не обязательно, если можете сделать эмуляцию его работы. Но и не порицается.
  73. ++++++++++++++++++++++++++++++++++++
  74.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement