Отчёт практики: Веб‑сервис для изучения дискретной математики
Отчёт по практике: Разработка обучающего веб-приложения для дискретной математики
Новинка
Описание
ВВЕДЕНИЕ 4
1. АНАЛИЗ ОРГАНИЗАЦИИ И ИТ-ИНФРАСТРУКТУРЫ 6
1.1. Исходные данные для отчёта 6
1.2. Анализ структуры Университета и нормативно-правовой документации 6
1.2.1. Организационно-штатная структура 6
1.2.2. Ответственное подразделение 7
1.2.3. Нормативно-правовое обеспечение процесса 7
1.2.4. Порядок реализации процесса «Разработка обучающего веб-приложения» 8
1.3. Анализ ИТ-инфраструктуры выбранного подразделения 9
1.3.1. Анализ материально-технического обеспечения 9
1.3.2. Анализ программного обеспечения 10
1.4. Обоснование выбора бизнес-процесса для автоматизации (модель «AS IS») 11
1.5. Анализ требований пользователей к обучающему приложению 13
1.6. Перечень служебных поручений и задач при прохождении производственной практики 15
1.7. Техническое задание на разработку веб-сервиса автоматизации контроля знаний 17
1.7.1. Общие сведения 17
1.7.2. Цели и назначение автоматизированной системы 18
1.7.3. Характеристика объектов автоматизации 18
1.7.4. Требования к автоматизированной системе 19
1.7.5. Состав и содержание работ 20
1.7.6. Этапы разработки автоматизированной системы 20
1.7.7. Контроль и приёмка автоматизированной системы 21
1.7.8. Подготовка объекта автоматизации к внедрению 21
1.7.9. Требования к документации 21
1.7.10. Источники разработки 21
1.8. Выводы по разделу 1 22
2. ПРОЕКТИРОВАНИЕ ВЕБ-СЕРВИСА 24
2.1. Модель «TO BE» и оптимизация бизнес-процесса 24
2.2. Архитектурная спецификация компонентов веб-сервиса 25
2.3. Составление плана разработки 28
2.4. Настройка репозитория управления проектом 29
2.5. Проектирование базы данных 31
2.5.1. Инфологическое проектирование БД (ER-диаграмма) 32
2.5.2. Логическое проектирование БД (уточнённая ER-диаграмма) 33
2.5.3. Разработка схемы данных 36
2.5.4. Физическое проектирование БД 37
2.6. Выводы по разделу 2 45
3. РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ 48
3.1. Разработка пользовательского интерфейса 48
3.1.1. Прототип интерфейса 48
3.1.2. Макет веб-приложения 49
3.2. Технологическая реализация веб-сервиса «АС-КЗ-ДМ» 51
3.2.1. Среда и стек технологий 51
3.2.2. Основные шаги разработки 52
3.2.3. Скриншоты интерфейса 53
3.2.4. Итоги процесса программирования 55
3.3. Выводы по разделу 3 55
4. ТЕСТИРОВАНИЕ И КАЧЕСТВО 59
4.1. Выбор методов тестирования 59
4.1.1. Позитивное и негативное тестирование 59
4.1.2. Smoke-тестирование и критический путь 59
4.1.3. Регрессионное и функциональное тестирование 60
4.1.4. Нагрузочное и стрессовое тестирование 60
4.2. Тест-план 60
4.2.1. Идентификатор и введение 60
4.2.2. Объект тестирования и границы 60
4.2.3. Подходы и критерии начала/окончания 61
4.2.4. Роли, ресурсы и расписание 62
4.3. Тест-кейсы (выбранные, полные атрибуты) 62
4.4. Баг-репорты (приоритеты и серьёзность) 64
4.5. Выводы по разделу 4 65
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 67
ПРИЛОЖЕНИЯ 70Показать/скрыть дополнительное описание
1. АНАЛИЗ ОРГАНИЗАЦИИ И ИТ-ИНФРАСТРУКТУРЫ 6
1.1. Исходные данные для отчёта 6
1.2. Анализ структуры Университета и нормативно-правовой документации 6
1.2.1. Организационно-штатная структура 6
1.2.2. Ответственное подразделение 7
1.2.3. Нормативно-правовое обеспечение процесса 7
1.2.4. Порядок реализации процесса «Разработка обучающего веб-приложения» 8
1.3. Анализ ИТ-инфраструктуры выбранного подразделения 9
1.3.1. Анализ материально-технического обеспечения 9
1.3.2. Анализ программного обеспечения 10
1.4. Обоснование выбора бизнес-процесса для автоматизации (модель «AS IS») 11
1.5. Анализ требований пользователей к обучающему приложению 13
1.6. Перечень служебных поручений и задач при прохождении производственной практики 15
1.7. Техническое задание на разработку веб-сервиса автоматизации контроля знаний 17
1.7.1. Общие сведения 17
1.7.2. Цели и назначение автоматизированной системы 18
1.7.3. Характеристика объектов автоматизации 18
1.7.4. Требования к автоматизированной системе 19
1.7.5. Состав и содержание работ 20
1.7.6. Этапы разработки автоматизированной системы 20
1.7.7. Контроль и приёмка автоматизированной системы 21
1.7.8. Подготовка объекта автоматизации к внедрению 21
1.7.9. Требования к документации 21
1.7.10. Источники разработки 21
1.8. Выводы по разделу 1 22
2. ПРОЕКТИРОВАНИЕ ВЕБ-СЕРВИСА 24
2.1. Модель «TO BE» и оптимизация бизнес-процесса 24
2.2. Архитектурная спецификация компонентов веб-сервиса 25
2.3. Составление плана разработки 28
2.4. Настройка репозитория управления проектом 29
2.5. Проектирование базы данных 31
2.5.1. Инфологическое проектирование БД (ER-диаграмма) 32
2.5.2. Логическое проектирование БД (уточнённая ER-диаграмма) 33
2.5.3. Разработка схемы данных 36
2.5.4. Физическое проектирование БД 37
2.6. Выводы по разделу 2 45
3. РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ 48
3.1. Разработка пользовательского интерфейса 48
3.1.1. Прототип интерфейса 48
3.1.2. Макет веб-приложения 49
3.2. Технологическая реализация веб-сервиса «АС-КЗ-ДМ» 51
3.2.1. Среда и стек технологий 51
3.2.2. Основные шаги разработки 52
3.2.3. Скриншоты интерфейса 53
3.2.4. Итоги процесса программирования 55
3.3. Выводы по разделу 3 55
4. ТЕСТИРОВАНИЕ И КАЧЕСТВО 59
4.1. Выбор методов тестирования 59
4.1.1. Позитивное и негативное тестирование 59
4.1.2. Smoke-тестирование и критический путь 59
4.1.3. Регрессионное и функциональное тестирование 60
4.1.4. Нагрузочное и стрессовое тестирование 60
4.2. Тест-план 60
4.2.1. Идентификатор и введение 60
4.2.2. Объект тестирования и границы 60
4.2.3. Подходы и критерии начала/окончания 61
4.2.4. Роли, ресурсы и расписание 62
4.3. Тест-кейсы (выбранные, полные атрибуты) 62
4.4. Баг-репорты (приоритеты и серьёзность) 64
4.5. Выводы по разделу 4 65
СПИСОК ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 67
ПРИЛОЖЕНИЯ 70Показать/скрыть дополнительное описание
Отчёт описывает разработку и внедрение обучающего веб‑приложения для дискретной математики: ТЗ по ГОСТ, архитектура (Django/Flask, PostgreSQL), ER‑диаграмма, фронтенд‑прототипы, тест‑план и развёртывание. Полезно студентам и преподавателям для быстрого запуска учебного сервиса..
Характеристики отчёта по практике
Предмет
Учебное заведение
Семестр
Просмотров
3
Размер
3,42 Mb
Список файлов
39f0431c69c141c98b4dfde576efe5e4.pdf
7e0cdd2924eb4481b664248c6a475fd2.docx
core
__pycache__
apps.cpython-312.pyc
decorators.cpython-312.pyc
models.cpython-312.pyc
signals.cpython-312.pyc
urls.cpython-312.pyc
utils.cpython-312.pyc
views.cpython-312.pyc
management
commands
__pycache__
create_groups.cpython-312.pyc
create_groups.py
migrations
__pycache__
0001_initial.cpython-312.pyc
0002_enrollment_instructor_module_question_report_result_and_more.cpython-312.pyc
0003_alter_course_table_alter_enrollment_table_and_more.cpython-312.pyc
__init__.cpython-312.pyc
0001_initial.py
0002_enrollment_instructor_module_question_report_result_and_more.py
0003_alter_course_table_alter_enrollment_table_and_more.py
__init__.py
templates
core
course_confirm_delete.html
course_create.html
course_form.html
course_list.html
dashboard.html
🎓 Никольский - Помощь студентам 📚 Любые виды работ: тесты, сессии под ключ, практики, курсовые и дипломные с гарантией результата ✅ Все услуги под ключ ✅ Знаем все тонкости именно вашего ВУЗа ✅ Сдадим или вернем деньги
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МТИ
nikolskypomosh









