Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломний проект.doc
Скачиваний:
31
Добавлен:
27.10.2018
Размер:
4 Мб
Скачать
☆

5 Особливості застосування

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

Рисунок 5.1 – Сторінка входу користувача

Рисунок 5.2 – Реєстраційна форма користувача

Рисунок 5.3 – Додавання користувача до списку друзів

Також зареєстрований користувач, на відміну від незареєстрованого, тобто гостя, має можливість відправити приватне повідомлення користувачу, який знаходиться у списку друзів. Ця функція показана на Рис. 5.4.

Рисунок 5.4 – Відправлення приватного повідомлення

Знайти необхідну людину дозволить пошук за ім’ям, Рис. 5.5.

Рисунок 5.5 – Пошук користувача

Для того, щоб вийти з системи необхідно натиснути кнопку «Вихід».

ВИСНОВКИ

Розроблений веб-застосування, має усі шанси отримати популярність серед користувачів мережі інтернет, адже він має високу швидкість роботи, надійність, та у деякій мірі новизну.

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

Нинішні мережі стають робочим інструментом, і, більше того, необхідним інструментом для ведення діяльності, будь то бізнес або творчість. Соціальні мережі служать майданчиком для неформального спілкування приятелів подібно LiveJournal. Соціальні мережі допомагають створювати нову музику як MySpace. Соціальні мережі розширюють ігровий досвід масових онлайн-ігр в мережі Xfire. Соціальні мережі служать серйозним інструментом для пошуку співробітників і партнерів в LinkedIn.

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

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

1. CSS [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/csscert/

2.Web-программирование на PHP [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/phpwebprog/

3.Web-технологии PHP [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/webtechno/

4. Введение в программирование на PHP5 [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/pl/php5/

5. Основы клиентской оптимизации [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/csoptb/

6. Практика разработки Web-страниц [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/webdev/

7. Разработка клиентских приложений Web-сайтов [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/internet/devcapw/

8. Основы тестирования программного обеспечения [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/se/testing/

9. Анализ требований к автоматизированным информационным системам [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/itmngt/analisis/

10. Визуальное моделирование: теория и практика [Електронний ресурс]/ Интернет-университет информационных технологий - ИНТУИТ.ру, 2008.-Режим доступу.-URL: http://www.intuit.ru/department/se/vismodtp/

11. Оптимизация работы с MySQL [Електронний ресурс]/ Соціальна мережа Хабрахабр.-Режим доступу.-URL: http://habrahabr.ru/blogs/mysql/20246/

12. Тестирование Електронний ресурс]/ Соціальна мережа Хабрахабр.-Режим доступу.-URL: http://habrahabr.ru/blogs/testing/110307/

13. Поль, Дюбуа MySQL, 2-е издание [Текст] / Дюбуа Поль. – М.: Вильямс, 2004. – 1056 с.

14. Компания МySQL AB, MySQL. Справочник по языку [Текст] / Компания МySQL AB. – М.: Вильямс, 2005. – 432 с.

15. Поль, Дюбуа MySQL. Сборник рецептов [Текст] / Дюбуа Поль. – М.: Вильямс, 2005. – 1056 с.

16. Дворжецкий A. SQL: Structured Query Language. Руководство пользователя [Текст].-М.: Познавательная Книга Плюс, 2001.-416 с.

17. Астахова И. Ф. SQL в примерах и задачах [Текст] / И. Ф. Астахова, А. П. Толстобров, В.М. Мельников.- М.: Новое знание, 2002- 176 с.

18. Кауффман Дж. SQL. Программирование [Текст] / Джон Кауффман, Брайан Матсик, Кевин Спенсер.-М.: Бином. Лаборатория знаний, 2002.-746 с.

19. Документація Apache [Електронний ресурс] / The Apache Software Foundation. – Режим доступу: www/URL: http://www.apache.org/

20. Использование Linux, Apache, MySQL и PHP для разработки Web-приложений Електронний ресурс]/ Гугл книги.-Режим доступу.-URL: http://books.google.com/books?id=rcVqWVFpbrsC.

ДОДАТОК А

Project Vision

Vision statement. Розроблена соціальна мережа дозволить просто, ефективно, а головне, без зайвих витрат часу, слідкувати за подіями у рідному місті, чи селі, будучи при цьому на зв’язку зі знайомими, сусідами. Адже ніхто краще, ніж вони, не знає, що стало зі старою школою, або недобудованою багатоповерхівкою недалеко від вашого минулого дому.

Solution concept (Концепція рішення).Цілі:

  • працювати з користувачами мережі інтернет;

  • надати можливість вільно спілкуватися онлайн усім бажаючим користувачам;

Задачі:

  • забезпечити надійне та безпечне спілкування між користувачами;

  • забезпечити швидку роботу веб-сервісу;

  • створити прості умови реєстрації користувача;

Аssumptions (Припущення і обмеження):

  • кожен користувач має можливість створити власну сторінку лише 1 раз;

  • картинка фото користувача обмежена у розмірі до 1мегабайту;

  • текст приватного повідомлення обмежений кількістю символів;

  • текст повідомлення на сторінці користувача обмежений 300 символами.

Users (Користувачі). Користувачів два види:

  • зареєстровані користувачі;

  • незареєстровані користувачі (гість).

Usage scenarios (Сценарии использования)

Діаграма використання показана на Рис. А.

Рисунок А – Діаграма використання.

Project scope (Рамки проекта)

Функціональність рішення:

- Веб-сайт знаходиться на веб-сервері;

- Реєстрація користувача після заповнення обов’язкової інформації;

- перевірка правильності вводу даних;

- перевірка, чи існує вже користувач з такими даними;

- перевірка, чи існує таке місто.

- Додання обраного користувача до списку друзів;

- відправлення заявки;

- підтвердження користувачем вашої заявки;

- відхилення користувачем заявки.

- Авторизація користувача можлива лише після заповнення ним обов’язкових полей;

- відправлення запиту до бази даних на момент присутності такого користувача;

- перевірка правильності вводу паролю.

- Завантаження власного фото на сторінку;

- перевірка розміру фото.

- Видалення користувача зі списку друзів.

- Видалення повідомлень на сторінці користувача.

ДОДАТОК Б

Test Plan

Тест: 1

Тип тесту: тестування графічного інтерфейсу користувача

Описання: тестування на відповідність графічного інтерфейсу стандартам

Вхідні дані: графічний інтерфейс користувача

Очікуваний результат: відповідність графічного інтерфейсу стандартам

Тест: 2

Тип тесту: тестування графічного інтерфейсу користувача

Описання: тестування з різною роздільною здатністю екрана

Вхідні дані: графічний інтерфейс користувача

Очікуваний результат: відсутність збоїв у роботі програми

Тест: 3

Тип тесту: тестування графічного інтерфейсу користувача

Описання: сумісність з різними типами браузерів

Вхідні дані: робота програми в різних браузерах

Очікуваний результат: стабільна робота програми у різних браузерах

Тест: 4

Тип тесту: тестування безпеки

Описання: тестування контролю доступу

Вхідні дані: результати модульних тестів класів програми, які відповідають за безпеку

Очікуваний результат: відсутність можливості несанкціонованого доступу

Тест: 5

Тип тесту: тестування безпеки

Описання: тестування авторизації користувачів

Вхідні дані: дані авторизації користувачів усіх груп

Очікуваний результат: відсутність дефектів та збоїв авторизації

Тест: 6

Тип тесту: тестування баз даних

Описання: тестування моделі логіки

Вхідні дані: оригінальний файл

Очікуваний результат: відсутність повтору інформації, мінімізація моделі логіки

Таблиця Б – Журнал тестування

Дата

Тест

Спроба

Тестер

Вхід

Вихід

Результат

01.05.11

1

1

Баранов

Стандарт графічного інтерфейсу

Графічний інтерфейс розробленої програми

позитивний

01.05.11

3

1

Баранов

Робота програми у браузері Safari

Відображення графічного інтерфейсу

позитивний

2.05.11

5

1

Баранов

Дані авторизації користувачів усіх груп

Дані про помилки відсутність помилок

позитивний

ДОДАТОК В

Слайди презентації

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]