Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример диплома специалиста / 002 Пояснювальна записка.docx
Скачиваний:
15
Добавлен:
28.03.2016
Размер:
323.39 Кб
Скачать

Затверджений

02070743.00569-01 81 01-АЗ

РОЗРОБКА WEB-ЗАСТОСУВАННЯ ДЛЯ ОРГАНІЗАЦІЇ БАГАТОРІВНЕВОЇ СИСТЕМИ ВІДСТЕЖУВАННЯ ПОМИЛОК НА ОСНОВІ МОВИ ПРОГРАМУВАННЯ RUBY

Пояснювальна записка

02070743.00569-01 81 01

Аркушів 32 1

Код документа «Пояснювальна записка»

2014

2

02070743.00569-01 81 01

ЗМІСТ

2.1.

Вступ………………………………………………………………...

3

2.2.

Огляд стану питання і конкретизація задачі дослідження………

3

2.2.1.

Мережеві технології………………………………………………..

3

2.2.1.1.

Статичний HTML…………………………………………………..

4

2.2.1.2.

CGI…………………………………………………………………..

5

2.2.1.3.

Active Server Pages і ASP.NET……………………………………..

5

2.2.1.4.

Asynchronous Javascript and XML………………………………….

7

2.3.

Мови реалізації мережевих технології…………………………….

7

2.3.1.

JavaScript…………………………………………………………….

7

2.3.2.

Java…………………………………………………………………...

8

2.3.3.

C# і VB.NET…………………………………………………………

9

2.4.

Безкоштовні технології……………………………………………..

10

2.5.

Мова програмування Ruby…………………………………………

12

2.6.

Конкретизація задачі……………………………………………….

14

2.6.1.

Ruby для Web-застосувань…………………………………………

14

2.6.1.2.

Ruby on Rails………………………………………………………...

15

2.6.1.3.

Принципи і техніка…………………………………………………

15

2.6.1.4.

Базові розширення………………………………………………….

19

2.6.1.5.

Додаткові інструменти і бібліотеки……………………………….

20

2.7.

Ruby і Web-сервер…………………………………………………..

21

2.7.1.

Модуль mod_ruby…………………………………………………...

22

2.2.2.

Сервер WEBrick…………………………………………………….

23

2.7.3.

Сервер Mongrel……………………………………………………...

24

2.8.

Особливості розробки алгоритмів для Ruby……………………...

26

2.1. Вступ

3

02070743.00569-01 81 01

Документ 02070743.00569-01 «Розробка Web-застосування для організації багаторівневої системи відстежування помилок на основі мови програмування Ruby». Пояснювальна записка» входить до складу програмної документації на розробку Web-застосування для організації багаторівневої системи відстеження помилок на основі мови програмування Ruby. Практична значимість розробки полягає в реалізації на основі мови програмування Ruby багаторівневої системи відстеження помилок.

Список ключових слів: WEB-ЗАСТОСУВАННЯ, WEB-ТЕХНОЛОГІЇ, ПРОГРАМУВАННЯ ДЛЯ ІНТЕРНЕТ, RUBY, RUBY ON RAІLS, MVC.

2.2. Огляд стану питання і конкретизація задачі дослідження

2.2.1. Мережеві технології

World Wide Web – глобальна комп'ютерна мережа на сьогоднішній день містить мільйони сайтів, на яких розміщена різноманітна інформація. Люди дістають доступ до цієї інформації за допомогою використання технології Internet. Для навігації в WWW використовуються спеціальні програми – Web-браузери, які істотно полегшують подорож по безкрайніх просторах WWW. Вся інформація в Web-браузері відображується у вигляді Web-сторінок, які є основним елементом сайтів WWW.

Web-сторінки, підтримуючи технологію мультимедіа, об'єднують в собі різні види інформації: текст, графіку, звук, анімацію і відео. Від того, наскільки якісно і красиво зроблена та або інша Web-сторінка, залежить багато в чому її успіх в мережі.

Користувачеві приємно відвідувати ті Web-сторінки, які мають стильне оформлення, не обтяжені надмірно графікою і анімацією, швидко завантажуються і правильно відображаються у вікні Web-браузера.

Створити якісну Web-сторінку непросто, для цього буде потрібно не лише навички дизайнера для красивого і стильного оформлення, але і досвід програмування. Складність і об'єм програм, потрібних для створення того або іншого сайту,  залежить від безлічі чинників, таких, як структура, мета, необхідна функціональність, забезпечення надійності і вживані технології.