Здравствуйте! Необходимо немного поправить верстку и натянуть на CMS, готова выслушать Ваши предложения по движкам. Всем откликнувшемся заранее большое спасибо! Интересует цена и срок. Свои предложения оставлять в ...
Создание каталога отчетов
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Нужно создать каталог отчетов к БД 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.
Заявки фрилансеров
Похожие заказы
- $50Веб-программирование1 исполнительЗавершен13 лет назад
- $10000
Проект - разработка социальной сети с использованием Wordpress. Объем работ предварительно оценивается в 600-800 человеко-часов. Мы предлагаем: - Свободный график работы - Достойную почасовую оплату - Работу ...
Веб-программирование10 заявокЗакрыт13 лет назад Требуется выполнить работы по ТЗ: доработать веб-сайт на "1С-Битрикс", осуществить взаимодействие с "Фолио" (аналог "1С"). Первоначальное ТЗ прилагается, ко вторнику будет готово более детальное. Выгрузка с Фолио на сайт уже реализована! Просьба откликаться тех, у ...
Веб-программированиенет заявокЗакрыт14 лет назадТребуется исправить ошибку с отображением цен на интернет-магазине. Написан на фреймворке (http://codeigniter.com). Подробное ТЗ - по запросу.
Веб-программирование1 исполнительЗавершен14 лет назадТребуется написание порядка 20 простеньких калькуляторов. 1.Нужно чтобы это все без перезагрузки высчитывалось. 2. Нужно чтобы это все выглядело красиво. Пишите цену за всю работу. Самый сложны типа такого wallpapers.spb.su/calc.htm
Веб-программирование8 заявокЗакрыт13 лет назадДобрый день ! Имеется сайт bag.inspire.kz Там есть корзина. Сейчас рядом с каждым товаром есть кнопка "в корзину". Каждая кнопка относится к конкретному товару. Нужно чтобы нажимая в корзину - если значение ...
Веб-программирование1 заявкаЗакрыт13 лет назад- $1000
Ребят, срочно требуется сделать верстку под netcat!!! Подробности по аське или в личке. Очень срочно!!
Веб-программирование1 исполнительЗакрыт14 лет назад - $10
1. Необходимо сделать небольшие правки на сайте. - правка в шаблоне модуля превью - правка в функционале выбора отображаемой рубрики на главной странице. 2. Сделать Качественно, недолго 3. ...
Веб-программирование4 заявкиЗакрыт14 лет назад Добрый день. Нужно стянуть данные организаций с дубль гиса по некоторым рубрикам. Указывайте цены и сроки. интересует те кто уже делал и соответственно есть уже наработки. в личку ...
Веб-программирование3 заявкиЗакрыт13 лет назад- $50
Нужен плагин в вордпресс - который бы публиковал кроном записи/посты - по выбранным ключевым словам - ролики с комменатриями. Комментарии - нужно выводить ВСЕ на одной странице под роликом. Названием ролика - называем ...
Веб-программированиенет заявокЗакрыт14 лет назад