Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой.doc
Скачиваний:
13
Добавлен:
13.04.2015
Размер:
854.53 Кб
Скачать

4 Опис програми

4.1 Загальні відомості

Мій курсовий проект «Моя сім'я» відноситься до Веб проектів - соціальні мережі, і розроблятися буде на мовах програмування РНР, HTML та JavaScript і використовувати базу даних MySQL та Apache HTTP Server, всі ці компоненти безкоштовні і для них легко можна знайти хостинг. При успішному просуванні проекту на ринок - деякі модулі можна буде переписати на мову С, який більш швидше і використовувати більш потужну базу даних Oracle.

Щоб користувачі мали можливість користуватися цим веб – проектом, їм буде потрібен браузер який підтримує JavaScript та Інтернет. Для пошуку людей та усіх інших можливостей цієї соціальної мережі користувачеві потрібно зареєструватися на сайті а також підтвердити реєстрацію кодом що прийде йому на емейл адресу. Після чого для входу йому потрібно тільки проходити стадію авторизації.

Для запуску соціальної мережі «Моя сім’я» користувачам потрібно буде заходити за адресою розміщення сайту в інтернеті.

4.2 Use Case Diagramm

Для незареєстрованного користувача соціальної мережі «Моя родина» будуть доступні 2 варіанти розвитку подій: реєстрація та авторизація, це показано на рис 4.1

Рисунок 4.1 - Use Case Diagramm для незареєстрованого користувача

Для зареєстрованого користувача будуть доступні усі можливості використання соціальної мережі «Моя родина», це добре можно побачити на Use Case Diagramm для зареєстрованого користувача на рис 4.2

Рисунок 4.2 - Use Case Diagramm для зареєстрованого користувача

Для адміністратору соціальної мережі були розроблені найважливіші управлінні модулі для роботи с сайтом. Це можливо побачити на рис 4.3

Рисунок 4.3 - Use Case Diagramm для адміністратора

Activity diagram використовуються при моделюванні бізнес-процесів, технологічних процесів, послідовних і паралельних обчислень, процес реєстрації на сайті показано на рис 4.4.

Рисунок 4.4 - Activity diagram реєстрації

4.4 Розміщення основних елементів та дизайн сайту

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

Дизайн сайту дуже простий але в той самий час дуже функціональний та зручний, на рис 4.5 показано де будуть розміщенні основні об’єкти на головній сторінці сайту.

Рисунок 4.5- дизайн та розміщення основних об’єктів на головній сторінці сайту

ВИСНОВКИ

У ході виконання даної курсової роботи було створено веб – проект соціальної мережі «Моя сім’я » в якій реалізовані основні пункти для вдалого введення проекту в Інтернет, щоб користувачі мали можливість реєструватися та комфортно спілкуватися та самовиражатися.

Проект був створений за допомогою таких мов програмування РНР та JavaScript і використовує базу даних MySQL та Apache HTTP Server, так як всі ці компоненти безкоштовні і для них легко можна знайти безкоштовний хостинг.

У проекті використовуються засоби роботи з зображенням gd_library в РНР, що дозволяє якісною структурувати необхідні дані по галереям та аватаром. Проект значно спрощує роботу у соціальній мережі завдяки зрозумілому інтерфейсу який повинен задовольняти користувачів соціальної мережі.

Даний програмний продукт може бути використовувати будь-який користувач комп'ютера або, який може користуватися Інтернетом, бо спілкуватися у соціальній мережі «Моя сім’я» дуже зручно та легко.

ПЕРЕЛІК ПОСИЛАНЬ

1 [Електронний ресурс] http://ru.wikipedia.org/wiki/Служба_сетевых_сообществ

2 [Електронний ресурс] http://www.insight-it.ru/masshtabiruemost/arkhitektura-vkontakte/

3 [Електронний ресурс] http://ru.wikipedia.org/wiki/HTML

4 [Електронний ресурс] http://uk.wikipedia.org/wiki/JavaScript

5 [Електронний ресурс] http://ru.wikipedia.org/wiki/PHP

6 [Електронний ресурс] http://ru.wikipedia.org/wiki/CSS

7 [Електронний ресурс] http://ru.wikipedia.org/wiki/JSON

8 [Електронний ресурс] http://www.php.su/mysql/?info

9 [Електронний ресурс] http://ru.wikipedia.org/wiki/Apache

10 [Електронний ресурс] http://www.redactor.in.ua/internet/268.html

11 Максим Кузнецов, Самоучитель MySQL 5, издательство Питер год 2006. – стр 546

12 Тим Конверс, Джойс Парк и Кларк Морган. PHP 5 и MySQL. Библия пользователя (PHP 5 and MySQL: Bible). Издательство Питер 2003, - стр 1200.

13 Стивен Хольцнер, PHP в примерах. Издательство Наука и Техника 2009 год, - стр 352.

14 Бенкен, AJAX, программирование для Интернета, Издательство Вершина, 2008 г. - стр 464.

15 Дэвид Сойер Макфарланд, Большая книга CSS, издательство Питер 2009 г. Страниц 512.

16 Д. В. Николенко, Практические занятия по JavaScript, Издательство: Наука и техника, 2006 год, - стр 128.

17 Бен МакКоннелл, Джеки Хуба, Эпидемия контента. Маркетинг в социальных сетях и блогосфере. Издательство Вершина, 2008 г. - стр 192.