Дипломная работа


Приложение А. Техническое задание



бет19/23
Дата28.04.2023
өлшемі0.66 Mb.
#472944
түріДиплом
1   ...   15   16   17   18   19   20   21   22   23
diplom

Приложение А. Техническое задание

ТЕХНИЧЕСКОЕ ЗАДАНИЕ




Разработка web-приложения социальной сети нового поколения




Наименование проекта


Разработка web-приложения социальной сети нового поколения.




Функциональные требования


Разрабатываемая система должна обеспечивать выполнение следующих функций:





  1. Авторизация пользователей

  2. Обеспечение доступа пользователей к личному профилю

  3. Возможность гибкого редактирования личных данных пользователя, с возможностью добавления индивидуальных пунктов профиля

  4. Получение почтовых сообщений по протоколу IMAP

  5. Отправка почтовых сообщений по протоколу IMAP

  6. Прикрепление файловых вложений к письмам

  7. Обмен короткими текстовыми сообщениями (чат) на основе протокола XMPP

  8. Ведение адресной книги

  9. Распределение сети контактов по группам

  10. Возможность создания и ведения пользователями личного блога

  11. Создание и ведение фото-галерей

  12. Поддержка файлового хранилища

  13. Создание сообществ с выделением им доменных имен

  14. Индивидуализация дизайна и функциональных возможностей сообществ, включая возможность ведения блога, галереи, файлового архива, форума

  15. Система расширенного каталогизирования и поиска всего содержания ресурса на основе меток

Технологические требования





  1. Серверная и клиентские части решения не должны быть привязаны к конкретной операционной системе или версии операционной системы.

  2. Графический интерфейс пользователя должен функционировать в наиболее распространенных браузерах: Internet Explorer (версии 6 и выше), Mozilla Firefox (версии 2 и выше), Opera (версии 9 и выше), Safari (версии 2 и выше).

  3. Серверная часть системы должна быть разработана с использованием PHP (версии 5) и MySQL (версии не ниже 5.0).

  4. При разработке системы необходимо использовать модульный принцип: исходные тексты должны быть разбиты на модули в соответствии с реализуемой функциональностью.

  5. Для построения интерфейса должен использоваться подход Модель-Вид- Контроллер (MVC). Разработчик не должен смешивать в пределах одного файла реализации, отвечающие за построение интерфейса (презентативный слой) и реализации бизнес-логики.

  6. Права пользователей на выполнение функций системы должны быть консолидированы в одном файле, модуле или таблице, внешним, по отношению к самим функциям, способом.



Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   23




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет