Главная
страница 1страница 2 ... страница 23страница 24


ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение
высшего профессионального образования


Национальный исследовательский университет
«Высшая школа экономики»


Московский институт электроники и математики
Факультет Прикладной математики и кибернетики

Кафедра Кибернетики
Дипломная работа

по специальности 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


следующая страница >>
Смотрите также:
Дипломная работа по специальности 230201. 65 «Информационные системы и технологии»
1509.33kb.
24 стр.
Рабочая программа для студентов специальности 230201 Информационные системы и технологии очной формы обучения «подготовлено к изданию»
409.59kb.
1 стр.
Курсовая работа 230201 Информационные системы и технологии на предприятиях
146.74kb.
1 стр.
Информационные системы и технологии
3769.69kb.
17 стр.
Методические указания по выполнению лабораторной работы №18 для студентов всех форм обучения специальностей 230104 «системы автоматизированного проектирования»
788.98kb.
4 стр.
Зудилин Александр Эдуардович, ст
76.47kb.
1 стр.
Программа дисциплины "теория информационных процессов и систем" Рекомендуется Министерством образования РФ для направления подготовки
116.29kb.
1 стр.
1 Нормативные документы для разработки ооп бакалавриата по направлению подготовки 230400 информационные системы и технологии
765.86kb.
3 стр.
Методические указания к выполнению лабораторной работы №6 для студентов специальности 071900 "Информационные системы и технологии" Хабаровск
177.85kb.
1 стр.
Методические указания по выполнению лабораторной работы №13 для студентов специальности 071900 «Информационные системы и технологии»
133.9kb.
1 стр.
Направление подготовки: 230400. 68 Информационные системы и технологии
27.67kb.
1 стр.
Высшее образование первая ступень
608.36kb.
5 стр.