|
От архива
|
Детайлна информация
 |
|
 |
| |
Дипломна работа по Информационни технологии |
|
| |
Каталожен номер: |
11862 |
Област: |
Информационни технологии |
Дисциплина: |
Информационни технологии |
Вид на работата: |
Дипломна работа |
Тема: |
РАЗРАБОТВАНЕ НА УЕБ ПЛАТФОРМА ЗА СЪТРУДНИЧЕСТВО И КОМУНИКАЦИИ, СВЪРЗАНА С ДЕЙНОСТИТЕ НА КЛЪСТЕР ЗА „ИНОВАЦИИ И КУЛТУРА“
|
Страници: |
100 стр. |
Цена: |
79 лв. |
Университет: |
УНИБИТ |
Година: |
2014 |
Добавена в сайта на: |
03.03.2017 |
Изтегляния за последните 6 месеца: |
0 |
В наличност: |
Да |
Време за получаване: |
от 5 минути до 1-2 часа |
Гаранция за наличност и качество: |
Да |
Друга информация: |
СЪДЪРЖАНИЕ
Резюме 2
Съдържание 3
Увод 9
I. Планиране 12
1.1 Клъстер за "Иновации и култура" в подкрепа на София 2019 12
1.2 Устав на проект 15
1.2.1 Резюме 15
1.2.2 Бизнес нужди и предистория 16
1.2.3 Описание на проекта и обхват 16
1.2.4 Цел на проекта 16
1.2.5 График на проекта 16
1.2.6 Управление на проекта 17
1.2.7 Анализ на въздействието 17
1.2.8 Предпоставки 17
1.2.9 Ограничения 17
1.2.10 Рискове 17
1.3 Комуникационен план 17
1.4. Чеклист за различните фази 18
1.5 Проектоплан на разработването 18
II. Анализиране и дефиниране на изискванията 20
2.1 Преглед на уеб порталите на други клъстери 20
2.2 Сценарии и случаи на използване 23
2.2.1 Групи потребители 23
2.2.1.1 Администратор 23
2.2.1.2 Член на клъстера 23
2.2.1.3 Гост 24
2.2.2.2 Член на клъстера 25
2.2.2.3 Гост 25
2.3 Изисквания 25
2.2.3 Видове изисквания 26
2.2.3.1 Бизнес изисквания 26
2.2.3.2 Изисквания на заинтересованите страни 26
2.2.3.3 Изисквания към решението 27
2.2.3.3.1 Функционални изисквания 27
2.2.3.3.2 Нефункционални изисквания 29
2.2.3.3.3 Изисквания на предметната област 30
III. Проектиране 31
3.1 Сравнителен анализ на начини за създаване на уеб сайтове 31
3.1.1 Видове 31
3.1.1.1 Писане на чист код на ръка (hand-coding) 31
3.1.1.1.1 Клиентска част 32
3.1.1.1.1.1 HTML 32
3.1.1.1.1.2 XHTML 33
3.1.1.1.1.3 CSS 33
3.1.1.1.1.4 JavaScript 34
3.1.1.1.2 Сървърна част 34
3.1.1.1.2.1 PHP 34
3.1.1.1.2.2 Java 35
3.1.1.1.2.3 C# 35
3.1.1.1.3 База данни 35
3.1.1.1.3.1 MySQL 35
3.1.1.1.3.3 Microsoft SQL Server 36
3.1.1.1.3.3 Oracle 36
3.1.1.1.3.4 MongoDB 36
3.1.1.2 Използване на WYSIWYG редактор 37
3.1.1.2.1 MS Office Word 37
3.1.1.2.2 Adobe Dreamweaver 38
3.1.1.2.3 CoffeeCup HTML Editor 38
3.1.1.2.4 Kompozer 39
3.1.1.2.5 Microsoft Expression 39
3.1.1.2.6 Adobe Creative Suite 39
3.1.1.2.7 NetObjects Fusion 40
3.1.1.3 Създаване на уеб страници с помощта на CMS 40
3.1.1.3.1 WordPress 42
3.1.1.3.2 Joomla! 42
3.1.1.3.3 Drupal 43
3.1.1.3.4 ExpressionEngine 44
3.1.1.3.5 TextPattern 44
3.1.1.3.6 SilverStripe 45
3.1.1.3.7 UMBRACO 45
3.1.2 Сравнителен анализ 46
3.1.2.1 По групи 46
3.1.2.1.1 Писане на чист код на ръка (hand-coding) 46
3.1.2.1.2 Използване на WYSIWYG редактор 46
3.1.2.1.3 Създаване на уеб страници с помощта на CMS 47
3.1.2.2 Общ 49
3.2 Физическа архитектура на уеб платформата 51
3.3 Избор на средства за реализиране на уеб платформата 52
3.2.1 CodeIgniter 53
3.4 Проектиране на база данни 54
3.4.1 Таблица Contacts 54
3.4.2 Таблица News 54
3.4.3 Таблица News_i18n 55
3.4.4 Таблица Events 55
3.4.5 Таблица Events_i18n 55
3.4.6 Таблица Projects 56
3.4.7 Таблица Projects_i18n 56
3.4.8 Таблица Solutions 56
3.4.9 Таблица Solutions_i18n 57
3.5 Проектиране на рамка на уеб платформата 57
IV. Кодиране 60
4.1 Избор на темплейт 60
4.2 Избор на цветова гама 60
4.3 Създаване на потребителския изглед на уеб платформата 61
4.3.1 Изграждане на езикови версии на уеб платформата 63
4.3.2 Изграждане на форма за присъединяване и вход 64
4.3.3 Изграждане на опция за търсене 67
4.4 Създаване на администраторски изглед на уеб платформата 69
4.4.1 Изграждане на форма за вход 71
4.5 Създаване на базата данни 72
4.6 Връзване на потребителския изглед към базата данни 72
4.7 Връзване на административния панел към базата данни 73
4.8 Запълване със съдържание 75
V. Тестване 78
5.1 Модели за качество на уеб приложения 78
5.1.1 Albuquerque и Belchior 79
5.1.2 Eppler и Muenzenmayer 79
5.1.3 Fitzpatrick 79
5.1.4 Luisa и Mariangela 80
5.1.5 Lu и Hong 80
5.1.6 Emad Kh. El Rayyes и Ibrahim M. Abu Zaid 81
5.2 Инструменти за оценка на качество при уеб приложения 83
5.2.1 Rational SiteCheck 83
5.2.2 Doctor HTML 85
5.2.3 NetMechanic HTML ToolBox 86
5.2.4 WebART 87
5.2.5 Modern.IE 88
5.3 Тестване с Modern.IE 89
5.3.1 Коригиране на обичайни проблеми, свързани със съпорт на стари версии на Internet Explorer 89
5.3.1.1 Режим на съвместимост - издържан 89
5.3.1.2 Фреймуърки и библиотеки – пропаднал 89
5.3.1.3 Уеб стандарт docmode – издържан 89
5.3.2 Спомагане на уеб платформата да се предтсавя добре на различни браузери и устройства 90
5.3.2.1 CSS префикси – пропаднал 90
5.3.2.2 Добавки на браузери - издържан 90
5.3.2.3 Идентифициране на браузери – пропаднал 90
5.3.2.4 Оптимизиране на изображения - издържан 90
5.3.2.5 HTML5 - издържан 90
5.3.2.6 Предварително извличане на сайт – пропаднал 90
5.3.2.7 Компресирано съдържание – пропаднал 91
5.3.2.8 Responsive дизайн – издържан 91
5.3.3 Изграждане на нови функционалности, свързани с Windows 8 91
5.3.3.1 Touch- базирано браузване – пропаднал 91
5.3.3.2 Прескачане през браузера – пропаднал 91
5.3.3.3 Иконки за Internet Explorer 11 и нотификации – пропаднал 91
5.3.4 Подобрения за по-лесен достъп 92
5.3.4.1 Липсващо алтернативно изображение на изобравенията - издържан 92
5.3.4.2 ARIA атрибути – пропаднал 92
Заключение 93
Използвана литература 94
Приложение 1 – Екрани на потребителския интерфейс на готовата уеб платформа 98
|
|
|
 |
 |
 |
|
|