J3qx

information archive

Mini ТЗ WEB FAX

Posted by j3qx на Май 7, 2012

Mini ТЗ WEB FAX

WEB-страница для отправки факсов

1. Страница для отправки факсов должна содержать:

a. Поле номера телефона для отправки факса;

b. Поле выбора файла для отправки;

c. Кнопку «Отправить»

d. Проверку на то, что введенные данные в поле номер, есть цифры

2. После нажатия кнопки «отправить» файл должен закачаться в папку на сервер ( имя файлов должно быть уникально и генерироваться на основе даты и времени ) и в командной строке Unix должна запуститься команда:

sendfax –n –d 9«номер телефона» «путь до файла»

Например, если был введен тел. 1234567 и файл сохранен в /tmp/xxx.txt, то команда будет выглядеть следующим образом:

sendfax –n –d 91234567 /tmp/xxx.txt

Для закачки должны приниматься файлы с расширениями txt, tiff, pdf.

3. Информация об отосланных факсах должна записываться в БД MySQL, необходимые данные:

a. AD имя

b. IP с которого осуществлен запрос

c. Имя компьютера

d. Время отправки факса

e. Номер, на который отправлен факс

f. Файл факса

4. WEB-страница для отображения информации об отосланных факсах из БД MySQL

Язык написания страницы PHP

WEB-страница статистики

1. Страница должна содержать:

a. Поле выбора по дате отправки факса

b. Поле выбора по имени с которого отправлялся факс

c. Поле выбора по IP c которого отправлялся факс

d. Поле выбора по номеру, на который отправлялся факс

Выборка должна производится с БД MySQL. Запросы выбора должны иметь возможность объединяться логическим И, а так же логическим ИЛИ.

Доступ на страницу должен проходить авторизацию, логин и пароль, должны хранится в БД MySQL. Пароль не должен хранится в открытом виде.

После выборки должен получаться список с полями

Дата, время, АД имя отправителя, имя компьютера, ип компьютера, номер назначения, ссылка на факс, хранящийся в папке

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: