Skip to content

Archive-of-practical-work-for-the-MPT/GreenQuality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

План выполнения курсовой работы - GreenQuality

📌 Неделя 1. Постановка задачи и выбор предметной области (22.09.2025 - 28.09.2025)

✅ Выбор предметной области (библиотека, CRM, сервис заявок и т.п.)

✅ Формулировка целей и задач проекта

✅ Определение входных и выходных данных

✅ Начата общая часть пояснительной записки

🗂️ Неделя 2. Проектирование базы данных (29.09.2025 - 05.10.2025)

✅ Построение ER-диаграммы

✅ Определение сущностей и связей (1:1, 1:M, M:M)

✅ Нормализация до 3-й нормальной формы

  • Подготовлена специальная часть пояснительной записки

💾 Неделя 3. Реализация базы данных (06.10.2025 - 12.10.2025)

  • Созданы таблицы и связи
  • Определены ограничения целостности
  • Добавлены тестовые данные
  • Составлена документация: структурная схема БД

⚙️ Неделя 4. Серверная логика: базовые функции (13.10.2025 - 19.10.2025)

  • Реализованы CRUD-операции
  • Созданы представления
  • Написаны первые хранимые процедуры
  • Листинги кода включены в документацию приложения

🔧 Неделя 5. Расширенная серверная логика и защита (20.10.2025 - 26.10.2025)

  • Не менее трех хранимых процедур, функций и триггеров
  • Реализованы транзакции с поддержкой откатов
  • Валидация данных на сервере
  • Начало главы «Механизмы защиты» в специальной части ПЗ

🔒 Неделя 6. Безопасность и администрирование (27.10.2025 - 02.11.2025)

  • Установлено разделение прав доступа (RBAC, минимум 3 уровня)
  • Пароли зашифрованы
  • Настроено резервное копирование и восстановление
  • Ведётся логирование действий пользователей
  • Документирована защита и администрирование

🌐 Неделя 7. Клиент-серверное приложение и API (03.11.2025 - 09.11.2025)

  • Разработан интерфейс (веб/десктоп)
  • Реализован RESTful API или gRPC
  • Применена микросервисная архитектура (ядро + дополнительный сервис)
  • Доработана документация: схемы интерфейсов и микросервисов

📊 Неделя 8. Подсистема статистики и отчетности (10.11.2025 - 16.11.2025)

  • Реализована подсистема статистики и аналитики
  • Графики и визуализации готовы
  • Подготовлен раздел «Результаты работы программы» в пояснительной записке

🧪 Неделя 9. Тестирование (17.11.2025 - 23.11.2025)

  • Выполнено функциональное, интеграционное и нагрузочное тестирование
  • Проведен анализ отказоустойчивости и тестирования безопасности
  • Автоматизированы unit-тесты (SQL и API)
  • Оформлены тест-планы, кейсы и результаты

📝 Неделя 10. Документация: техническая часть (24.11.2025 - 30.11.2025)

  • Описание используемых инструментов и сред разработки
  • Процессы отладки и меры защитного программирования
  • DevOps-схема (Git, CI/CD, контейнеризация)
  • Основные характеристики программы

About

Репозиторий с курсовым проектом 4 курса на Django.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published