Автор Тема: Складов софтуер на php и mysql  (Прочетена 35055 пъти)

Radev

  • Напреднали
  • *****
  • Публикации: 218
    • Профил
    • WWW
Складов софтуер на php и mysql
« Отговор #30 -: Dec 18, 2006, 10:05 »
Тази идея ще роди ли нещо?
Активен

Човек и добре да живее... !

Warstomp

  • Напреднали
  • *****
  • Публикации: 344
  • Distribution: Debian, Ubuntu
    • Профил
Складов софтуер на php и mysql
« Отговор #31 -: Dec 18, 2006, 12:41 »
Ще роди естествено. В момента пиша, макар и за много малко време на ден. През Януари ще дам за тестове, какво съм направил.

Имам въпрос: Тази складова програма, колко нива потребители трябва да потдържа. Ще има ли такива, които могат да променят и такива, които само ще могат да разглеждат? Или всички да могат да променят?



Активен

cvludmiloff

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Складов софтуер на php и mysql
« Отговор #32 -: Dec 18, 2006, 17:26 »
USER_ROLES = (
    (1, 'Оператор' ),
    (2, 'Търговски агент' ),
    (3, 'Оперативен мениджър' ),
    (4, 'Търговски мениджър' ),
    (5, 'Маркетинг мениджър' ),
    (6, 'Продуктов мениджър' ),
    (7, 'Мениджър доставки' ),
    (8, 'Счетоводител' ),
    (9, 'Финансов мениджър' ),
    (254, 'Собственик' ),



Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Складов софтуер на php и mysql
« Отговор #33 -: Dec 18, 2006, 19:29 »
Цитат (cvludmiloff @ Дек. 18 2006,18:26)
USER_ROLES = (
    (1, 'Оператор' ),
    (2, 'Търговски агент' ),
    (3, 'Оперативен мениджър' ),
    (4, 'Търговски мениджър' ),
    (5, 'Маркетинг мениджър' ),
    (6, 'Продуктов мениджър' ),
    (7, 'Мениджър доставки' ),
    (8, 'Счетоводител' ),
    (9, 'Финансов мениджър' ),
    (254, 'Собственик' ),

Ххмммм. Според мен не е добра идея такова разделение.
Активен

С Уважение:

Luda Glawa ;-)

Warstomp

  • Напреднали
  • *****
  • Публикации: 344
  • Distribution: Debian, Ubuntu
    • Профил
Складов софтуер на php и mysql
« Отговор #34 -: Dec 19, 2006, 10:17 »
Цитат (cvludmiloff @ Дек. 18 2006,18:26)
USER_ROLES = (
    (1, 'Оператор' ),
    (2, 'Търговски агент' ),
    (3, 'Оперативен мениджър' ),
    (4, 'Търговски мениджър' ),
    (5, 'Маркетинг мениджър' ),
    (6, 'Продуктов мениджър' ),
    (7, 'Мениджър доставки' ),
    (8, 'Счетоводител' ),
    (9, 'Финансов мениджър' ),
    (254, 'Собственик' ),

Сигурно се шегуваш - аз не правя софтуер за метро!
-администратор
-човек, който въвежда
-човек, който разглежда
е максимума, който ще правя. Просто питах дали и той е нужен дори.
Активен

luda_glawa

  • Напреднали
  • *****
  • Публикации: 652
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
    • WWW
Складов софтуер на php и mysql
« Отговор #35 -: Dec 19, 2006, 10:50 »
Цитат (MaX_Ass @ Дек. 19 2006,11:17)
Цитат (cvludmiloff @ Дек. 18 2006,18:26)
USER_ROLES = (
    (1, 'Оператор' ),
    (2, 'Търговски агент' ),
    (3, 'Оперативен мениджър' ),
    (4, 'Търговски мениджър' ),
    (5, 'Маркетинг мениджър' ),
    (6, 'Продуктов мениджър' ),
    (7, 'Мениджър доставки' ),
    (8, 'Счетоводител' ),
    (9, 'Финансов мениджър' ),
    (254, 'Собственик' ),

Сигурно се шегуваш - аз не правя софтуер за метро!
-администратор
-човек, който въвежда
-човек, който разглежда
е максимума, който ще правя. Просто питах дали и той е нужен дори.

Почти си прав, но ...

НЕ разглеждайте правата за достъп по този начин.
Активен

С Уважение:

Luda Glawa ;-)

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Складов софтуер на php и mysql
« Отговор #36 -: Dec 19, 2006, 12:20 »
може ли по-подробно защо не е добра идея?
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

prilep

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Складов софтуер на php и mysql
« Отговор #37 -: Dec 19, 2006, 19:06 »
Абе не знам добра идея ли е - ама не е ли добре - ако се прави нещо първо да се започне от спецификация за проекта и чак след това да се пише ?
Активен

Powered By DomashnaGROZDOVA & ShopskaSalata

karaman

  • Напреднали
  • *****
  • Публикации: 351
    • Профил
    • WWW
Складов софтуер на php и mysql
« Отговор #38 -: Dec 19, 2006, 19:28 »
ако ще се седи и се мисли само спецификация, ще брадясаме '<img'>

cvludmiloff

  • Напреднали
  • *****
  • Публикации: 54
    • Профил
Складов софтуер на php и mysql
« Отговор #39 -: Dec 19, 2006, 19:44 »
човека сам си разработва, не му трябва да пише спецификации, всичко му е в главата '<img'>
... но поне да имаше кратко задание - какво да прави системата и какво не...

MaX_Ass - относно правата за достъп, за елементарна работа е достатъчно да се дефинират поне четири привилегии на потребител:
- може да създава документ (boolean)
- може да изтрива документ (boolean)
- може да разглежда документ (boolean)
- може да пуска справки (boolean)

допълнително
- справките могат да съдържат колони за печалба или други по важни данни - интересни за собствениците (boolean)


това е на ниво "СКЛАД" , за другите модули ще се наложи пак да приемеш нещо по-сложно, като това по горе



Активен

vixon

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Складов софтуер на php и mysql
« Отговор #40 -: Dec 19, 2006, 22:48 »
Интересно е дали Ви интересува и мнението на един от архитектите на отворена система?
Както и опровергаване на глупостите в тази тема?

Не искам да се заяждам, ама много от нешата тук са празнодумие...
Активен

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Складов софтуер на php и mysql
« Отговор #41 -: Dec 20, 2006, 00:16 »
Ами, братко, vixon, кажи ги кои са и защо са такива и спести време на хората да си блъскат главите с идеи без изход?
Какви са тези въпроси?
Активен

It makes you awful glad that you were born a man.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Складов софтуер на php и mysql
« Отговор #42 -: Dec 20, 2006, 09:31 »
Цитат (vixon @ Дек. 19 2006,23:48)
Интересно е дали Ви интересува и мнението на един от архитектите на отворена система?
Както и опровергаване на глупостите в тази тема?

Не искам да се заяждам, ама много от нешата тук са празнодумие...

Лично аз бих искал да ги чуя.
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

Warstomp

  • Напреднали
  • *****
  • Публикации: 344
  • Distribution: Debian, Ubuntu
    • Профил
Складов софтуер на php и mysql
« Отговор #43 -: Dec 20, 2006, 11:01 »
Донякъде сте прави. Ако имаме дори само 2-ма служителя например един диспечер или оператор и един счетоводител, те не трябва да могат да променят данните на другия. Но пък често малките фирми нямат служители за всяка област от администрацията и затова един човек върши няколко неща. Мисля да подходя по начин, който ще разрешава или забранява промяната на информация за всеки модул. Тоест един потребител ще може да бута произволен брой модули, които администраторът му даде, без значение дали се казва оперативен мениджър или счетоводител.
Във всеки случай си правя всичко предимно удобно за мен. Аз поне ще го ползвам, за останалите това е въпрос на избор.



Активен

vixon

  • Напреднали
  • *****
  • Публикации: 170
    • Профил
Складов софтуер на php и mysql
« Отговор #44 -: Dec 20, 2006, 17:26 »
Явно ще се получи по-дълго писмо. Ето и коментарите:

Опроверженията:
1.   Winman, ти къде забеляза тенденция за изнасяне на данни? Явно си много зле, защото програмата е публикувана с отворен код и преди да кажеш и една дума, да беше погледнал кода и какво точно програмата „изнася”. Защото аз със същата правота мога да кажа, че те видях в стойка „Г” с един много надарен ... гей! Ама и двамата знаем, че това са глупости! Истината е, че никъде, в никой продукт Microinvest не изнасят информация и това лесно може да се провери от сорса.
2.   cvludmiloff – много се чудя дали ти не си човека, на който Microinvest възложи първата версия за създаване на такъв продукт и ти го заряза по средата, дори и без да изпратиш последните сорсове. Тъй като зад този псевдоним не зная кой стои, но пък много от нещата съвпадат, например името Цветослав Людмилов, то ти нямаш никакво основание да пишеш такива твърдения, защото освен, че ти осигурихме всичко необходимо като технология, знания, архитектура и поддръжка, ние и платихме за разработката. На срещата тогава беше Mironcho, не си спомням фамилията на Георги и мисля, че беше поканен и kenedy. Срещата беше през 2002 година, в нашия офис. Така, че твърденията за платена разработка са много двулични!
3.   PHP не е подходящо за такава разработка, спрете да се лутате, няма смисъл, загуба на време е. В следващата част подробно ще обясня защо.
4.   За да тръгне Microinvest Warehouse Open се изискват сравнително добри машини. Това е така, но сега машина на 2.0 GHz струва около 100 Евро! А ако сложиш MySQL на по-стара машина, то какво ще правиш, като базата от данни стане 50-100 MB? Някой пробвал ли е как работи на стара машина такава база? Работи бавно и си представям в супер маркет фразата „Изчакайте малко, системата търси...”. Иначе наистина има какво още да се желае от mono, но скоро това няма да е проблем, компютрите се развиват с невероятна скорост.

Предложенията:
1.   Такъв продукт има реализация в България. Нека да направим анализ на клиентите. Ако системата има за цел да обхване единични клиенти, то езика за програмиране е без значение. Тогава PHP + MySQL стават за решение. Максимален брой на клиентите (фирми, които го използват) – до 20. Тогава разработката ще е скъпа, защото ще се подели между тези 20 фирми и ще е затворено решение. Ако обаче гоним популярен софтуер, нещата не стоят така!
2.   Много фирми биха имали практическа изгода това да стане, просто НЕ МОГАТ да го направят! Липсват специалистите или пък са несериозни и не довеждат нещата до край. Финансовата изгода е голяма и идва от поддръжката на системата. Затова единици се опитват да го направят и дори някои успяха.
3.   Какъв е профила на клиентите? Най-масовите клиенти са малките фирми. Те имат нужда от решение, което да им върши работа. Обаче трябва да съдържа някои елементи – универсалност, гъвкавост и лекота на работа. Това не е реализируемо с PHP, защото не могат да се направят някои ключови неща – например поддръжка на четец за магнитни карти, интерфейс за управление на касов апарат, управление на серийни и клавиатурни бар-код четци, клиентски дисплеи и други.
4.   Работата през браузер или Web интерфейс ограничава много от функциите. Това е още едно твърдение в полза на завършена и автономна система. Затова все още системите в реалните обекти са ориентирани към специфични приложения и тогава трябва да се изгражда собствен интерфейс. Някакси не си представям чрез Web интерфейс да работи склад на едро с всички възможни разфасовки, модели, номенклатури и други.

Стратегия на успеха:
1.   Какви са нуждите? Нуждите са за малките фирми, които имат собствен бизнес.
2.   Кои са потребителите? Потребителите са операторите и собственика на бизнеса, това не е подходящо за големи организации, там има пари, всичко се купува с бюджет и т.н.
3.   Как да се направи? Това е сложен въпрос, но според мен трябва да се избере работещо решение. Ние избрахме готов продукт, който се пренаписа изцяло за Linux. Скоро ще има и първите реални клиенти на системата.

Тук искам да кажа, че нивата на достъп са решение, което всеки може сам да вземе. Защото клиентите се „възпитават” в софтуера и както им се предложи, така се случва. Аз в момента съм доста зает, затова написах само най-важното от това, както трябва да се направи...
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
MySql малък проблем.
Хардуерни и софтуерни проблеми
Marto 6 9725 Последна публикация Sep 25, 2002, 12:32
от
mysql въпрос
Настройка на програми
dumi 0 2607 Последна публикация Oct 08, 2003, 06:42
от dumi
Perl + CGI,DBI + Mysql ili PHP + Mysql
Общ форум
jica 3 9636 Последна публикация Sep 07, 2004, 17:02
от jica
Mysql проблем със стартирането(mysql.sock missing)
Настройка на програми
coveka 6 11673 Последна публикация Mar 01, 2008, 22:02
от coveka
Mysql: can't connect to local mysql server
Настройка на програми
wonder 1 10350 Последна публикация Mar 16, 2008, 01:17
от neter