当前位置:网站首页>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
边栏推荐
- MySQL-- Entity Framework Code First(EF Code First)
- Opencv learning notes -day2 (implemented by the color space conversion function cvtcolar(), and imwrite image saving function imwrite())
- Deep Learning with Pytorch- neural network
- Generate directory in markdown
- Express file upload
- Splice and slice functions of JS
- Deep Learning with Pytorch- A 60 Minute Blitz
- Script summary
- Challenge transform() 2D
- 仿照微信Oauth2.0接入方案
猜你喜欢

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!

Find the number that appears only once in the array

Express - static resource request

Distributed things

MySQL-- Entity Framework Code First(EF Code First)

Rew acoustic test (VI): signal and measurement

Do you want the dialog box that pops up from the click?

Explanation on the use of password profiteering cracking tool Hydra

Duplicate entry '2' for key 'primary appears in JPA‘

Flutter 0001, environment configuration
随机推荐
Opencv learning notes -day 11 (split() channel separation function and merge() channel merge function)
100 lines of code and a voice conversation assistant
7. know JNI and NDK
POJ 1753 flip game (DFS 𞓜 bit operation)
桂林 稳健医疗收购桂林乳胶100%股权 填补乳胶产品线空白
Talking about the difference between kotlin collaboration and thread
Deep understanding of kotlin collaboration context coroutinecontext
Rew acoustic test (IV): test principle of rew
Using OpenCV Net for image restoration
How do I start? (continuously updating)
float
RPC understanding
Agp7.0|kts makes a reinforced plug-in
小程序手持弹幕的原理及实现(uni-app)
Distributed things
Talk about how the kotlin collaboration process establishes structured concurrency
ReturnJson,让返回数据多一些自定义数据或类名
Summary of Android knowledge points and common interview questions
MySQL knowledge summary (useful for thieves)
Detailed explanation of rect class