Стоимость: 2600 руб.
Содержание
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ СОЗДАНИЯ WEB-САЙТОВ
1.1 Web-сайт: основные понятия, классификация, бизнес-модели
1.4 Анализ существующих сайтов в предметной области
2 ПРОЕКТИРОВАНИЕ WEB-РЕСУРСА ПРЕДПРИЯТИЯ ОБЩЕСТВЕННОГО ПИТАНИЯ ООО «НЬЮПРОДЭСТ»
2.1 Средства разработки
2.2 Диаграмма вариантов использования
2.3 Проектирование базы данных
2.4 Проектирование интерфейса сайта
2.5 Алгоритм функционирования сайта
3.1 Программная реализация страниц сайта
3.2 Тестирование работоспособности сайта
3.3 Продвижение и оптимизация сайта
3.4 Руководство по администрированию сайта
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
ПРИЛОЖЕНИЕ
…Нужна такая же работа?
Оставь заявку и получи бесплатный расчет
Несколько простых шагов
Оставьте бесплатную заявку. Требуется только e-mail, не будет никаких звонков
Получайте предложения от авторов
Выбирете понравившегося автора
Получите готовую работу по электронной почте
На странице представлен фрагмент
Реши любую задачу с помощью нейросети.
1.1 Web-сайт: основные понятия, классификация, бизнес-модели
Web-страница (англ. Web-page) – информационный ресурс, доступный в сети World Wide Web, который можно просмотреть в браузере. Обычно эта информация записана в формате НТМL или ХНТМL и может содержать гипертекст с навигационными гиперссылками на другие web-страницы.
Web-сайт (англ, website, место, площадка в Интернете), также сайт – совокупность web-страниц, доступных в Интернете, которые объединены как по содержанию, так и навигационно. Физически сайт может размещаться как на одном, так и на нескольких серверах.
Web-сервер – это подключенный к Интернету компьютер, который принимает запросы на получение определенных данных, обрабатывает их и выдает результаты, используя протокол НТТР (Нуреr Техt Тrаnsfer Рrotocol-протокол передачи гипертекста).
Совокупность web-страниц, тематически связанных между собой и разработанных как единое целое, называют сайтом.
На рисунке 1.1 представлены типы сайтов.
Рисунок 1.
…
1.4 Анализ существующих сайтов в предметной области
Исходя из задач проектирования, для создания качественного web-ресурса, необходимо произвести анализ сайтов конкурентов для принятия решения о возможной структуре сайта, выборе технологии его реализации, для сравнения дизайнерских находок и цветовых вариантов оформления web-страниц. Были выделены следующие сайты, которые можно отнести к конкурирующим компаниям: http://kafe.by; http://moncafe.by; http://www.stolovaya104.by.
Рассмотрим сайт http://kafe.by с точки зрения вышеперечисленных позиций (рисунок 1.3).
Преимущества:
• простой дизайн;
• сайт не перегружен информацией;
• система навигации достаточно удобна;
• функциональность выполнена на хорошем уровне.
Недостатки:
• страницы очень длинные и нет возврата наверх, приходится долго прокручивать информацию.
Рисунок 1.3 – Главная страница http://kafe.by/
Проанализируем следующий сайт http://moncafe.by (рисунок 1.4).
Рисунок 1.
…
2.1 Средства разработки
Исходя из отсутствия специфических требований к проектируемому web-сервису, в качестве языка разработки остановимся на языке PHP.
PHP (рекурсивный акроним для «PHP: Hypertext Preprocessor») – это широко распространённый открытый ресурс – язык скриптинга (сценариев) общего назначения, который создан специально для разработки Web-приложений и который можно внедрять в HTML.
PHP отличается от других подобных языков, типа клиентского JavaScript, тем, что код выполняется на сервере. Можно сконфигурировать web-сервер таким образом, чтобы он обрабатывал все HTML-файлы с помощью PHP. Наилучшим качеством PHP является то, что он предельно прост для новичка в программировании, но предлагает много продвинутых возможностей для программиста-профессионала. PHP может использоваться на всех крупных операционных системах (ОС), включая Linux, многие варианты Unix (HP-UX, Solaris и OpenBSD), MicrosoftWindows, Mac OS X, RISC OS и, возможно, другие.
…
2.2 Диаграмма вариантов использования
Пользователю системы предоставляются определенные функциональные возможности, которые указываются в виде диаграммы вариантов использования, реализованной на основе синтаксиса языка UML. Построение программного обеспечения после предварительного моделирования аспектов его работы с помощью графических языков моделирования гораздо проще, чем создание приложения на основе исключительно текстовой документации.
Проведем моделирование алгоритма работы системы в целом средствами языка UML. В качестве актеров данной системы могут выступать два субъекта, один из которых является покупателем, второй – администратором. Каждый из этих актеров взаимодействует с рассматриваемой системой (web-ресурсом) и является его пользователем.
…
2.5 Алгоритм функционирования сайта
Работа web-ресурса организовано по архитектуре «клиент–сервер». В этом случае сетевое программное обеспечение предполагает не только совместное использование ресурсов сети, но и обработку на сервере по запросам пользователей. Программное обеспечение в данном случае состоит из двух частей: сервера и клиента. Программа клиент выполняется на локальном компьютере пользователя, она посылает запросы программе-серверу и принимает от нее требуемую информацию. Программа-сервер работает на компьютере общего доступа, производит обработку поступающих к ней запросов и возвращает клиенту требуемые результаты.
Запрос
Ответ
Рисунок 2.7 – Схема архитектуры «клиент-сервер»
Обобщенный алгоритм работы сайта и модуля сервера показан на рисунках 2.8 и 2.9.
Рисунок 2.8 – Алгоритм работы сервера
Рисунок 2.9 – Алгоритм работы приложения в целом
Согласно приведенному формальному алгоритму работы клиента:
1. Клиент после запуска пытается cоздать сокет.
2.
…
3.1 Программная реализация страниц сайта
Сайт был выполнен средствами языка PHP. Код приведен в приложении. После того, как на главной странице был выбран пользователь и введен пароль, а затем нажата кнопка Вход, введенные данные сравниваются с данными, которые хранятся в файле в базе данных MySQL.
Для создания базы данных используется скрипт «LifeExampleShop.sql».
…
3.2 Тестирование работоспособности сайта
Для тестирования созданного сайта были проверены на корректность выполнения функции, выполняемые системой.
Для начала работы с программным продуктом следует ввести в адресной строке браузера адрес сервера, на котором установлен web-ресурс.
Рисунок 3.1 –Стартовая страница
Для навигации по базе данных требуется выбрать соответствующий пункт в верхней части страницы.
Рисунок 3.2 – Меню «Каталог»
При нажатии по названию соответствующего товара осуществляется переход на страницу описания данного товара.
Рисунок 3.3 –Описание товара
Для осуществления покупки следует нажать кнопку В корзину. Товар будет помещен в корзину. Можно выбрать сразу несколько позиций для покупки.
Рисунок 3.4 –В корзине 3 товара
Для перехода в корзину надо выбрать Оформить заказ.
Рисунок 3.5 –Заказ товара
Здесь можно удалить позицию а также изменить количество товара. При нажатии на кнопку Пересчитать общая сумма будет пересчитана.
Рисунок 3.
…
3.3 Продвижение и оптимизация сайта
Разработанный сайт стоит оптимизировать следующим образом:
▪ Ключевые слова должны быть в названии сайта, в названии статей, в самом тексте и желательно в доменном имени.
▪ Заголовок статьи выделен тегом
. Приветствие и название предприятия тегом
. На одной странице следует размещать только один тег
и можно несколько
–
.
▪ Изображения в теге alt подпиcаны ключевыми запросами, потому что по этим запросам yandex и google выдаёт картинки.
▪ Ссылки на страницы называются по теме страницы без лишних параметров id идентификаторов. Контент стоит чаще добавлять на сайт, для этого есть раздел новости.
Регистрации в поисковых машинах, таких как google, yandex, rambler проводилось вручную; в каталогах проводилось с помощью программы Allsubmitter – профессиональная программа для раскрутки сайта. Результатом прогона по каталогам уже стало поднятие PR.
Регистрация в сервисах закладок.
…
и можно несколько
–
.
▪ Изображения в теге alt подпиcаны ключевыми запросами, потому что по этим запросам yandex и google выдаёт картинки.
▪ Ссылки на страницы называются по теме страницы без лишних параметров id идентификаторов. Контент стоит чаще добавлять на сайт, для этого есть раздел новости.
Регистрации в поисковых машинах, таких как google, yandex, rambler проводилось вручную; в каталогах проводилось с помощью программы Allsubmitter – профессиональная программа для раскрутки сайта. Результатом прогона по каталогам уже стало поднятие PR.
Регистрация в сервисах закладок.
…
.
▪ Изображения в теге alt подпиcаны ключевыми запросами, потому что по этим запросам yandex и google выдаёт картинки.
▪ Ссылки на страницы называются по теме страницы без лишних параметров id идентификаторов. Контент стоит чаще добавлять на сайт, для этого есть раздел новости.
Регистрации в поисковых машинах, таких как google, yandex, rambler проводилось вручную; в каталогах проводилось с помощью программы Allsubmitter – профессиональная программа для раскрутки сайта. Результатом прогона по каталогам уже стало поднятие PR.
Регистрация в сервисах закладок.
…
3.4 Руководство по администрированию сайта
Web-сайт, представленный в данной работе, имеет простую и понятную структуру.
Для разработки данного web-сайта использовались средства, описанные в Главе 2.
Для изменения базы данных необходимо запустить браузер и в адресной строке ввести http://localhost/phpmyadmin, после чего ввести данные для входа (имя: root; пароль: без пароля) и попадаем в панель для создания новых баз данных или изменения имеющихся.
Размещение web-сайта в сети Интернет
Для того, чтобы разместить сайт на сервере в Интернет, необходимо:
• найти хостинг;
• установить программу FTP клиент или изучить использование CPanel предлагаемой хостинг-компанией;
• переместить файлы темы, в случае, если они были заранее подготовлены, или доработать их на сервере хостинга [20].
…
ЗАКЛЮЧЕНИЕ
В дипломной работе были исследованы особенности и этапы создания web-сайта, а также вопросы оптимизации и привлечения внимания целевой аудитории. И на основе представленного материала был разработан сайт для предприятия ООО «НьюПродэст», позволяющий привлечь новых клиентов, повысить качество оказываемых услуг.
Основным результатом дипломной работы является создание web-ресурса для предприятия общественного питания ООО «НьюПродэст», чья деятельность заключается в продаже различных блюд. Разработанный web-сайт позволяет автоматизировать процессы доступа к информационным ресурсам компании через Интернет и информационный обмен между компанией и потенциальными клиентами.
…
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Прохорский Г.В. Как сделать свою Web-страничку или сайт: учеб. – Москва, 2005 г. – 245с.
2. Классификация сайтов [Электронный ресурс]. – 2018. – Режим доступа: http://www.internet-technologies.ru/articles/article_1486.html – Дата доступа: 22.05.2018.
3. Концепция проекта [Электронный ресурс]. – 2018. – Режим доступа: http://www.5428030.ru/steps.php – Дата доступа: 22.05.2018.
4. Принципы создания сайтов на современном этапе [Электронный ресурс]. – 2018. – Режим доступа: http://sharley.ru/literature/113-vazhnye-principy-sozdaniya-sajtov-v-ramkax-sovremennyx-tendencij-sajtostroeniya.html – Дата доступа: 22.05.2018.
5. Система управления базами данных [Электронный ресурс]. – 2018. – Режим доступа: http://ru.wikipedia.org/wiki/Система_управления_ базами_данных – Дата доступа: 22.05.2018.
6. Oracle Database [Электронный ресурс]. – 2018. – Режим доступа: http://ru.wikipedia.org/wiki/Oracle_Database – Дата доступа: 22.05.2018.
7.
…
Узнайте сколько будет стоить выполнение вашей работы
Список использованной литературы
- 1. Прохорский Г.В. Как сделать свою Web-страничку или сайт: учеб. – Москва, 2005 г. – 245с.
- 2. Классификация сайтов [Электронный ресурс]. – 2018. - Режим доступа: http://www.internet-technologies.ru/articles/article_1486.html - Дата доступа: 22.05.2018.
- 3. Концепция проекта [Электронный ресурс]. – 2018. - Режим доступа: http://www.5428030.ru/steps.php - Дата доступа: 22.05.2018.
- 4. Принципы создания сайтов на современном этапе [Электронный ресурс]. – 2018. - Режим доступа: http://sharley.ru/literature/113-vazhnye-principy-sozdaniya-sajtov-v-ramkax-sovremennyx-tendencij-sajtostroeniya.html - Дата доступа: 22.05.2018.
- 5. Система управления базами данных [Электронный ресурс]. – 2018. - Режим доступа: http://ru.wikipedia.org/wiki/Система_управления_ базами_данных - Дата доступа: 22.05.2018.
- 6. Oracle Database [Электронный ресурс]. – 2018. - Режим доступа: http://ru.wikipedia.org/wiki/Oracle_Database - Дата доступа: 22.05.2018.
- 7. Microsoft SQL Server [Электронный ресурс]. – 2018. – Режим доступа: http://ru.wikipedia.org/wiki/Microsoft_SQL_Server – Дата доступа: 22.05.2018.
- 8. Шапошников, И. Web-сайт своими руками : [практ. рук.] / Игорь Шапошников. - СПб. : БХВ-Санкт- Петербург, 2000
- 9. Эд Тиллер, Мери Бурмейстер. HTML для чайников, Москва, С-П., К., Издательство «Диалектика», 2006.
- 10. Губин С. Ю. Введение в интернет-технологии : Учеб. пособие / С.Ю. Губин, В.Т. Матчин, В.А. Мордвинов; М-во образования Рос. Федерации, Моск. гос. ин-т радиотехники, электроники и автоматики (техн. ун-т). - М.: МИРЭА, 1999
- 11. CSS [Электронный ресурс]. – 2018. - Режим доступа: http://webdax.ru/sposobcss.php - Дата доступа: 22.05.2018.
- 12. Средства создания сайтов [Электронный ресурс]. – 2018. – Режим доступа: http://www.in-internet.narod.ru/teor/sreda.html – Дата доступа: 22.05.2018.