Войти в мой кабинет
Регистрация
ГОТОВЫЕ РАБОТЫ / КУРСОВАЯ РАБОТА, ПЕДАГОГИКА

Создание онлайн сервиса для проведения презентаций.

cool_lady 468 руб. КУПИТЬ ЭТУ РАБОТУ
Страниц: 39 Заказ написания работы может стоить дешевле
Оригинальность: неизвестно После покупки вы можете повысить уникальность этой работы до 80-100% с помощью сервиса
Размещено: 26.02.2021
Выпускная квалификационная работа бакалавра 41 страницы, 13 рисунков, 25 источников, 2 приложение. Ключевые слова: система, Веб-страницы, Руководство пользователя, сценарий использования. Цель работы - создание сайта который даст возможность привести проведение презентаций к единому стандарту. Объект исследования - использование онлайн систем в обучении. Методы исследования: анализ, метод генерации идей. Результаты работы: был разработан сервис, позволяющий хранить презентации и отзывы к ним в одном месте. Выпускная квалификационная работа выполнена в текстовом редакторе Microsoft Word и представлена в твердой копии.
Введение

Наше время называют «информационным веком». Это название возникло потому, что самым важным, ценным и необходимым ресурсом является информация. В настоящий момент именно Интернет, способен оперативно и массово передавать текст, звук, изображения, т.е. практически любую информацию. C точки зрения пользователя, Интернет - это огромный информационный ресурс, в котором можно найти все, что угодно. Аудитория сети Интернет растет с каждым годом, ведь это самое быстроразвивающееся средство передачи информации за всю историю человечества. Еще 20 лет назад, мы и предположить не могли, как глобальная сеть интернет может облегчить жизнь. Экзамены сдавались с помощью простого живого общения, презентации рисовали на листах бумаги, а сейчас для всего этого есть разные помощники в интернете. С появлением Веб-технологий компьютерами начинают пользоваться все больше и больше людей [1]. Сейчас компьютеры и работу в интернете осваивают люди разных возрастов. Веб-технологии используются повсеместно, в общение, в управлении, в образовании [2]. В образовании онлайн сервисы нужны для общения, контроля за процессом обучения и облегчения процесса обучения между учителями и школьниками, преподавателями и студентами. В современном мире время, которого всегда не хватает, играет основную роль, для этого мы пользуемся приложениями с помощью которых управляем тайм-менеджментом, стараемся избегать бесполезных дел, строим планы. Оптимизация процессов, в которых присутствуют лишние действия, нацелена на уменьшения времени, потраченного просто так. Лишние действия присутствуют в данный момент времени везде и в проведение защит ввиду отсутствия отлаженных систем для их проведения. Одной из главных проблем проведения презентаций (защит) у студентов и преподавателей является неорганизованность этого процесса [3]. Например, студент не взял с собой флэш-накопитель, что ведет к накладкам по времени, или отсутствие очереди студентов перед самой защитой, что ведет к хаосу и дезорганизации. С другой стороны, у преподавателей и членов комиссии уходит много лишнего времени на организацию потока студентов, что неудобно для обеих сторон. Для решения данных проблем передо мной стоит цель в виде созданного и функционального прототипа системы проведения презентаций и для этого мне необходимо выполнить ряд задач: • провести анализ степени разработанности предметной области; • провести анализ средств для разработки; • разработать и согласовать требования; • разработать прототип онлайн системы; Объектом исследования в моей работе процесс проведения презентаций, доклад и защит в УРФУ Предметом же данной объектной области выделяется момент возможных оптимизаций процессов проведения презентаций (защит) у студентов и преподавателей. Разработать приложение по оптимизации процесса проведения презентаций (защит). Также улучшить качество проверки и уменьшить потраченное в пустую время. Цель данной работы: Создание сайта который даст возможность привести проведение презентаций к единому стандарту. Чтобы достичь данных цели, в работе необходимо выполнить ряд задач: • Сбор требований с пользователей; • Построение модели; • Создание прототипа.
Содержание

РЕФЕРАТ 4 СОДЕРЖАНИЕ 5 ВВЕДЕНИЕ 7 1.Как появилась потребность в онлайн сервисе. 9 2.Что такое онлайн сервис в современном мире 10 3.Как происходит разработка онлайн сервиса 11 4.Этапы разработки онлайн сервиса 12 4.1 Постановка задачи при проектировании онлайн сервиса 12 4.2 Выбор программного средства для разработки 13 4.3 Разработка интерфейса 13 4.4 Разработка базы данных 15 4.5 Разработка административной части сайта 15 5.Какие средства разработки используются при создании сайта 17 5.1 Веб-сервер Apache и что это такое 17 5.2 CMS WordPress 18 ПРАКТИЧЕСКАЯ ЧАСТЬ 20 1.Общее представления о системе проведения презентаций. 20 2.Получение представления о структуре сайта 22 3.Разработка требований к сайту 23 3.1 Основные требования 23 3.2 Разработка интерфейса 25 3.3 Описание создания страниц онлайн системы. 30 4.Разработка сайта на основе CMS 32 4.1 Описание установки CMS WordPress 32 4.2 Создание меню 33 ЗАКЛЮЧЕНИЕ 35 БИБЛИОГРАФИЧЕСКИЙ СПИСОК 36 ПРИЛОЖЕНИЕ А 39 ПРИЛОЖЕНИЕ Б 40
Список литературы

