Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Подскажите идею разделения отрезка визуально   Найти похожие ветки 

 
AV ©   (2012-07-13 10:30) [0]

Есть файл, текстовый.
каждая строка - запись в опред.формате
Файл обрабатывается оператором и грузится в БД(так надо, это деньги, нужен контроль человеком каждой строки).
Задача распараллелить работу, путем разбиения файла на части, и назначить каждому свою часть.

т.е. как вижу это я:
имеется TTrackBar(но не простой), начальник операторов передвигает ползунки, видит сколько частей получается и какие они в колве строк и процентном отношении(зависит от: сколько операторов у него сегодня в смене, и какой из них работает быстрее/медленнее).

Итого: Подвигал он мышкой, нажал кнопку - получил, пусть 4 части[20%, 20%%, 30%%, 30%%]


 
Медвежонок Пятачок ©   (2012-07-13 10:33) [1]

ну разобъет начальник визуально файл. а как операторы будут брать только свое?


 
Inovet ©   (2012-07-13 10:33) [2]

Грузить всё в БД. Там проверять, проверенные отмечать.


 
AV ©   (2012-07-13 10:45) [3]


> ну разобъет начальник визуально файл. а как операторы будут
> брать только свое?

так он им скажет
"Иванова - Часть1, Петрова - 2, Сидорова - 3. Go, девченки!"


> рузить всё в БД. Там проверять, проверенные отмечать.

Лучше..
Потом можно и так сделать..


 
Медвежонок Пятачок ©   (2012-07-13 10:51) [4]

так он им скажет

и они будут выбирать из файла свои строки?
за что их так?

файл будет разбит на части и появится N файлов?
и их надо будет переслать операторам не перепутав ничего?

Первое что надо сделать - избавиться от файла как от источника данных.
И сделать это не потом, а сейчас.


 
xayam ©   (2012-07-13 10:53) [5]


>  идею разделения отрезка визуально

а почему именно визуально?

> сколько частей
> какие они в колве строк и процентном отношении(зависит от:
>  сколько операторов у него сегодня в смене, и какой из них
> работает быстрее/медленнее)

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


 
Медвежонок Пятачок ©   (2012-07-13 10:53) [6]

т.е. как вижу это я:
имеется TTrackBar(но не простой),


здорово.
у начальника какой-то инструментарий с тракбарами, а результат работы - "так он им скажет"


 
AV ©   (2012-07-13 11:07) [7]

Критерий - время.

Файл - большой, один оператор работает целый день, а под конец косячит, т.к. устал.
Все сидят в одном кабинете. Начальник знает своих сотрудников, знает их производительность.
Файл %file% появляется в сетевой папке, программа сигналит.
Начальник жмакает по сигналу, выходит окно с предпросмотром и  с предложением делить отрезок.
Делит.
Жмакает ОК. Появляются еще N фалов вида "Ч%№%-%file%" = сумма большого.
Начальник открывает ротовой аппарат и методом колебания голосовой мембраны, используя свукопроводимость среды, доносит инфу вида "Иванова - Часть1, Петрова - 2, Сидорова - 3. Go, девченки!"
до всех сидящих в кабинете.

Разве можно что-то проще придумать?


 
xayam ©   (2012-07-13 11:10) [8]


> Разве можно что-то проще придумать?

можно
Начальник = Сервер
Сотрудник = Клиент

думай сам :)


 
Омлет ©   (2012-07-13 11:17) [9]

> AV ©   (13.07.12 11:07) [7]

Автоматизация по-русски..


 
Pavia ©   (2012-07-13 11:20) [10]

Диаграмма Гранта.


 
Pavia ©   (2012-07-13 11:21) [11]

Описался.
Диаграмма Ганта.
Без "р".


 
brother ©   (2012-07-13 11:23) [12]

> Гранта.

то были дети)


 
AV ©   (2012-07-13 11:33) [13]

хоть через БД, хоть через раздачу файлов конкретному юзеру, хоть как..
смысл - поделить работу.


> Inovet ©   (13.07.12 10:33) [2]
> Грузить всё в БД. Там проверять, проверенные отмечать.

