Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.02.2014, 10:05   #1
iVan2105
Новичок
Джуниор
 
Регистрация: 09.02.2014
Сообщений: 2
По умолчанию БД в супермаркетах, гипермаркетах

Всем доброго времени суток!
В качестве дипломного проекта хотим разработать систему, которая подключается к бд супермаркета и создает интернет магазин с минимальным участием человека. Далее связь с бд сохраняется, чтобы отслеживать поступление новых продуктов, наличие старых и т.д.
Основная сложность в том, что БД товаров супермаркет может иметь какую-угодно, хотелось бы обеспечить универсальность. Ищем общие черты.

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

Интересует способ хранения информации (таблицы, поля, штрих-коды и т.д.) и как проще всего подключится к ней (какие средства использовать)
iVan2105 вне форума Ответить с цитированием
Старый 09.02.2014, 10:13   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

серебряной пули не существует
eval вне форума Ответить с цитированием
Старый 09.02.2014, 10:43   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
и как проще всего подключится к ней (какие средства использовать)
в реальном супермаркете надо договориться с фирмой сопровождения ПО о правах и средствах доступа.
в абстрактном супермаркете использовать стандартные средства СУБД называемые представления данных и хранимые процедуры.
программа — запись алгоритма на языке понятном транслятору

Последний раз редактировалось evg_m; 09.02.2014 в 10:47.
evg_m вне форума Ответить с цитированием
Старый 10.02.2014, 20:26   #4
iVan2105
Новичок
Джуниор
 
Регистрация: 09.02.2014
Сообщений: 2
По умолчанию

Спасибо за мнения!

Поясню про универсальность, на случай, если тема продолжится.

Конечно же нет цели сделать абсолютно универсальное средство. Надо сделать так, чтобы это средство легко интегрировалось почти в любой супермаркет без фундаментальных противоречий.

Например, во многих супермаркетах товары в БД именуются сокращенно, что-то вроде "БЛЧК с ИЗЮМ 50г". Поэтому, нужно делать свою таблицу наименований, которая будет заполнятся вручную. Если вдруг найдется магазин с "хорошими" наименованиями, то мы просто не используем свою таблицу. И таких особенностей может быть много. Хорошо бы постараться большинство предусмотреть. Вот это я и называл "универсальностью."
iVan2105 вне форума Ответить с цитированием
Старый 10.02.2014, 20:50   #5
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Поэтому, нужно делать свою таблицу наименований, которая будет заполнятся вручную.
Щито? Тысячу наименований вручную. Нафига Вам база? Берите Экзель - универсальное средство и бейте тысячи наименований вручную. Да мы канцтоварами затариваемся, там в счете под сотню наименований по 10 руб. за штуку - так небольшая конторка. Представьте завоз на склад крупного магазина - там тысячи и десятки тысяч позиций.
Цитата:
Вот это я и называл "универсальностью."
Это не универсальность, а не продуманность. Попытайтесь построить дерево целей, чтобы определить можно ли вообще решить задачу при существующих ресурсах за приемлимое время.
Построите дерево целей, можете переходить к ПИС - проектированию информационной системы. BPWin как инструмент для начала.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика

Последний раз редактировалось Utkin; 10.02.2014 в 21:23.
Utkin вне форума Ответить с цитированием
Старый 10.02.2014, 22:07   #6
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Надо сделать так, чтобы это средство легко интегрировалось почти в любой супермаркет без фундаментальных противоречий.
Так не получится, поскольку нет каких-либо четких стандартов в товароведении, имеется ввиду в техническом и информационном оснащении. Обычно делается некая консолидация. Например с фирмами-магазинами обсуждается путем договора формат промежуточных данных (DBF, XML к примеру, кажись второй все чаще и чаще как я погляжу). Далее оформляется датацентр, которому на мыло (к примеру на мыло) магазин скидывает после консолидации файл ассортимента товаров и текущие остатки. Далее уже не его собачье дело. Тут ты ХМЛ уже крути как хочешь. Это единственный способ по простому абстрагироваться от стандартов магазина, и сделать это малой кровью.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц