Меня попросили сделать приложение php. В требованиях есть часть, которая гласит
Нарисуйте структуру приложения и
а также сценарии.
Что это значит? Я уже сделал сценарий. Означает ли это, что я должен сделать его диаграмму, например диаграмму БД в dia или в каком-либо другом программном обеспечении?
Если это похоже на UML дизайн, пожалуйста, проверьте этот сайт: http://www.websequencediagrams.com/
для которого я ввел описание следующим образом:
WebBrowser-> Сервер: ввод
Сервер-> PHP: Запрос
PHP-> Обработка: Действие
Обработка-> На сервер: Обработка БД в
Сервер-> В браузер: Вывод
Кроме того, что, по вашему мнению, должно быть описано ниже, чтобы сделать диаграмму UML на вышеуказанном веб-сайте:
- Приложению необходимо импортировать контакты из файла CSV или TXT.
- При импорте контактов приложение должно удалять дубликаты
- Будет два типа контактов: электронная почта и номер телефона. Приложение должно определять тип контакта и различать.
- Приложение должно иметь возможность отправлять массовые электронные письма всем контактам в списке.
- Приложение должно регистрировать количество писем, отправленных определенному пользователю, т. Е. (Если сначала мы получим 10 адресов электронной почты в списке и отправим им 2 письма, а затем добавим 34 новых адреса электронной почты, а затем отправим 3 письма, должен быть журнал какой пользователь получил сколько писем от нашего приложения).
Пожалуйста, помогите мне.