Abstract:
The automatic ticketing service of Jakarta-Bandung high-speed railway in Indonesia differs significantly from the domestic railway automatic ticketing system in terms of ticketing rules and ticketing system integration. In response to the above issues, combined with the mature technical experience of domestic automatic ticketing, this paper studied the internal software of the Ticket Vending Machine (TVM) for the Jakarta-Bandung high-speed railway. In terms of the internal software structure, it was divided into communication control process, human-computer interaction process, in machine maintenance process, and hardware control process. The communication control process was responsible for data exchange between other processes; The human-computer interaction process was developed based on the NW.js framework, implemented friendly interaction between TVM and passengers, efficient integration with the ticketing system, and convenient upgrade services. The practical application on the Jakarta-Bandung high-speed railway shows that the internal software can effectively meet the travel needs of passengers.