1. Вебonto.ru [Электронный ресурс]/ Введение в Веб-технологии - понятия интернет и всемирная паутина / - URL: https://Вебonto.ru/vvedenie-v-Веб-tehnologii/ [дата обращения 05.05.2020] 2. Refleader [Электронный ресурс]/ Современные информационные технологии и их виды/ - URL: http://refleader.ru/jgeyfsotrjgeqas.html [Дата обращения 02.05.2020] 3. Яндекс.Дзен [Электронный ресурс]/ Тайм-менеджмент: понятие, основные правила, принципы управления временем / - URL: https://zen.yandex.ru/media/agency_marketing/taimmenedjment-poniatie-osnovnye-pravila-principy-upravleniia-vremenem-5eac921d5daea10b5d95225c [дата обращения 07.05.2020] 4. WordPress.org [Электронный ресурс]/ WordPress/ - URL: https://ru.wordpress.org/ [Дата обращения 03. 05.2020] 5. Википедия свободная библиотека [Электронный ресурс]/ Сервер (аппаратное обеспечение)/ - URL: https://ru.wordpress.org/ (дата обращения 03. 05.2020) 6. Html5book [Электронный ресурс]/ HTML-теги/ - URL: https://html5book.ru/html-tags/ [Дата обращения 30.04.2020] 7. hozyindachi.ru [Электронный ресурс]/ ВЕБ дизайн и ВЕБ разработка/ - URL: https://hozyindachi.ru/Веб-dizajn-i-Веб-razrabotka/ (дата обращения 03.05.2020) 8. Хабр [Электронный ресурс]/ MySQL/ - URL: https://habr.com/ru/hub/mysql/ [Дата обращения 30.04.2020] 9. Веб Sigma [Электронный ресурс]/ Создание интерфейса сайта/ - URL: https://Веб-sigma.ru/blog/yuzabiliti/sozdanie-interfeysa-sayta/ [Дата обращения 03.05.2020] 10. Хабр [Электронный ресурс] / Понимание и работа с данными в WordPress. Часть 1. Введение:/ - URL:https://habr.com/ru/post/233479/ [Дата обращения: 27.04.2020] 11. PostgreSQL [Электронный ресурс] / PostgreSQL 11.7 Documentation./ URL: https://www.postgresql.org/docs/11/index.html [Дата обращения:01.05.2020] 12. Wpcourses [Электронный ресурс]/ Что такое CMS WordPress и как он работает/ - URL: https://wpcourses.ru/chto-takoe-wordpress/ [дата обращения 06.05.2020] 13. Хабр [Электронный ресурс]/ 11 видов кэширования для современного сайта/ - URL: https://habr.com/ru/company/zerotech/blog/316316/ [Дата обращения 28.04.2020] 14. Hostinger.ru [Электронный ресурс]/ Что Такое Apache? Подробный Обзор Веб-Сервера Apache/ - URL: https://www.hostinger.ru/rukovodstva/Веб-server-apache/ [Дата обращения 28.04.2020] 15. FB.ru [Электронный ресурс]/ Что такое UNIX: разработка, особенности и применение операционной системы/ - URL: https://fb.ru/article/454298/chto-takoe-unix-razrabotka-osobennosti-i-primenenie-operatsionnoy-sistemyi [Дата обращения 07.05.2020] 16. Принципы и основы UX-дизайна [Электронный ресурс]/ LiveTyping / - URL: https://livetyping.com/ru/blog/printsipi-i-osnovy-ux-dizajna [Дата обращения: 29.04.2020] 17. Rookee [Электронный ресурс]/ Что представляет собой CMS/ - URL: https://wiki-rookee-ru.turbopages.org/s/wiki.rookee.ru/cms/ [Дата обращения 04.05.2020] 18. Hostinger [Электронный ресурс] / Что Такое WordPress? Обзор Самой Популярной CMS/ - URL: https://www.hostinger.ru/rukovodstva/chto-takoe-wordpress-obzor-populjarnoj-cms/ [Дата обращения: 05.05.2020] 19. Хабр [Электронный ресурс]/ Создание сайта как продукта или «а почему так дорого?»/ - URL: https://habr.com/ru/post/317318/ [Дата обращения 7.05.2020] 20. Fotodizart [Электронный ресурс] / Растровая и векторная графика / - URL:https://fotodizart.ru/rastrovaya-i-vektornaya-grafika.html [Дата обращения: 05.05.2020] 21. WordPress.com [Электронный ресурс] / Создание и редактирование записей/ - URL: https://wordpress.com/ru/support/ [Дата обращения: 27.04.2020] 22. Hostiq [Электронный ресурс] / Рубрики в WordPress/ - URL: https://hostiq.ua/wiki/wordpress-categories/ [Дата обращения 7.05.2020] 23. WordPress.org [Электронный ресурс] / Страницы/ URL:https://codex.wordpress.org/Страницы [Дата обращения 7.05.2020] 24. WordPress.org [Электронный ресурс] / Установка WordPress/ URL:https://codex.wordpress.org/Страницы [Дата обращения 7.05.2020] 25. Хабр [Электронный ресурс] / Способы тестирования программного обеспечения/ - URL:https://habr.com/ru/company/otus/blog/443418/ [Дата обращения: 27.04.2020]
Отрывок из работы

ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 1. Как появилась потребность в онлайн сервисе. Человечество оценивает всемирную паутину по достоинству, здесь ведут бизнес, ищут сведения, покупают билеты, и просто развлекаются. При использовании разных Интернет ресурсов у людей появляется множество различных возможностей, например, облегчение выполнения определённых процессов. На сегодняшний день для облегчения практически каждого действия существует специализированный онлайн система. В условиях использования современных информационных технологий - это необходимый фактор, позволяющий выполнять любой процесс в интернете, не зависимо от мощностей компьютера, главное, что требуется от пользователя, просто подключение к сети Интернет [4]. Мотивы, побуждающие к созданию портала у каждого свои. Одни хотят повысить заработок, другие распространить данные, а третьи просто хотят перенести часть работы в online для доступа из любой части планеты. Учитывая, что создаваемый Интернет ресурс, создается в рамках диплома. Для полноценного понимания потребности в данном портале, во время прохождения преддипломной практики были поставлены следующие задачи: • проанализировать уже существующую онлайн системы и сделать заключение о том, что необходимо изменить или сделать заново; • принять решение о создании онлайн системы при помощи средств системы управления содержимым, выбрать подходящую систему управления содержимым; • разработка проекта (структурной схемы) онлайн системы для облегчения проведения презентаций; Так же необходимо отметить, что любой грамотно созданная система способна решать самый широкий спектр задач.? 2. Что такое онлайн сервис в современном мире Информация, доступная пользователям Интернет, располагается на компьютерах (серверах), на которых установлено специальное программное обеспечение [5]. Значительная часть этой информации организована в виде онлайн портала. Каждый из них имеет свое имя (адрес) в Интернет. Онлайн портал - это информация, представленная в определенном виде, которая располагается на сервере и имеет свое имя (адрес). Для просмотра онлайн портала на компьютере пользователя используются специальные программы, которые называются браузерами. В зависимости от того, какое имя (адрес) сайта мы зададим в строке "Адрес", браузер будет загружать в свое окно соответствующую информацию. Веб-сервисы состоят из связанных между собой страниц, которые представляет собой текстовый файл с расширением *.html, содержащий текстовую информацию и специальные команды - HTML-коды, определяющие в каком виде эта информация будет отображаться в окне браузера [6]. Вся графическая, аудио- и видео информация непосредственно веб-страницу не входит и представляет собой отдельные файлы с расширениями. Каждая страница Веб-сервисы также имеет свой Интернет адрес, который состоит из адреса сайта и имени файла, соответствующего данной странице. Таким образом, Веб-сервисы - это информационный ресурс, состоящий из связанных между собой гипертекстовых документов (страниц), размещенный на сервере и имеющий индивидуальный адрес. Посмотреть Веб-сервис может любой человек, имеющий компьютер, подключенный к Интернет. ? 3. Как происходит разработка онлайн сервиса Проектирование и разработка сайтов включает: • Утверждение первоначального технического задания на разработку сайта. Техническое задание — это документ, в котором зафиксированы требования к сайту. Чем четче и подробнее расписаны эти требования, тем лучше все участники процесса понимают, каким он должен быть. А значит, растет шанс того, что все останутся довольны результатом. • Определение структурной схемы сайта - расположение разделов, контента и навигации. Структура сайта — это схема размещения его основных разделов и страниц относительно друг друга. Это план-схема, которая показывает, каким образом строится сайт, логическая связка его страниц. • Веб-дизайн - создание графических элементов макета сайта, стилей и элементов навигации [7]. Даже если ваш сайт будет предлагать действительно эксклюзивный контент, никто не будет читать его без идеального дизайна страницы, потому что это обложка вашего сайта. В этой статье мы расскажем, как создать лучший сайт с лучшим макетом веб-дизайна. • Разработка модулей, базы данных и других элементов сайта необходимых в проекте. На данном шаге происходят чисто техническая работа В результате данных нескольких этапов работ мы получим полностью рабочий сайт. ? 4. Этапы разработки онлайн сервиса 4.1 Постановка задачи при проектировании онлайн сервиса Постановка задачи — точная формулировка условий задачи с описанием входной и выходной информации. Входная информация по задаче — данные, поступающие на вход задачи и используемые для её решения. Выходная информация может быть представлена в виде документов, кадров на экране монитора, информации в базе данных, выходного сигнала устройству управления. Постановка задачи разрабатывается организацией, разработчиком программной продукции, на основании технического задания совместно с заказчиком. Главный исполнитель — это разработчик. Передо мной была поставлена первая задача: разработать структурную схему проекта сайта для использования в среде Интернет. По мнению членов комиссии руководителей проекта и студентов, разрабатываемый сайт должен обладать следующими особенностями: • гибкостью, удобной для администраторов системой управления структурой; • сайт должен поддерживать возможность загрузки файлов и комментирования; • сайт должен отвечать требованиям, которые предоставляются преподавателями, студентами; Однако главной задачей было создание системы управления содержимым, которая бы позволяла вносить изменения сайт с возможностью разграничения прав доступа к функционалу сайта. 4.2 Выбор программного средства для разработки Учитывая поставленные выше задачи, я счел наиболее оптимальную базу для разработки такого рода системы для проведения презентаций - система управления содержимым WordPress. WordPress — система управления содержанием, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL [8]. WordPress является свободным программным обеспечением, защищённым лицензией GNU GPL версии 2. Одной из главных особенностей WordPress является относительная простота управления при практически безграничных возможностях и гибкости при создании сайтов. CMS WordPress включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге. 4.3 Разработка интерфейса Согласно множеству проведенных исследований, в области психологии и поведенческой реакции пользователей, эффективный интерфейс сайта должен быть: • простым и самоочевидным - пользователи не должны задумываться над тем, куда им нужно нажать и какое действие совершить, чтобы найти ту или иную информацию. Для этого создаются сценарии взаимодействия с пользователем; • быстрым -важная и актуальная для пользователя информация должна лежать «на поверхности», в пределах одного-двух кликов (но «вываливание» на пользователя всего и сразу даёт обратный эффект); • доступным - информация, которую вы хотите, чтобы пользователь увидел, обязательно должна быть размещена на главной странице. Как минимум - на нее должна быть ссылка на самом видном месте; • видимым - окно поиска, ссылки и различные модули должны быть хорошо видны, не сливаться с общим фоном и не прятаться за лишними панелями. Пользователь приходит на сайт за информацией, а не полюбоваться на дизайнерское решение; • иметь простые имена - из названий разделов должно быть сразу понятно, что в них находится; • просматриваемым - текстовая информация всегда должна быть разбита на блоки. Как правило, ее никто вдумчиво не читает, она быстро просматривается; • не слишком громоздким - это также относится к текстовому контенту. Большие «простыни» текста обычно остаются без внимания. Главными достоинствами современных веб-сайтов становятся: • Структурное преподнесение информации, • Лаконичность, • Простота, • Разумная система акцентов. Единого рецепта не существует: создание веб-интерфейсов изобилует нюансами. То, что отлично работает на сайте одной тематики, может погубить конверсию других сайтов. Именно поэтому проектирование интерфейсов должно быть индивидуальным. Оно основывается не только на идеях клиента, но и в первую очередь на специфике рынка, на котором сайту предстоит обгонять конкурентов [9]. 4.4 Разработка базы данных Так как онлайн сервиса сделан при помощи системы управления содержимым WordPress, база данных которой представлена в виде MySQL, база данных сайта будет поддерживать ту же структуру (ПРИЛОЖЕНИЕ А), внося в неё свои коррективы [10,11]. Большинство таблиц связаны с одной или несколькими другими с помощью одного поля. Это поле будет уникальным идентификатором для каждой записи (пример post_id). Более подробно для каждой таблицы (ПРИЛОЖЕНИЕ Б). 4.5 Разработка административной части сайта Административная часть должна включать в себя: информацию о новых пользователях, раздел настроек сайта, возможность администрирования конференций, управление учётными записями пользователей и другие возможности. Административная часть сайта представлена в виде системы управления содержимым. Система управления содержимым (англ. Content management system, CMS) — компьютерная программа, используемая для управления содержимым чего-либо (обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД) [12]. Обычно такие системы используются для хранения и публикации большого количества документов, изображений, музыки или видео. Частным случаем такого рода систем являются системы управления сайтами. Подобные CMS позволяет управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю удобные инструменты хранения и публикации информации. Сейчас существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. Их можно разделить на три типа, по способу работы: Генерация страниц по запросу. Системы такого типа работают на основе связки «Модуль редактирования > База данных > Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, а это создаёт нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах [14]. Генерация страниц при редактировании. Системы этого типа суть программы для редактирования страниц, которые при внесении изменений в содержание сайта создают набор статичных страниц. При таком способе жертвуется интерактивность между посетителем и содержимым сайта. Смешанный тип. Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путем кэширования — модуль представления генерирует страницу один раз, в дальнейшем она в разы быстрее подгружается из кэша. Кэш может обновляться как автоматически, по истечению некоторого срока времени или при внесении изменений в определенные разделы сайта, так и вручную по команде администратора. Другой подход — сохранение определенных информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем. ? 5. Какие средства разработки используются при создании сайта 5.1 Веб-сервер Apache и что это такое Самый распространенный Веб-сервер в мире - это Apache [13]. По данным компании Netcraft, общее число Веб-узлов, работающих под его управлением, к концу 1998 г. достигло 2 млн. (55% общего числа узлов) и постоянно растет. Для сравнения: на долю серверов Microsoft приходится 25%, Netscape - 7%. Будучи бесплатной открытой программой, предназначенной для бесплатных же Unix-систем (FreeBSD, Linux и др.), Apache по функциональным возможностям и надежности не уступает коммерческим серверам, а широкие возможности конфигурирования позволяют настроить его для работы практически с любой конкретной системой [14]. Существуют локализации сервера для различных языков, в том числе и для русского. Исторически сложилось так, что русские тексты в Интернет могут быть представлены в разных кодировках, из которых наиболее распространены koi8-r (или просто koi8) и Windows-1251: с первой работает большинство серверов и рабочих станций под управлением Unix, вторая является стандартной для всех версий Windows [15]. Поскольку кодировка Windows-1251, естественно, применяется на подавляющем большинстве клиентских машин, доля тех, кто путешествует по русской части WWW, используя koi8, не превышает сейчас 5%. Однако в этой кодировке хранятся документы на многих Unix-серверах, в ней чаще всего передаются почтовые сообщения и практически всегда - письма в телеконференции, с ней же работают многие русскоязычные каналы IRC (кстати, аббревиатура КОИ расшифровывается как "код обмена информацией"). Чтобы решить проблемы, возникающие при несовпадении кодировок текста на сервере и клиентской машине, и был создан русский модуль Apache-RUS для Веб-сервера Apache. 5.2 CMS WordPress WordPress - это система управления контентом, по-английски сокращенно CMS, расшифровка Content Management System. Появился данный продукт в Америке в далеком 2003 году [16,17]. Описание преимуществ и недостатков WordPress • Огромная база дополнений, расширяющих функционал сайта • Чем популярнее продукт, тем больше о нём написано в интернете. Описание ошибок, как добавить что-то или убрать. Поэтому решить проблему не составит труда. • Быстрая установка, все современный хостинги поддерживают быструю установку WordPress • Интуитивно понятная структура файлов и административной панели • Полностью бесплатный и уже больше 10 лет поддерживаемый движок • Открытый исходный код Недостаток только один это ограниченность сферы применения. Это движок, рассчитанный на создание блогов, и достигнуть чего-то большего приходиться посредством установки дополнений, которые не всегда оказываются полезными и безопасными. WordPress, как и другие CMS работают на связке файловая основа + база данных. База данных - это контейнер в котором содержится вся динамическая информация: контент, комментарии, пользователи, теги, метки и т.д., вся информация которая может быть изменена. Данный метод вывода информации в разы сокращает место на хостинге и ускоряет работу сайта в разы. О том, как работали старые сайты рассказано выше, представьте сколько можно сэкономить гигабайт места если бы CMS применялись. Давайте подробнее разберем как происходит (Рисунок 1). Рисунок 1 Простая схема работы CMS Как видим посетитель заходит на сайт, дает сигнал CMS, что надо формировать страницу. Далее файлы движка и база данных соединяются в одно и выдаются на экран пользователя. Главное усвоить что вся текстовая информация храниться в базе данных, а картинки, шаблоны оформления видео в архиве файлов ? ПРАКТИЧЕСКАЯ ЧАСТЬ 1. Общее представления о системе проведения презентаций. Образ продукта - система, дающая возможность студенту, руководителю проекта и члену комиссии отслеживать продвижение проекта, контролировать студентов в процессе защиты и получать обратную связь от инициации проекта до его окончания. Впоследствии должен появится продукт, который облегчит труд преподавателей и ускорит процесс сдачи проектов, зашиты дипломов или показ презентаций от целых групп студентов. Границами проекта будут являться собранные и структурированные требования, указанные ниже. Проект решит проблему больших временных затрат как со стороны преподавателей, так и со стороны студентов во время процесса сдачи проектов, зашиты дипломов или показа презентаций. В данный момент во время защиты дипломов или сдачи проектов приходится пользоваться большим количеством сторонних ресурсов что замедляет и усложняет их. Данная программа позволит объединить весь смысл этих ресурсов в одной системе, что позволит значительно уменьшить время и увеличить отдачу от подобных мероприятий. Дополнительно этот проект имеет потенциал для развития, в результате чего его можно дорабатывать, смотря на новые тенденции. Анализ рынка не выявил похожих решений, имеются только суррогаты, не имеющие большей половины нужных функций. В данный момент не имеется полноценных аналогов данной системы. Но имеются аналоги каждой функции в отдельности, например, для формирования списков и очередей, сдающих используется Google Exсel, а для хранения презентаций Google Drive. Каждый из этих сервисов предназначен для своей задачи и в нашем случае используется только как хорошая альтернатива, но все эти ресурсы находятся в разных местах, что вызывает сложности [18]. Этот продукт решит проблему путаницы с очередями, что позволит исключить возможность ошибок с презентациями и даст студентам способ получения обратной связи, а членам комиссии ресурс для отслеживания изменений в проекте, презентации, дипломе. Ожидаемые бонусы это: сокращение времени на проведение защит, показа презентаций за счет уменьшения времени на загрузку презентаций, избегания путаниц с очередность выступающих, а также уменьшения времени на подготовку самой защиты. Основной потребностью в данный момент является сервис, с помощью которого преподаватели и студенты получат возможность избежать проблем с использованием большого количества ресурсов и объединит их функционал в одном месте. Альтернативное применение данный проект может получить только в результате его развития в соответствие с тенденциями информационного прогресса. ? 2. Получение представления о структуре сайта Рисунок 2 - Структурная схема сайта На рисунке представлена структурная схема сайта, которая учитывает всю специфику разрабатываемого приложения (Рисунок 2). На главной странице отображается меню и доступная информация. Страница «поиск» дает возможность искать конференции. Страница «конференции» дает возможность выбрать доступные конференции Страница «Личный кабинет» дает возможность загружать презентации, а также редактировать информацию о себе. ? 3. Разработка требований к сайту Основные требования - это положения, которые задаются в начале проекта для лучшего понимания конечного результата, разрабатываемой системы. Стек технологий - это набор инструментов, применяющийся при работе в проектах и включающий системы управления базами данных, CMS платформа и т. д. 3.1 Основные требования Используя требования от преподавателей и студентов получаем следующее: 1. Требуется 4 роли: (1) Студент; (2) Член комиссии; (3) Руководитель проекта; (4) Секретарь 2. Требуется возможность просмотра истории комментариев (обратной связи); 3. Требуется рассылка этой истории руководителям проекта по электронной почте; Все требования нужны для минимальной функциональности сайта и его удобства. Подробно распишу каждую из ролей. Студент - это пользователь, который может загрузить презентацию на сайт с возможностью обратной связи от преподавателя. 1. Заходит на сайт; 2. Регистрируется с выбором роли студент; Исключение: a) Студент зарегистрирован, входит на сайт под своим логином и паролем; 3. Выбирает конференцию; 4. Загружает презентацию; 5. Показывает презентацию; Исключение: a) Презентация нужна преподавателю, возможность скачать; 6. Получает обратную связь; Руководитель проекта - это пользователь, который имеет возможность просматривать презентации, а также может запросить историю от всех членов комиссии, которые оставили комментарии. 1. Заходит на сайт; 2. Регистрируется с выбором роли руководитель проекта; Исключение: a) Руководитель проекта зарегистрирован, входит на сайт под своим логином и паролем; 3. Выбор подопечного; 4. Просматривает презентацию; 5. В случае необходимости запрашивает историю всех комментариев (обратная связь) своего подопечного; Член комиссии - это пользователь, который оставляет обратную связь. 1. Заходит на сайт; 2. Регистрируется с выбором роли член комиссии; Исключение: a) член комиссии зарегистрирован, входит на сайт под своим логином и паролем; 3. Выбор конференции; 4. Просмотр презентации; 5. Обратная связь в виде комментариев к презентации; Секретарь - это человек, который назначается членами комиссии, либо из членов комиссии, либо из студентов по желанию членов комиссии. А также занимается организацией просмотра презентаций, защит. 1. Заходит на сайт; 2. Регистрируется с выбором роли член комиссии; Исключение: a) член комиссии зарегистрирован, входит на сайт под своим логином и паролем; 3. Создание конференции; 4. Выдача полученной обратной связи подопечного руководителю проекта по запросу; 3.2 Разработка интерфейса В соответствии с разработанной структурой была спроектирована главная страничка сайта (Рисунок 3) [19]. Она содержит все основные структурные элементы, переход по которым осуществляется с помощью гиперссылок. На главной странице сайта расположены следующие элементы: • Главное меню содержащие гиперссылки: Главная страница. Личный кабинет. Экран конференций. • Активные пользователи. • Часть страницы сайта оставлена под заполнение актуальной информацией. Рисунок 3 - Интерфейс главной страницы Как и планировалось на этапе постановки задачи, сайт содержит все необходимые структурные и навигационные элементы: форму поиска и навигационное меню. При нажатии на ссылку конференции открывается окно с доступными конференциями и последними добавленными презентациями (Рисунок 4). Часть сайта, отведенная под конференции, позволяет перейти к нужной конференции для просмотра доступных презентаций по данной теме. Часть сайта, отведенная под последние добавленные презентации, показывает все добавленные презентации за последнее время с возможностью перехода к их комментированию.
Не смогли найти подходящую работу?
Вы можете заказать учебную работу от 100 рублей у наших авторов.
Оформите заказ и авторы начнут откликаться уже через 5 мин!
Похожие работы
Курсовая работа, Педагогика, 34 страницы
450 руб.
Курсовая работа, Педагогика, 26 страниц
450 руб.
Курсовая работа, Педагогика, 45 страниц
450 руб.
Служба поддержки сервиса
+7(499)346-70-08
Принимаем к оплате
Способы оплаты
© «Препод24»

Все права защищены

Разработка движка сайта

/slider/1.jpg /slider/2.jpg /slider/3.jpg /slider/4.jpg /slider/5.jpg