Реализация проектных решений с использованием современных информационно-коммуникационных технологий | Статья в журнале «Молодой ученый»

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

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №25 (159) июнь 2017 г.

Дата публикации: 25.06.2017

Статья просмотрена: 92 раза

Библиографическое описание:

Салахова, К. А. Реализация проектных решений с использованием современных информационно-коммуникационных технологий / К. А. Салахова, В. Н. Фролов. — Текст : непосредственный // Молодой ученый. — 2017. — № 25 (159). — С. 43-47. — URL: https://moluch.ru/archive/159/44927/ (дата обращения: 16.11.2024).



В данной работе нами были рассмотрены теоретические основы работы с Open Server, основные теоретические аспекты построения аналогичных сайтов на языке программирования PHP, разработан чат-мессенджер для организации, а также проанализированы достоинства и недостатки созданного мессенджера.

Ключевые слова: разработка, чат, проектирование, программирование, сервер

Для начала рассмотрим, что же такое мессенджер?

Мессенджер (чат) — это программа, мобильное приложение или сайт по обмену мгновенными сообщениями с людьми по всему миру. [1] Название происходит из английского языка. В его основу взято слово «Message» (сообщение), отсюда и производная.

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

Следующими были всем известные и популярные чаты: Viber, WhatsApp, Telegram, Facebook Messenger, Skype и другие, представленные на рисунке 1 [2]:

Картинки по запросу известные мессенджеры в одной картинке

Рис. 1. «Мессенджеры»

Но, обо всем по порядку.

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

Следует так же отметить, что со временем изменился и дизайн.

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

И это не просто так!

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

Хотя, изначально чат-мессенджеры были разработаны именно для текстового сообщения, в данный момент большинство из них обладает возможностью бесплатного аудио-звонка (WatsApp, Telegram и др.), а так же видео – (Skype, Viber и др.).

Помимо этого, Telegram, например, имеет возможность создавать т. н. чат-ботов, которые могут вести общение человек-компьютер по заранее подготовленному шаблону, а так же скачивать музыку, просматривать блоги и множество других функций. А так же, всем известные стикеры — замена с использованием оригинальных «Emoji», имеющие вид вырезок иллюстраций людей, мультипликационных персонажей, известных актеров и пр.

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

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

Что такое Open Server?

Open Server — это портативный локальный WAMP/WNMP сервер, имеющий многофункциональную управляющую программу, а так же обширный выбор подключаемых компонентов. [4] В первую очередь — это портативный сервер, запуск которого возможен с любого съемного устройства: флеш-накопителя, жесткого диска и др.

В его функционале имеются такие компоненты, как: Apache 2.2.21 и Nginx 1.0.11 (HTTP), MySQL 5.1.61, 5.5.20 и PostgreSQL 9.1.1 (СУБД модули) и PHP 5.2.17, 5.3.9 (PHP). А так же различный набор инструментов, таких как: FTP сервер, Memcached, Perl, Sendmail и многие другие. [5]

Скачать этот сервер можно бесплатно с официального сайта, установка не составит большого труда.

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

Рис. 2. Установочный файл

Затем нужно указать путь. Кстати, Open Server можно установить сразу на переносной носитель, и дождаться распаковки файлов (это занимает некоторое время). Форма выбора пути для распаковки файлов представлена на рисунке 3:

Рис. 3. Форма выбора пути

Далее нужно перейти в указанную папку и открыть ее. В ней будут располагаться 2 файла формата.exe, запускать нужно тот, что подходит под вашу операционную систему. Например, для версий Windows 2012 года и старше, нужно запускать файл «Open Server x64.exe», представленный на рисунке 4:

Рис. 4. Запуск программы

Нужно выбрать язык для работы с программой — русский, английский или украинский, дождаться установки «Microsoft VC++ Runtime & Patches», представленной на рисунке 5:

Рис. 5. Установка Microsoft VC++

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

Рис. 6. Подключение сервера

Далее нужно создать свою папку, в которой будут храниться файлы с написанным кодом, либо воспользоваться существующей, под названием «Localhost». Чтобы приступить к работе над сайтом, нужно снова нажать правой кнопкой мыши на флажок, найти во вкладке «Дополнительно» «MyPHPAdmin», и перейти непосредственно к серверу, где будут вводиться настройки.

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

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

