Задача Необходимо разработать отраслевое веб-приложение для планирования ресурсов. В дальнейшем – выполнять работы по развитию и поддержке приложения. Краткое описание веб-приложения: Веб-приложение предназначено для регистрации «Заявок на работу» и планирования ресурсов для выполнения этих заявок. Ресурсы – люди, техника, автомобили. При назначении на работу для любого ресурса необходимо автоматически формировать записи в его графике занятости. Ключевые функции – проверка занятости ресурсов при их назначении на заявку и просмотр графиков занятости произвольного набора ресурсов. Технологии: • Бэкенд: C# или NodeJS (обсуждаемо) • Фронтенд: JS + шаблоны типа MetroUI, DHTMLX и т.д. – обсуждаемо Управление разработкой: 1. Бизнес-анализ, формирование требований, тестирование – выполняет заказчик. 2. Системный анализ, проектирование архитектуры – выполняет исполнитель совместно с заказчиком. 3. Разработка – выполняет исполнитель Заключение договора и приемка работ: Заключаем договор time&material (рамочный) с ООО, ИП, самозанятыми. Приемка работ и оплата – ежемесячно или по ключевым этапам проекта. Ввод фактических трудозатрат и формирование таймшитов – в Redmine заказчика. Обязательные требования Общие требования: 1. Среда разработки, тестовая среда и рабочее приложение должно быть развернуто на сервере Заказчика 2. Все формы веб-приложения должны быть адаптивными для использования на мобильных устройствах 3. Веб-приложение должно использовать защищенный протокол https Структура функций веб-приложения: 1. Авторизация a. Авторизация по эл. почте и паролю b. Функция требования смены пароля при первом входе в систему и после смены пароля администратором 2. Управление пользователями a. Справочник пользователей b. Функции добавления редактирования, деактивации, удаления пользователей c. Функция отправки пользователю данных для авторизации по эл. почте d. Функция загрузки справочника пользователей из Excel 3. Управление правами доступа a. Справочник групп (ролей) пользователей b. Назначение прав доступа группам (ролям) пользователей c. Настройка прав пользователей с гранулярностью до справочника 4. Управление «Заявками на работу» (основной документ системы) a. Документ «Заявка на работу» b. Управление представлениями Заявок (список, календарь) c. Настройка параметров представлений Заявок (поля, сортировка, группировка, фильтры) d. Функции создания, изменения, удаления Заявок e. Функция экспорта документа Заявка в Excel 5. Справочники с данными для Заявок на работу a. Около 15 справочников, в т.ч. справочники с ресурсами для выполнения Заявок: Персонал, Техника, Автомобили b. Функция загрузки данных в справочники из Excel c. Функции создания, изменения, удаления записей в справочниках 6. Управление изменениями Заявок на работу a. Функция автоматического журналирования изменений после каждого сохранения Заявки b. Функция просмотра всего журнала изменений по всем Заявкам 7. Рассылки по электронной почте a. Справочник групп рассылки b. Функция отправки Заявки пользователю или группе рассылки 8. Графики загрузки ресурсов a. Графики загрузки персонала, техники, автомобилей b. Функция загрузки графиков загрузки из Excel 9. Планирование с учетом загрузки ресурсов a. Функция просмотра занятости ресурсов при их назначении на заявку b. Функция автоматического формирования занятости ресурсов при их назначении на заявку c. Функция ручного формирования занятости ресурсов (отпуска, командировки, ремонты техники и тд) d. Функция просмотра занятости произвольного набора ресурсов в виде календаря, диаграммы Ганта (сетевого графика), табеля по дням e. Функция автоматического формирования занятости для связанных ресурсов (например, инженеры жестко привязаны к автомобилям и планирование занятости автомобиля одновременно должно создавать занятость и у инженеров)

Похожие

Посмотрите другие вакансии

Вот самые похожие вакансии

Новый поиск