银行atm系统软件工程文档内容摘要:

ii. CSession iii. Cmessage 8. CoperatorPannel a) Responsibility: i. Inform ATM system is shutdown ii. Inform ATM system is started iii. Inform cashdispenser the initial amount of cash b) Collaboration: i. CATM ii. CCashDispenser 9. Cprinter a) Responsibilities: Print the receipt b) Collaboration: i. CATM ii. CTransaction iii. Clog iv. CReceipt 实体 类: Clog a) Responsibility: i. Write log message from bank 12 ii. Write log message from cardreader iii. Write log message from session iv. Write log message from Transaction b) Collaborations: i. CBank ii. CCardreader iii. CTransaction Cmessage a) Responsibility: Hold information to send to the bank server b) Collorations: i. CBank ii. CTransaction Creceipt a) Responsibility: Hold the message to be printed b) Collaborations: Cprinter CCard a) Responsibility: Hold the information of a card b) Collaborations: i. CCardReader ii. CSession CAccount a) Responsibility: Hold the information of an account b) Callaborations: CQueryAccount 控制类: CSession a) Responsibility: 13 i. Perform Session ii. Perform invalid PIN exception iii. Allow customer to choose a transaction iv. Start transaction b) Collaborations: i. CATM ii. CTransaction iii. CCustomerConsole iv. Clog CTransaction a) Responsibility: Perform transaction b) Collaborations: i. CCustomerConsole ii. Clog iii. CBank iv. Cprinter v. CWithDraw vi. CDeposit viii. CTransfer ix. CInquery x. CChangePIN CATM a) Responsibility: i. Start up when switch is turned on ii. Shut down when switch is turned off iii. Start a new session when card is inserted by customer b) Collaborations: i. OperatorPanel ii. CashDispenser iii. NetworkToBank iv. CustomerConsole v. Session CWithDraw 14 a) Responsibility: Perform transaction of withdrawing。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。