Рис. 7. Вход на сайт

Когда пользователь вводит свои данные, мессенджер перенаправляет его непосредственно к самому чату, представленному на рисунке 8:

Рис. 8. Чат

Наблюдать за процессом ввода сообщений можно при помощи ранее упомянутого «MyPHPAdmin», используя при этом необходимую базу данных и информацию, содержащуюся в ней.

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

Так же стоит отметить, что плюсами созданного нами мессенджера являются актуальность, удобство пользования, удобный и приятный интерфейс, а так же база данных, в которую поступают все написанные сообщения пользователями. Из минусов — это то, что он локальный. Однако, при желании компаний, можно усовершенствовать его. А так же, пожалуй, отсутствие мобильной версии, но и это возможно исправить. Главное помнить о том, что все существующие программы, чаты, интернет, да и сами ЭВМ были изобретены людьми, а значит, предел новшеств зависит только от нас самих.

Литература:

  1. Что это такое. URL: https://chto-eto-takoe.ru/messenger (дата обращения: 15.06.17).
  2. Android Applications. URL: https://androidapplications.ru/faq/4792–10-luchshih-messendzherov-dlya-antroid.html (дата обращения: 16.06.17).
  3. Лекция 6. Влияние цвета на человека. URL: http://mikhalkevich.narod.ru/kyrs/Cvetovedenie/main6.html (дата обращения: 16.06.17).
  4. Open Server. URL: https://ospanel.io/ (дата обращения: 10.06.17).
  5. Хабрахабр. URL: https://habrahabr.ru/post/137388/ (дата обращения: 15.06.17).
Основные термины (генерируются автоматически): PHP, рисунок, FTP, HTTP, ICQ, WAMP, WNMP, правая кнопка мыши, синий цвет, установочный файл.


Похожие статьи

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

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

Проектирование дистанционного образовательного курса с помощью технологии E-Learning

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

Ключевые аспекты проектирования прототипа платформы для дистанционного обучения

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

Основные функция веб-приложения с учетом анализа современных CMS-систем

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

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

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

Анализ современных подходов в архитектуре предприятий

В статье рассматриваются современные подходы в архитектуре предприятий, их особенности, достоинства и недостатки. Изучены фреймворк Захмана, подход TOGAF и методология компании “Gartner”.

Разработка системы автоматизированного тестирования

В ходе данного исследования был рассмотрен процесс разработки системы автоматизированного тестирования. Для разработки приложения нами использовалась среда Microsoft Visual Studio 2010 Ultimate.

Рассмотрение декларативного подхода к разработке интерфейсов мобильных приложений для Android

В данной статье рассматриваются императивный и декларативный подходы к разработке интерфейсов, анализируются преимущества и недостатки библиотеки Jetpack Compose.

Проектирование информационной системы интернет-магазина

В данной работе представлены этапы и методы разработки информационной системы интернет-магазина. Определены функциональные требования к информационной системе и разработаны модели на языке моделирования UML, которые в дальнейшем будут использованы дл...

Разработка информационного web-портала

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

Похожие статьи

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

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

Проектирование дистанционного образовательного курса с помощью технологии E-Learning

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

Ключевые аспекты проектирования прототипа платформы для дистанционного обучения

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

Основные функция веб-приложения с учетом анализа современных CMS-систем

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

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

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

Анализ современных подходов в архитектуре предприятий

В статье рассматриваются современные подходы в архитектуре предприятий, их особенности, достоинства и недостатки. Изучены фреймворк Захмана, подход TOGAF и методология компании “Gartner”.

Разработка системы автоматизированного тестирования

В ходе данного исследования был рассмотрен процесс разработки системы автоматизированного тестирования. Для разработки приложения нами использовалась среда Microsoft Visual Studio 2010 Ultimate.

Рассмотрение декларативного подхода к разработке интерфейсов мобильных приложений для Android

В данной статье рассматриваются императивный и декларативный подходы к разработке интерфейсов, анализируются преимущества и недостатки библиотеки Jetpack Compose.

Проектирование информационной системы интернет-магазина

В данной работе представлены этапы и методы разработки информационной системы интернет-магазина. Определены функциональные требования к информационной системе и разработаны модели на языке моделирования UML, которые в дальнейшем будут использованы дл...

Разработка информационного web-портала

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

Задать вопрос