当前位置:网站首页>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
边栏推荐
- Why won't gold depreciate???
- 2020-11-02
- Flutter 0001, environment configuration
- Applet learning path 2 - event binding
- Using OpenCV Net for image restoration
- Net framework system requirements
- Microsoft. Bcl. Async usage summary -- in Net framework 4.5 project Net framework version 4.5 and above can use async/await asynchronous feature in C 5
- [cmake] make command cannot be executed normally
- 8.8 heap insertion and deletion
- 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())
猜你喜欢

(zero) most complete JVM knowledge points

Deeply understand the working principle of kotlin collaboration suspend (beginners can also understand it)

Express file upload

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

Microsoft. Bcl. Async usage summary -- in Net framework 4.5 project Net framework version 4.5 and above can use async/await asynchronous feature in C 5

MySQL knowledge summary (useful for thieves)

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

CentOS MySQL installation details

Clickhouse installation (quick start)

Express get request
随机推荐
Use of Baidu face recognition API
qmlplugindump executable not found.It is required to generate the qmltypes file for VTK Qml
Opencv learning notes -day1 (image reading display imread, imshow, namedwindow)
Duplicate entry '2' for key 'primary appears in JPA‘
Applet learning path 2 - event binding
Treatment process record of Union Medical College Hospital (Dongdan hospital area)
Simple redis lock
Metasploit practice - SSH brute force cracking process
MySQL knowledge summary (useful for thieves)
Find the number that appears only once in the array
The elegant combination of walle and Jianbao
Guilin robust medical acquired 100% equity of Guilin Latex to fill the blank of latex product line
Installation, use and explanation of vulnerability scanning tool OpenVAS
JVM family
Challenge transform() 2D
Opencv learning notes-day9 opencv's own color table operation (colormap coloraptypes enumeration data types and applycolormap() pseudo color function)
ES6 learning road 5 symbol
Clickhouse installation (quick start)
Talk about how the kotlin collaboration process establishes structured concurrency
Solution to pychart's failure in importing torch package