На Горох

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

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

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

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

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

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

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

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

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

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

Объём работ

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

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

FR-1: Учет учеников

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

Высокий
FR-2: Учет преподавателей

Система должна вести учет преподавателей (ФИО, предметы, контактная информация).

Высокий
FR-3: Учет посещаемости

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

Высокий
FR-4: Учет успеваемости

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

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

Система должна формировать отчеты по посещаемости и успеваемости.

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

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

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

Ученики и преподаватели должны иметь личный кабинет для просмотра своей информации.

Средний
FR-8: Роли и права доступа

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

Высокий
FR-9: Авторизация

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

Высокий
FR-10: Извещения

Система должна отправлять сообщения преподавателям и родителям о пропущенных занятиях.

Низкий

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

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

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

  1. Вся искомая функциональность реализована -> система выполняет все заявленные функции согласно ТЗ.
  2. Система успешно проходит нагрузочное тестирование -> система выдерживает заявленную нагрузку без снижения производительности.
  3. Отсутствуют критические ошибки и уязвимости -> результаты тестирования показали отсутствие критических ошибок и известным уязвимостям.
  4. Данные корректно отображаются и обрабатываются -> введенные данные правильно сохраняются и отображаются в системе.
  5. Интерфейс системы удобен и понятен -> пользователи успешно выполняют основные задачи без затруднений.
  6. Система соответствует требованиям безопасности -> данные пользователей надежно защищены.

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

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

Вехи проекта

Сбор и анализ требований

Утверждение ТЗ и спецификации требований.

Срок: 2024-03-15
Проектирование базы данных и архитектуры

Разработка схемы БД и архитектуры приложения.

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

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

Срок: 2024-05-15
Тестирование и отладка

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

Срок: 2024-06-01
Внедрение и обучение

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

Срок: 2024-06-15

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

Реализация проекта займет около 3-4 месяцев. Ключевые этапы: анализ требований, проектирование, разработка, тестирование, внедрение.

Бюджет

Оценочный бюджет: 300 000 – 500 000 рублей (в зависимости от сложности реализации).

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

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

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

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

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

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

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

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

Контроль выполнения ТЗ, координация работы разработчиков.

Учителя

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

Родители

Тестирование системы (лично cabinets).

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

Project Manager

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

Backend Developer

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

Frontend Developer

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

Tester

Проводит тестирование приложения на различных этапах разработки, выявляет ошибки и дефекты, контролирует соответствие требованиям ТЗ. Составляет отчеты о тестировании и контролирует исправление ошибок.

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

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

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

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

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

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

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

Гарантийный период – 6 месяцев. Техническая поддержка осуществляется в режиме онлайн и по телефону. Возможно заключение договора на техническое обслуживание с SLA.

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

Команда разработчиков (Frontend, Backend, Database administrator), тестировщик, project manager, необходимая инфраструктура (сервер, СУБД).

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

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

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

Содержание

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

Введение

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

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

Общие положения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Реализация

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Создать

#2449789

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

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

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