Скачать 1.47 Mb.
|
ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего профессионального образования Национальный исследовательский университет «Высшая школа экономики» Московский институт электроники и математики Факультет Прикладной математики и кибернетики Кафедра Кибернетики Дипломная работа по специальности 230201.65 «Информационные системы и технологии» Разработка информационного web-сайта на основе системы «1С-Битрикс: Управление сайтом» Студент группы МС101 Дрюцкий Д.А. Руководитель профессор, к.т.н. Лавренов С.М. Зав. кафедрой профессор, д.т.н. Афанасьев В.Н. Москва 2013 Реферат Дипломная работа по специальности 230201.65 «Информационные системы и технологии» студента группы МС-101 Дрюцкого Дмитрия Андреевича на тему: Разработка информационного web-сайта на основе системы «1С-Битрикс: Управление сайтом» 139 с., 9 рис., 4 табл., 13 источников, 5 прил. WEB-ПРИЛОЖЕНИЕ, СИСТЕМА, 1C-БИТРИКС, ИНФОРМАЦИОННЫЙ БЛОК, СТРУКТУРА, КОМПОНЕНТ, AJAX, API, РЕЗЕРВНОЕ КОПИРОВАНИЕ. Объектом исследования является технология разработки web-сайтов на основе системы «1С – Битрикс: Управление сайтом». Цель работы – разработка информационного web-сайта на основе системы «1С – Битрикс: Управление сайтом». В процессе работы была спроектирована и реализована структура хранения данных web-сайта, спроектирована и реализована структура страниц web-сайта, написан код программных компонентов. Для обеспечения сохранности данных было настроено автоматическое резервное копирование таблиц базы данных и файлов файловой структуры web-сайта. Для обеспечения возможности командной разработки была настроена система управления версиями Subversion. Для проверки производительности web-сайта было проведено нагрузочное тестирование с последующей оценкой результатов тестирования и корректировкой сценариев работы web-сайта согласно результатам тестирования. В результате работы был получен web-сайт, удовлетворяющий требованиям заказчика и доступный всем пользователям сети Internet. Web-сайт был оптимизирован под высокие нагрузки согласно результатам нагрузочного тестирования. Содержание Обозначения и сокращения 7 Определения 8 Введение 10 1. Описание основных используемых технологий и языков программирования 11 1.1. Общие сведения 11 1.2. Язык программирования PHP 11 1.3. Web-сервер Apache 12 1.4. СУБД MySQL 13 1.5. Язык программирования JavaScript 13 1.6. Технология AJAX 14 1.7. Таблица стилей CSS 15 1.8. Общая схема работы web-приложения 15 2. Описание системы «1С – Битрикс: Управление сайтом» 17 2.1. Общие сведения 17 2.2. Преимущества и недостатки системы 17 2.3. Целесообразность использования системы 19 2.4. Сравнение с другими системами 20 3. Описание API системы «1С – Битрикс: Управление сайтом» 22 3.1. Общие сведения 22 3.2. API модуля «Главный модуль» 22 3.3. API модуля «Информационные блоки» 24 4. Формирование требований к сценариям работы web-приложения 27 4.1. Общие сведения 27 4.2. Список требований 27 5. Диаграмма информационных блоков 30 5.1. Общие сведения 30 5.2. ER – диаграмма данных web-приложения 30 5.3. Определение информационных блоков 32 6. Описание программных компонентов 35 6.1. Создание общей структуры страниц web-приложения 35 6.2. Реализация структуры страниц web-приложения, физическая структура 37 6.3. Список программных компонентов 40 6.3.1. Компонент «Список всех игр» 40 6.3.2. Компонент «Список новых и выходящих игр» 41 6.3.3. Компонент «Список лучших игр» 42 6.3.4. Компонент «Список 100 лучших игр» 43 6.3.5. Компонент «Фильтр по играм» 44 6.3.6. Компонент «Поиск по играм» 45 6.3.7. Компонент «Автоподсказки в поиске» 46 6.3.8. Компонент «Список обзоров к игре» 46 6.3.9. Компонент «Детальная страница игры» 47 6.3.10. Компонент «Форма поиска» 48 6.3.11. Компонент «Страница разработчика игры» 48 6.3.12. Компонент «Список лучших игр за год» 49 6.4. Диаграмма связей между страницами web-приложения и компонентами 50 6.5. Особенности реализации сценариев работы web-приложения. 50 6.5.1. Общие сведения 50 6.5.2. Сохранение состояния страниц при использовании AJAX – запросов 51 6.5.3. Обработка событий панели управления. 54 7. Резервное копирование данных web-приложения. Система управления версиями 58 7.1. Общие сведения 58 7.2. Реализация резервного копирования 58 7.3. Система управления версиями 61 7.3.1. Описание системы Subversion 61 7.3.2. Настройка Subversion для работы с web-приложением 63 8. Нагрузочное тестирование 68 8.1. Общие сведения 68 8.2. Техника проведения нагрузочного тестирования 68 8.3. Оценка результатов тестирования 70 Заключение 74 Список использованных источников 75 Приложение A. Принцип работы системы «1С – Битрикс: Управление сайтом» 76 А.1. Общие сведения 76 А.2. Модульная структура системы 76 А.2.1. Главный модуль 77 А.2.2. Модуль «Управление структурой» 77 А.2.3. Модуль «Информационные блоки» 78 А.3. Компоненты 79 А.3.1. Общие сведения 79 А.3.2. Файловая структура компонента 79 А.3.3. Схема обмена данными между файлами компонента 83 А.3.4. Публичный раздел системы 85 А.3.4.1. Порядок загрузки страницы web-приложения 85 А.3.4.2. Подключение модулей системы 85 А.3.4.3. Подключение шаблонов web-приложения 86 А.3.4.4. Подключение компонентов web-приложения 86 Приложение Б. Требования заказчика к работе web-приложения и дизайн-концепция 88 Приложение В. Исходные коды программных компонентов 94 В.1. Компонент games.calendar 94 В.2. Компонент games.raiting 98 В.3. Компонент games.filter 101 В.4. Компонент games.search 112 В.5. Компонент games.detail 116 В.6. Компонент search_autocomplete 120 В.7. Компонент reviews.list 125 Приложение Г. Исходные коды файла script.js (основной JavaScript – сценарий web-приложения) 128 Приложение Д. Исходные коды файла init.php 132 |
Методические указания по выполнению лабораторной работы №13 для студентов... Установка web-интерфейса к серверу Mysql в Linux. Методические указания по выполнению лабораторной работы №13 для студентов специальности... |
Курсы валют 11 Глава Каталог 13 Управление сайтом". При составлении документа подразумевалось, что разработчик владеет терминологией и основными приемами работы... |
||
Поддержка сайта Автор не обладает глубокими знаниями возможностей 1с битрикс управление сайтом. Требования могут меняться в зависимости от возможности/невозможности,... |
Виталий Давудов Информационные системы и технологии Управление людьми, Сетевые технологии, Cisco ccnp, Системы виртуализации, Проектирование сетей, Телекоммуникации, Администрирование... |
||
Программа по дисциплине «Программирование для Интернет» Учебная программа по дисциплине «Программирование для Интернет» составлена в соответствии с требованиями гос впо. Предназначена для... |
Руководство по использованию технологии ajax содержание Технология ajax в системе «1с-битрикс: Управление сайтом» реализована на двух уровнях |
||
Учебное пособие Новосибирск 2017 Учебное пособие предназначено для студентов технических факультетов, обучающихся по направлениям подготовки 09. 03. 02 -информационные... |
Руководство по интеграции. Быстрый старт. Содержание Битрикс: Управление сайтом. В документе подробно рассматривается процедура интеграции продукта в новый или уже существующий сайт.... |
||
Роман Голованов Организация внедрения и сопровождения crm и bi систем Управление людьми, Построение команды, Информационные технологии, Управление проектами, Управление it-услугами, Ведение переговоров,... |
Пояснительная записка Данная рабочая тетрадь предназначена для студентов... Огсэ. 03 Английский язык для студентов, обучающихся по специальности 230401 «Информационные системы» (по отраслям) |
||
Литература Автоматизированные информационные системы и технологии... Автоматизированные информационные системы и технологии в экономике и управлении: Учебник/Под ред. Трофимова В. В.–М.: Юрайт, 2012.–... |
Руководство по инсталляции Содержание В документе рассматриваются процедуры установки ознакомительной и коммерческой версии продукта; установки системы с помощью "Битрикс:... |
||
Дипломная работа разработка макета преобразователя интерфейсов Разработка макета преобразователя интерфейсов Ethernet-rs232 для системы контроля и |
Выпускная квалификационная работа: на тему: «Разработка концепции... «Разработка концепции кадровой политики предприятия на основе анализа системы управления» |
||
Должностная инструкция менеджера по информационным технологиям (it-менеджера) На должность it-менеджера назначается лицо, имеющее (высшее; среднее) профессиональное (техническое) образование (информационные... |
Практическая работа 1 «Создание алгоритма разработки web-сайта» Практическая работа 7-8 «Дополнительные элементы языка html для форматирования web-страниц» |
Поиск |