地鐵自動(dòng)售票機(jī)中財(cái)務(wù)系統(tǒng)的設(shè)計(jì)與開發(fā)
發(fā)布時(shí)間:2018-02-14 15:29
本文關(guān)鍵詞: TVM 硬幣接收和找零 紙幣接收和找零 設(shè)計(jì)模式 出處:《南京理工大學(xué)》2012年碩士論文 論文類型:學(xué)位論文
【摘要】:自動(dòng)售檢票系統(tǒng)(Automatic Fare Collection AFC)是城市軌道交通的一個(gè)很重要的組成部分,能夠在無(wú)人值守的條件下高效準(zhǔn)確地完成車票的售賣和進(jìn)出站檢票。在自動(dòng)售檢票系統(tǒng)中,自動(dòng)售票機(jī)(Ticket Vending Machine TVM)是財(cái)務(wù)數(shù)據(jù)和票務(wù)數(shù)據(jù)的源頭,是整個(gè)AFC系統(tǒng)的最為重要的部分,因此對(duì)TVM財(cái)務(wù)系統(tǒng)的研究具有重要意義。 本文首先分析了自動(dòng)售票機(jī)的基本功能,進(jìn)而采用以組件為基礎(chǔ)的分層的軟件體系結(jié)構(gòu)設(shè)計(jì)整個(gè)TVM軟件系統(tǒng)的架構(gòu),將業(yè)務(wù)層和設(shè)備控制層通過接口層進(jìn)行解耦。在接口層中設(shè)計(jì)了與財(cái)務(wù)有關(guān)的收款、找零和退款三個(gè)接口,利用硬幣接收與找零模塊、紙幣接收模塊和紙幣找零模塊來實(shí)現(xiàn)這三個(gè)接口。然后對(duì)每個(gè)模塊進(jìn)行詳細(xì)設(shè)計(jì),并按照通信協(xié)議和工作流程實(shí)現(xiàn)各個(gè)模塊的功能。在每個(gè)模塊的詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)過程中采用設(shè)計(jì)模式、動(dòng)態(tài)鏈接庫(kù)技術(shù)、多線程技術(shù),來提高軟件開發(fā)的效率和敏捷性。最后,設(shè)計(jì)測(cè)試界面對(duì)每個(gè)模塊的接口進(jìn)行測(cè)試,最終實(shí)現(xiàn)了紙幣和硬幣的接收、找零與退款功能。 最后指出本系統(tǒng)存在的問題和有待改進(jìn)之處,作為今后研究的參考。
[Abstract]:Automatic Fare Collection (AFC) is an important part of urban rail transit, which can efficiently and accurately complete ticket collection and check in and out stations under unattended conditions. Ticket Vending Machine TVM is the source of financial data and ticketing data, and the most important part of the whole AFC system. Therefore, the study of TVM financial system is of great significance. In this paper, the basic functions of the ticket vending machine are analyzed, and then the architecture of the whole TVM software system is designed based on the layered software architecture based on components. The business layer and the equipment control layer are decoupled through the interface layer. In the interface layer, three interfaces are designed, which are related to the receipt of money, change and refund, and make use of the coin receiving and change module. The paper money receiving module and the bill change module are used to realize these three interfaces. Then each module is designed in detail. And according to the communication protocol and workflow to achieve the functions of each module. In the detailed design and implementation of each module, the use of design patterns, dynamic link library technology, multi-thread technology to improve the efficiency and agility of software development. The test interface is designed to test the interface of each module. Finally, the functions of receiving paper money and coins, change and refund are realized. Finally, the paper points out the existing problems of the system and the points to be improved, as a reference for future research.
【學(xué)位授予單位】:南京理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2012
【分類號(hào)】:TH692;U293.221;U231
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前2條
1 孫陳飛;地鐵自動(dòng)兌幣機(jī)系統(tǒng)的設(shè)計(jì)與開發(fā)[D];南京理工大學(xué);2013年
2 吳杰;地鐵自動(dòng)補(bǔ)票機(jī)系統(tǒng)的設(shè)計(jì)與開發(fā)[D];南京理工大學(xué);2013年
,本文編號(hào):1511019
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/1511019.html
最近更新
教材專著