Диплом (1233074), страница 4

Файл №1233074 Диплом (Создание интернет-ресурса с индивидуальной системой управления для компании Хайтек) 4 страницаДиплом (1233074) страница 42020-10-06СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 4)

Функция шифрования md5 – шифровальщик стандарта MD5 (англ. Message Digest 5) – 128-битный алгоритм хеширования, для шифрования пользовательских данные и тем самым решения вопросов начальной безопасности хранения данных и их вывода по запросам.

Конструктор тела ресурса – модуль, для подключения графической оболочки (CSS) и тем ресурса, а так же дополнительных обработчиков напрямую связанных с ней (flash, java, api).

Конструктор модульной ленты – код для средства построения выводимых новостей в модулях ресурса.

Функция поиска – часть кода, проверяющая данные из базы данных по ключевому слову введенным пользователем.

Функциональные переменные admin меню – блок кода, напрямую относящийся к переменным отдельных страниц admin панели. Вызывает обработчик сверки при редактировании данных администратором ресурса.

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

Построение подвала ресурса – код несущий информационную подпись о ресурсе, имеет простой обработчик, прикрепляющий данный текст ко всем страницам интернет ресурса.

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

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

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

Файл .htaccess – это файл, который дает возможность конфигурировать работу сервера в отдельных директориях (папках), не предоставляя доступа к главному конфигурационному файлу. Например, устанавливать права доступа к файлам в директории, менять названия индексных файлов, самостоятельно обрабатывать ошибки Apache, перенаправляя посетителей на специальные страницы ошибок.

Каталог form содержит в себе файлы

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

Каталог module включает в себя каталоги news, loads ,comments и admin.

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

– add.php файл добавления страницы, новости или файла. Необходим для присвоения новому материалу своего идентификатора и создания записи об этом в базе данных;

– control.php файл контроля страницы. Содержит переменные управления правами доступа к страницам, новостям или файлам;

– edit.php файл для возможности редактирования материалов. Вызывает обработчик для внесения изменений с последующим изменение данных в базе данных.

– main.php файл предназначенный для отображения и построения страницы с содержимым.

– material.php файл содержавший в себе материалы внесенные пользователями, которые не включены в исходный код ресурса.

Каталог load содержит в себе дополнительный фаил download.php предназначенный для управления загрузкой и выгрузкой файлов или материалов со страниц каталога файлов.

Каталог admin содержит еще два нестандартных файла:

– query.php фаил содержащий код обработчика по управлению пользовательскими данными и их правами доступа

– stats.php фаил для работы статистики ресурса, осуществляемый через Яндекс метрику

3.1 Создание базы данных

Для управления базой данных MySQL использовался web-интерфейс хостинга timeweb PhpMyAdmin. Для создания базы данных web-сервере хостинга, необходимо зайти в административную панель управления хостингом, перейти в меню управления базами данных и перейти в инструмент MySQL. Следующим шагом необходимо выбрать пункт – «Новая база данных », после нажать создать. Нужно ввести в эту панель имя базы данных, логин пользователя и пароль, которые были получены при регистрации базы данных на хостинге, и выбрать команду – «Принять». Далее будет подтверждение о создании сервере базы данных, которую нужно использовать в дальнейшем использовать при разработке web-ресурса. Ниже представлена таблица базы данных (рисунок 10 ).

Рисунок 10 – Таблица базы данных

В базе данных были созданы таблицы с именами chat, comments, loads,news, notice и users для хранения определённых групп данных. Данные таблицы содержат в себе:

– chat содержит структурированные данные необходимые для работы чата и его обработчиков;

– comments содержит структурированные данные необходимые для работы модуля комментариев их ввода в базу данных, а так же вывода на определенную страницу;

– loads содержит данные, о новостях каталога файлов сортируя их по категориям, отдельным новостям, автору, дате а так же хранит содержимое каждой новости;

– news содержит данные о новостях сортируя их по категориям, отдельным новостям, автору, дате а так же хранит содержимое каждой новости;

– notice содержит поля из баз данных каталога файлов и новостей, необходимые для реализации поиска по ключевым словам;

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

3.2 Создание графической оболочки ресурса

