当前位置:网站首页>Self service terminal development process
Self service terminal development process
2022-06-30 09:32:00 【Ancient wood technology】
One 、 Common terminal product types ( Most products are developed or derived from the banking industry ):
1、 Self service ATM ( Common industries : Bank )
2、 Card issuing machine ( Common industries : Bank 、 The hospital 、 signal communication 、 Radio and television 、 Gas and other large enterprises )
3、 Receipt cabinet ( Common industries : Bank 、 Logistics Express )
4、 Queuing machine ( Common industries : Bank 、 The hospital 、 signal communication 、 Radio and television 、 Gas and other large enterprises )
5、VTM( Virtual counter )( Common industries : Bank )
Two 、 Self service terminal hardware selection
1、 Self development : Terminal appearance design 、 Terminal structure design 、 Selection of embedded modules used by the terminal ( Such as :ATM Deposit and withdrawal movement 、IC Card reader / Hairpin 、 ID card reader 、 tickertape / Pipelined printer 、 Laser printer 、 QR code scanner 、 camera 、 Fingerprint instrument 、 Card printer 、 Metal password keyboard, etc ......)
2、 Not self-developed : Find a terminal manufacturer , It is enough to purchase the terminal products that meet the demand , Now the terminals on the market are basically the same , If you add a custom module or modify it slightly .
3、 ... and 、 Software development architecture selection
1、B/S framework : adopt web The application program calls the mode of local hardware plug-in to realize the function of self-service terminal
Common technology :web service、JS、ActiveX/ATL、 Firefox Google plugin (NPAPI/PPAPI)、HTTP、WebSocket
advantage : Fast development speed 、 Product update is convenient 、 Interface design and call are convenient
shortcoming :Web Calling the hardware module depends on the browser , Browser settings are complex 、 Browser compatibility issues 、 The response speed is a little slow 、 Poor stability of operating environment, etc ..
2、C/S framework : The self-service terminal function is realized by directly calling the driver hardware through the application program
Common technology :C#、VB、VC、delphi、QT、Socket、HTTP
advantage : Easy to call hardware devices 、 Fast interface interaction response 、 The operating environment is stable
shortcoming : Development is slow 、UI Design and call are troublesome 、 Product update is troublesome
3、CB/S framework :C/S Schema inline B/S Architecture to implement automatic terminal functions
combination B/S、C/S The advantages and disadvantages of the architecture realize the system framework .
Four 、 Automatic terminal hardware calls common industry driven framework protocols
WOSA/XFS Protocol specification Is in Windows A set of standard interfaces developed on the basis of open system architecture
opos Protocol specification For application developers to be independent of , The retail peripherals they visit
5、 ... and 、 Automatic terminal hardware module introduction
Such as :ATM Movement
边栏推荐
- Tclistener server and tcpclient client
- Deep understanding of continuation principle
- Opencv learning notes -day8 (keyboard typing (waitkey()); Wait for typing) action: triggers some action when the appropriate character is typed using the keyboard)
- Explanation on the use of password profiteering cracking tool Hydra
- Rew acoustic test (VI): signal and measurement
- 桂林 稳健医疗收购桂林乳胶100%股权 填补乳胶产品线空白
- Initialize static resource demo
- List set export excel table
- Detailed explanation of rect class
- [cmake] make command cannot be executed normally
猜你喜欢

ES6 learning path (II) let & const

Abstract factory pattern

Opencv learning notes -day13 pixel value statistics calculation of maximum and minimum values, average values and standard deviations (use of minmaxloc() and meanstddev() functions)

Idea setting automatic package Guide

Esp32 things (3): overview of the overall system design

Linear-gradient()

Sort (simple description)

Opencv learning notes -day2 (implemented by the color space conversion function cvtcolar(), and imwrite image saving function imwrite())

Talk about the kotlin cooperation process and the difference between job and supervisorjob

Express の Hello World
随机推荐
Tclistener server and tcpclient client
Opencv learning notes -day 11 (split() channel separation function and merge() channel merge function)
Pipe pipe --namedpipe and anonymouspipe
DDD interview
Opencv learning notes -day4 image pixel reading and writing operations (array traversal and pointer traversal implementation, uchar vec3b data type and mat class functions mat:: at(), mat:: ptr())
Use of Baidu face recognition API
Row column (vertical and horizontal table) conversion of SQL
POJ 1753 flip game (DFS 𞓜 bit operation)
Treatment process record of Union Medical College Hospital (Dongdan hospital area)
ES6 learning path (IV) operator extension
Application of hongruan face recognition
5. Messager framework and imessager interface
Tutorial for beginners of small programs day01
Express の post request
Differences between the notify(), notifyall(), notifydatasetchanged(), notifydatasetinvalidated() methods in the adapter
Guilin robust medical acquired 100% equity of Guilin Latex to fill the blank of latex product line
JPA naming rules
CentOS MySQL installation details
Code management related issues
So the toolbar can still be used like this? The toolbar uses the most complete parsing. Netizen: finally, you don't have to always customize the title bar!