Тема: Разработка веб-приложения для учёта результатов учебных дисциплин и междисциплинарных связей
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Анализ задания на выпускную квалификационную работу 7
1.1 Выбор средств разработки 7
1.1.1 Язык программирования PHP 7
1.1.2 Язык разметки HTML 8
1.1.3 Язык таблиц стилей CSS 9
1.1.4 CSS-фреймворк Bootstrap 11
1.1.5 База данных MySQL 13
1.1.6 Веб-приложение phpMyAdmin 14
1.2 Обоснование выбранных средств разработки 15
1.3 Техническое задание 16
1.3.1 Назначение разработки 16
1.3.2 Информационная модель 16
1.3.3 Авторизация и аутентификация 17
1.3.4 Серверная часть 18
1.3.5 Клиентская часть 18
1.4 Итоги анализа 19
2 Разработка архитектуры и основных технических решений 19
2.1 Общая архитектура системы 19
2.2 Разработка управления доступом на основе ролей 21
2.3 Проектирование базы данных 23
2.3.1 Моделирование базы данных 23
2.3.2 Описание структуры базы данных 24
2.4 Разработка интерфейса 29
2.5 Работа системы с СУБД 31
2.6 Разработка функций 31
2.6.1 Разработка функции вывода содержимого таблиц 31
2.6.1.1 Разработка функции вывода содержимого таблицы с
информацией об образовательной программе 32
2.6.1.2 Разработка функции вывода содержимого таблицы с
информацией о дисциплине 32
2.6.1.3 Разработка функции вывода содержимого таблицы с
информацией о компетенции 33
2.6.1.4 Разработка функции вывода содержимого таблицы с
информацией о результатах дисциплины 34
2.6.1.5 Разработка функции вывода содержимого таблицы с
информацией о результатах образовательной программы 34
2.6.2 Разработка функции добавления новой информации 35
2.6.2.1 Разработка функции добавления новой информации для
образовательной программы 35
2.6.2.2 Разработка функции добавления новой информации для
дисциплины 36
2.6.2.3 Разработка функции добавления новой информации для
компетенции 37
2.6.2.4 Разработка функции добавления новой информации для
результатов дисциплины 37
2.6.2.5 Разработка функции добавления новой информации для
результатов дисциплины 38
2.6.3 Разработка функции редактирования информации 39
2.6.3.1 Разработка функции редактирования информации об
образовательной программе 39
2.6.3.2 Разработка функции редактирования информации об
дисциплине 40
2.6.3.3 Разработка функции редактирования информации об
компетенции 40
2.6.3.4 Разработка функции редактирования информации об
результатах дисциплины 41
2.6.3.5 Разработка функции редактирования информации об
результатах образовательной программы 42
2.6.4 Разработка функции удаления информации 43
2.6.4.1 Разработка функции удаления информации об
образовательной программе 43
2.6.4.2 Разработка функции удаления информации о
дисциплине 43
2.6.4.3 Разработка функции удаления информации о
компетенции 44
2.6.4.4 Разработка функции удаления информации о результатах
дисциплины 44
2.6.4.5 Разработка функции удаления информации о результатах
образовательной программы 45
2.6.5 Разработка функции аутентификации пользователей 45
2.6.6 Разработка функции управления учетными записями
пользователей 48
2.6.6.1 Разработка функции добавления учетной записи
пользователя 48
2.6.6.2 Разработка функции редактирования учетной записи
пользователя 49
2.6.6.3 Разработка функции удаления учетной записи
пользователя 50
2.7 Итоги разработки 50
3 Руководство пользователя 51
3.1 Развертывание системы 51
3.2 Руководство пользователя для администратора 52
3.3 Руководство пользователя для менеджера основной программы 54
3.4 Руководство пользователя для преподавателя 56
3.5 Руководство для незарегистрированного пользователя 58
ЗАКЛЮЧЕНИЕ 60
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 61
📖 Введение
Объектом выпускной работы являются интернет технологии и способы их взаимодействия с пользователями. Предмет ВКР заключается в разработке многопользовательского веб-приложения, которое позволяет хранить информацию о результатах, производимых и потребляемых учебными дисциплинами высшего учебного заведения, о связи результатов с компетенциями и об их роли в формировании итоговых результатов образовательной программы.
Конечная цель данной выпускной работы — разработать веб-приложение, с помощью которого пользователи будут иметь возможность ввода, вывода, хранения, изменения и удаления информации о результатах, производимых и потребляемых учебными дисциплинами высшего учебного заведения. Также в веб-приложении должна быть предусмотрена возможность разграничения доступа на основе учётных записей пользователей. Аутентификация должна осуществляться с помощью индивидуального пароля пользователя.
В связи с указанной целью возникают следующие задачи:
- изучить материалы по данной области;
- рассмотреть наилучшие варианты разработки веб-приложения;
- спроектировать базу данных для хранения информации.
✅ Заключение
В итоге, веб-приложение позволяет вводить, выводить, хранить, изменять и удалять информацию по образовательной программе, ее результату, компетенции, дисциплине и результату дисциплины.
В приложении предусмотрена возможность разграничения доступа на основе учётных записей пользователя. Аутентификация осуществляется с помощью индивидуального пароля. Пароль в базе данных хранится в преобразованной форме. Данный пароль нельзя определить тривиальными методами. Для каждого пользователя системы, установлена единая роль, определяющая его уровень доступа.
Данное веб-приложение имеет большие перспективы развития на будущее. В них входит, создание отчета о списке входящих или планируемых результатов, отчет о списке компетенции, на формирование которой, направлен данный результат. Так же, в дальнейшем, приложение сможет включать в себя визуализацию связей нескольких образовательных программ и входящих в неё дисциплин, с результатами и компетенцией.



