当前位置:网站首页>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
边栏推荐
- 小程序手持弹幕的原理及实现(uni-app)
- float
- Application of hongruan face recognition
- Script summary
- Deep Learning with Pytorch - autograd
- Numpy (data type)
- ES6 learning path (III) deconstruction assignment
- Opencv learning notes -day8 (keyboard typing (waitkey()); Wait for typing) action: triggers some action when the appropriate character is typed using the keyboard)
- 9.JNI_ Necessary optimization design
- Numpy (constant)
猜你喜欢

Talk about how the kotlin collaboration process establishes structured concurrency

Opencv learning notes -day 12 (ROI region extraction and inrange() function operation)

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())

12. problem set: process, thread and JNI architecture

Numpy (time date and time increment)

Find the number that appears only once in the array

Express の post request

Idea setting automatic package Guide

桂林 穩健醫療收購桂林乳膠100%股權 填補乳膠產品線空白

Baidu map JS browsing terminal
随机推荐
Application of hongruan face recognition
Why won't gold depreciate???
Reading notes of "Introduction to deep learning: pytoch"
Talking about the difference between kotlin collaboration and thread
POJ 1753 flip game (DFS 𞓜 bit operation)
Bottomsheetbehavior principle of realizing the home page effect of Gaode map
ES6 learning path (III) deconstruction assignment
Abstract factory pattern
Use of Baidu face recognition API
Rew acoustic test (VI): signal and measurement
Opencv learning notes-day14 drawing of image geometry (rect class rotatedrect class, rectangle drawing rectangle circle drawing circular function line drawing line function ellipse drawing elliptic fu
How do I start? (continuously updating)
Opencv learning notes -day3 (mat object and creation related operations mat:: clone(), mat:: copyto(), mat:: zeros(), mat:: ones(), scalar()...)
Deep Learning with Pytorch- neural network
About MySQL Boolean and tinyint (1)
Esp32 things (3): overview of the overall system design
Use V-IF with V-for
Handwriting sorter component
Enum demo
Summary of Android knowledge points and common interview questions