Skip to main content

Ano ang isang sistema ng pagproseso ng transaksyon?

Ang sistema ng pagproseso ng transaksyon ay isang programa o software na nagpoproseso ng lahat ng mga transaksyon na pumapasok at labas ng isang negosyo o isang kumpanya.Ang system ay napupunta sa mga transaksyon nang paisa -isa, tulad ng sa isang awtomatikong teller machine (ATM) na nagpapahintulot lamang sa isang gumagamit nang paisa -isa.Ang salitang "transaksyon," sa kasong ito, ay hindi lamang tumutukoy sa mga aspeto sa pananalapi, ngunit upang humiling ng impormasyon sa kabuuan, tulad ng pag -book ng flight o pag -log in lamang sa isang online bank account.

sa direktang kaibahan sa isang pagproseso ng transaksyonAng system ay isang sistema ng pagproseso ng batch.Ang sistemang ito ay nagpoproseso ng maraming mga transaksyon at mdash; o isang "batch" ng mga transaksyon at mdash; nang sabay -sabay.Ang pangunahing kawalan ay ang mga naproseso na mga transaksyon ay hindi ibabalik ang mga agarang resulta.

Ang isang modernong pagkakatulad ay isang torrent file na konektado sa isang folder ng mga file.Hindi agad mai -access ng gumagamit ang isang file hanggang sa ganap na mai -download ang lahat ng mga file sa folder.Ang proseso ng transaksyon, sa kabaligtaran, ay nagbubunga ng mga resulta ng real-time na lumilikha ng higit na kaginhawaan at hindi gaanong pagkalito.Halimbawa, ang isang online shopper ay maaaring agad na makita ang bilang ng mga magagamit na produkto na bumababa habang ang iba pang mga mamimili ay naglalagay ng mga produkto sa kanilang online shopping cart.

Ang software o programa ay karaniwang sumasailalim sa isang pagsubok sa acid upang maging kwalipikado bilang isang sistema ng pagproseso ng transaksyon.Ang acid ay nakatayo para sa atomicity, pagkakapare -pareho, paghihiwalay, at tibay.Ang atomicity ay tumutukoy sa kakayahan ng system na isagawa o iwanan ang isang transaksyon sa kabuuan nito.Halimbawa, ang pagrehistro para sa isang online bank account ay nangangailangan ng gumagamit upang mag -input ng kinakailangang impormasyon.Ang pag -iwan ng isang patlang na blangko o pagsasara ng window ay gagawa ng gumagamit ng kanyang pagrehistro.Maglagay lamang, ang programming ay dapat na tama.Ang katangian ng paghihiwalay ay nangangahulugan na ang bawat transaksyon ay itinuturing na hiwalay at naiiba, kahit na ang parehong mga transaksyon ay nagaganap nang sabay.Ang tibay ng system ay nagpapahiwatig na kung ang isang transaksyon ay matagumpay na isinasagawa, hindi ito mababalik.Sa kaso ng isang pagkabigo ng mga system, ang programa ay dapat pa ring mapanatili ang data sa pamamagitan ng isang naka -encode na log.

Bukod sa mga kinakailangang tampok na pumasa sa pagsubok ng acid, ang isang sistema ng pagproseso ng transaksyon ay dapat ding maaasahan.Nangangahulugan ito na ang programa ay may isang minimum o zero na pagkakataon na mabigo.Sa mga sitwasyon ng isang breakdown, ang pagbawi ay dapat na mabilis, at ang isang backup system ay agad din na sumipa. Ang system ay dapat ding ganap na ma -access sa mga limitadong mga gumagamit lamang.Halimbawa, ang isang bisita ay maaaring pumili kung aling upuan ang kukuha sa isang flight ng eroplano, ngunit hindi maaaring kanselahin ang isang nakalaan na upuan ng isang nakaraang bisita, isang gawain lamang ang isang nakaranas na programmer o kawani na maaaring gumanap.