Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

1 месяц назад
Гость
3 года в сервисе
Был онлайн 4 часа назад
1 отзыв
2% заказов с выбором исполнителя
1 месяц назад

Контекст: сотрудник мед учреждения просматривает карточку сотрудника.
Основное действующее лицо: сотрудник медицинского учреждения .
Область действия: взаимодействие сотрудника с карточкой сотрудника в системе Elena.Team.
Предусловия: сотрудник медицинского учреждения нажал на странице списка сотрудников на фамилию необходимого сотрудника.
Минимальные гарантии: сотрудник мед учреждения переходит в карточку сотрудника.
Гарантии успеха: просмотр всех данных об необходимом сотруднике.
Основной сценарий:


  1. Сотрудник мед учреждения нажимает на странице списка сотрудников на фамилию.
  2. На открывшейся странице просматривает все данные.
  3. Для переключения между таблицами (Контактные данные, Образование, Файлы, Опыт работы, Поощрения/взыскания) нажимает на название таблиц.
  4. Для редактирования полей:

    1. Вводит необходимые данные, либо изменяет имеющиеся.
    2. Нажимает на кнопку сохранения.

  5. Для добавлении ставки:

    1. Сотрудник нажимает на кнопку "Добавить" после чего появляется пустая строка в которой можно указать должность и размер ставки.
    2. В таблице "Опыт работы" появляется запись о начале работы.

  6. Для увольнения ставки:

    1. Сотрудник нажимает на кнопку увалить напротив необходимой ставки.
    2. В появившемся модальном окне подтверждает увольнение.
    3. В таблице "Опыт работы" в строке относящейся к текущей ставке выставляется дата увольнения.

  7. Для редактирования данных в таблицах (Контактные данные, Образование, Файлы):

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

  8. Для удаления данных в таблице (Контактные данные, Образование, Файлы):

    1. Сотрудник мед учреждения нажимает на кнопку удаления напротив необходимой строки. (Контактные данные не скрываются, вместо этого меняется их статус активности на ×).
    2. Подтверждает удаление данных из таблицы.
    3. После чего происходит скрытие данных для отображения в таблице.

  9. Для добавления новых данных в таблицу:

    1. Сотрудник нажимает на знак добавления в верхней части страницы.
    2. В появившемся списке выбирает необходимый тип новых данных. Далее заполняет все необходимые поля в модальном окне.

  10. Для увольнения сотрудника:

    1. Сотрудник нажимает на кнопку увольнения в верхней части страницы.
    2. Подтверждает увольнение сотрудника.
    3. После чего:

      1. В таблице "Опыт работы" в строке относящейся к текущему месту работы выставляется дата увольнения.
      2. В графе дата увольнения указывается дата нажатия на кнопку увольнения и в графе "Работает?" указывается значение "Нет".

  11. Для продления контракта:

    1. Сотрудник меняет дату в графе, после истечения первого срока, в таблице "Опыт работы" появляется дата увольнения по первой записи
    2. Затем появляется ещё одна запись в таблице "Опыт работы" с такими же данными, только "Дата начала" будет являть датой окончания первого контракта, а дата окончания будет пуста, если контракт.

  12. Если сотрудник мед учреждения будет работать в разных учреждениях, то при просмотре его карточки данные в полях "Отделение", "Руководитель", "Кабинет", "Участок", "Дата принятия", "Дата увольнения", " Работает?", "Время работы", " Время приёма", " Срок контракта", " Логин", "Пароль", "Ставка" будут указаны в соответствии с тем мед учреждением к которому привязана учетная запись смотрящего страницу.
для пунктов 1 - 3.
для пункта 8.
для пункта 9.
для пункта 10.
Дополнение:


  1. Кнопка увольнения.
  2. Кнопка добавления данных для таблица.
  3. Кнопка сохранения изменений при редактировании данных сотрудника.
  4. Гиперссылки на страницу графика сотрудника.

    1. Время работы указывается на сегодняшний день.
    2. Время приема вычисляется как самое раннее время начала приёма и до окончания самого позднего времени приёма на сегодняшний день.
    3. Поля не редактируются.

  5. Пароль - по умолчанию пустой.

    1. Имеется маска - "Введите новый пароль".
    2. Если при нажатии на кнопку сохранения поле пустое, то старый пароль не обновляется, в противном случае записывается новый пароль.

  6. Кнопки для перемещения между таблицами.
Описание полей.
Дополнение:

  1. Ссылка на прототип

2. При отсутствии необходимых таблиц, написать миграции на их создание и заполнение фейковыми данными

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами
Владимир Цибузгин
32 года, Украина
1 год в сервисе
Был онлайн 3 часа назад
1 месяц назад

Безопасный платеж

Другие заказы в категории «Системное программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.