Дипломная работа (ВКР) бакалавр, специалист - Информатика Управление и администрирование информационных систем

Дипломная работа (ВКР) — бакалавр, специалист на тему Разработка программы администрирования системы дистанционного образования (разработать сайт администрирования)

  • Оформление работы
  • Список литературы по ГОСТу
  • Соответствие методическим рекомендациям
  • И еще 16 требований ГОСТа,
    которые мы проверили
Нажимая на кнопку, я даю согласие
на обработку персональных данных
Фрагмент работы для ознакомления
 

Содержание:

 

Введение 8

1. Анализ технологий разработки и администрирования информационных систем 11

1.1 Технологии разработки веб-приложений 11

1.2 Технологии разработки систем для администрирования и админ панелей 18

1.3 Языки программирования для разработки веб-ориентированных систем 29

2 Особенности систем дистанционного образования 33

2.1 Технологии разработки систем дистанционного образования 33

2.2 Сравнение современных тестирующих систем дистанционного образования 35

3. Проектирование веб-ориентированной системы опроса для организации дистанционного образования 39

3.1 Разработка интерфейса веб-ориентированной системы дистанционного тестирования 39

3.1.1 Описание интерфейса 40

3.2 Разработка административной панели 43

3.3 Тестирование модулей 49

Заключение 53

Список используемой литературы 55

Приложение А 58

Приложение Б 62

  

Введение:

 

С момента появления компьютеров и Интернета веб-технологии развиваются каждый день.

В реальных сценариях веб-технологии помогают пользователю обрести взаимосвязь со многими другими пользователями одновременно и обеспечить более качественную и быструю связь, тем самым обеспечивая оптимальную автоматизацию. Истинное определение веб-технологии — это механизм, с помощью которого компьютеры взаимодействуют друг с другом и с веб-серверами с помощью языков разметки и мультимедийных пакетов. С помощью веб-технологий появилась возможность создавать коммуникационную платформу с различными функциями и утилитами, используя языки программирования.

Веб-технологии можно разделить на следующие категории: веб-браузер, веб сервер, интернет страницы, веб-разработка.

Веб-разработка — это процесс построения, создания и обслуживания веб-сайтов. Включение таких аспектов, как веб-дизайн, веб-публикации, веб-программирование и управление базами данных. Веб-разработку можно разделить на фронтенд и бэкэнд.

Фронтенд — внешний интерфейс или клиентская часть. Это та сторона веб-сайта или программного обеспечения, которую пользователь может видеть и с которой может взаимодействовать как пользователь. Интерфейсные языки кодирования позволяют веб-сайту функционировать без необходимости постоянно «общаться» с Интернетом, когда информация веб-сайта передается с сервера в браузер. Код позволяет пользователям взаимодействовать с веб-сайтом и воспроизводить видео, увеличивать или уменьшать изображения, выделять текст и т. д.

Бэкенд или серверная часть — это та часть веб-сайта, которую пользователи не могут видеть и с которой не могут взаимодействовать. Это цифровая инфраструктура, и для разработчиков она выглядит как набор цифр, букв и символов и используется для хранения и упорядочивания данных.

Данная ВКР имеет практический характер и имеет в основе разработку администрирования системы с помощью инструментов веб-программирования.

Объект исследования: технологии разработки систем дистанционного обучения.

Предмет исследования: процесс разработки панели администрирования системы дистанционного тестирования.

Цель дипломного проекта: разработать удобную панель администрирования для управления дистанционного тестирования (части системы дистанционного обучения)

Для достижения поставленной цели необходимо решить следующие задачи:

1) проанализировать теоретическую базу технологий разработки веб-приложений и сервисов;

2) рассмотреть технологии разработки админ-панелей;

3) провести анализ современных языков программирования веб-приложений с целью выявления оптимальных инструментов и технологий, для достижения поставленной цели;

4) провести анализ функций и особенностей систем дистанционного обучения.

5) спроектировать веб-ориентированную систему тестирования (анкетирования, опроса) для организации дистанционного образования.

Методы, применяемые в дипломной работе: анализ и синтез информации, моделирование и проектирование, прототипирование.