Одним из главных условий, которым должен отвечать ресурс – это доступность и простота для интернет-пользователей. Для этого было создано чётко–структурированное меню. Меню web-сайта предполагает легкое и свободное перемещения по разделам и явное их описание. В интернет ресурсе оно реализовано посредством HTML и CSS.

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

Графическое оформление заносится через файл стилей CSS, который хранится в каталоге resource.Данный каталог содержит общие изображения, используемые в построении страниц интернет ресурса. Отдельные изображения заносятся в каталоги хранимые в папке catalog. Такое разграничение позволяет отделить ресурсы построения страниц ресурса от пользовательского контента.



3.3 Реализация страниц сайта

3.3.1 Реализация главной страницы

На главной странице интернет ресурса находится логотип. Так же пользователю доступно навигационное меню, для удобства ориентации на интернет ресурсе. Под ним располагаются информация о компании и последние новости. Ниже представлено оформление (рисунок 11) готовой страницы.

Рисунок 11 – Главная страница ресурса

3.3.2 Реализация страницы новости

Страница Новости размещает темы новостей, а так же предоставляет краткую информацию о времени и авторе разместившем ее. Ниже представлено оформление (рисунок 12) готовой страницы.

Рисунок 12 – Новостная страница ресурса



3.3.3 Страница вложение в новости или каталог файлов

Страницы, вложенные в переход со страниц каталога новостей или файлов содержат уже полную информацию или файлы, вложенные в них. Так же они позволяют редактировать или удалять новости. Ниже представлено оформление (рисунок 13) готовой страницы.

Рисунок 13 – Вложенная страница ресурса







3.3.4 Страница пользователя

Страница пользователя содержит информации о пользователе, фото, его данные введенные при регистрации, и поля их редактирования. Ниже представлено оформление (рисунок 14) готовой страницы.

Рисунок 14 – Страница пользователя









3.3.5 Панель администратора

Основной целью панели администратора является удобный и легкий контроль интернет ресурса. Страница администратора содержит три поля, одно из которых является подменю основной страницы. Ниже представлено оформление (рисунок 14) готовой страницы.

Рисунок 15 – Страница пользователя







3.3.6 Страница регистрации

Страница регистрации содержит поля для заполнения пользователем: имя пользователя, идентификатор на ресурсе, e-mail и каптча. Эти поля содержат подсказки, в каком формате следует вводить данные, и если пользователь ошибется в заполнение какого-либо поля, ему будет дана подсказка. Ниже представлено оформление (рисунок 16) готовой страницы.

Рисунок 16 – Страница пользователя









3.4 Размещение ресурса

Для размещения интернет ресурса использовался выбранный заказчиком интернет хостинг TimeWeb .Так же сразу был использован готовый тарифный план Optimo 2х, который включает в себя услуги размещения файлов интернет ресурса на сервере, на котором запущено программное обеспечение, необходимое для обработки запросов к этим файлам, функции почтового сервиса, баз данных , dns и файлового хранилища. Объем размещаемого пространства сервера составляет 2 гигабайта для баз данных и 200 гигабайт для файлов хранимых на сервере.

Для размещения готового интернет ресурса на сервере использовался выбранный FTP-клиент FileZilla (рисунок 17). Готовые файлы и каталоги сайта были загружены на файловое хранилище хостинга.

Рисунок 17 – Загрузка файлов на хостинг с помощью FileZilla

3.5 Продвижение интернет ресурса

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

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

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

Основные внутренние факторы:

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

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

– заголовок страницы. Должен содержать ключевые слова. Желательно, чтобы они были в той же форме, что и запрос пользователя в поисковой системе;

– текст на странице (контент), наличие в нём ключевых слов, которые пользователь набирает в поисковой системе для поиска предоставляемой вами информации;

  • количество страниц;

– мета-теги, такие как description, keywords и т. д. Содержимое тега description отображается некоторыми поисковыми системами как текст под ссылкой на сайт в выдаче (сниппет). Содержимое тега keywords учитывается при определении соответствия страницы поисковому запросу. Плотность ключевых слов из содержимого мета-тега keywords в содержимом мета-тега description по возможности должна составлять 5-10 %;

  • «Внутренняя перелинковка» – ссылки между страницами сайта.

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

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

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

Список файлов ВКР

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7021
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее