Файл: Разработка сайта издательского дома.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 14.05.2023

Просмотров: 165

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

ВВЕДЕНИЕ

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

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

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

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

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

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

ОСНОВНАЯ ЧАСТЬ

    1. Цель разработки

Целью данной работы является разработка электронного представительства «Издательского дома» с возможностью последующего размещением в сети Интернет.

    1. Средства разработки

Для разработки данного программного обеспечения использовались технические и программные средства, которые представлены в Таблице 1 и Таблице 2.

Таблица 1 – Технические средства

Наименование

Описание

Процессор

Intel Core i5 2.4GHz

Жесткий диск

512 Gb

Оперативная память

4 GB

Видеокарта

AMD Radeon 8000

Таблица 2 – Программное обеспечение

Название программного средства

Описание

Windows 8

Операционная Система

Google Chrome

Браузер, разрабатываемый компанией Google

Microsoft Office

Офисный пакет приложений, созданных корпорацией Microsoft

Wordpress

Система управление содержимом файла

XAMPP-control

Кроссплатформенная сборка веб-сервера

    1. Требования к приложению

      1. Требования к функциональности

Далее представлены требования к функциональности web-приложения:

  1. обеспечивать создание, удаление, модификацию и управление:
  2. разделами сайта (в т.ч. и навигацией)
  3. документами
  4. списковыми объектами (типа, новости и т.д) и атрибутами списков

Функциональная схема представлена на Рисунке 1.

Рисунок – Функциональная схема

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

Данная схема отображает основной функциональный комплекс, сгруппированный в программные модули. На функциональной схеме представлены 3 модуля «Навигатор1», «Навигатор2», «Административная панель»

Модуль «Навигатор1» имеет следующий набор функциональных возможностей:


  • Добавление новостей;
  • Изменение новостей;
  • Удаление новостей.
  • Добавление опроса
  • Изменение опроса
  • Удаление опроса
  • Просмотр Акций
  • Управление Календарем событий

Модуль «Навигатор2» имеет следующий набор функциональных возможностей

  • Сводная информация

Модуль «Административная панель» имеет следующий набор функциональных возможностей

  • Записи
  • News
  • Мероприятия
  • Медиафайлы
  • Страницы
  • Комментарии
  • Внешний вид
  • Плагины
  • Пользователи
  • Инструменты

Назначение программы

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

      1. Пользовательский интерфейс

Далее представлены требования к интерфейсу web-приложения:

  • Логотип представленный на Рисунке 2, должен присутствовать на каждой главной странице сайта;

Рисунок – Логотип программы.

  • Необходимо в дизайне использовать шрифт Microsoft Sans Serif;
  • Использование цвета #ccc9c5 в дизайне web-приложения;
  • Интерфейс web-приложения должен поддерживать русский язык;
  • Интерфейс web-приложения должен обеспечивать наглядное, интуитивно понятное представление структуры размещенной информации, быстрый и логичный переход к соответствующим разделам системы;
  • Навигационные элементы интерфейса web-приложения должны обеспечивать однозначное понимание пользователем их смысла и обеспечивать навигацию по всем доступным пользователю разделам системы и отображать соответствующую информацию;
  • Интерфейс web-приложения должен быть рассчитан на пользователей, не имеющих специальных технических знаний и навыков в области компьютерной техники, и быть легко осваиваем ими, желательно без необходимости обращения в службу техподдержки.
      1. Требования к валидации сайта

Ниже на Рисунке 3 представлена проверка HTML структуры на соответствие его общепринятым правилам от W3C. Данная проверка включает в себя проверку на уникальность идентификаторов, правильном закрытие тегов и т.д.

Рисунок – W3C

АНАЛИЗ ИСХОДНЫХ ДАННЫХ


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

HTTP - соответствующий стандарт задействуется в целях обеспечения работы инфраструктуры обмена гипертекстовыми данными — в общем случае между компьютерами и серверами в интернете. Относится к основополагающим протоколам, которые обеспечивают работу Всемирной паутины. По умолчанию поддерживается большинством современных программных инструментов коммуникации в распространенных операционных системах. Стандарт, о котором идет речь, предполагает передачу данных от программно-аппаратного объекта в статусе клиента к серверу и наоборот. Первый направляет второму запросы, а тот отвечает на них по установленному алгоритму. Существует несколько разновидностей рассматриваемого протокола: например, HTTPS, HTTP-NG. Главные преимущества, обуславливающие тот факт, что протокол связи HTTP стал одним из самых популярных:

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

Есть у него и ряд недостатков, выделяемых экспертами:

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

SMTP – по протоколу SMTP отправитель письма связывается с получателем при помощи командной строки и специальных каналов, роль которых обычно выполняет TCP-соединение. Любая SMTP-сессия состоит из двух ведущих компонентов: команд от клиента и соответствующих им ответов сервера. При открытой сессии обе этих составляющих обмениваются ее параметрами. Подобный обмен может включать как ноль, так и больше SMTP-операций (транзакций).

Любая SMTP-транзакция представляет собой три последовательные этапа команда/ответ:

  • Mail from. Определяет обратный адрес. Эта переменная необходима для возвращенных писем.
  • RCPT to. Определяет получателя текущего текстового сообщения. Команда может использоваться несколько раз, в зависимости от количества получателей. Данные адреса также входят в оболочку SMTP.
  • Data. Необходим для отправки текстового сообщения. Включает в себя непосредственно содержимое письма, в отличие от оболочки. «Data» несет в себя информацию о заголовке и теле сообщения (они разделяются пустой строкой). Ответ сервера при передаче происходит в два этапа: на первом он отвечает конкретно на команду «Data» (уведомление о готовности принять текстовое сообщение), а на втором — о принятии или отклонении всего письма в конце последовательности данных.

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

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

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

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

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