Файл: Разработка Web-представительства строительной компании.pdf
Добавлен: 03.07.2023
Просмотров: 1007
Скачиваний: 12
СОДЕРЖАНИЕ
1. Цели и концепция Web-ресурса
1.2. Обоснование необходимости создания Web-ресурса
1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи
1.4. Характеристика целевой аудитории
2. Параметры и внешний вид Web-ресурса
2.1. Обоснование выбора имени и названия Web-ресурса
2.2. Обоснование лингвистического обеспечения Web-ресурса
2.3. Обоснование выбора графического режима Web-ресурса
2.4. Обоснование принятых решений по цветовой схеме Web-ресурса
2.5. Обоснование принятых решений по размеру и виду шрифта
2.6. Обоснование принятых решений по формированию фирменного стиля
3. Обоснование выбора инструментария для создания Web-ресурса
3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса
3.3. Обоснование выбора программного обеспечения для создания Web-ресурса
3.3.1. Обоснование выбора программных продуктов для создания графики
3.3.2. Обоснование выбора программных продуктов для создания анимации
3.3.3. Обоснование выбора СУБД
3.3.4. Обоснование выбора программных продуктов для создания программного кода
3.4. Обоснование выбора способа размещения Web-ресурса в Интернет
4. Структура и содержание сайта
4.1.Разделы сайта и система навигации
5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет
5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах
Рассмотрим способы размещения сайта в сети Интернет.
Способ первый – размещение своего сайта на сервере местного интернет-провайдера.
Как уже отмечалось, такой способ является наиболее предпочтительным. Его преимущества:
- Мы получаем зарегистрированное лично на нас доменное имя второго уровня. Мы можем переносить свой сайт к другим провайдерам, в том числе не местным, а пользователи будут, как и раньше попадать на наш веб-сайт, набирая в строке браузера доменное имя нашего сайта.
- Мы можем лично поговорить с людьми, занимающимися обслуживанием сервера, на котором размещен наш сайт, и на месте обсудить с ними имеющиеся проблемы.
- Не тратится время на переписку по e-mail.
К недостаткам можно отнести:
- Необходимы денежные вложения для размещения и поддержки сайта и доменного имени. Цены на такие услуги могут значительно колебаться в зависимости от региона или жадности местного интернет-провайдера.
- Мы сможем пользоваться только теми услугами, которые нам может предоставить местный провайдер. Не все предоставляют FTP доступ и не все имеют поддержку PHP.
- Мы сможем пользоваться только тем оборудованием, которое нам может предоставить местный провайдер. Скоростные характеристики сервера и внешнего канала связи могут отличаться в десятки раз.
- При ограниченном количестве местных интернет-провайдеров бывает невозможно перейти к другому, если предыдущий нас не устраивает.
- Мы тратим свое время на посещение офиса провайдера, заключения договоров и ожидания прохождения оплаты.
Способ второй – размещение сайта на иногороднем или на зарубежном платном сервере.
Достоинства заключаются в большом количестве компаний, предоставляющих платный хостинг, а следовательно:
- Можно выбрать ту фирму, которая бы полностью удовлетворяла наши запросы – перечень услуг, предоставляемые возможности и сервисы, скоростные характеристики оборудования, цены на предоставляемые услуги.
- Если мы не довольны чем-либо, можно с легкостью покинуть одну фирму и перейти на другую.
- Мы не тратим времени на поездки (если это актуально). Общение происходит либо по e-mail, либо по телефону.
Недостатки:
- Мы сможем оценить качество предоставляемых услуг только после их оплаты и начав работать с этим провайдером.
- Как и в предыдущем случае необходимы денежные вложения для размещения и поддержки сайта и доменного имени.
- Чтобы не попасть впросак следует некоторое время понаблюдать за сайтом, его скоростью и стабильностью работы. Почитать (если есть) отзывы об этом провайдере на форумах.
- Общаться с фирмой придется только по межгороду, icq или e-mail, а иногда только по e-mail и в этом случае можно потерять довольно много времени на ожидание ответа.
- Очень сложно или совсем невозможно приехать лично и на месте обговорить некоторые вопросы.
- Можно оказаться просто обманутым и просто потерять свои деньги..
Способ третий – размещение сайта у себя на компьютере.
Как уже отмечалось, такая возможность имеет больше теоретическое значение, чем практическую реализацию.
Способ четвертый – размещение сайта на бесплатном хосте.
Если мы хотим самостоятельно разместить уже имеющийся у нас сайт, данный способ обладает следующими достоинствами:
- Абсолютно никаких денежных затрат.
- Очень быстрые сроки получения места для размещения сайта. Примерное время с начала регистрации (заполнения регистрационной формы) до момента начала закачки наших файлов на хост - 1-2 часа!
- В 90% случаев нет необходимости вести переписку с хост-провайдером для регистрации. Регистрация сайтов производится в автоматическом режиме.
- Более широкий выбор доменных имен.
Недостатки:
- Мы получаем доменное имя третьего уровня (типа http://vashsayt.domen.ru), которое невозможно будет сохранить при переходе на другой хост.
- Не все провайдеры, предоставляющие бесплатный хостинг, имеют поддержку PHP, хотя в последнее время можно найти компании, которые на бесплатном хостинге включают поддержку языка PHP.
- Практически на всех бесплатных хостах имеются ограничения на получение контента с других сайтов и отсутствие поддержки баз данных MySQL.
Для нас наиболее подходит первый способ размещения. Второй исключаем, так как высок риск, что не подойдет. Третий способ не подходит начинающим веб-мастерам. Четвертый способ имеет такой большой недостаток, как домен третьего уровня, это нам тоже не подходит.
4. Структура и содержание сайта
4.1.Разделы сайта и система навигации
Работа администратора начинается с главной страницы, на которой отображаются в «усеченном виде» все таблицы базы данных. Перейдя по ссылкам на требуемую таблицу, можно осуществлять все доступные операции с данными этой таблицы.
Для добавления данных в таблицы разработана унифицированная форма, которая базируется на универсальном PHP коде, но заполнятся именами полей, соответствующим видам таблиц. Для того, чтобы добавить данные в нужную таблицу, необходимо по ссылке на главной странице с перечнем всех таблиц выйти на эту таблицу, например «Подразделения», в нижней части которой находится ссылка «Добавить подразделение».
Появиться форма для заполнения данных вида (рисунок 4.1):
Рисунок 4.1. Форма для добавления данных подразделений в таблицы
Ниже приводится часть этой таблицы с полями меню управлении.
Введите Id код для удаления, поиска или обновления.
Начало формы
Введите Id код
Введите Id код
Введите Id код
Конец формы
Поля расположены в последовательности – удалить, найти, обновить. Для совершения этих действий необходимо ввести Id код соответствующей строки (сотрудника в нашем примере). Если вводится Id и нажимается кнопка «Обновить», то появляется форма для обновления со всеми данными подразделения (рисунок 4.2) .
После добавления данных и нажатия кнопки «обновить», данные будут занесены в таблицу, появиться список всех сотрудников с сопутствующими полями меню. Здесь можно проконтролировать правильность введенных данных.
Таким же образом происходит удаление записи о подразделении, если это необходимо. Аналогичные операции доступны для всех таблиц базы данных, независимо от содержания таблиц.
Рисунок 4.2. Форма для обновления данных таблицы «Подразделения»
4.3. Эскиз сайта
На рисунке 4.3 представлена схема взаимодействия пользователя с системными элементами Интернет магазина. Приведены возможные ответы программы на действия пользователя
Системная часть
Редактирование корзины
Формирование заказа
Отображение позиций добеленных в корзину
Добавление товара в корзину
Интерфейсно системная часть
Выбор пункта меню
Полноценное отображение товара с погрузкой фото, статей и др. элементов
Отображения списка товаров директории
Выбор товара
Выполнение когда шифрования
Подключение к базе данных
Системная настройка интерфейсов
Формирование элементов меню
Загрузка шаблонов отображения
Формирование элементов меню
Загрузка шаблонов отображения
Загрузка web страницы
Создание шифрованного канала связи с системой оплаты
Оплата заказа
Установка контроля исполнения
Интерфейсно системная часть
Уведомление об оплате
Контроль сумм
Рисунок 4.3. Блок схема реализации выполнения пунктов меню
5. Разработка рекламной кампании по продвижению Web-ресурса в Интернет
5.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах
Перечень ключевых слов, которые необходимо указать при создании Web-ресурса: строительные товары, стройматериалы, все для строительства, строительство домов, строительство коттеджей, ремонт.
5.2. Описание структуры медиа-плана
Для продвижения интернет-представительства будет использована контекстная реклама в Яндекс.Директ.
Рисунок 5.1. Создание объявления в Яндекс.Директ
Также будет проводиться поисковая оптимизация, работа с социальными сетями ВКонтакте, Твиттер, Facebook.
Заключение
На основании проведенного анализа конкретной компании, занимающейся разработкой и продажей строительных материалов, предоставлением услуг в сфере ремонта и строительства – ООО «Гарант-Строй», сделаны выводы, разработан прототип веб-сайта, разработано универсальное программное обеспечение и типовая база данных, которые могут быть применимы, настраиваемы для любой конкретной компании такого типа. Разработан прототип интернет компании, представленный в виде веб-приложения с рядом функций, которые, по сути, объединяют в себе функциональность ИС и АРМы – сотрудников компании.
Предложена новая концепция виртуальной компании, основанная на применении современных информационных технологий, в частности на возможностях Сети Интернет. Эта концепция подразумевает расширение сферы деятельности компании до уровня виртуальной компании путем вовлечения в нее всех заинтересованных субъектов виртуальной компании– настоящих и потенциальных клиентов, производителей и потребителей товаров и услуг, специалистов в области информационных технологий.
В работе рассмотрены вопросы создания и развития программного обеспечения информационных систем (ИС) в таких компаниях, базирующихся на современных программных платформах, современных концепциях в области систем управления базами данных (СУБД), современных концепциях прикладного программирования, интернет технологий. Именно использование совокупности этих технологий дает основание относить компанию к классу виртуальных компаний, виртуальных корпораций, когда доступ к базе данных и программным компонентам имеют не только персонал компании, но все заинтересованные участники рынка, каждый к своей, определенной информации.
Разработанные программные компоненты представленного веб-приложения являются одной из составляющих, которая обеспечивает оперативное сохранение и управление информацией, оперативный поиск информации, накопление с целью получения статистики и проведения аналитических исследований.
Разработанное веб-приложение базируется на клиент-серверной архитектуре, а в качестве фундаментальной платформы для программной реализации такой архитектуры предлагается платформа семейства Unix-Linux и пр. из этого ряда.
На основе анализа существующей учетно-отчетной документации разработана структура базы данных и создана база данных, с использованием современной системы управления базами данных (СУБД MySQL). Были разработаны и созданы базовые компоненты программного обеспечения, реализующего среду управления базой данных и являющихся универсальной, гибкой основой для генерации актуальных поисковых запросов к базе данных и, в дальнейшем, для генерации стандартных печатных форм отчетов.
Представлен интуитивно понятный веб-интерфейс для удаленной работы с базой данных и программными компонентами, демонстрирующий, каким образом участники виртуальной компании получают удаленный распределенный доступ к базам данных компании и к функциональным компонентам веб-приложения. Для работы с системой необходим только браузер любого типа.
Программное обеспечение создано на основе современных концепций программирования, что обеспечивает его гибкость, легкую настройку на изменение или дополнения структуры базы данных. Такое программное обеспечение позволит наращивать и изменять базу данных, развивать информационную систему компании наименьшими затратами и временем на адаптацию.
Использование системы обеспечивает принципиально новые возможности во взаимодействии участников рынка посредством сети интернет, клиент-серверной архитектуры и удаленного распределенного доступа к информации. Заказчику нет необходимости личного контакта с представителями компании. Со всеми материалами компании он может познакомиться онлайн, просмотреть прайс-лист, выбрать необходимые опции заказа, а дальнейшем даже оплатить через сеть интернет через один из возможных платежных шлюзов (за рубежом это к примеру, PayPal, в пространстве СНГ – это может быть ВебMoney и пр.).