Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 4
Alni Сообщение 23/02/2011 11:59 Копия темы
Как организовать добавление организации в каталоге фирм? Добрый день!

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

Встал вопрос как хранить и кто и как должен добавлять информацию о фирмах города.
Есть несколько вариантов, на мой взгляд.  

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

2. если добавляет обычная фирма, то в плане хранения вопросов нет. Одна запись на одну фирму. А если добавляется сеть магазинов, или филиал банка, то как быть? Например, в городе может быть несколько магазинов "Перекресток", открытых по франшизе разными владельцами, каждый из них захочет в разное время добавить свой магазин в каталог организаций, но нужно как то связать эти все магазины, что эти магазины являются одной сетью магазинов. Т.е. при добавлении нужно бы указывать родителя, не привязываясь к конкретному адресу магазина. Но кто должен добавлять эти родительские элементы? Получается редактор сайта?

3. Или похожая ситуация с банками. В городе есть головной офис банка, и филиалы. Например,
Рассматриваю как образец gorod.samara24.ru/compani...
При добавлении по идее нужно сделать выбор, что добавляется отделение банка.... и выбирать родителем головной офис. А что если головной офис еще не добавлен? Как заставить добавиться сначала головные офисы? никак наверное, получается редактор должен об этом позаботиться?

4. Как хранить все эти данные? Все в одной таблице? Или для филиалов лучше отдельная таблица с внешним ключом на родителя?

5. В каталоге организаций есть определенный список полей для каждой фирмы. Но есть разделы, где нужно храниться для отдельных категорий фирм еще дополнительные данные, не нужные другим организациям. Например для Банков, Кинотеартов, Клубов и т.д. Что лучше хранить все организации в одной таблице, и в каждом из разделов (например, банки) заводить таблицу с расширенными полями для данной категории, где указывать внешний ключ на общий список? Или же лучше вообще полностью всю информацию о банках хранить в другой таблице?
Infarch Сообщение 23/02/2011 12:12 Копия темы
Редактируют пусть сами, желательно использовать максимально строгую форму для ввод данных чтобы не напороли. Родительские элементы (при необходимости) добавлять будет редактор сайта. Дополнительные данные храните в отдельных таблицах. На счет связи между головными предприятиями и филиалами можно сделть так: каждая организация имеет ссылку на родительскую организацию, эта ссылка может быть null. Если нет значения, то это самостоятельная контора. Еще одна польза от этого: можно не задавать головную организацию до тех пор пока нужда в ней не возникнет. А когда таковая появится, просто определить данное поле в филиалах.
Alni Сообщение 23/02/2011 12:57 Копия темы
Спасибо за вашу позицию,
Как Вы рассматриваете такой вариант? Хранить в каталоге организаций список всех сетей магазинов, по идее он думаю вполне конечный. Актуализировать его раз в полгода/год. При добавлении фирмы, пользователь мог выбрать принадлежность одной из этих сетей магазинов из предложенного списка. Ну и выводить, если только есть филиалы в городе. 
Или же это уже избыточность и неоправданная лишняя работа для себя, вести такого рода список сетей-организаций?
Infarch Сообщение 23/02/2011 13:18 Копия темы
Сложно дать конкретные рекомендации не зная всех нюансов проекта. У меня вот один проект уж 3 года в работе, и то изредка возникает необходимость скорректировать базу. Может спустя некоторое время вы увидите что это несколько избыточно, может нет. Ну и потом кроме сетей бывают и отдельные организации. А это нас приводит к тому, что нет смысла сосредотачиваться на сетях, а следует предусмотреть максимальную гибкость системы. По идее, всегда должна быть возможность создать сеть и ввести в нее уже имеющийся объект, или наоборот вывести в самостоятельную единицу.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"