cript, WML,XML. Сценарії РНР можуть передаватися в браузер будь-якого пристрою, а програмісти можуть запустити через режим командою рядка.
РНР працює на серверах Apache, Microsoft IIS, Netscape Enterprise Server, Stronghold і на платформах UNIX, Solaris, FreeBSD і Windows 95/98/NT/2000/XP/2003.
У розробці соціальної мережі «Білоруси» PHP буде комбінуватися з HTML для кращого відображення сторінок на екрані комп'ютера.
Система управління базами даних (СКБД) - це програмне забезпечення для редагування та створення баз даних, у яких вчиняється перегляд і пошук інформації. Існує дві технології обробки інформації: централізована і розподілена. Централізована база даних зберігається в пам'яті однієї машини.
На сьогоднішній день найпоширеніша і швидка СУБД MySQL з керуванням реляційними базами даних. Програмне забезпечення MySQL - це високошвидкісний багатопотоковий, багатокористувацький надійний SQL-сервер баз даних. Сервер призначається і для систем з великим навантаженням, виконуючих критичні завдання для вбудовування програмного забезпечення масового поширення. MySQL є дуже швидким, надійним і легким у використанні. Головними перевагами є: безпека інформації, її сортування з можливістю витягання і розміщення інформації за допомогою одного рядка.
При розробці соціальної мережі «Білоруси» будуть встановлені кілька класів користувачів до інформації: гість, зареєстрований користувач, модератор, адміністратор.
Гостю доступні перегляд сторінок і пошук інформації, проте ділитися своїми новинами він не може.
Зареєстрований користувач може створювати редагувати видаляти свої записи, додавати контент, спілкуватися, знаходити потрібну інформацію і поглядати сторінки.
Модератори мають право видаляти чужі повідомлення, редагувати чужі повідомлення, видаляти сторінки користувачів, обмежувати користувачів в правах редагування та перегляду сайту.
Основним обов'язкам адміністратора можна назвати забезпечення безпеки інформації, коректування баз даних, визначення ефективності баз даних, консультація користувачів з різних питань, що стосуються роботи сайту.
Малюнок 2.2 - Діаграма ієрархії користувачів
На представленому вище малюнку зображені кілька груп користувачів (actors), які будуть працювати з соціальною мережею. Спочатку вибирається загальний тип всіх користувачів (узагальнення), далі все поділяється на два типи: гість і зареєстрований користувач. Другий тип ділиться ще на три класи, які мають загальну характеристику (реєстрація), але різні привілеї та функції.
Діаграма варіантів використання представлена ??у вигляді графа, вершини якого є UML кола, а стрілки - відносини. Розглянемо діаграми всіх класів користувачів для кращої наочності під час розробки.
Малюнок 2.3 - Діаграма варіантів для класу користувачів Гість
Малюнок 2.4 - Діаграма варіантів використання для класу користувачів бездротової користувач
Рисунок 2.5 - Діаграма варіантів для класу користувачів модератор
Малюнок 2.6 - Діаграма варіантів для класу користувачів адміністратор
Діаграма діяльності показує частини, з якої складається діяльність. Під діяльністю розуміється специфікація виконуваного поведінки у вигляді координованого послідовного і паралельного виконання підлеглих елементів, які вкладені у вигляді діяльності та окремих дій, які з'єднуються між собою потоками, що йдуть від виходів одного вузла до входів іншого.
Малюнок 2.7 - Діаграма діяльності
Для зручності систему ділять на кілька частин, розглядаючи деякі операції окремо. Всі ці операції в сукупності відображають роботу безпосередньо самої системи.
У діаграмі станів наводяться приклади додавання контенту: коментарів, редагування профілів, контенту, статей, а також видалення контенту. Адміністратор авторизується в системі і виконує алгоритм дій, представлений у діаграмі.
Малюнок 2.8 - Діаграма стану
Малюнок 2.9 - Діаграма розгортання
2.2 Збір інформації
Соціальна мережа «Білоруси» складається з взаємозв'язків між сторінками користувачів, для того щоб обійти таку СС і зібрати потрібну інформацію створюється пошукової робот. Створення робота обумовлено декількома факторами:
закритість даних в СС;
неможливість розвитку роботів, інших розробників, зважаючи деяких напрямків у міру дослідження;