Перейти к контенту
  • 0

Требуется разработка модуля - ТЗ


Вопрос

Разыскивается разработчик модуля. ТЗ ниже.

Кому интересно - пишите в личку обсудим сроки и стоимость.

 

 

 

--------------

  1. Общие положения

Данное ТЗ описывает требования к набору скриптов (далее модуля) необходимых для расширения функционала форума для жителей коттеджного городка.

  1. Эксплуатационное назначение

Эксплуатационным назначением данного модуля является автоматизация рассылки электронных счетов персонально каждому жителю поселка в его папку «Личные сообщения» на форуме.

  1. Термины и определения

Форум – класс веб-приложений для организации общения посетителей веб-сайта. Используемая версия IP.Board 3.3.4

БД – база данных MySQL. Текущая версия на хостинге 5.1.66-0.

PDF - межплатформенный формат электронных документов, созданный фирмой Adobe Systems с использованием ряда возможностей языка PostScript. (http://ru.wikipedia.org/wiki/PDF)

XML - расширяемый язык разметки (http://ru.wikipedia.org/wiki/XML)

PHP – язык программирования, выполняемая среда для PHP файлов. Текущая версия на хостинге 5.2.6-1+lenny13

  1. Функциональное назначение

Модуль должен уметь:

  • Генерация электронного счета (файла) на основе предопределенного шаблона и с учетом входных данных
  • Производить размещение электронного счета (файла), персонально каждому абоненту, на основании предопределенной таблицы соответствий (№ лицевого счета/логина на форуме)
  • Рассылать уведомление на электронную почту абонента, которая указана в логине при регистрации

  1. Функциональные характеристики
    • Генерация электронного счета (файла) должна происходить путем исполнения скрипта, запускаемого из админки форума. Наиболее приемлемым вариантом видятся применение шаблона на html, его наполнение данными из БД либо XML файла (тогда выбор файла через браузер), формирование HTML файла, последующая конвертация в PDF.
    • Рассылка сформированных электронных счетов. У абонента в папке «Личные сообщение» должно появится новое сообщение, с предопределенной темой сообщения, телом сообщения а также вложением с электронным счетом. Предусмотреть возможность редактирования шаблона сообщения либо его выбора через браузер. Соответствие № лицевого счета/логина на форуме определяется дополнительной таблицей в БД.
    • Сохранять на хостинге архив счетов в формате “..\год\месяц\счет_id.pdf”
    • На любом из этапов выполнения модуля обеспечить вывод на интерфейс администратора ошибок выполнения модуля

  • Данные и валидаторы
    • Проводить верификацию и валидацию подаваемых на вход данных (по формату, по математической сумме)

    [*]Требования и ограничения

    • Модуль не должен использовать пропритарное ПО нарушающее права 3х лиц
    • При разработке модуля не должны вносится изменения в основной код форума. Либо допускается минимальное изменение в целях интеграции с форумом при условии тщательного документирования изменений
    • Основным языком программирования модуля является PHP
    • При написании кода использовать strict standards.
    • Комментарии по тексту кода должны быть на русском языке в кодировке UTF-8

    [*]Сдача и приемка. Гарантийные обязательства.

    • Сдача работы происходит путем демонстрации разработчиком работы модуля на своем тестовом хостинге.
    • Разработчик передает заказчику архив с файлами модуля
    • Разработчик передает заказчику документацию с инструкциями об использовании модуля, описанием составных частей модуля и логики работы
    • Разработчик обязуется устранять ошибки в работе модуля в течении гарантийного периода (3 месяца).

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

Пока что нет ответов на этот вопрос

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.