Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно создать каталог отчетов к БД MySQL.

1) В основе любого отчета лежит SQL-запрос.

Как создается отчет:

- задается SQL-запрос

- задается список параметров к SQL-запросу. Каждый параметр имеет краткое название (как у переменной) и полное - для пользователя.

Параметры можно использовать в SQL-запросе по краткому названию.

Например, мы хотим сделать отчет о сумме заказов за определенный срок.

Запрос:

select sum(order_sum) as os from xx_orders where OrderDate>='%from_date' and OrderDate

Параметры:

%from_date - дата начала подсчета статистики

%to_date - дата окончания подсчета статистики

2) Как запускается отчет.

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

Потом сгенерировать в HTML таблицу с результатами. Названиями колонок таблицы должны быть аналогичны названиям колонок в выборке MySQL. Результаты должны быть обрезаны автоматически до 100 записей, если в запросе не указан limit. Другими словами если limit в запросе не указан, то он должен быть добавлен в запрос автоматически (limit 0, 100). Возле таблицы нужна кнопка "Экспорт в CSV" - по ней таблица (уже без ограничения в 100 записей - без автоматического добавления limit 0, 100) генерируется в CSV и загружается файлом.

3) Модуль работает в двух режимах: "администраторы" и "пользователи". Режим задается константой в начале кода.

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

4) Каталог будет потом интегрирован нашими специалистами в более крупную систему, из этого возникают такие требования:

- код должен быть достаточно компактным, поэтому нужно чтобы он был написан на чистом php - чтобы с модулем не нужно было таскать ещё пару Мб фрэймворка.

- не обращайте внимания на авторизацию пользователей и оформление модуля, сделайте всё просто на белом фоне без использования стилей.

- "Заверните" обращение к БД (mysql_query) в свою функцию, назовите её, например, mc_query.

То есть в код должна быть добавлена функция

function mc_query($sql) {

return mysql_query($sql);

}

И везде вместо mysql_query используйте её.

- если вы захотите использовать js-фрэймворки для построения красивого интерфейса, то используйте jQuery.

Если у вас есть вопросы по заданию, то пишите, пожалуйста, в личку.

Стоимость работ 200-300 долларов. Оплата - Webmoney.

13 лет назад
_alex
41 годРоссия
17 лет в сервисе
Был
13 лет назад
  • Похожие заказы
  • $50

    Здравствуйте! Необходимо немного поправить верстку и натянуть на CMS, готова выслушать Ваши предложения по движкам. Всем откликнувшемся заранее большое спасибо! Интересует цена и срок. Свои предложения оставлять в данной ветки плиz в личку и на ICQ не писать!

    Завершен
    13 лет назад
  • $10000

    Проект - разработка социальной сети с использованием Wordpress. Объем работ предварительно оценивается в 600-800 человеко-часов. Мы предлагаем: - Свободный график работы - Достойную почасовую оплату - Работу в команде профессионалов - Интересный проект - Долгосрочное сотрудничество Требования к кандидатам: - Участие в крупных ...

    Закрыт
    13 лет назад
  • Требуется выполнить работы по ТЗ: доработать веб-сайт на "1С-Битрикс", осуществить взаимодействие с "Фолио" (аналог "1С"). Первоначальное ТЗ прилагается, ко вторнику будет готово более детальное. Выгрузка с Фолио на сайт уже реализована! Просьба откликаться тех, у ...

    Закрыт
    13 лет назад
  • Требуется написание порядка 20 простеньких калькуляторов. 1.Нужно чтобы это все без перезагрузки высчитывалось. 2. Нужно чтобы это все выглядело красиво. Пишите цену за всю работу. Самый сложны типа такого wallpapers.spb.su/calc.htm

    Закрыт
    13 лет назад
  • Добрый день ! Имеется сайт bag.inspire.kz Там есть корзина. Сейчас рядом с каждым товаром есть кнопка "в корзину". Каждая кнопка относится к конкретному товару. Нужно чтобы нажимая в корзину - если значение забито в нескольких полях ...

    Закрыт
    13 лет назад
  • $10

    1. Необходимо сделать небольшие правки на сайте. - правка в шаблоне модуля превью - правка в функционале выбора отображаемой рубрики на главной странице. 2. Сделать Качественно, недолго 3. Для работы предоставляю шаблон темы WP и прочие ...

    Закрыт
    13 лет назад
  • Добрый день. Нужно стянуть данные организаций с дубль гиса по некоторым рубрикам. Указывайте цены и сроки. интересует те кто уже делал и соответственно есть уже наработки. в личку не писать. все в проекте.

    Закрыт
    13 лет назад
  • $50

    Нужен плагин в вордпресс - который бы публиковал кроном записи/посты - по выбранным ключевым словам - ролики с комменатриями. Комментарии - нужно выводить ВСЕ на одной странице под роликом. Названием ролика - называем пост. Описание ролика публиковать перед ...

    Закрыт
    13 лет назад