Как организовать страницу
От: peer  
Дата: 10.02.12 16:55
Оценка:
Есть таблицы Регионы, НаселенныеПункты, Жители и таблица СубсидииДляНаселенныхПунктов.

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

Вывести список всех регионов с указанием субсидий для него.
Субсидии считаются по принципу Возраст жителя 0-5 — 5 rub, 6-10 10 rub

регионов порядка 2000

как организовать такую страницу и вывод результата?
резульатат нужен в 2 видах: сумма сибусидий на уровне региона, и на урровне каждого человека. т.е. чтобы можно было конечного человека увидеть

какие есть идеи?
Re: Как организовать страницу
От: Sinclair Россия https://github.com/evilguest/
Дата: 05.03.12 16:28
Оценка:
Здравствуйте, peer, Вы писали:
P>Есть таблицы Регионы, НаселенныеПункты, Жители
Какова примерно структура таблиц и связей?
Жители FK-> НаселённыеПункты FK-> Регионы?
P>и таблица СубсидииДляНаселенныхПунктов
А в этой таблице что лежит?

P>есть сайт на котором пользователь выбирает либо Все регионы либо интересубщие его и нужно выполнить расчет по следующей логике

1. Непонятно, зачем пользователь выбирает либо/либо. Какую задачу он решает?
P>Вывести список всех регионов с указанием субсидий для него.
2. Для него — это для кого?
P>Субсидии считаются по принципу Возраст жителя 0-5 — 5 rub, 6-10 10 rub
А как тогда применяются данные из СубсидииДляНаселенныхПунктов?

P>регионов порядка 2000


P>как организовать такую страницу и вывод результата?

P>резульатат нужен в 2 видах: сумма сибусидий на уровне региона, и на урровне каждого человека. т.е. чтобы можно было конечного человека увидеть
Непонятно, что такое "сумма субсидий на уровне региона". И что такое "на уровне каждого человека"?
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[2]: Как организовать страницу
От: peer  
Дата: 06.03.12 18:33
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, peer, Вы писали:

P>>Есть таблицы Регионы, НаселенныеПункты, Жители
S>Какова примерно структура таблиц и связей?
S>Жители FK-> НаселённыеПункты FK-> Регионы?

да

P>>и таблица СубсидииДляНаселенныхПунктов

S>А в этой таблице что лежит?

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


P>>есть сайт на котором пользователь выбирает либо Все регионы либо интересубщие его и нужно выполнить расчет по следующей логике

S>1. Непонятно, зачем пользователь выбирает либо/либо. Какую задачу он решает?

он должен видеть:
1. сумму ИТОГО по всем регионам за указанный период.
2. может выбрать конкретный регион, опять же с датами и увидеть сколько по населенным пунктам надо платить
3. должен иметь возможность кликнув на населенный пункт увидеть данные по конкретным людям и сколько кому полагается

P>>Вывести список всех регионов с указанием субсидий для него.

S>2. Для него — это для кого?

для выбранного региона. т.е. юзер выбрал один регион

P>>Субсидии считаются по принципу Возраст жителя 0-5 — 5 rub, 6-10 10 rub

S>А как тогда применяются данные из СубсидииДляНаселенныхПунктов?

есть 2 таблицы по сути: в одной лежат условия лежат условия (Возраст жителя 0-5 — 5 rub, 6-10 10 rub), а в другой уже сами субсидии, которые расчитала процедура по субсидиям. пока просто: диапазон возраста — сумма

P>>регионов порядка 2000


P>>как организовать такую страницу и вывод результата?

P>>резульатат нужен в 2 видах: сумма сибусидий на уровне региона, и на урровне каждого человека. т.е. чтобы можно было конечного человека увидеть
S>Непонятно, что такое "сумма субсидий на уровне региона". И что такое "на уровне каждого человека"?

Надо видеть как в таком виде
1. москва 5550 руб

так и в таком виде, когда я кликну непосредственно на Москву
1. Иванов Иван Иванович Москва 100 руб
2. Петров Москва 400 руб
Re[3]: Как организовать страницу
От: Sinclair Россия https://github.com/evilguest/
Дата: 07.03.12 03:24
Оценка:
Здравствуйте, peer, Вы писали:

P>>>есть сайт на котором пользователь выбирает либо Все регионы либо интересубщие его и нужно выполнить расчет по следующей логике

S>>1. Непонятно, зачем пользователь выбирает либо/либо. Какую задачу он решает?

P>он должен видеть:

