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

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

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

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №17 (203) апрель 2018 г.

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

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

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

Золотухин, Ф. С. Разработка веб-портала для информационной поддержки предприятия общественного питания / Ф. С. Золотухин. — Текст : непосредственный // Молодой ученый. — 2018. — № 17 (203). — С. 47-50. — URL: https://moluch.ru/archive/203/49729/ (дата обращения: 16.11.2024).



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

Ключевые слова: веб-портал, алгоритмы, предприятие общественного питания, экранные формы пользовательского интерфейса, программа Adobe Dreamweaver.

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

Пока у предприятия общественного питания нет своего веб-портала, информация о нем будет распространяться по принципу “сарафанного радио” или через сайты-посредники, вроде menu.ru, afisha.ru и других. Эти сайты-посредники могут содержать только самую общую информацию с редкими примерами-исключениями из фотографий блюд, обстановки, с выступлений или рабочего персонала. С развитием информационных технологий потребность в собственном содержательном информационном веб-портале будет только чаще подтверждаться пожеланиями гостей, а также современными требованиями ведения бизнеса и правилами конкурентной борьбы.

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

Цель является повышение продуктивности работы предприятия общественного питания. Были поставлены задачи: исследование предметной области; сравнительный анализ существующих аналогичных решений; выбор инструментальных средств и среды разработки; разработка схемы данных; разработка схем алгоритмов; программная реализация; разработка пользовательского интерфейса; тестирование и отладка; разработка руководства оператора.

Таблица 1

Выбор среды разработки

Параметры

CoffeeCup1

Bluefish2

Brackets3

Notepad++4

Dreamweaver5

FTP загрузчик

+

+

-

-

+

Встроенный редактор графического интерфейса

+

-

-

-

+

Встроенный отладчик

+

+

+

+

+

Автодополнение

+

-

+

-

+

Работа с сервером напрямую

-

+

+

-

+

Работа в OS X

+

+

+

+

+

Опыт использования

+

+

-

+

+

Источники информации:

[1] https://www.coffeecup.com/

[2] https://bluefish.openoffice.nl/

[3] http://backets.io/

[4] http://notepad-plus-plus.org/

[5] https://www.adobe.com/products/dreamweaver.html/

Условные обозначения:

+ - указанная возможность присутствует

- - указанная возможность отсутствует

Учитывая поставленную задачу, основным средством разработки будущего веб-портала была выбрана программа Adobe Dreamweaver.

Программа Dreamweaver подошла к декларируемому идеалу ближе конкурентов. Прямая работа с кодами не исключена полностью, но сведена к разумному минимуму [1]. Программа не только обладает мощным арсеналом средств визуального проектирования, но и способна отображать web-страницы почти как специализированные программы просмотра: Microsoft Internet Explorer, Safari, Chrome или Netscape Navigator.

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

На рис. 1. показана экранная форма пользовательского интерфейса Dreamweaver Adobe.

Рис. 1. Экранная форма пользовательского интерфейса Dreamweaver

Для решения поставленных задач была разработана схема алгоритма [3], показанная на рис. 2.

схема алгоритма

Рис. 2. Схема алгоритма работы веб-портала

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

Рис. 3. Экранная форма пользовательского интерфейса

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

При разработке веб-портала были проанализированы современные web-технологии, позволяющие создавать интерактивные web-страницы. Наиболее подходящими для выполнения поставленной задачи оказались Adobe Dreamweaver CC 2018.

Таблица 2

Выбор языка программирования

Характеристики

Ruby1

PHP2

Python3

C#4

javascript5

Мультиплатформенность

+

+

-

-

+

Удобство работы с БД

+

+

-

+

+

Размещение внутри HTML

+

-

-

+

+

Масштабируемость

+

-

-

+

+

Безопасность

+

-

+

+

+

Простота освоения

-

+

+

+

+

Источники информации:

[1] https://www.ruby-lang.org/en/

[2] http://php.net/manual/en/intro-whatis.php

[3] https://www.python.org/

[4] https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/

[5] https://learn.javascript.ru/

[6] https://www.w3schools.com/js/default.asp

Условные обозначения:

