На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

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

Система должна обеспечивать регистрацию, аутентификацию и управление ролями пользователей (учитель, ученик, администратор) с гибкой системой прав доступа.

Высокий
FR-2: Ввод и хранение оценок

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

Высокий
FR-3: Формирование отчетов

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

Высокий
FR-4: Личный кабинет ученика

Ученики должны иметь доступ к своему личному кабинету, где они могут просматривать свои оценки и успеваемость.

Средний
FR-5: Ведение журнала посещаемости

Система должна поддерживать ведение журнала посещаемости учеников, включая возможность отметки отсутствий и опозданий.

Средний
FR-6: Управление предметами и классами

Администраторы должны иметь возможность добавлять, редактировать и удалять предметы и классы в системе.

Средний
FR-7: Уведомления и оповещения

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

Низкий
FR-8: Экспорт данных

Возможность экспорта данных об успеваемости и посещаемости в форматы CSV или Excel.

Низкий

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

  1. Производительность: время ответа системы не должно превышать 2 секунды при пиковой нагрузке.
  2. Доступность: система должна быть доступна 24/7 с уровнем доступности не менее 99.9%.
  3. Безопасность: защита данных пользователей должна соответствовать требованиям Федерального закона №152-ФЗ.
  4. Масштабируемость: система должна быть способна обрабатывать данные о большом количестве учеников.
  5. Удобство использования: интуитивно понятный интерфейс, простота навигации.
  6. Совместимость: поддержка современных веб-браузеров (Chrome, Firefox, Safari, Edge).
  7. Резервное копирование: регулярное резервное копирование данных для предотвращения потери информации.
  8. Локализация: поддержка русского языка.

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

  1. Регистрация пользователя -> Пользователь успешно зарегистрирован и получил доступ к личному кабинету.
  2. Ввод оценки учителем -> Оценка успешно добавлена в систему и отображается в отчете об успеваемости.
  3. Формирование отчета -> Отчет сформирован корректно и содержит актуальные данные об успеваемости.
  4. Экспорт данных -> Данные успешно экспортированы в выбранном формате (CSV или Excel).
  5. Проверка ролей -> Доступ к функциям системы ограничен в соответствии с ролью пользователя.
  6. Тест безопасности -> Система успешно прошла проверку на уязвимости.

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

  1. Исходный код системы
  2. Документация пользователя
  3. Документация администратора
  4. Инструкция по установке и настройке
  5. База данных
  6. Тестовая документация (тест-кейсы, результаты тестирования).

Вехи проекта

Завершение этапа проектирования

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

Срок: 2024-03-15
Разработка основных функциональных модулей

Реализованы модули управления пользователями, ввода оценок и формирования отчетов.

Срок: 2024-04-30
Проведение комплексного тестирования

Успешно проведены функциональное, нагрузочное и тестирование безопасности.

Срок: 2024-05-15
Внедрение и обучение пользователей

Система успешно внедрена в учебный процесс и проведено обучение пользователей.

Срок: 2024-05-31

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

Общий срок реализации проекта оценивается в 3 месяца. Ключевые этапы: проектирование (1 месяц), разработка (1.5 месяца), тестирование и внедрение (0.5 месяца).

Бюджет

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

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

  1. Ограниченный бюджет.
  2. Необходимость интеграции с существующей IT-инфраструктурой школы.
  3. Сроки реализации проекта ограничены учебным годом.
  4. Требования к информационной безопасности соответствуют законодательству РФ.

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

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

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

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

Одобрение ТЗ, участие в приемке результатов проекта, утверждение бюджета.

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

Контроль соответствия техническим требованиям, взаимодействие с разработчиками.

Учителя

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

Администратор системы

Установка, настройка и сопровождение системы.

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

Руководитель проекта

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

Backend-разработчик

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

Frontend-разработчик

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

Тестировщик

Проводит тестирование функциональности системы, выявляет и документирует дефекты. Разрабатывает тестовые сценарии и обеспечивает соответствие системы требованиям ТЗ.

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

Система может потребовать интеграции с существующей системой управления учебным процессом (при наличии), сервисом электронной почты для отправки уведомлений. API интеграции будут уточнены по запросу.

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

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

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

Будут проведены функциональное, интеграционное и нагрузочное тестирование. Приемка результатов проекта осуществляется директором школы и заместителем директора по IT на основании критериев приёмки.

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

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

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

Для реализации ТЗ потребуются: команда разработчиков (разработчик backend, разработчик frontend, тестировщик), аналитик, специалист по безопасности, сервер проекта.

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

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

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

Содержание

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

Введение

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

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

Общие требования

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

Здесь описываются общие требования к системе, такие как производительность, безопасность, доступность и масштабируемость. Указываются стандарты и нормативные документы, которым должна соответствовать система.

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

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

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

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

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

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

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

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

В этом разделе описывается архитектура системы, включая используемые технологии, компоненты и взаимосвязи между ними. Представляется диаграмма архитектуры системы, иллюстрирующая ее структуру.

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

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

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

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

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

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

План тестирования

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

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

Внедрение и развертывание

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

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

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

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

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

Оценка рисков

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

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

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

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

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

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

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

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

Создать

#2445171

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

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

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