P>1. сумму ИТОГО по всем регионам за указанный период.
Какую задачу он этим решает? Зачем ему знать сумму субсидий по Москве, Алтайском Краю, и Краснодарскому краю?
P>2. может выбрать конкретный регион, опять же с датами и увидеть сколько по населенным пунктам надо платить
Какую задачу он этим решает?
P>3. должен иметь возможность кликнув на населенный пункт увидеть данные по конкретным людям и сколько кому полагается
А ничего, что в населённом пункте этих людей могут быть тысячи?
Для чего ему эти данные?
P>Надо видеть как в таком виде
P>1. москва 5550 руб

P>так и в таком виде, когда я кликну непосредственно на Москву

P>1. Иванов Иван Иванович Москва 100 руб
P>2. Петров Москва 400 руб
Вы не сможете спроектировать нормальный UI до тех пор, пока не сформулируете сценарии.
Ну, вот например: мэр Лужков хочет посмотреть график выплат субсидий жителям Лужков.
Или, скажем, отдельный житель этих Лужков хочет посмотреть, когда какие субсидии ему причитаются.
И так далее.
Без этих подробностей совершенно непонятно, в каком виде показывать данные. Если они — для визуального просмотра, то это одно. А если для печати ведомости выдачи субсидий — другое.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[4]: Как организовать страницу
От: peer  
Дата: 12.03.12 18:18
Оценка:
Здравствуйте, Sinclair, Вы писали:

S>Здравствуйте, peer, Вы писали:


P>>>>есть сайт на котором пользователь выбирает либо Все регионы либо интересубщие его и нужно выполнить расчет по следующей логике

S>>>1. Непонятно, зачем пользователь выбирает либо/либо. Какую задачу он решает?

P>>он должен видеть:

P>>1. сумму ИТОГО по всем регионам за указанный период.
S>Какую задачу он этим решает? Зачем ему знать сумму субсидий по Москве, Алтайском Краю, и Краснодарскому краю?

потому что субсидии проводятся порегионно по приказам, где указывается регион такой — сумма такая то


P>>2. может выбрать конкретный регион, опять же с датами и увидеть сколько по населенным пунктам надо платить

S>Какую задачу он этим решает?

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

P>>3. должен иметь возможность кликнув на населенный пункт увидеть данные по конкретным людям и сколько кому полагается

S>А ничего, что в населённом пункте этих людей могут быть тысячи?

S>Для чего ему эти данные?



деньги в конечном счете спускаются людям. как в итоге проверять почему Петрову Ивану из ЦАО/Орловская область/Орел не заплатили субсидии?
все такие жалобы с мест спускаются к нам наверх.

P>>Надо видеть как в таком виде

P>>1. москва 5550 руб

P>>так и в таком виде, когда я кликну непосредственно на Москву

P>>1. Иванов Иван Иванович Москва 100 руб
P>>2. Петров Москва 400 руб
S>Вы не сможете спроектировать нормальный UI до тех пор, пока не сформулируете сценарии.
S>Ну, вот например: мэр Лужков хочет посмотреть график выплат субсидий жителям Лужков.
S>Или, скажем, отдельный житель этих Лужков хочет посмотреть, когда какие субсидии ему причитаются.
S>И так далее.
S>Без этих подробностей совершенно непонятно, в каком виде показывать данные. Если они — для визуального просмотра, то это одно. А если для печати ведомости выдачи субсидий — другое.

они и для визуального просмотра (общей инфы будет достаточно) и для детального просмотра. но тут непонятно как и куда выгружать все субсидии. порядок может быть > 10 млн
Re[5]: Как организовать страницу
От: Sinclair Россия https://github.com/evilguest/
Дата: 13.03.12 00:13
Оценка:
Здравствуйте, peer, Вы писали:

S>>Какую задачу он этим решает? Зачем ему знать сумму субсидий по Москве, Алтайском Краю, и Краснодарскому краю?

P>потому что субсидии проводятся порегионно по приказам, где указывается регион такой — сумма такая то
Вы избегаете ответа на вопрос.

P>>>2. может выбрать конкретный регион, опять же с датами и увидеть сколько по населенным пунктам надо платить

S>>Какую задачу он этим решает?
P>если вдруг обращается какой населенный пункт жалобой что мне не заплатили или по моим ожиданиям должны были заплатить столько то, то это первый шаг к сверке
Ок. то есть речь идёт о сценарии "сверка ожиданий с действительностью". Двигаемся в нужном направлении. Осталось выяснить
— какие данные предоставляет тот, кто обращается
— какие данные он должен получить
К сожалению, я отпарсить ваш телеграфый текст без предлогов и пунктуации не могу.

P>деньги в конечном счете спускаются людям. как в итоге проверять почему Петрову Ивану из ЦАО/Орловская область/Орел не заплатили субсидии?

Надо полагать, при помощи интерфейса, который показывает список правил, сработавших для Петрова Ивана из г. Орел (области и прочее нужно спрашивать только в том случае, если в системе нашлось много городов Орёл)

P>они и для визуального просмотра (общей инфы будет достаточно) и для детального просмотра. но тут непонятно как и куда выгружать все субсидии. порядок может быть > 10 млн

Ещё раз: сам по себе детальный просмотр десяти миллионов строк не имеет физического смысла. Даже если вы придумаете куда выгружать все эти субсидии, это ничем не поможет пользователю. Какие задачи решает пользователь? Вы пока сформулировали ровно одну, и для неё решение UI тривиально и очевидно.
Задачи, в которой может потребоваться выводить все субсидии для всех жителей ЦАО я не вижу.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Re[5]: Как организовать страницу
От: Аноним  
Дата: 13.03.12 06:33
Оценка: +1
Здравствуйте, peer, Вы писали:

P>Здравствуйте, Sinclair, Вы писали:


S>>Здравствуйте, peer, Вы писали:


P>>>>>есть сайт на котором пользователь выбирает либо Все регионы либо интересубщие его и нужно выполнить расчет по следующей логике

S>>>>1. Непонятно, зачем пользователь выбирает либо/либо. Какую задачу он решает?

P>>>он должен видеть:

P>>>1. сумму ИТОГО по всем регионам за указанный период.
S>>Какую задачу он этим решает? Зачем ему знать сумму субсидий по Москве, Алтайском Краю, и Краснодарскому краю?

P>потому что субсидии проводятся порегионно по приказам, где указывается регион такой — сумма такая то



P>>>2. может выбрать конкретный регион, опять же с датами и увидеть сколько по населенным пунктам надо платить

S>>Какую задачу он этим решает?

P>если вдруг обращается какой населенный пункт жалобой что мне не заплатили или по моим ожиданиям должны были заплатить столько то, то это первый шаг к сверке


P>>>3. должен иметь возможность кликнув на населенный пункт увидеть данные по конкретным людям и сколько кому полагается

S>>А ничего, что в населённом пункте этих людей могут быть тысячи?

S>>Для чего ему эти данные?



P>деньги в конечном счете спускаются людям. как в итоге проверять почему Петрову Ивану из ЦАО/Орловская область/Орел не заплатили субсидии?

P>все такие жалобы с мест спускаются к нам наверх.

P>>>Надо видеть как в таком виде

P>>>1. москва 5550 руб

P>>>так и в таком виде, когда я кликну непосредственно на Москву

P>>>1. Иванов Иван Иванович Москва 100 руб
P>>>2. Петров Москва 400 руб
S>>Вы не сможете спроектировать нормальный UI до тех пор, пока не сформулируете сценарии.
S>>Ну, вот например: мэр Лужков хочет посмотреть график выплат субсидий жителям Лужков.
S>>Или, скажем, отдельный житель этих Лужков хочет посмотреть, когда какие субсидии ему причитаются.
S>>И так далее.
S>>Без этих подробностей совершенно непонятно, в каком виде показывать данные. Если они — для визуального просмотра, то это одно. А если для печати ведомости выдачи субсидий — другое.

P>они и для визуального просмотра (общей инфы будет достаточно) и для детального просмотра. но тут непонятно как и куда выгружать все субсидии. порядок может быть > 10 млн


В итоге нужны суммарные данные по регионам, а так же возможность поиска по региону + ФИО/паспортные данные человека, т.е. миллионов никаких не нужно?
Или же Петрову будет интересно сколько заплатили его соседям? А так же ответственные лица будут решать вопрос по Петрову, опираясь на выплаты другим людям региона?
Поступила жалоба от Петрова — значит нужна информация именно по Петрову или таки нет?
Re[6]: Как организовать страницу
От: peer  
Дата: 17.03.12 07:13
Оценка:
Здравствуйте, Аноним, Вы писали:



А>В итоге нужны суммарные данные по регионам, а так же возможность поиска по региону + ФИО/паспортные данные человека, т.е. миллионов никаких не нужно?

А>Или же Петрову будет интересно сколько заплатили его соседям? А так же ответственные лица будут решать вопрос по Петрову, опираясь на выплаты другим людям региона?
А>Поступила жалоба от Петрова — значит нужна информация именно по Петрову или таки нет?


да. упрощенно именно так
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.