От няколко години при разработката на програмни продукти спазвах принципа на Холивуд. Бях чел някъде, че те произвеждат по 50 филма годишно като 48 от тях са губещи. Двата печеливши филми, обаче, са толкова печеливши, че избиват загубите на всичките губещи.
Въпросът е - защо тогава не правят само двата печеливши филми.
Отговорът е - защото предварително не знаят кои точно са те.
В резултат на Холивудската стратегия разработих 10-15 програмни продукти, които покриват голяма част от цялостната дейност на фирмите. За разлика от филмите, които след излизането си на екрана се "циментират",програмните продукти подлежат на непрекъснато развитие и усъвършенстване. И най-важното могат да се интегрират.
Така след един дълъг период на развитие и усъвършенстване на фирмените програмни продукти си поставих задачата за тяхното интегриране. Според преобладаващото мнение висока ефективност на компютърната обработка може да се постигне именно от интегрираните системи. Това е така, защото един документ или обект въведен от някого в системата е достъпен от всички без да има нужда да се въвежда отново. Така може да бъде проследен през целия му път, през който е от значение за фирмата.
Така се роди ФирмаНТ - интегрираната система за фирмено управление. Тя се състои от група взаимосвързани програмни продукти, която покриват цялата дейност на фирмата. Тези програми работят с една и съща база данни и отразяват движението на материалните, паричните и информационните потоци в процеса на функционирането на предприятието.
Точно такива са и характеристиките на една ERP система. По-надолу, когато се пише за конкретна ERP система се има предвид системата ФирмаНТ.
Какво е ЕРП система?
ERP е съкращение, което означава планиране на ресурсите на предприятието (Enterprise Resource Planning), но не оправдава названието си. По-скоро тя интегрира всички отдели и функции на компанията в единна компютърна система, която е в състояние да обслужва специфичните нужди на всички тези отдели. ЕРП системата представлява единно решение, което да обслужва еднакво добре нуждите на служителите от финансовия отдел, на тези от отдел "Човешки ресурси", както и на работещите в склада. Всеки от тези отдели обикновено има своя собствена ИТ система, оптимизирана за конкретната му работа. ERP комбинира автоматизацията на тези дейности в интегрирана информационна система, която работи с единна база данни, така че различните отдели да могат по-лесно да споделят и обменят информация помежду си.
Структури на ЕРП системата
В началото ERP е разработвана като тясно интегрирана монолитна система, но сега повечето приложения на пазара позволяват внедряването на отделни програми без необходимостта да се закупува целия пакет.
Всяка от програмите може да функционира самостоятелно и е предназначена за различен тип специалисти. Всеки специалист работи само с програмата, която се отнася до неговата предметна област и няма чувството, че работи с интегрирана система. Това прави ЕРП системата лесна и удобна за внедряване и работа.
Фирмата започва работа с тази програма, за която има най-голяма готовност. След време, когато условията назреят, съответният специалист кликва върху иконата на неговата програма и започва да работи. Номенклатурите и част от документите му вече са въведени от неговите колеги.
Счетоводството и ERP системата
В счетоводството се съхранява цялата информация свързана с дейността на предприятието. Тук са и доставчиците, и клиентите, и персонала, и дълготрайните активи, и амортизациите, и материалите, и стоките, и разходите, и приходите, и печалбата, и загубата и т.н.
Особеното е, че до цялата тази информация се достига през сметкоплана и при въвеждането й трябва да се прави счетоводно записване(контировка). Тази дейност е от компетенцията само на счетоводител.
Всеки от останалите специалисти и служители във фирмата работи със специфична за неговата специалност програма. Стоковедът работи със складова програма, личен състав - с програма за заплати, търговците - със CRM програма и т.н.
Общото на всички програми е, че те захранват с информация счетоводството, което е задължително. Затова графично ERP структурата на системата може да се изобрази като маргаритка. В центъра е счетоводстводната програма, а останалите програми са изнесени като листа около нея и се използват за работа от несчетоводители.
Складовата програма и ERP системата
Складовата програма следи движението и съхранението на стоките от влизането им във фирмата до продаването(отписването) им. То отразява прехвърлянето на стоките от един
склад в друг, а също и трансформирането им от един вид в друг чрез производството. Така докато счетоводната програма отговаря за централизиране на информацията, то складовата програма реализира линейната структура на ERP системата.
Професионалните знания и ERP системата
Фирмата функционира на основата на знания - нормативни документи, технологически знания, но и специфични емпирични знания, които се натрупват в процеса на всекидневната работа.
Фирмата доставчик на ERP системата се занимава с това да обучава хората как да използват софтуера, но не и да обяснява специфичните начини, по които те извършват дейността си. А за да функционира фирмата е необходимо всеки служител да познава в детайли различните бизнес процеси, в които той участва.
Затова към ФирмаНТ е включена и програмата ЗнаниеНТ, която да подпомогне непрекъснато обучение на персонала със собствени сили.С тази програма се описва технологията на работа и я прави достъпна до всички участници във функционирането на фирмата.
За по-подробно запознаване с функциите и структурата на системата ФирмаНТ, както и за копиране на инсталациония й пакет посетете сайта на системата като натиснете тук.
петък, 20 май 2011 г.
понеделник, 7 март 2011 г.
GPS система за следене и управление на подвижни обекти
Компоненти на системата
GPS системата за следене и управление на подвижни обекти се състои
от следните компоненти:
- дигитална географска карта с възможност за нанасяне на неподвижни обекти върху тях.
- GPS апарати монтирани на подвижните обекти.
- GSM карта за предаване на данни по GPRS канал.
- Компютър свързан с Интернет.
- Софтуер за управление на комуникацията с подвижните обекти и визуализация на местоположението им върху географската карта.
- База данни за съхранение и справки на събитията в системата.
Комплектовка на системата и комуникация между компонентите
Най-напред се монтират GPS устройствата върху подвижните обекти и се свързват с източник на постоянен ток 12 или 24 волта. GPS антената се поставя на покрива или на друго място с видимост към небето. GSM антената може да се прикрепи към стъклото на прозореца или друго място с гарантиран прием на GPRS сигнал. В гнездото на GPS устройството за GSM карти се поставя карта на GSM оператора, който осигурява GPRS покритие на района. GSM картата се настройва да предава на определен IP адрес с определен порт.
В диспечерският пункт на системата се монтира компютър с постоянна Интернет връзка. На компютъра се инсталира програмната система GPSNT за управление на комуникацията с подвижните обекти и визуализация на местоположението им върху географската карта.
Програмата GPSNT се сързва последователно на определен интервал с GPS устройствата. Те изпращат обратно координатите на местоположението си, времето, в което са измерени и скоростта, с която се движи подвижния обект. Програмата приема съобщението, визуализира символа на подвижния обект на определеното място върху картата, определя настъпването на някое от предварително дефинираните събития и го записва в базата данни на системата.
Описание на демонстрационния пример
Симулационен демонстрационен пример на GPS система с реални данни от движението на два локомотива може да се изтегли от тук. Географската карта е направена с програмата за чертане МоноГРАФ.
Двата локомотива се движат по релсите на железопътната мрежа на обект. Движението се отразява върху дигиталната карта на екрана. Върху картата са отбелязани зоните на неподвижни обекти като гари, кантари, разтоварища и товарища. След преминаването на локомотивите през зоните на неподвижните обекти и престоят им в тях за определено време се генерират събития като "Пълен влак", "Премерен влак", "Празен влак" и т.н. Тези събития изменят статуса на влака, който се отразява на цвета на символа изобразяващ местоположението му.
По време на движението на влаковете може да се правят и интерактивни действия за изменение на мащаба на изображението и за получаване на допълнителна информация за движещите се и неподвижните обекти.
Основният екран на програмата GPSNT изглежда така:
GPS системата за следене и управление на подвижни обекти се състои
от следните компоненти:
- дигитална географска карта с възможност за нанасяне на неподвижни обекти върху тях.
- GPS апарати монтирани на подвижните обекти.
- GSM карта за предаване на данни по GPRS канал.
- Компютър свързан с Интернет.
- Софтуер за управление на комуникацията с подвижните обекти и визуализация на местоположението им върху географската карта.
- База данни за съхранение и справки на събитията в системата.
Комплектовка на системата и комуникация между компонентите
Най-напред се монтират GPS устройствата върху подвижните обекти и се свързват с източник на постоянен ток 12 или 24 волта. GPS антената се поставя на покрива или на друго място с видимост към небето. GSM антената може да се прикрепи към стъклото на прозореца или друго място с гарантиран прием на GPRS сигнал. В гнездото на GPS устройството за GSM карти се поставя карта на GSM оператора, който осигурява GPRS покритие на района. GSM картата се настройва да предава на определен IP адрес с определен порт.
В диспечерският пункт на системата се монтира компютър с постоянна Интернет връзка. На компютъра се инсталира програмната система GPSNT за управление на комуникацията с подвижните обекти и визуализация на местоположението им върху географската карта.
Програмата GPSNT се сързва последователно на определен интервал с GPS устройствата. Те изпращат обратно координатите на местоположението си, времето, в което са измерени и скоростта, с която се движи подвижния обект. Програмата приема съобщението, визуализира символа на подвижния обект на определеното място върху картата, определя настъпването на някое от предварително дефинираните събития и го записва в базата данни на системата.
Описание на демонстрационния пример
Симулационен демонстрационен пример на GPS система с реални данни от движението на два локомотива може да се изтегли от тук. Географската карта е направена с програмата за чертане МоноГРАФ.
Двата локомотива се движат по релсите на железопътната мрежа на обект. Движението се отразява върху дигиталната карта на екрана. Върху картата са отбелязани зоните на неподвижни обекти като гари, кантари, разтоварища и товарища. След преминаването на локомотивите през зоните на неподвижните обекти и престоят им в тях за определено време се генерират събития като "Пълен влак", "Премерен влак", "Празен влак" и т.н. Тези събития изменят статуса на влака, който се отразява на цвета на символа изобразяващ местоположението му.
По време на движението на влаковете може да се правят и интерактивни действия за изменение на мащаба на изображението и за получаване на допълнителна информация за движещите се и неподвижните обекти.
Основният екран на програмата GPSNT изглежда така:
сряда, 13 октомври 2010 г.
Впечатления от програмата за чертане Монограф
Моят приятел Георги ме помоли да начертая чертеж на реституиран магазин, който да се използва при делбата между собствениците. Реших да използвам собствената си програма за чертане Монограф. Нея познавам най-добре, а и искам да открия някои недостатъци,които да премахна в новата й версия.
Ето някои от впечатленията ми:
Първоначален подход към чертежа
1. Чертожното пространство трябва да бъде зададено в реални размери, а не в някакъв определен мащаб. Т.е. ако ще работим в сантиметри и магазинът има приблизителни размери 60 х 30 метра, то чертожното пространство трябва да се зададе 8000 х 5000. Излишното пространство отстрани е за поясняващи текстове и размерни линии. След време, когато чертежът се разпечатва, програмата ще го мащабира подходящо в зависимост от големината на хартията или от зададения мащабен коефициент.
2. Най-напред трябва да се начертаят базовите елементи на чертежа като колони и контурни стени. Определящите ги точки се задават с относителни координати, които се вземат от свалените реални размери.
Свързващите детайли се чертаят след базовите елементи. Тяхните точки се задават чрез приблизитено посочване на мястото, където се намират. Точните им координати се изчисляват от програмата в зависимост от предварително избраните методи за задаване на точки.
Например, ако искаме стената да започва от средата на колоната, то избираме метода за задаване на точка да е "Средна". Посочваме с мишката приблизително около средата на колоната и програмата изчислява точните координатите.
Мишка и клавиатура
Когато човек чертае, той работи почти само с мишката, която държи с дясната ръка. Лявата ръка е свободна и служи само за подпиране. Но МоноГРАФ намира работа и за лявата ръка. С нея може да се избира следващата функция или метода на задаване на точка.
Почти всяка функция от програмата може да се активира чрез натискане на подхоящ клавиш от клавиатурата. Този клавиш е обикновенно началната буква от името на функцията. Методите за избор на точка са присвоени на функционалните клавиши F1, F2 и т.н., защото те се натискат по време на изпълнение на функциите.
Например, ако искате да начетраете линия - натискате клавиша "Л", програмата пита за първа точка - натискате клавиша "F2", което означава метод за задаване на точка "Крайна" и посочвате приблизително около мястото на точката. Програмата изчислява точните координати и иска втората точка на линията. Вие натискате клавиша "F7", което означава метод за задаване на точка "Средна" и посочвате около средата на някоя линия. Програмата пресмята точните координати на средата и изчетава линията. Така вие заедно с програмата се превръщате в машина за правене на точни чертежи.
Параметри на функциите
Най-важните параметри, които определят елементите на чертежа са точките. Но от съществено значение са и атрибутите на елементите като тип на линията, дебелина, цвят, ниво на детайлност и др. Те се променят по-рядко, затова програмата не пита за тях при всяко изпълнение на функциите, а работи с параметри по премълчаване.
Тези параметри се задават чрез специални команди извън функциите,но могат да се променят локално вътре във функциите. Например, ако по принцип чертаете с черна основна линия, то ще направите тези парамери да се използват по премълчаване. Ако ви се наложи да чертаете червена линия, то ще промените цвета, когато програмата ви пита за първа или втора точка от линията и няма нужда да възстановявате черния цвят за следващата линия, защото това ще го направи програмата като използва параметрите по премълчаване след завършване на фунцията.
Изпращане на чертежа по Интернет
След като направих основните чертежи и вариантите им за делбата, можех да ги разпечатам на хартия, да ги размножа и да се разпратя на собствениците за съгласуване. Но тази технология звучи кощунствено в ерата на Интернет. Ясно е, че ще изпращаме и-мейли с прикачени файлове, но проблемът е, че собствениците нямат моята програма за да визуализират файловете. За щастие МоноГРАФ има функция за експорт на чертежите в JPEG формат. Така всеки, който има Интернет ще може да ги види. Ако ви е интересно, можете и вие да видите един такъв чертеж.
Ето някои от впечатленията ми:
Първоначален подход към чертежа
1. Чертожното пространство трябва да бъде зададено в реални размери, а не в някакъв определен мащаб. Т.е. ако ще работим в сантиметри и магазинът има приблизителни размери 60 х 30 метра, то чертожното пространство трябва да се зададе 8000 х 5000. Излишното пространство отстрани е за поясняващи текстове и размерни линии. След време, когато чертежът се разпечатва, програмата ще го мащабира подходящо в зависимост от големината на хартията или от зададения мащабен коефициент.
2. Най-напред трябва да се начертаят базовите елементи на чертежа като колони и контурни стени. Определящите ги точки се задават с относителни координати, които се вземат от свалените реални размери.
Свързващите детайли се чертаят след базовите елементи. Тяхните точки се задават чрез приблизитено посочване на мястото, където се намират. Точните им координати се изчисляват от програмата в зависимост от предварително избраните методи за задаване на точки.
Например, ако искаме стената да започва от средата на колоната, то избираме метода за задаване на точка да е "Средна". Посочваме с мишката приблизително около средата на колоната и програмата изчислява точните координатите.
Мишка и клавиатура
Когато човек чертае, той работи почти само с мишката, която държи с дясната ръка. Лявата ръка е свободна и служи само за подпиране. Но МоноГРАФ намира работа и за лявата ръка. С нея може да се избира следващата функция или метода на задаване на точка.
Почти всяка функция от програмата може да се активира чрез натискане на подхоящ клавиш от клавиатурата. Този клавиш е обикновенно началната буква от името на функцията. Методите за избор на точка са присвоени на функционалните клавиши F1, F2 и т.н., защото те се натискат по време на изпълнение на функциите.
Например, ако искате да начетраете линия - натискате клавиша "Л", програмата пита за първа точка - натискате клавиша "F2", което означава метод за задаване на точка "Крайна" и посочвате приблизително около мястото на точката. Програмата изчислява точните координати и иска втората точка на линията. Вие натискате клавиша "F7", което означава метод за задаване на точка "Средна" и посочвате около средата на някоя линия. Програмата пресмята точните координати на средата и изчетава линията. Така вие заедно с програмата се превръщате в машина за правене на точни чертежи.
Параметри на функциите
Най-важните параметри, които определят елементите на чертежа са точките. Но от съществено значение са и атрибутите на елементите като тип на линията, дебелина, цвят, ниво на детайлност и др. Те се променят по-рядко, затова програмата не пита за тях при всяко изпълнение на функциите, а работи с параметри по премълчаване.
Тези параметри се задават чрез специални команди извън функциите,но могат да се променят локално вътре във функциите. Например, ако по принцип чертаете с черна основна линия, то ще направите тези парамери да се използват по премълчаване. Ако ви се наложи да чертаете червена линия, то ще промените цвета, когато програмата ви пита за първа или втора точка от линията и няма нужда да възстановявате черния цвят за следващата линия, защото това ще го направи програмата като използва параметрите по премълчаване след завършване на фунцията.
Изпращане на чертежа по Интернет
След като направих основните чертежи и вариантите им за делбата, можех да ги разпечатам на хартия, да ги размножа и да се разпратя на собствениците за съгласуване. Но тази технология звучи кощунствено в ерата на Интернет. Ясно е, че ще изпращаме и-мейли с прикачени файлове, но проблемът е, че собствениците нямат моята програма за да визуализират файловете. За щастие МоноГРАФ има функция за експорт на чертежите в JPEG формат. Така всеки, който има Интернет ще може да ги види. Ако ви е интересно, можете и вие да видите един такъв чертеж.
понеделник, 20 септември 2010 г.
Как се става счетоводител?
По дефиниция счетоводителят е специалист, който има счетоводни знания. Но счетоводните знания не могат да се получат наготово и еднократно. Те се изменят, развиват и обогатяват непрекъснато. Затова придобиването и осъзнаването им е един дълъг път, който трябва да се измине от всеки един счетоводител самостоятелно.
Програмният продукт "Счетоводни знания НТ" е средството, което може да помогне на счетоводителите да се движат по този път по-бързо и по-лесно. В епохата на Интернет той дава една нова технология за получаване, натрупване, класифициране и използване на счетоводните знания.
В него са включени базовите счетоводните знания, които са необходими на един счетоводител в ежедневната му работа. Тук са основните принципи на счетоводството, нормативните документи, които регулират счетоводната дейност, както и отговорите на практически въпроси, които си задават счетоводителите.
В програмният продукт "Счетоводни знания НТ" са записани и Интернет източниците, от които счетоводителят може да черпи необходимата му нова информация. Чрез вграденият в програмата Интернет браузер, той може да влезе в предложените или откритите от него счетоводни сайтове, да маркира интересуващите го пасажи от тях, да ги класифицира и да ги запише като нови знания в базата данни на системата.
Всеки път, когато в процеса на ежедневната работа възникне потребност от консултация или съвет по изникнал въпрос, счетоводителят може да се обърне към програмата "Счетоводни знания НТ". С няколко кликания с мишката по йерархията на класификатора той може да намери отговора на въпроса и да реши възникналия проблем.
Програмният продукт "Счетоводни знания НТ" е средството, което може да помогне на счетоводителите да се движат по този път по-бързо и по-лесно. В епохата на Интернет той дава една нова технология за получаване, натрупване, класифициране и използване на счетоводните знания.
В него са включени базовите счетоводните знания, които са необходими на един счетоводител в ежедневната му работа. Тук са основните принципи на счетоводството, нормативните документи, които регулират счетоводната дейност, както и отговорите на практически въпроси, които си задават счетоводителите.
В програмният продукт "Счетоводни знания НТ" са записани и Интернет източниците, от които счетоводителят може да черпи необходимата му нова информация. Чрез вграденият в програмата Интернет браузер, той може да влезе в предложените или откритите от него счетоводни сайтове, да маркира интересуващите го пасажи от тях, да ги класифицира и да ги запише като нови знания в базата данни на системата.
Всеки път, когато в процеса на ежедневната работа възникне потребност от консултация или съвет по изникнал въпрос, счетоводителят може да се обърне към програмата "Счетоводни знания НТ". С няколко кликания с мишката по йерархията на класификатора той може да намери отговора на въпроса и да реши възникналия проблем.
сряда, 1 септември 2010 г.
Наистина ли се затъпява от сърфиране в Интернет?
Въпросът е провокиран от публикацията в Dnes.bg "Интернет пречи на мисленето". В нея се развива темата, че сърфирането развива само краткосрочната памет.
Отговорът ми е: Не Интернет ни прави по-глупави, а начинът, по който се работи с него. Повърхностното, безцелно сърфиране е като прелистване на екциклопедия. Ако гледаш само картинки и тук-таме прочиташ нещо, което ти грабне окото, то затъпяването е сигурно.
Ако правим сърфирането като част от един цялостен процес на генериране на нови документи или решаването на възникнали проблеми, то ще излезе точно обратното. С помощта на Интернет ще се стигне до по-дълбоките зони на мозъка, където се извършва подробен анализ на фундаменталните проблеми. Тези зони ще получат необходимите импулси и ще се увеличи интензитета на работата им.
Точно тази технология е реализирана в програмния ми продукт ЗнаниеНТ. Чрез вградения в него браузер най-напред се сърфира в Интернет и се намира необходимата информация. След това се записва в базата данни на ЗнаниеНТ и се класифицира. Накрая се прави анализ на информацията и се генерират нови идеи и документи за решаване на възникналите проблеми.
Отговорът ми е: Не Интернет ни прави по-глупави, а начинът, по който се работи с него. Повърхностното, безцелно сърфиране е като прелистване на екциклопедия. Ако гледаш само картинки и тук-таме прочиташ нещо, което ти грабне окото, то затъпяването е сигурно.
Ако правим сърфирането като част от един цялостен процес на генериране на нови документи или решаването на възникнали проблеми, то ще излезе точно обратното. С помощта на Интернет ще се стигне до по-дълбоките зони на мозъка, където се извършва подробен анализ на фундаменталните проблеми. Тези зони ще получат необходимите импулси и ще се увеличи интензитета на работата им.
Точно тази технология е реализирана в програмния ми продукт ЗнаниеНТ. Чрез вградения в него браузер най-напред се сърфира в Интернет и се намира необходимата информация. След това се записва в базата данни на ЗнаниеНТ и се класифицира. Накрая се прави анализ на информацията и се генерират нови идеи и документи за решаване на възникналите проблеми.
вторник, 24 август 2010 г.
Google и ЗнаниеНТ
Търсенето на информация в Google, която да ми помогне за решаване на някакъв проблем обикновенно ми отнема няколко часа. Най-често това, което ми върши работа се намира на няколко различни страници и то на различни езици. Обикновенно копирам необходимите ми текстови пасажи в работен файл и загубвам източниците. След известо време изтривам работния файл и загубвам и него. След това забравям и начина, по който съм решил проблема.
Със ЗнаниеНТ не е така. В него записвам за вечни времена не само източниците и необходимите ми пасажи, а ги класифицирам с класификатора и ги свързван с други подобни теми. След време, ако отново ми потрябват, намирам ги лесно, композирам нови документи и генерирам нови идеи.
Със ЗнаниеНТ не е така. В него записвам за вечни времена не само източниците и необходимите ми пасажи, а ги класифицирам с класификатора и ги свързван с други подобни теми. След време, ако отново ми потрябват, намирам ги лесно, композирам нови документи и генерирам нови идеи.
петък, 6 август 2010 г.
За програмистите
Програмистите са като вратарите. Те нямат право на грешка. Може и 10 голови положения да спасят, това им е работата. Но само един гол ако пуснат и вече са виновни. Започват да ги псуват.
Докато търговецът е като централен нападател. И 10 сделки да провали - нищо. Достатъчно е само една сделка да направи и вече е велик.
Докато търговецът е като централен нападател. И 10 сделки да провали - нищо. Достатъчно е само една сделка да направи и вече е велик.
Абонамент за:
Публикации (Atom)