На Горох

Техническое задание на разработку подсистемы автоматизации учета успеваемости для школы

Настоящее техническое задание (ТЗ) определяет требования к разработке подсистемы автоматизации учета успеваемости учащихся для образовательного учреждения (далее – Школа). Подсистема предназначена для эффективного сбора, обработки, хранения и анализа информации об успеваемости, посещаемости и других ключевых показателях учащихся. Успешная реализация проекта позволит Школе повысить прозрачность образовательного процесса, оптимизировать административные задачи и улучшить качество принимаемых управленческих решений. Разработка ведется для внутреннего использования школой, расширение функционала и интеграция с другими системами не предусмотрены на данном этапе. Данное ТЗ является основой для разработки и последующей приемки работ.

  • 12 разделов в структуре
  • Word готовый файл для скачивания
Гарантия уникальности Поддержка 24/7
Как создана эта работа

Не одна нейросеть, а команда ИИ‑агентов

Техническое задание собирает мультиагентный конвейер из 6 ролей. Каждая отвечает за свой этап — от постановки цели до вёрстки файла — и работает с результатом предыдущей. Так получается цельная работа, а не набор ответов чат‑бота.

Оплатить 350 руб. 235 руб.
Паспорт работы

Цель, объём и требования

Эти поля агент‑аналитик формирует до написания текста — по ним строится вся работа.

Цель технического задания

Разработка подсистемы автоматизации учета успеваемости позволит Школе сократить трудозатраты на формирование отчетов и повысить точность данных. Внедрение системы обеспечит оперативный доступ к актуальной информации об успеваемости учащихся, способствуя улучшению качества образования.

Объём работ

В рамках данного ТЗ будет разработана веб-подсистема для учета успеваемости, включающая функционал ввода и хранения данных, формирования отчетов и пользовательского интерфейса. Разработка не включает в себя интеграцию с существующими бухгалтерскими или кадровыми системами Школы, а также мобильные приложения. Выделенная подсистема предназначена для работы только в локальной сети Школы. Поддержка устаревших браузеров не гарантируется.

Функциональные требования

FR-1: Управление пользователями

Предоставление ролей (админ, учитель, классный руководитель) с соответствующими уровнями доступа к данным.

Высокий
FR-2: Ввод данных об учениках

Возможность добавления, редактирования и удаления информации об учениках (ФИО, класс, и т.д.).

Высокий
FR-3: Ввод оценок

Интерфейс для ввода текущих и итоговых оценок по различным предметам.

Высокий
FR-4: Формирование журналов

Автоматическое формирование электронных журналов успеваемости для каждого класса.

Средний
FR-5: Генерация отчетов

Создание различных отчетов (по успеваемости, посещаемости и т.д.).

Средний
FR-6: Управление посещаемостью

Функционал для отметки посещаемости учеников и формирования отчетов по отсутствиям.

Средний
FR-7: Личный кабинет учителя

Предоставление учителю доступа к информации об учениках его класса и их успеваемости.

Средний
FR-8: Импорт/Экспорт данных

Возможность импорта данных из Excel и экспорта отчетов в различные форматы (CSV, PDF).

Низкий

Нефункциональные требования

  1. Производительность: Система должна обеспечивать быстрое реагирование на запросы пользователя (время отклика не более 3 секунд).
  2. Доступность: Обеспечение доступности системы в рабочее время Школы (с 8:00 до 20:00, 5 дней в неделю).
  3. Безопасность: Защита данных от несанкционированного доступа с использованием надежных механизмов аутентификации и авторизации.
  4. Масштабируемость: Возможность увеличения количества пользователей и данных без существенной потери производительности.
  5. Резервное копирование: Ежедневное резервное копирование базы данных с хранением копий в течение 30 дней.
  6. Удобство использования: Интуитивно понятный и удобный пользовательский интерфейс.
  7. Поддержка браузеров: Корректное отображение и функционирование в современных версиях Chrome, Firefox и Edge.
  8. Соответствие нормам: Соблюдение требований законодательства в области защиты персональных данных.

Критерии приёмки

  1. Функциональность ввода оценок -> Оценки корректно сохраняются и отображаются в журнале.
  2. Генерация отчетов -> Отчеты формируются в указанном формате и содержат достоверную информацию.
  3. Управление пользователями -> Пользователи успешно добавляются, редактируются и удаляются с соответствующими правами доступа.
  4. Производительность -> Загрузка страниц и выполнение запросов занимает не более 3 секунд.
  5. Безопасность -> Доступ к данным ограничен в соответствии с ролями пользователей.
  6. Резервное копирование -> Резервные копии базы данных создаются ежедневно и успешно восстанавливаются.

Результаты и артефакты

  1. Исходный код подсистемы
  2. Документация пользователя
  3. Инструкция по установке и настройке
  4. Схема базы данных
  5. Тестовые сценарии
  6. Отчет о тестировании

Вехи проекта

Проектирование базы данных

Завершена разработка схемы базы данных и утверждена заказчиком.

Срок: 2024-03-15
Разработка пользовательского интерфейса

Завершен дизайн и разработка основных экранов интерфейса.

Срок: 2024-04-01
Разработка функционала

Реализованы основные функциональные требования (ввод оценок, отчеты и т.д.).

Срок: 2024-04-30
Тестирование

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

Срок: 2024-05-15

Временная шкала

Общее время реализации проекта оценивается в 2 месяца. Ключевые этапы: проектирование, разработка, тестирование и внедрение.

Бюджет

Оценочный бюджет проекта: 150 000 - 250 000 рублей.

Ограничения и допущения

  1. Использование существующей инфраструктуры Школы.
  2. Ограниченный бюджет проекта.
  3. Сроки реализации проекта.
  4. Ограниченные требования к масштабируемости (расчет на небольшое количество пользователей).
  5. Необходимость соблюдения требований законодательства о защите персональных данных.

Основные риски

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

Заинтересованные стороны

Директор Школы

Принятие решения о разработке и внедрении системы.

Заместитель директора по ИТ

Контроль технической реализации проекта.

Учителя

Предоставление обратной связи и тестирование системы.

Классные руководители

Использование системы для учета успеваемости и посещаемости.

Роли в реализации ТЗ

Разработчик

Отвечает за разработку и кодирование функциональности подсистемы в соответствии с ТЗ. Участвует в проектировании архитектуры и выборе технологий. Проводит код-ревью и исправляет ошибки.

Тестировщик

Разрабатывает тестовые сценарии и проводит тестирование подсистемы на соответствие требованиям ТЗ. Сообщает об обнаруженных ошибках и контролирует их исправление. Участвует в приемочном тестировании.

Системный администратор

Отвечает за настройку и поддержку серверной инфраструктуры. Обеспечивает резервное копирование и восстановление данных. Участвует в развертывании и настройке подсистемы.

Технический аналитик

Осуществляет сбор, анализ и формализацию требований заказчика. Разрабатывает техническую документацию (включая ТЗ), следит за выполнением требований на всех этапах разработки и обеспечивает коммуникацию между заказчиком и командой разработки.

Интерфейсы и интеграции

Система должна взаимодействовать с базой данных PostgreSQL. Интеграция с другими школьными системами (например, электронным журналом) не предусмотрена.

Безопасность и защита данных

Система должна обеспечивать защиту персональных данных учащихся и соответствовать требованиям Федерального закона № 152-ФЗ «О персональных данных». Использование HTTPS шифрования соединения.

Тестирование и валидация

Будут проведены модульное тестирование, интеграционное тестирование и системное тестирование. Приемка системы осуществляется директором Школы и заместителем директора по ИТ на основании утвержденных критериев.

Поддержка и сопровождение

