Тип работы:
Предмет:
Язык работы:


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

Работа №19349

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы63
Год сдачи2017
Стоимость5750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
279
Не подходит работа?

Узнай цену на написание


Введение
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

Современный мир немало изменился за последние десятилетия - многое из того, что есть сейчас, еще недавно казалось просто фантастикой. В век информационных технологий вы уже вряд ли встретите человека, который не знаком с компьютером, смартфоном или другими распространенными повсеместно приспособлениями. Нужно что-то узнать - пожалуйста, интернет всегда под рукой. Необходимо узнать номер или адрес нужной вам организации — и здесь Google поможет.
Объектом выпускной работы являются интернет технологии и способы их взаимодействия с пользователями. Предмет ВКР заключается в разработке многопользовательского веб-приложения, которое позволяет хранить информацию о результатах, производимых и потребляемых учебными дисциплинами высшего учебного заведения, о связи результатов с компетенциями и об их роли в формировании итоговых результатов образовательной программы.
Конечная цель данной выпускной работы — разработать веб-приложение, с помощью которого пользователи будут иметь возможность ввода, вывода, хранения, изменения и удаления информации о результатах, производимых и потребляемых учебными дисциплинами высшего учебного заведения. Также в веб-приложении должна быть предусмотрена возможность разграничения доступа на основе учётных записей пользователей. Аутентификация должна осуществляться с помощью индивидуального пароля пользователя.
В связи с указанной целью возникают следующие задачи:
- изучить материалы по данной области;
- рассмотреть наилучшие варианты разработки веб-приложения;
- спроектировать базу данных для хранения информации.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выпускной квалификационной работы, было создано веб-приложение для учета междисциплинарных связей. Оно позволяет учитывать дисциплинарные связи с помощью результатов, структурировать большой объем информации по основной программе, с входящими в нее дисциплинами.
В итоге, веб-приложение позволяет вводить, выводить, хранить, изменять и удалять информацию по образовательной программе, ее результату, компетенции, дисциплине и результату дисциплины.
В приложении предусмотрена возможность разграничения доступа на основе учётных записей пользователя. Аутентификация осуществляется с помощью индивидуального пароля. Пароль в базе данных хранится в преобразованной форме. Данный пароль нельзя определить тривиальными методами. Для каждого пользователя системы, установлена единая роль, определяющая его уровень доступа.
Данное веб-приложение имеет большие перспективы развития на будущее. В них входит, создание отчета о списке входящих или планируемых результатов, отчет о списке компетенции, на формирование которой, направлен данный результат. Так же, в дальнейшем, приложение сможет включать в себя визуализацию связей нескольких образовательных программ и входящих в неё дисциплин, с результатами и компетенцией.



1. Изучение PHP [Электронный ресурс]: Синтаксис PHP — Режим доступа: http: //www.php. su/l eamphp/? syntax
2. Руководство no PHP [Электронный ресурс]: Переход с PHP 5.4.x на PHP
5.5.x — Режим доступа:http: //php. net/manual/ru/mi gration5 5.php
3. Самоучитель HTML [Электронный ресурс]: Справочник по HTML — Режим доступа:http://htmlbook.ru/html
4. Основы HTML [Электронный ресурс]: Структура HTML-документа — Режим доступа: https://htmlacademy.ru/courses/basic-html
5. Справочник CSS [Электронный ресурс]: Справочник CSS — Режим доступа:http://htmlbook.ru/css
6. Знакомство с CSS [Электронный ресурс]: Знакомство с CSS — Режим доступа:https://htmlacademy.ru/courses/41
7. Официальный англоязычный сайт Bootstrap [Электронный ресурс]: CSS — Режим доступа:http://getbootstrap.com/css/
8. Bootstrap по русски [Электронный ресурс]: Шаблон — Режим доступа: http: //mybootstrap .ru/scaffolding/
9. Официальный англоязычный сайт MySQL [Электронный ресурс]: MySQL
Enterprise Monitor — Режим доступа:
https: //www. mysql .com/products/enterprise/monitor.html
10. Документация по MySQL [Электронный ресурс]: Справочное руководство по MySQL 4.0 Режим доступа:http: //www. mysql .ru/docs/mysq l-man-4.0-ru/
11. Вопрос ответ no PHP [Электронный ресурс]: MySQL. Просто и понятно — Режим доступа:http://phpfaq.ru/mysql
12. Официальный англоязычный сайт phpMyAdmin [Электронный ресурс]: phpMyAdmin — Режим доступа:https://www.phpmyadmin.net/
13. Руководство по phpMyAdmin [Электронный ресурс]: Руководство по phpMyAdmin — Режим доступа:https://php-myadmin.ru/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