3.ПЗ к ВКР на тему Сайт торговой комнании ООО ПродДвижение на платформе 1С-Битрикс (1232939)
Текст из файла
Министерство транспорта Российской Федерации
Федеральное агентство железнодорожного транспорта
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Дальневосточный государственный университет путей сообщения»
Кафедра «Вычислительная техника и компьютерная графика»
К ЗАЩИТЕ ДОПУСТИТЬ
Заведующий кафедрой
______Ю.В. Пономарчук
«_____»___________2015
сайт торговой компании
ооо «проддвижение» на платформе 1с-Битрикс
Выпускная квалификационная работа
ВКР 09.03.01.ИВТ.22.00.943 – ПЗ
Студент 943 гр.___ __________ _______Э.Е. Экшенгер
Руководитель
к.ф.-м.н., доцент____________ _________ Ю.В. Пономарчук
Нормоконтролер
к.т.н., доцент_______ ____________Е.В. Буняева
Хабаровск 2015
СОДЕРЖАНИЕ
Введение 4
Определения 6
1 Анализ предметной области и обзор технологий 7
1.1 Обзор деятельности предприятия 7
1.2 Современные системы управления содержимым сайтов 9
1.2.1 Система разработки сайтов 1С-Битрикс 9
1.2.2 Система управления содержимым Joomla 11
1.2.3 Система управления содержимым Wordpress 11
1.2.4 Система управления содержимым MODX 12
1.2.5 Система управления содержимым Drupal 13
1.3 Сравнительный анализ современных CMS 13
2 Проектирование сайта 16
2.1 Техническое задание на разработку сайта 16
2.1.1 Общие сведения 16
2.1.2 Назначение и цели создания системы 16
2.1.3 Структура и навигация 17
2.1.4 Функциональные требования 18
2.1.5 Технические требования к проекту 24
2.1.6 Требования к системе администрирования сайта 25
2.1.7 Порядок контроля и приёмки сайта 25
2.1.8 Дизайн-концепция 26
2.2 Карта сайта 27
2.3 Диаграмма вариантов использования 28
2.4 Макеты страниц 29
3 Реализация сайта 32
3.1 Описание процесса установки среды разработки сайтов 32
3.2 Особенности продукта 33
3.3 Визуальный интерфейс сайта 35
3.4 Дополнительные модули 37
3.5 Описание взаимодействия с базой данных 1С:Предприятие 41
4 Технико-экономическое обоснование 49
4.1 Оценка системного влияния проекта на работу предприятия 49
4.2 Перечень технологических решений 49
4.3 Целевые показатели 50
4.4 Организационные меры 51
4.5 Экономические показатели 53
4.5.1 Планирование комплекса работ по разработке темы и оценка трудоемкости 53
4.5.2 Расчет затрат на разработку проекта 54
4.5.3 Расчет рентабельности проекта 57
Заключение 59
Список использованных источников 60
Приложение А Макеты страниц сайта 63
Приложение Б Наглядное отображение страниц сайта 70
ВВЕДЕНИЕ
В современный век информационных технологий трудно представить человека, не знающего, что такое всемирная паутина и web-приложения. Поэтому большинство компаний уже имеют разработанные web-ресурсы в сети Интернет. В настоящее время любая компания, имеющая четкую структуру, клиентскую базу и стабильный доход, обладает собственным web-сайтом, который способствует повышению конкурентоспособности предприятия, расширению его сферы влияния, увеличению товарооборота, а также повышению прибыли. Помимо увеличения целевой аудитории и круга клиентов предприятие получает возможность автоматизировать ряд процессов, связанных с товарооборотом, взаимодействием с базами данных, оказанием услуг и оперативным принятием решений, предоставлением дополнительной информации о деятельности компании. Исходя из изложенного выше, можно сказать, что тема выпускной квалификационной работы (ВКР) будет актуальной и эффективной для предприятия ООО «ПродДвижение».
Целью работы над ВКР является проектирование и реализация web-сайта, включающего интернет-магазин с возможностью интеграции с базой данных «1С:Предприятие».
Для достижения поставленной цели необходимо решить следующие задачи:
-
выполнить анализ деятельности предприятия ООО «ПродДвижение»;
-
выполнить обзор технологий разработки web-сайтов и сравнительный анализ систем управления содержимым (Content Management System, CMS);
-
выполнить проектирование структуры и дизайна сайта;
-
реализовать web-сайт и выполнить настройку его модулей;
-
произвести тестирование и отладку.
Новизна проекта заключается в настройке интеграции баз данных «1С:Предприятие» и системы разработки сайтов 1С-Битрикс для работы с интернет-магазином и полным обменом информацией между программными продуктами.
Разработка web-приложения с помощью выбранной системы поможет компании обеспечить:
-
привлечение новых клиентов;
-
сокращение затрат;
-
увеличение объема продаж;
-
расширение зоны влияния на рынке Хабаровского края и соседних регионов.
ОПРЕДЕЛЕНИЯ
Сайт – интернет-ресурс заказчика, разрабатываемый исполнителем. Сайт доступен по уникальному электронному адресу или его буквенному обозначению (доменному имени). Сайт может содержать программное обеспечение, необходимое для его функционирования; графическую, текстовую, аудио-, видео-, а также иную информацию.
Проект – процесс разработки и внедрения сайта
Доменное имя (домен) – буквенное или числовые (или сочетание букв и цифр) обозначение адреса сайта в сети интернет (например, www.mydomen.ru,mydomen.ru).
Программирование сайта – работы по созданию сайта на основе технического задания и утвержденного дизайна. Программирование сайта включает в себя верстку (наложение дизайна сайта на программную часть проекта), сборку (программная сборка всех элементов, присутствующих на сайте, блоков и разделов сайта), тестирование сайта с целью проверки корректности его воспроизведения различными программами, предназначенными для просмотра сайтов, а также подготовку сопроводительной документации.
Дизайн (дизайн-концепция) сайта – уникальное графическое оформление сайта, разработанное исполнителем на основе технического задания и информационных материалов, предоставленных заказчиком или специально созданных исполнителем.
Content Management System (CMS) – система управления содержимым сайтом.
-
АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ОБЗОР ТЕХНОЛОГИЙ
-
Обзор деятельности предприятия
-
Предприятие ООО «ПродДвижение» работает в торговой сфере, и его деятельность связана с продажей продуктов питания, как оптом, так и в розницу. ООО «ПродДвижение» является одним из крупнейших поставщиков продуктов питания на рынке г. Хабаровска. В основную группу товаров входят следующие продукты:
-
мясные, рыбные, молочные, овощные консервы;
-
крупы, макаронные изделия;
-
сухое молоко, сухие сливки;
-
растительные масла;
-
майонезная продукция;
-
чай, кофе;
-
свежемороженое мясо.
Торговая сеть компании постоянно расширяется, как и предлагаемый покупателям ассортимент, который включает все больше мелких групп товаров, представляющих новые наименования. Реализация автоматизированного обновления информации об ассортименте с помощью сайта позволит повысить эффективность работы компании.
Как и многие крупные компании ООО «ПродДвижение» нуждается в создании качественного сайта для расширения сферы влияния. Так стабильно работающий сайт позволит развить интернет-продажи, которые позволят привлечь дополнительную прибыль. Сайт, включающий интерфейс базы данных 1С: Предприятие, позволит руководству компании отслеживать продажи, остатки товаров на складе и качество работы специалистов в реальном времени.
При помощи механизмов обратной связи, включенных в функционал сайта, будет налажена работа с клиентами, причем как с постоянными, так и с новыми. Разработанный сайт позволит совершать покупки в реальном времени и оставлять заказ на доставку в определенный период времени.
Сайт позволит привлечь к себе внимание более крупных поставщиков продукции со всей России, даст возможность принимать участие в тендерах, требующих выполнения условий, связанных с поддержкой электронных операций и с представительством в сети Интернет.
В рекламных целях на сайте компании можно проводить анкетирование покупателей по определенным видам продукции, которых еще нет в обороте, по качеству обслуживания. К тому же информирование покупателей станет своевременным, более полным и эффективным. Появляется возможность запускать рекламные акции более крупных масштабов, которые будут ориентированы не только на крупных поставщиков продукции, но и на среднестатистического покупателя. С появлением сайта появляется возможность проводить конкурсы на сайте для привлечения новых клиентов и укрепления взаимоотношений с уже имеющимися.
С целью улучшения качества обслуживания на сайте компании должна быть предусмотрена вкладка для оставления отзывов и предложений. Самые интересные будут отмечены на сайте и реализованы в программной части.
Помимо этого, сайт будет удобен и для директора компании, поскольку он сможет получать информацию о состоянии дел своевременно и, следовательно, принимать управленческие решения в соответствии со сложившейся рабочей обстановкой.
Для покупателя система отображения данных об остатках продукции на складе и другой информации о товарах позволит создать полное представление о наличии и количестве определенной группы наименований. В результате ожидается увеличение продаж для мелких розничных клиентов.
В соответствии с общепринятыми рекомендациями для разработки сайтов торговых компаний можно выделить основные принципы:
1) наличие каталога продукции;
2) наличие прайс-листа;
3) четкая навигация по разделам товаров с возможностью перейти «к оглавлению» из любого раздела;
4) наличие галереи изображений;
5) реализация механизмов обратной связи;
6) на сайте обязательно размещение всех реквизитов;
7) наличие раздела новостей компании, возможности подписки на рассылку каталогов, обновлений, получение рекламной продукции, в том числе по почте;
8) дизайн сайта должен быть простым и незамысловатым, не отвлекающим внимание от списка товаров.
-
Современные системы управления содержимым сайтов
В современном мире технологии позволяют создать сайт при помощи систем управления содержимым (Content management systems, CMS) – информационных систем или компьютерных программ, используемых для обеспечения и организации совместного процесса создания, редактирования и управления содержимым.
-
Система разработки сайтов 1С-Битрикс
«1С-Битрикс: Управление сайтом» – система управления web-проектами [16], программный продукт для создания, поддержки и успешного развития:
-
корпоративных сайтов;
-
интернет-магазинов;
-
информационных порталов;
-
сайтов сообществ;
-
социальных сетей и других web-проектов.
Для CMS «1С-Битрикс: Управление сайтом» интеграция с «1С:Предприятие» является одной из основных функций. С появлением новых версий появился функционал, позволяющий значительно повысить эффективность работы разработанного продукта. С его помощью системному администратору интернет-магазина в режиме реального времени доступна информация о товарах, ценах и складских остатках из базы данных 1С, а также информация с сайта о заказах, статусах и платежах. Для использования этого функционала не требуется дополнительных настроек кроме установки версии «1С-Битрикс: Управление сайтом», установки в «1С: Предприятие» модуля обмена 4.0 и включения обмена данными в режиме реального времени.
Также предоставлен ряд усовершенствований загрузки и выгрузки 1С:
-
ускорен обмен информации между сайтом и 1С;
-
автоматическое возобновление связи после обрыва;
-
легкое расширение функциональных возможностей;
-
улучшение качества соединения и т.п.
Важным преимуществом является то, что вся информация о покупках или продажах будет отображена на сайте.
Управление масштабированием вычислительного кластера и легкое управление нагрузкой на серверы, где располагаются база данных и сайт компании также является достоинством выбора данного решения. Существует множество не самых удачных примеров того, как интернет-магазины не выдерживали пики наплыва покупателей, теряя из-за этого клиентов и прибыль. При этом управление нагрузкой на сайт долго оставалось сложной технической задачей, требующей наличия в штате квалифицированных специалистов, что не всегда доступно развивающимся интернет-магазинам. Для того чтобы упростить решение этой задачи, компания «1С-Битрикс» выпустила специальный модуль «Управление масштабированием». Он предназначен для построения кластерных систем в визуальном режиме и позволяет создавать отказоустойчивые и масштабируемые конфигурации.
-
Система управления содержимым Joomla
Joomla является одна из ведущих CMS с открытым кодом (OpenSource CMS) [2]. Она используется для разработки сайтов различного формата: от простых сайтов-визиток до комплексных корпоративных приложений. Она легко устанавливается, проста в управлении и надёжна.
Joomla включает различные инструменты для разработки web-сайта и управления им. Важной особенностью является минимальный набор инструментов при начальной установке, который может быть увеличен по мере необходимости. Это снижает загруженность административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на сервере, предоставляющем услуги хостинга.
В системе Joomla можно разработать такие виды сайтов, как:
-
блоги – платформы для обсуждения;
-
сайты, посвященные бренду, с целью его продвижения в сети интернет;
-
сайты-визитки – включают информацию о компании, ее продуктах и услугах;
-
сообщества – сайты для общения;
-
интернет-магазины – сайты продажи товаров и услуг;
-
форумы – сайты для общения на различные темы и т.п.
Данная CMS ориентирована на всех пользователей.
-
Система управления содержимым Wordpress
В настоящее время Wordpress является самой популярной системой для разработки сайтов с ведением блогов.
Его преимуществами являются:
-
моментальная публикация материала;
-
простота установки и настройки;
-
поддержка web-стандартов (XHTML, CSS);
-
поддержка технологий RSS, Atom, trackback, pingback;
-
наличие подключаемых модулей с уникальной простой системой их взаимодействия с кодом;
-
наличие русских официальных и неофициальных переводов.
CMS Wordpress популярна среди пользователей и авторов блогов и живых журналов, так как позволяет обслуживать десятки миллионов запросов на сотни тысяч блогов каждый день [3].
-
Система управления содержимым MODX
CMS MODX является бесплатной профессиональной системой управления содержимым и фреймворком для разработки web-приложений, предназначенной для обеспечения и организации совместного процесса создания, редактирования и управления контентом сайтов. Она распространяется бесплатно по лицензии GPL с открытым исходным программным кодом.
CMS написана на языке программирования PHP и использует для хранения данных СУБД MySQL. Система управления может быть установлена на большинстве типов web-серверов, а контрольная панель системы работает во всех основных современных браузерах.
Существуют и одновременно активно развиваются две версии системы MODX: Evolution и Revolution.
MODX Revolution – это новейшая версия системы управления сайтами, которая активно развивается и поддерживается командой разработки.
MODX Evolution – это предыдущая версия, развиваемая силами сообщества MODX. Работа с Evolution для начинающих разработчиков может показаться проще [4].
-
Система управления содержимым Drupal
Drupal – система управления содержимым сайта, реализованная на языке PHP и использующая в качестве хранилища содержания реляционную базу данных. Эта CMS является свободным программным обеспечением защищённым лицензией GPL и создаётся усилиями пользователей со всего мира. Ее разработку начал голландец Dries Buytaert, который является руководителем проекта до сих пор.
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.