Для написания данной исследовательской работы было изучено более 25 источников литературы зарубежных и отечественных авторов, как Монтейро Майк Мэтью Дэвид Нолан, Хестер Полат, Е.С., Бухаркина М.Ю., Моисеева М.В.

Практическая значимость работы. Разработанная админ-панель имеет функции массового использования. Данную систему администрирования возможно внедрять в систему дистанционного обучения любого уровня сложности. Кроме того, за счет гибкого кода, разработанная система тестирования может существовать как отдельный сервис для осуществления тестов и опросов для любых целей. Данная система позволяет легко встраивать и модернизировать модули, подходит для работы сайтов, построенных по типу социальных сетей.

Структура дипломной работы: введение, три главы, заключение, список литературы, приложение.

Не хочешь рисковать и сдавать то, что уже сдавалось?!
Закажи оригинальную работу - это недорого!

Заключение:

 

Любой сайт, веб-система или веб-приложение имеют админ-панель, доступ к которой осуществляется через авторизацию пользователя. Лицо, ответственное за редактирование и наполнение сайта информацией, вводит имя пользователя и пароль по соответствующей веб-ссылке и получает доступ к CMS — системе управления контентом.

Большинство админ-панелей имеют стандартный функционал. Удобно использовать гибкие многофункциональные админ-панели типа Admin LTE для ускорения разработки цифровых решений. Современный подход к созданию сайтов и веб-приложений позволил преодолеть указанные ограничения. Сейчас принято использовать готовые шаблоны админки на основе фреймворков. Они позволяют реализовать весь функционал, необходимый для управления контентом, с учетом необходимого качества дизайна UX/UI. Современная «админка» сайта должна иметь привлекательный и интуитивно понятный вид, адаптивно работать под управлением разных браузеров на разных операционных системах и открываться с разных устройств. Кроме того, важно, чтобы на отрисовку и создание админки сайта не тратились лишние ресурсы, ведь типовые задачи должны иметь типовое решение.

Цель дипломного проекта — разработать удобную панель администрирования для управления дистанционного тестирования (части системы дистанционного обучения) была достигнута с помощью практического анализа и применения современных технологий.

В ходе исследования был проведен анализ базы технологий разработки веб-приложений и сервисов. Был проведен подробный анализ технологий разработки админ-панелей с помощью фреймворков. Сделав анализ языков программирования нами, был выбран один из надежных и гибких языков для разработки основного контента, функций и модулей.

Практическая значимость получившегося программного модуля опроса и тестирования очень широка – данный модуль может быть не только внедрен в любую систему дистанционного обучения, но и стать самостоятельным веб-сервисом для онлайн тестирования и проверки знаний, проведения, например, анкетирования и социальных опросов. Удобная и простая система администрирования веб-сервиса позволяет легко редактировать формат опроса и внешний вид стороны пользователя.

 

Фрагмент текста работы:

 

1. Анализ технологий разработки и администрирования информационных систем

1.1 Технологии разработки веб-приложений

Создание сложного веб-приложения включает технологии как на стороне сервера, так и на стороне клиента. Когда мы говорим о технологиях веб-разработки, обычно имеем в виду клиентские технологии, которые используются для создания и отображения всего, с чем взаимодействует конечный пользователь.

Основным языком Интернета является JavaScript, представленный на большинстве веб-страниц и веб-приложений на стороне клиента. Это означает, что веб-технологии в основном основаны на JavaScript, а серверные технологии разнообразны (.NET, Java, PHP, Ruby или даже серверный JavaScript Node.js).

В данном параграфе будут рассмотрены некоторые из самых популярных и известных веб-технологий, чтобы выяснить, какие технологии необходимо применить для проектирования

Прогрессивное веб-приложение — это тип прикладного программного обеспечения для Интернета, созданного с использованием таких технологий, как HTML, CSS и JavaScript. Проще говоря, прогрессивное веб-приложение — это веб-сайт, который выглядит и ощущается как приложение, а не веб-сайт. Веб-пользователи могут просматривать в своем браузере URL-адрес, как и любой другой веб-сайт; тем не менее, они получают опыт использования «приложения» без необходимости загрузки и установки [3, с.33].

Важно! Это только фрагмент работы для ознакомления
Скачайте архив со всеми файлами работы с помощью формы в начале страницы

Похожие работы