|
|
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Господа! Сначала опишу текущую ситуацию – есть некоторое число операторов, которые вносят в базу информацию об участниках акции. Операторов около 20-30 штук. Акций может быть 2-5 штук одновременно. После окончания акции база обрабатывается, распределяются призы и т.п. На данный момент это все проводится с использованием клиентской приблуды на Access. Но возникли две проблемы – быстродействие и необходимость бесконечного создания все новых и новых баз. Сейчас работа проводится так: есть некоторый шаблон таблиц базы и клиентского приложения. Для каждой новой акции база изготовляется путем выбрасывания/добавления новых таблиц, удаления/добавления элементов управления в клиентской части и редактирования справочников. Нутром чую, что вся вышеописанная механика слишком замудрена и родилась, как вы понимаете, идея перетащить все на архитектуру клиент-сервер. На данный момент основные вопросы таковы: --как лучше сделать: объединить все акции в одной базе, а анализ производить по первичному ключу (типа записи с 1 по 10000 – акция 1, с 11000 по 20000 – акция 2 и т.п.) или все-таки плодить отдельную базу на каждую акцию --если все хранить в одной базе, то как максимально автоматизировать ситуацию, когда для акции 1 таблица А нужна, а для акции 2 - таблица А абсолютно бесполезна и даже вредна. Что вообще выбрать для такого проекта (СУБД и язык написания клиента). На данный момент пришел к выводу, что оптимальным будет использование любой нормальной клиент-серверной СУБД и WEB-морды к ней (кросплатформенность, отсутствие необходимости перекомпилировать клиента (т.е. «а вот здесь поле должно быть невидимым, а здесь должен быть ComboBox, т.к. вчера здесь в базу вставлялось значение по умолчанию, а сейчас тут на выбор 5 вариантов и т.п.»)), но, может я чего-то просмотрел или не знаю о проектировании таких систем? Прошу советов уважаемых участников форума. Если объяснил непонятно – всегда отвечу на уточняющие вопросы. С уважением, Londinium ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.08.2007, 22:04 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
londinium--как лучше сделать: объединить все акции в одной базе, а анализ производить по первичному ключу (типа записи с 1 по 10000 – акция 1, с 11000 по 20000 – акция 2 и т.п.) или все-таки плодить отдельную базу на каждую акцию --если все хранить в одной базе, то как максимально автоматизировать ситуацию, когда для акции 1 таблица А нужна, а для акции 2 - таблица А абсолютно бесполезна и даже вредна. в любом случае для всех акций, будет какое-то постоянное колличество полей делаете одну таблицу А в которой все данные по акциям, и другую - Б, где описан перечень акций, и какие поля, для чего, использутся для каждой акции londiniumЧто вообще выбрать для такого проекта (СУБД и язык написания клиента). На данный момент пришел к выводу, что оптимальным будет использование любой нормальной клиент-серверной СУБД и WEB-морды к ней (кросплатформенность, отсутствие необходимости перекомпилировать клиента (т.е. «а вот здесь поле должно быть невидимым, а здесь должен быть ComboBox, т.к. вчера здесь в базу вставлялось значение по умолчанию, а сейчас тут на выбор 5 вариантов и т.п.»)), но, может я чего-то просмотрел или не знаю о проектировании таких систем? Если возможностей веб интерфейса вам хватит то так и делайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2007, 13:21 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
авторНутром чую, что вся вышеописанная механика слишком замудрена правильно чуешь авторЧто вообще выбрать для такого проекта (СУБД и язык написания клиента). то что знаешь, в чем разбираешься а вообще-то ничего не понятно, огласите весь список пожалуйста - что такое акция, что с ней происходит, ключевые моменты игр и затей и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 10:54 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
В любом случае структура упирается в обработку данных опросов (акций). Легко реализовать шаблоны опросников (акций), легко добавить в них функционал для удобства ввода (комбобоксы, списки и т.п.), но все это ничто, по сравнению с системой обработки, которая должна будет учитывать версионность опросников (акций). IMHO, отсюда и надо "плясать". Если система обработки не требуется, то и обсуждать нечего, там все как два пальца об асфальт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 12:00 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
londiniumСначала опишу текущую ситуацию – есть некоторое число операторов, которые вносят в базу информацию об участниках акции. Операторов около 20-30 штук. Акций может быть 2-5 штук одновременно. После окончания акции база обрабатывается, распределяются призы и т.п. К чему мы пришли. Мы выделили общую часть из всей информации и создали на ее основе статические поля. Это: список телефонов, название организации, адрес организации, список людей в организации, примечания и всякие доп поля. Для всех остальных полей создали на форме закладку, в которой в зависимости от кампании обзвона появляются динамические контролы. Их тип, расположение и прочие атрибуты - задаются в базе. Программа их считывает, отображает и при нажатии кнопки "сохранить" записывает значения в отдельную таблицу. в 90% случаев - этого более чем достаточно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 13:05 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
а вообще-то ничего не понятно, огласите весь список пожалуйста - что такое акция, что с ней происходит, ключевые моменты игр и затей и т.п. акция - это такая штука, когда, например, по телеку рекламируют водку и говорят: "Пришлите десять этикеток от бутылок - получите ящик пива на опохмел или набор граненых стаканов". Желающие граждане шлют десять этикеток, свои координаты и название приза. Далее сидит девочка на call-центре и разъясняет особо непонятливым, что молодые люди до 14-ти лет в акции участие не принимают и т.п, а также вносит желающих в базу (на данный момент локальную под Access). База также может комплектоваться через заполнение анкеты на сайте. Акция заканчивается и стартует следующий этап: все, что ввели в базу в call-центре, заполнили анкеты на сайте, сливается в одну базу, затем по каким-то алгоритмам делятся призы и все. Одновременно может проходить акция, допустим, по прокладкам, где меняются названия призов,граничный возраст участников и т.п На данный момент каждая акция ведется в отдельной базе, под акцию в Access из шаблона создается новая база путем добавления/удаления некоторых полей в таблицах, некоторых таблиц, элементов управления на клиентской форме. Задача - упростить все. Если что объяснил непонятно - спрашивайте, С уважением, Londinium ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2007, 18:46 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
как вы описали вроде ничего страшного, на 3 таблитцы? 1 таблица акции ид_акции название акции детальное описание дата начала дата окончания открыта/закрыта 2 таблица призов ид_приза ид_акции название приза 3 таблица заявки ид_заявки ид_акции ид_приза фио координаты желающего скоко лет ..... ну и пож-ста любые акции, призы ... ms sql (firebird) + delphi = неделя, две и играйте? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 12:44 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
изкиевакак вы описали вроде ничего страшного, на 3 таблитцы? 3 таблица заявки ид_заявки ид_акции ид_приза фио координаты желающего скоко лет ..... По хорошему данные клиента надо писать в отдельную таблицу с целью сбора информации и дальнейшего использования (расширения этой таблицы) в других задачах. Кроме того нормальные формы никто еще не отменял. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 13:43 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
Vladimir Kiselev Кроме того нормальные формы никто еще не отменял. а шо цэ такэ ?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 17:11 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
ізкиєва Vladimir Kiselev Кроме того нормальные формы никто еще не отменял. а шо цэ такэ ?! Можно здесь почитать: Wikipedia ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 17:17 |
|
||
|
проетирование БД для Call centr'a
|
|||
|---|---|---|---|
|
#18+
У Синицкого была наружность гнома. Таких гномов обычно изображали маляры на вывесках зонтичных магазинов. Вывесочные гномы стоят в красных колпаках и дружелюбно подмигивают прохожим, как бы приглашая их поскорее купить шелковый зонтик или трость с серебряным набалдашником в виде собачьей головы. Длинная желтоватая борода Синицкого опускалась прямо под стол, в корзину для бумаг. — Нормализация , — горестно шептал он, шевеля бледными, как сырые котлеты, старческими губами. И он привычно разделил это слово на шарадные части: — Норма. Ли. За. Все было прекрасно. Синицкий уже представлял себе пышную шараду, значительную по содержанию, легкую в чтении и трудную для отгадки. Сомнение вызывала последняя часть — «ция». — Что же это за «ция» такая? — напрягался старик. — Вот если бы «акция»! Тогда отлично вышло бы: нормализакция . Промучившись полчаса и не выдумав, как поступить с капризным окончанием, Синицкий решил, что конец придет сам собой, и приступил к работе. Он начал писать свою поэму на листе, вырванном из бухгалтерской книги с надписью «дебет». Сквозь белую стеклянную дверь балкона видны были цветущие акации, латаные крыши домов и резкая синяя черта морского горизонта. Черноморский полдень заливал город кисельным зноем. Старик подумал и нанес на бумагу начальные строки: Мой первый слог индус в чалме - курит траву, ничем не связан, летает в метре от земли И на Востоке быть обязан. — Он на Востоке быть обязан, — с удовольствием произнес старик. Ему понравилось то, что он сочинил, трудно было только найти рифмы к словам «обязан» и «чалме». Ребусник походил по комнате и потрогал руками бороду. С «Ли» и «За» тоже удалось легко справиться: Второй же мастер был единоборств, И тоже был с востоком связан. Четвертый слог поможет бог Узнать, что это есть предлог. Утомленный последним усилием, Синицкий отвалился на спинку стула и закрыл глаза. Ему было уже семьдесят лет. Пятьдесят из них он сочинял ребусы, шарады, загадочные картинки и шарадоиды. Но никогда еще почтенному ребуснику не было так трудно работать, как сейчас. Он отстал от жизни, был политически неграмотен, и молодые конкуренты легко его побивали. Они приносили в редакции задачи с такой прекрасной идеологической установкой, что старик, читая их, плакал от зависти ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2007, 19:19 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=115&tid=1544343]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 405ms |

| 0 / 0 |
