Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Образец диплома.doc
Скачиваний:
14
Добавлен:
08.05.2015
Размер:
13.31 Mб
Скачать
  1. Постановка задачи

Web-приложение для организации общения посетителейinternet-сайта должно работать в сетевом режиме и реализовывать выполнение следующих функций: организация общения пользователей, администрированиеinternet-сайта (администраторская и пользовательская части). Работаinternet-сайта должна осуществляться в двух режимах: «Пользователь» и «Администратор».

В режиме работы «Пользователь» должны выполняться такие операции:

  • Вход на форум пользователя;

  • Регистрация пользователя;

  • Изменение учетных данных пользователя;

  • Добавить фотографию;

  • Удалить фотографию;

  • Добавить видео;

  • Удалить видео;

  • Добавить сообщение.

В режиме работы «Администратор» должны выполняться такие операции:

  • Те же операции, что и в режиме «Пользователь»;

  • Вход администратора:

  • Создать таблицу пользователей;

  • Удалить таблицу пользователей;

  • Посмотреть информацию о пользователях;

  • Удалить информацию о пользователе;

  • Администрирование форума:

  • Создать таблицу адресов черного списка по ip-адресу или логину;

  • Удалить таблицу адресов черного списка по ip-адресу или логину;

  • Смотреть таблицу адресов черного списка по ip-адресу или логину;

  • Создать таблицу новостей;

  • Удалить таблицу новостей;

  • Удалить новости старше, чем Nдней;

  • Очистить таблицу новостей;

  • Отправить ip-адрес или логин в черный список;

  • Сохранить отредактированное сообщение;

  • Удалить сообщение.

  • Сменить пароль.

Данные о пользователях должны храниться в таблицах баз данных MYSQL.Web-приложение должно быть разработано с использованием среды визуального программированияPHP-5.3.5. Также при написанииweb-приложения должен использоватьсяweb-серверApache2.22, позволяющий подключать внешние модули для предоставления данных, должна использоваться СУБД для аутентификации пользователей, модифицировать сообщения об ошибках.

2 Описание предметной области

Web-приложение для организации общения посетителей internet-сайта предлагает набор разделов для обсуждения. Работа такого web-приложения заключается в создании пользователями тем в разделах и последующим обсуждением внутри этих тем. Отдельно взятая тема, по сути, представляет собой тематическую гостевую книгу.

Работу web-приложение обеспечивают пользователи и администраторы сайта. Пользователи обмениваются информацией по определенным темам, которые их могут интересовать. Администраторы сайта следят за соблюдением правил.

Администраторы – участники, наделённые возможностью редактировать, перемещать и удалять чужие данные, а также контролировать к ним доступ отдельных зарегистрированных участников, иногда и незарегистрированных,- гостей. Также администратор может добавлять пользователя, редактировать его данные, и общаться от его имени с другими пользователями.

Пользователь – может зарегистрироваться на сайте, редактировать свои данные, общаться с другими пользователями на различные темы, свободно выражать свои собственные идеи и мысли.

В настоящее время web-приложения для организации общения посетителей internet-сайта почти полностью вытеснили новостные группы на базе NNTP и являются одним из наиболее популярных способов обсуждения вопросов во Всемирной паутине. На данный момент такие web-приложения сосуществуют наравне с блогами. Эти две формы общения в Интернете практически не уступают друг другу по популярности.

Web-приложение для организации общения посетителей internet-сайта – это система управления сообществом пользователей сайта. Она является одной из важнейших частей крупного сайта.