Курсовая работа: Разработка приложения для учителей и студентов
Описание
Оглавление
1.1 Название проекта:........................................................................ 5
1.2 Цель проекта:............................................................................... 5
1.3 Задачи проекта:............................................................................ 5
1.4 Ожидаемые результаты................................................................ 6
2.1 Анализ существующих решений................................................. 7
2.2 Техническое задание.................................................................... 7
2.2.1 Требования к функционалу........................................... 7
2.2.3 Требование к производительности................................ 8
2.2.4 Требования к надежности.............................................. 8
2.2.5 Требования к безопасности........................................... 8
2.2.6. Создание документации............................................... 9
3. Анализ технологий разработки...................................................... 10
3.1 Выбор БД................................................................................... 10
3.2 Выбор языка программирования............................................. 10
3.3 Выбор библиотек и фреймворков............................................. 11
4. Планирование.................................................................................. 14
4.1 Разработка структуры ПО........................................................ 14
4.2 Разработка архитектуры БД...................................................... 14
4.3 Разработка дизайна................................................................... 15
5. Разработка кода ИС......................................................................... 16
5.1. Разработка логических моделей............................................... 16
5.1.1. Разработка модуля окна............................................. 16
5.1.2. Разработка модуля чата............................................. 17
5.1.3 Разработка модуля авторизации................................. 19
5.1.4 Разработка модуля выбора чата................................. 20
5.1.5 Разработка модуля замены ника................................. 21
5.1.6 Разработка модуля дневника группы куратора......... 22
5.1.7 Разработка модуля выбора группы............................ 23
5.1.8 Разработка модуля выбора предмета......................... 24
5.1.9 Разработка модуля просмотра оценок группы куратора25
5.1.10 Разработка модуля выставления оценок................... 27
5.1.11 Разработка модулей обращений к базе данных....... 28
5.2. Разработка графических модулей............................................ 30
5.2.1. Разработка окна авторизации.................................... 30
5.2.2 Разработка окна чата................................................... 31
5.2.3 Разработка окна интерфейса....................................... 32
5.2.4 Разработка окна выбора чата..................................... 34
5.2.5 Разработка окна настроек........................................... 35
5.2.6 Разработка окна дневника группы куратора............. 36
5.2.7 Разработка окна выбора группы................................ 38
5.2.8 Разработка окна выбора предмета............................. 39
5.2.9 Разработка окна просмотра оценок группы куратора 41
5.2.10 Разработка окна выставления оценок....................... 43
5.2.11 Разработка окна информации о приложении........... 45
6.1. Автоматизированное тестирование.......................................... 47
6.2. Ручное тестирование интерфейса............................................. 47
Проверка работоспособности............................................................. 48
Меню ученика.................................................................................. 54
Список литературы.............................................................................. 57
Введение
1.1 Название проекта: Разработка приложения для учителей и студентов
1.2 Цель проекта:Целью данного проекта является разработка многофункционального приложения для учителей и студентов, позволяющего эффективно управлять общением со студентами, отслеживать учебные записи и настраивать параметры профиля. Приложение направлено на оптимизацию рабочих процессов учителей, улучшение взаимодействия со студентами и предоставление централизованной платформы для управления различными аспектами их деятельности.
1.3 Задачи проекта:
Для достижения поставленной цели необходимо решить следующие задачи:
Определение функционала: Тщательный анализ потребностей учителей и определение ключевых функций приложения, отвечающих этим потребностям.
Проектирование интерфейса: Разработка интуитивно понятного и удобного графического интерфейса, обеспечивающего простоту использования и эффективную навигацию по функциям приложения.
Разработка приложения: Реализация функционала приложения с использованием выбранных технологий разработки, включая программирование, создание базы данных и интеграцию модулей.
Тестирование: Проведение всестороннего тестирования приложения для выявления и устранения ошибок, обеспечения стабильной и надежной работы, а также соответствия требованиям безопасности.
1.4 Ожидаемые результаты
В результате реализации проекта ожидается получение следующих результатов:
Реализация всех запланированных функций приложения, отвечающих потребностям учителей и обеспечивающих эффективное управление их деятельностью.
Обеспечение высокого уровня безопасности и конфиденциальности пользовательских данных, предотвращение несанкционированного доступа и утечек информации.
Создание удобного и интуитивно понятного интерфейса, облегчающего работу с приложением и повышающего производительность учителей.
Стабильная и надежная работа приложения, обеспечивающая непрерывный доступ к функционалу и данным.