Гарантийный период поддержки составляет 6 месяцев с момента приемки системы. Предоставляется поддержка по электронной почте и телефону. SLA: время реакции на запрос – 24 часа.

Необходимые ресурсы

Необходимы: разработчики (2 человека), тестировщик (1 человек), системный администратор (1 человек). Инструменты: VS Code, PostgreSQL, Git.

Наименование компании

Техническое задание на разработку подсистемы автоматизации учета успеваемости для школы

Выполнил: ФИО

Содержание

  • Введение 1
  • Описание проекта 2
  • Функциональные требования 3
  • Нефункциональные требования 4
  • Архитектура системы 5
  • Проектирование базы данных 6
  • План реализации 7
  • Тестирование и приемка 8
  • Интеграция и развертывание 9
  • Сопровождение и поддержка 10
  • Управление рисками 11
  • Список литературы 12

Введение

Содержимое раздела

Данный раздел содержит общую информацию о проекте, его цели, задачи и основные термины. Описывается контекст разработки подсистемы и значимость проекта для Школы. Указывается назначение данного технического задания как ключевого документа, определяющего требования к разрабатываемому продукту.

Описание проекта

Содержимое раздела

В этом разделе приводится подробное описание функциональности подсистемы, ее назначение и основные возможности. Определяется целевая аудитория и сценарии использования системы. Описываются бизнес-процессы, которые будут автоматизированы с помощью данной подсистемы.

Функциональные требования

Содержимое раздела

Определяет конкретные функции, которые должна выполнять подсистема. Каждое функциональное требование описывается подробно и содержит указание приоритета. Требования разбиваются на категории и снабжаются уникальными идентификаторами (например, FR-1, FR-2 и т.д.).

Нефункциональные требования

Содержимое раздела

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

Архитектура системы

Содержимое раздела

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

Проектирование базы данных

Содержимое раздела

Содержит описание структуры базы данных, включая таблицы, поля и связи между ними. Приводится схема базы данных, иллюстрирующая ее структуру. Определяются типы данных и ограничения целостности.

План реализации

Содержимое раздела

Определяет этапы реализации проекта, сроки выполнения и ответственных лиц. Составляется график выполнения работ с указанием вех и контрольных точек. Описываются методы управления проектом и контроля качества.

Тестирование и приемка

Содержимое раздела

Описывает процесс тестирования подсистемы, включая виды тестов, тестовые сценарии и критерии приемки. Определяются ответственные лица за тестирование и приемку. Описывается процедура обработки выявленных дефектов.

Интеграция и развертывание

Содержимое раздела

Описывает процесс интеграции подсистемы с существующей инфраструктурой Школы и ее развертывание в производственной среде. Определяются требования к серверному оборудованию и программному обеспечению. Описывается процедура резервного копирования и восстановления данных.

Сопровождение и поддержка

Содержимое раздела

Определяет условия гарантийного обслуживания и технической поддержки подсистемы. Описываются SLA (соглашение об уровне обслуживания) и процедура обработки обращений пользователей. Определяется стоимость сопровождения и поддержки.

Управление рисками

Содержимое раздела

Определяет потенциальные риски, которые могут возникнуть в процессе реализации проекта, и меры по их снижению. Оценивается вероятность возникновения каждого риска и его влияние на проект. Разрабатываются планы действий в случае наступления рисков.

Список литературы

Содержимое раздела

Содержит перечень документов, стандартов и нормативных актов, которые использовались при разработке настоящего технического задания. Указываются ссылки на внешние ресурсы и источники информации.

Получи Такое техническое задание

Готовый файл Word
Практическая ценность
Точные формулировки
Соответствие стандартам
Учет сроков
Минимизация ошибок
Контроль качества

Создать Техническое задание на любую тему за 5 минут

Создать

#2449903

Готовим вашу копию…
Похожие работы

Другие работы в разделе «Техническое задание»

Все работы раздела