Отправьте статью сегодня! Журнал выйдет 2 августа, печатный экземпляр отправим 6 августа
Опубликовать статью

Молодой учёный

Разработка онлайн-системы для лиц с ограниченными возможностями

Технические науки
21.06.2020
22
Поделиться
Библиографическое описание
Самсонов, Д. А. Разработка онлайн-системы для лиц с ограниченными возможностями / Д. А. Самсонов. — Текст : непосредственный // Молодой ученый. — 2020. — № 25 (315). — С. 38-42. — URL: https://moluch.ru/archive/315/71963/.


В статье рассматривается разработка онлайн-системы для лиц с ограниченными возможностями.

Ключевые слова: онлайн-система, помощь, лица с ограниченными возможностями.

Структура онлайн-системы

При проектировании онлайн-системы необходимо разработать концепцию сайта, структуру и дизайн.

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

Целевая аудитория — жители г. Якутска Республики Саха (Якутия), разделенные на 2 категории:

– Лица с ограниченными возможностями.

– Лица, желающие оказать помощь; волонтерские организации; социально-ориентированный бизнес.

Функционал сайта — возможность получения информации о лицах с ограниченными возможностями, об их проблемах, возможность добавлять подобную информацию. Основной контент ресурса — объявления. Структура web-сайта — это перечень разделов, страниц, подразделов и других функциональных блоков, которые могут использоваться в качестве отдельных элементов, а также их взаимосвязей. [1]

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

– #Нужна помощь

– #Могу помочь

Структура онлайн-системы

Рис. 1. Структура онлайн-системы

На главной странице сразу видно разделение на 2 блока: «#НУЖНА ПОМОЩЬ», «#МОГУ ПОМОЧЬ», а также есть информация в виде модального окна, доступного при нажатии кнопки, о проекте, его цели и назначении. При переходе на любой блок, доступна регистрация новых пользователей и авторизация для входа в онлайн систему чтобы добавить объявление. Каждый блок представляет собой доску объявлений по разным категориям.

Категории блока «#НУЖНА ПОМОЩЬ»:

– необходимы продукты

– помощь на дому

– социальное такси

– иное

Категории блока «#МОГУ ПОМОЧЬ»:

– могу помочь продуктами

– помощь на дому

– помощь в проезде волонтера к нуждающемуся

– социальное такси

– помощь в регистрации на данной онлайн системе

– иное

В каждом блоке есть возможность добавления нового объявления после авторизации в онлайн системе. Также после авторизации возможен доступ к Профилю, который состоит также из 2 частей: «мои объявления» и «мои настройки».

Дизайн онлайн-системы простой, используется несколько основных цвета: белый и разные оттенки синего цвета. Данный дизайн продиктован тем, что в одной из целевых групп могут быть лица с ослабленным зрением, в связи с этим использован контрастный и минималистичный дизайн. [2]

Разработка онлайн-системы

Для написания кода была использована программа Adobe Dreamweaver CS6. Программное обеспечениеAdobe Dreamweaver CS6 мощное программное обеспечение для web-дизайна и создания визуальных проектов. Встроенные подсказки в Adobe Dreamweaver позволяют более точно создавать код в HTML, JavaScript, Ajax, Spry, jQuery и Prototype.

Физическая структура онлайн-системы

Рис 2. Физическая структура онлайн-системы

Физическая структура сайта позволяет менять дизайн и его функции при помощи языка программирования PHP. Сайт включает в себя следующие основные файлы и каталоги:

  1. Каталог «css». содержит таблицы стилей для настройки расположения элементов сайта.
  2. Каталог «fonts». Библиотека шрифтов Glyphicon из состава фрейворка Bootstrap 3.
  3. Каталог «include». PHP скрипты
  4. Каталог «js». jQuery плагины
  5. Корневой каталог. PHP-скрипты онлайн-системы.

MySQL обладает высокой устойчивостью, высокой скоростью работы, простотой в настройке и использовании, исходники сервера компилируются на множестве платформ, поэтому СУБД MySQL является достойным решением для небольших программ. [3]

База данных онлайн-системы состоит из двух таблиц:

– Topic

– Users

В таблице topic хранится информация об объявлениях, таблица users хранит информацию о пользователях.

Таблица 1

Объявления

Имя поля

Назначение поля

Тип данных

id

первичный ключ

счетчик

user_id

идентификатор пользователя

числовой

text

текст объявления

текстовой

cat

категория объявления

числовой

type

тип объявления (блок)

числовой

edate

дата и время добавления

дата/время

Таблица 2

Пользователи

Имя поля

Назначение поля

Тип данных

id

первичный ключ

счетчик

login

логин

текстовой

password

hash пароля

текстовой

passw

пароль

текстовой

name

ФИО

текстовой

tel

телефон

текстовой

type

регистрация по типу (блок)

числовой

edate

дата и время добавления

дата/время

На главной странице есть возможность выбора 2 функциональных блоков: #НУЖНА ПОМОЩЬ и #МОГУ ПОМОЧЬ, а также есть кнопка «О проекте», который показывает информацию об онлайн-системе в модальном окне.

Главная страница

Рис.3. Главная страница

Блок «#НУЖНА ПОМОЩЬ»

Рис.4. Блок «#НУЖНА ПОМОЩЬ»

Функциональный блок «#НУЖНА ПОМОЩЬ» представляет собой доску объявлений. Кроме объявлений на ней отображается 2 уведомления с предупреждением о режиме повышенной готовности на территории Республики Саха (Якутия), мерах по противодействия распространения новой коронавирусной инфекции (COVID-19) и алгоритмом действий для нового пользователя. Есть возможность регистрации и авторизации.

Рис.5. Блок «#МОГУ ПОМОЧЬ»

Функциональный блок «#МОГУ ПОМОЧЬ» также представляет собой доску объявлений. Кроме объявлений на ней отображается уведомление с предупреждением о режиме повышенной готовности на территории Республики Саха (Якутия), мерах по противодействия распространения новой коронавирусной инфекции (COVID-19). Есть возможность регистрации и авторизации.

Добавление нового объявления

Рис.6. Добавление нового объявления

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

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

Литература:

  1. Проектирование структуры web-сайта https://www.a5.ru/blog/proektirovanie-struktury-web-sayta/ (дата обращения: 24.12.2019). — Текст: электронный.
  2. Введение в веб-доступность URL: https://www.w3.org/WAI/fundamentals/accessibility-intro/ru (дата обращения: 01.06.2020). — Текст: электронный.
  3. Федорчук Д. А. Разработка WEB приложений на PHP и MySQL — СПб.: Корона-принт, 2013. — 340 c.
Можно быстро и просто опубликовать свою научную статью в журнале «Молодой Ученый». Сразу предоставляем препринт и справку о публикации.
Опубликовать статью
Ключевые слова
онлайн-система
помощь
лица с ограниченными возможностями
Молодой учёный №25 (315) июнь 2020 г.
Скачать часть журнала с этой статьей(стр. 38-42):
Часть 1 (стр. 1-73)
Расположение в файле:
стр. 1стр. 38-42стр. 73

Молодой учёный