Техническое задание на написания ПО, для школьного продукта «электронное расписание»

· 1. Обзор продукта.

Программное обеспечение предназначено для учебного заведения и будет использоваться на

интерактивном дисплее учениками и их родителями. Работа осуществляется на любой

операционной системе, предусматривающей поддержку HTML5.

Интерфейс представляет из себя меню в полный экран, с активными разделами (кнопками): расписание уроков, новости, меню в столовой, рейтинг учеников, фото (изображения)

· 2. Взаимодействие продукта (с другими продуктами и компонентами)

ПО должно взаимодействовать с ресурсом «электронная школа» на котором содержится

информация для данных разделов.

· 3. Функции продукта (краткое описание)

Расписание уроков

Взаимодействие ПО с ресурсом «электронная школа» основано на технологии API. С платформы «электронная школа», (при обновлении или изменении) получается *.xml файл, из данного файла формируется расписание и

отображается в ПО на интерактивном дисплее.

Расписание должно отображаться с возможностью выбора желаемого класса (т.е показывать уроки выбранного класса)

Расписание должно содержать:

1. День недели

2. Номер урока п\п

3. Время начала и окончания

4. Название предмета

5. Номер кабинета

6. Фамилия преподавателя

Новости

Возможность изменения и добавление информации в текстовом виде, с изображениями и видеоряда с удаленного рабочего места.

При добавлении новостей формируется дата выхода этой новости

Каждая добавленная новость выходит топ раздела новостей.

Желательно новости представлять в кратком виде в виде ленты-ротатора, в случае потребности получить больше информации по выбранной

новости она открывается во весь экран. Задержка показа такой новости

регулируется константой времени показа развернутой новости. После истечения

этого веремени новость «схлопывается» до формы ленты ротатора. Далее ротатор

перебирает новости следующие по списку.

Меню в столовой

Меню в столовой должно отображать актуальную информацию по меню школьной столовой с формированием информации через файл

формата xls, который можно взять с сайта. Шаблон имеется.

Рейтинг учеников

Исходная информация берется из системы ЭШ через технологию API, это Ученик (ФИО), класс, средний бал. Если средний бал попадает в «вилку» констант, этот ученик

будет выводится в рейтинге учеников по классу, по школе. Периодичность

считывания данных среднего балла (1 сутки/1 час какая затратность)

Фото (изображения)

Возможность добавить изображения для вывода на экран

Каталоги с фотографиями должны размещаться на устройстве, на котором установлено данное

программное обеспечение

Раздел фото на интерфейсе должен содержать в себе фотоальбомы с названиями.

Изображения должны отображаться в виде «карусели». Имеется опция которая позволяет показывать одни

изображения чаще чем другие, или «заморозить» на одном.

· 4. Требование к безопасности:

Пользователь не должен никаким способом закрыть, свернуть данное ПО, чтобы попасть на рабочий стол ОС.

· 5. Требования к производительности

2х ядерный процессор

4Gb RAM

SSD 240

Операционная система, поддерживающая HTML5

Форм-фактор Nettop

· 6. Требования к логической структуре БД (если требуется)

- Целостность базы данных – требование полноты и непротиворечивости данных;

- Многократное использование данных;

- Простота обновления данных;

- Защита данных от несанкционированного доступа, искажения и уничтожения.

- Беспрепятственное взаимодействие базы данных с ресурсом «электронная школа»

- База данных должна находиться на локальном серверном устройстве

3 года назад
guest_16327343556511
4 года в сервисе
Был
3 года назад

Заявки фрилансеров

Дмитрий
 
39 лет
3 года в сервисе
Был
3 года назад
3 года назад
Артём
 
37 лет
10 лет в сервисе
Был
3 года назад
3 года назад
Алексей
 
28 лет
5 лет в сервисе
Был
3 года назад
2 отзыва(-1)
3 года назад
  • Похожие заказы

  • Требуется доработка существующего приложения на C# WPF для Windows. Основная задача заключается в переписывании алгоритма работы с дефолтным компонентом браузера. Ищется ответственный разработчик с опытом работы в данной области.

    Закрыт
    3 года назад
  • Требуется разработать проект на Arduino для управления двумя сервоприводами. Исполнитель подбирает компоненты, которые должны быть доступны в интернет-магазинах Украины. Все детали и требования описаны в файле.

    Закрыт
    3 года назад
  • Требуется Python backend разработчик с опытом от 2 лет для создания веб-приложения по моделированию транспорта. Необходимы знания Django, PostgreSQL, Celery, RabbitMQ и других технологий. Возможность удаленной работы, достойная оплата от 20$/час.

    Закрыт
    3 года назад
  • Необходимо доработать программу для виртуальной реальности, написанную на C# с использованием Unity. Задача включает изменение размера игрового полигона и перемещение текстуры внутри него. Обеспечьте корректное отображение и функциональность в рамках проекта.

    Закрыт
    3 года назад
  • $30

    Необходимо создать приложение для автоматических кликов в Google Ads. Программа должна позволять кликать по сайтам по заданным ключевым словам, добавлять списки ключевых слов и сайтов, устанавливать диапазоны времени и работать с прокси-серверами. Видео с демонстрацией функционала будет предоставлено.

    Прикладное ПО1 исполнитель
    Завершен
    3 года назад
  • Разработка программы для Windows, представляющей собой кастомную звонилку на основе IP-телефонии. Необходима карта с точками контактов, при нажатии на которые отображается карточка с информацией и кнопкой для звонка. Номер телефона контакта должен быть скрыт от пользователя.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • $500

    Требуется разработать многопоточное приложение под Windows для генерации слов по алгоритмам с последующей сверкой с существующим списком. Необходимо распараллеливание работы на GPU. Обязателен опыт в Java, C, C++, C# и работе с большими базами данных.

    Закрыт
    3 года назад
  • $35

    Необходимо разработать Telegram бота на Python, который будет слушать HTTP запросы и пересылать их содержимое пользователям. Код должен быть качественным и читаемым. Рекомендуется использовать MongoDB для хранения базы пользователей. Также требуется отдельный скрипт для инициализации бота и конфигурационный JSON файл с параметрами для порта и IP адресов, с которых бот будет принимать запросы.

    Закрыт
    3 года назад