+ - указанная возможность присутствует

- - указанная возможность отсутствует

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

Литература:

1. Майвальд Джим. Adobe Dreamweaver CC Classroom in a Book. Adobe Press, 2017. 496 c.

2. Дэвид Сойер Макфарланд. Новая большая книга CSS. Питер, 2017. 720 с.

3. Колдаев В.Д. Алгоритмы и структуры данных: учебное пособие / Л.Г. Гагарина, В.Д. Колдаев. — М.: Финансы и статистика; ИНФРА-М, 2009. — 304 с.

4. Дакетт Джон. Javascript и jQuery. Интерактивная веб-разработка. Эксмо, 2017 г. 640 с.

5. Кристофер Шмитт, Кимберли Блессинг. Применение Web-стандартов CSS и Ajax для больших сайтов. 2011 г. 244 с.

Основные термины (генерируются автоматически): пользовательский интерфейс, общественное питание, HTML, указанная возможность, программная реализация, экранная форма, FTP, источник информации, основной функционал, повышение продуктивности работы предприятия.


Ключевые слова

алгоритмы, Веб-портал, предприятие общественного питания, экранные формы пользовательского интерфейса, программа Adobe Dreamweaver

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

Разработка веб-сервиса для хранения и передачи данных

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

Наполнение и поддержание актуальности содержимого базы данных товаров современного интернет-магазина

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

Система управления контентом сайта (на примере сайта газеты «Зори» Северского района Краснодарского края)

Авторы данного исследования актуализируют необходимость применения современных технологий электронного взаимодействия в процессе создания информационного продукта. Дается анализ популярных технологий администрирования web-сайтов. На примере функциона...

Разработка веб-приложения «Семейный органайзер»

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

Адаптивный дизайн веб-сайта с использованием фронтэнд-фреймворка Bootstrap

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

Разработка информационной системы для автоматизации продаж (на примере продающего веб-сайта сети ресторанов «Додо Пицца» в США)

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

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

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

Адаптивный дизайн в проектировании интерфейсов

В статье описывается разработка мобильных приложений и сайтов. Дается определение языкам, используемым при создании сайта, а также характеристика front-end и back-end разработкам. Подробно рассматривается адаптивный дизайн, выделяются его особенности...

Разработка Web-приложения с применением технологии ASP.NET

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

Проектирование программного обеспечения сканера веб-уязвимостей TechnoScan c использованием нотаций диаграммы UML

В статье представлен анализ актуальности использования сканеров уязвимости для предотвращения возможных угроз и выявления уязвимостей веб-приложений на ранних этапах. Представлены результаты проектирования сканера веб-уязвимостей “TechnoScan” с испол...

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

Разработка веб-сервиса для хранения и передачи данных

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

Наполнение и поддержание актуальности содержимого базы данных товаров современного интернет-магазина

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

Система управления контентом сайта (на примере сайта газеты «Зори» Северского района Краснодарского края)

Авторы данного исследования актуализируют необходимость применения современных технологий электронного взаимодействия в процессе создания информационного продукта. Дается анализ популярных технологий администрирования web-сайтов. На примере функциона...

Разработка веб-приложения «Семейный органайзер»

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

Адаптивный дизайн веб-сайта с использованием фронтэнд-фреймворка Bootstrap

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

Разработка информационной системы для автоматизации продаж (на примере продающего веб-сайта сети ресторанов «Додо Пицца» в США)

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

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

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

Адаптивный дизайн в проектировании интерфейсов

В статье описывается разработка мобильных приложений и сайтов. Дается определение языкам, используемым при создании сайта, а также характеристика front-end и back-end разработкам. Подробно рассматривается адаптивный дизайн, выделяются его особенности...

Разработка Web-приложения с применением технологии ASP.NET

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

Проектирование программного обеспечения сканера веб-уязвимостей TechnoScan c использованием нотаций диаграммы UML

В статье представлен анализ актуальности использования сканеров уязвимости для предотвращения возможных угроз и выявления уязвимостей веб-приложений на ранних этапах. Представлены результаты проектирования сканера веб-уязвимостей “TechnoScan” с испол...

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