Техническое задание

Необходим скрипт небольшого сайта, с помощью которого посетители могут посылать СМС на мобильные телефоны.

1.Технические требования

Должен быть написан на PHP и AJAX, MySQL возможен, но не обязателен. Кодировка UTF-8.

Дизайн изменяем (скины), все тексты занесены в языковой файл и изменяемы админом.

2.Принцип работы

1.Существует платформа, где админ может закупать передачу сообщений СМС на мобильники определенных стран. После перечисления туда средств, он может посылать сообщения, передавая из через HTTP на сервер провайдера. Формат:

https://myaccount.smsdiscoun.com/clx/sendsms.php?username=xxxxxxxxxx&password=xxxxxxxxxx&from=xxxxxxxxxx&to=xxxxxxxxxx&text=xxxxxxxxxx

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

3.Посетитель заходит на сайт и сразу на первой странице видит форму для введения номера мобильника и текста сообщения. Введя и то и другое, он нажимает на «Отправить» и попадает на следующую страницу, где обязан провести определенное время (настраивается админом, например 30 секунд), после которого может повторно нажать на «Отправить» и только тогда сообщение передается на передачу провайдеру.

4.Смысл: Во время введения и ожидания, отправитель сообщения смотрит рекламу, может на неё кликать. За сообщения он ничего не платит.

3.Админка

1.Вводятся данные для платформы передачи сообщений (пользователь, пароль)

2.Вводятся тексты подстраниц и системных сообщений

3.Показывается статистика (подневная) посещений и сообщений

4.Установки сообщений, как список разрешенных сетей (разрешается отправка не во все страны, а только в некоторые)

5.Установка времени ожидания, дневного лимита (в день например не больше 1000 сообщений на всех посетителей)

6.Желательно ограничение кол-ва сообщения на один адрес IP или посетителя (Куки)

4.Что нужно продумать

1.Как сделать, чтобы посетитель мог посылать только в разрешенные страны. Возможен список кодов всех разрешенных операторов, но тогда он будет очень длинным. Желательно сделать на AJAX сначала выбор страны получателя, после чего показываются коды операторов этой страны, после выбора кода вводится номер.

2.Провайдер разрешает на одного пользователя только определенное кол-во СМС. Желательно, чтобы админ мог вводить несколько пользователей и лимит для каждого, а скрипт считал переданные сообщения и менял пользователей для провайдера. Т.е. в итоге скрипт может передавать в день больше сообщений, чем это позволяет провайдер, т.к. скрипт рассылает сообщения через несколько аккаунтов.

3.Подстраницы простые, их содержание должно быть меняемым.

4.Желательно, чтобы админ мог вводить «черные номера», на которые СМС отправляться не будут. Т.е. если кто-то пожалуется, что ему присылают мусор, чтобы можно было отключить его номер.

5.Безопасность: Все должно быть продумано, чтобы никто не мог использовать страницу в других целях (массовые рассылки, хулиганство). Желательно запоминание данных: с какого IP когда на какой номер было отправлено какое сообщение. Всё заливается в банк данных, админ может искать в этой куче.

6.Желательно придумать транслитератор. Провайдер НЕ поддерживает русский, необходима проверка, чтобы кто-то не писал кириллицей.

7.Посетители могут менять язык интерфейса, нажимая на флажки стран. Все языки меняемы админом (не обязательно через админку, можно через файл), кодировка всех языков UTF-8.

5.Статистика по рекламе не нужна, реклама будет крутиться через отдельный скрипт.

6.Дизайн простой и легкий, но меняемый. Если сделаете и дизайн красивым (эскизы заранее), то возможна доплата.

Прошу не писать на ICQ до заключения договора. Типа «Я хочу на Вас работать», оставляйте предложения на сайте конкретно со сроком и ценой!

СПАСИБО!

18 лет назад
gymer
47 лет
18 лет в сервисе
Был
15 лет назад

Заявки фрилансеров

Нет заявок фрилансеров