интересная идея, но все равно, надо как то поделить.
Думал над временной таблой, поле - кто должен отработать
Каждый видит свое, делает.

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

Короче, забыли все :)
Есть отрезок. Надо поделить. Визуально, мышкой, регулируя кол-во и размер подотрезков.


 
oldman ©   (2012-07-13 11:43) [14]


> Есть отрезок. Надо поделить. Визуально, мышкой, регулируя
> кол-во и размер подотрезков.


"Пиши, что делал, что не получается." ©

ЗЫ; Дурдом, чесслово. Есть файл. Есть N операторов. Задача - контроль данных.
Зачем делить отрезок? Контроль в общей базе, проверенные отмечаются.
Или у вас операторы получают пропорционально обработанным байтам?
Петров - 30%. Иванов - 20%.
Петров сегодня не в духе, и сделал 15%, а Иванов молодец и закончил на 2 часа раньше и мог бы сделать еще.
Привет начальнику!


 
AV ©   (2012-07-13 11:50) [15]


> "Пиши, что делал,

Думал
> Есть отрезок. Надо поделить. Визуально, мышкой, регулируя
> кол-во и размер подотрезков.


> ", что не получается." ©

Придумать
Удобный, наглядный, инструмент


 
Anatoly Podgoretsky ©   (2012-07-13 11:59) [16]

> oldman  (13.07.2012 11:43:14)  [14]

Иванова уволить, ведь мог же


 
AV ©   (2012-07-13 12:01) [17]

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

Ну так бывает, что оператор X уже по первым полям видит, что запись нормальная, нажимает кнопку "В БД"  и получает - "А уже там, оператором Y"
Следующую -  "А уже там, оператором Z"
Рефрешит ДС, нажимает кнопку "В БД" -> "А уже там, оператором Q"

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


 
Jeer ©   (2012-07-13 12:06) [18]

Каждому сотруднику назначается процент его личной работоспособности, ну и при поступлении пула для работы, пул раскидывается автоматом.
Начальник видит у кого-каков реальный процент выполнения и корректирует загруженность.
Все в БД.


 
Anatoly Podgoretsky ©   (2012-07-13 12:09) [19]

> AV  (13.07.2012 12:01:17)  [17]

Надо резервировать запись перед редактированием


 
AV ©   (2012-07-13 12:20) [20]


> Anatoly Podgoretsky ©   (13.07.12 12:09) [19]

не..
Вот есть список записей, отображенных в гриде
Оператор может вызвать подробную инфу, если есть сомнение(несколько запросов к БД выполняются, доп.инфа вываливается, тут же можно и залочить от других)
А если видит, что строка "хорошая", он просто встает на нее, нажимает "В БД"
т.е. он ее не взял в редактирование даже, она у всех тоже так же показывается, в списке


> Jeer ©   (13.07.12 12:06) [18]

похоже, по-уму
блин, казалось несколько проще можно :)


 
AV ©   (2012-07-13 12:32) [21]


> > Jeer ©   (13.07.12 12:06) [18]

а.. не совсем

> видит у кого-каков реальный процент выполнения и корректирует
> загруженность.

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

Короче, нужно все равно.
Идея такая:
Один трэкбар лежачий, там кол-во отрезков задается (или коэффициент личной работоспособности)
Под ним стоячие, динамически добавляются/уничтожаются
поначалу всем поровну.
Затем, меняется один, пусть, повышается, остальные понижаются, с учетом текущего положения каждого и их общего количества.


 
AV ©   (2012-07-13 12:33) [22]


>  (или коэффициент личной работоспособности)

не сюда.
ниже надо

короче, пошел делать :)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.058 c
15-1335956639
Vik
2012-05-02 15:03
2013.03.22
Delphi7 help


2-1340649651
Pcrepair
2012-06-25 22:40
2013.03.22
Проблема с вводом-выводом данных через параметры процедуры


15-1345037851
Artem
2012-08-15 17:37
2013.03.22
Посоветуйте фоторесайзер любых размеров.


15-1329815103
Kolan
2012-02-21 13:05
2013.03.22
Напомните историю про уволенного программиста


2-1339750569
guest
2012-06-15 12:56
2013.03.22
скриншот и BitBlt...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский