Разработка ПО и облачного сервиса
1. Назначение.
Программа предназначена для создания, управления содержимым баз данных, содержащих следующую информацию:
a. Перечень регулярно обновляемых администратором со стороны компании-разработчика программы баз данных
б. Информация от пользователей
в. Итоговые мастер-таблицы
Результатом работы в программе являются набор сформированных по определенным
правилам на основе централизованных данных и данных, введенных каждым
пользователем, мастер-таблиц. Также для формирования мастер-таблиц в
программе должны быть адаптивные механизмы настройки правил выбора
данных в итоговую мастер-таблицу.
2. Варианты реализации программы.
Вариант 1:
Программа представляет собой устанавливаемый на компьютер клиент, который
соединяется с сервером. На сервере хранятся центральные базы данных, а
также алгоритмы формирования мастер-таблиц (итоговых таблиц),
предустановленные администратором. Операторы создают собственные базы
данных, доступные только им, которые также необходимы для формирования
мастер-таблиц. Вход в систему осуществляется посредством введения логина
и пароля.
Вариант 2:
Работа по созданию всех БД осуществляется удаленно в облачном сервисе.
Вариант 3:
Коробочная версия.
Общие требования к программе:
• Лицензия может предусматривать ограничение по количеству мастер-таблиц либо по времени (например, на месяц, год).
• Должна быть возможность сохранения и последующей загрузки БД пользователей в новую купленную лицензию из старой.
• БД, созданные администратором, должны видеть все операторы. БД,
созданные оператором, видны только этому оператору и администратору.
• При обновлениях БД старые мастер-таблицы должны оставаться без изменений, они актуальны на дату создания.
• Предусмотреть вывод на печать всех мастер-таблиц.
• Предусмотреть возможность скачивания данных и мастер-таблиц. Форматы для скачивания: Word, Excel, PDF.
• Необходимы всплывающие или постоянные поясняющие комментарии ко вкладкам, облегчающие работу пользователям.
• Везде из всех вкладок должна быть возможность не только подтянуть /
выбрать данные из другой связанной таблицы / вкладки, но и сразу
добавить новый элемент в связанную таблицу / вкладку.
Помимо разработки ПО необходимо создать сайт. Требования к сайту:
- страницы: о продукте, новости, создатели, купить, статьи
- возможность он-лайн оплаты
- возможность скачать или поработать в пробной версии
- должен быть адаптирован под задачи последующего продвижения в интернете
- должен содержать административную часть с возможностью выкладки статей и
правки всех разделов администратором сайта со стороны Заказчика без
привлечения разработчиков.
Требования к Исполнителям:
• Резюме с подтвержденным опытом реализации подобных проектов
• Желание и наличие времени полноценно заниматься проектом
• Про-активный подход
• Знание особенностей развития и поддержки облачных технологий
• Отзывы о работе приветствуются