The ATM systems were introduced to increase the accessing of the cash directly from the machine without going to the bank for transaction of withdrawing or depositing. The long queues were shortens with the management of ATM system. The banking facilities can be easily drafted and formulated by the association of core banking system in the designing of the ATM machine (Purchase, Colpoys, McGill, Carrington, and Britton, 2014). The development of the ATM machine involves the architectural design which is incubated with the equipment like cash dispenser unit, visual display unit with touch screen facility, ATM card reader, printer, and keypad. The formulation of these unit increases the effectiveness of the transaction process with the use of ATM machine. The Collins ATM machine is designed for facilitating customers with variety of services provided to them related to transaction of money.
The aim of this project is to develop a design of use case model to focus on the functioning of the ATM system which is under consideration. The class diagram of the proposed project of Collin ATM machine helps in getting the details of relationship between different class entities. The development of the Collins ATM machine provides the functional program of operating directly through the ATM machine without going to the bank branches for performing the transaction related to the withdrawing and depositing of the cash.
The project of Collin ATM machine is proposed with the key objectives of providing numerous cash handling facilities to the customers, operator, and the bank officer. The objectives of the proposed system are highlighted below:
Non Functional Requirement:
The use case model helps in providing the clear concept view of relationship described between customers, bank entities, operator, and the Collins ATM machine for managing operation between them (Okafor, Udeze, UgWoke, Ifesinachi, and Nnaemeka, 2014). The following USE CASE MODEL present the complete scenario of the working process of Collins ATM machines and its related functionality:
The following use case model determines the interaction between the customers and the ATM machine for carrying out respective function:
The following use case diagram shows the functional model carried out between customers, ATM, operator, and bank officer.
The following use case provides the scenario of interaction between customers and the bank operator for checking the availability of sufficient fund in the cash dispenser machine or not.
START UP of the ATM machine: The bank operator switch on the machine by checking availability of the cash in the cash dispenser unit of the ATM machine (Saleh, 2015). The sequence diagram for starting up of the ATM machine is depicted below:
The operator will check the availability of the customer when there are no customers than he can the shutdown the machine. The customer will not be able to make any transaction related to withdrawing and deposition after shutting down of the system because it close out connection with the bank.
The session of the customer start when the customer enters the card in the ATM machine. He will enter his PIN number after the verification of the card for carrying out transaction (Merugu, and Akepogu, 2011). The bank will verified the PIN number to select the facility of the ATM machine according to their requirement such as withdrawing, depositing, transfer, and balance inquiry. The session of the customer will be expired if he is not able to perform the verification process in the limited time period which is given by the bank to carry out the transaction (Nair and Nahar, 2015).
The customer can withdraw fixed amount limit of cash from the ATM machine within 24 hours. The user will collect the money from the cash dispenser slot provided in the ATM machine. The withdrawing process will collect amount of cash at the cash dispenser unit and ends with the generation of receipt for the transaction.
The working model of the Collins ATM machine requires an initialization of various units such as cash dispenser unit for providing cash to the customers, Slot for deposition is used for depositing the amount through cash or cheque, keypad for entering PIN number for verification of the card, and a printer to generate a final receipt of the complete transaction carried out at the ATM machine. The Switch is provided for switching on and off of the ATM machine on the basis of amount in the cash dispenser unit and the availability of the customers. The touch screen video display unit should be incorporated for providing the facility of touching to use the menu provided for carrying out required function. The network management is the core structure of developing efficient working system of the Collins ATM because the communication between the customers and bank officer should be managed so that the proper updating in the database of the customers can be done for preserving the accuracy of the data stored in the database. The automatic upgrading of the database can be done due to the availability effective network management system.
The designing element of the Collins ATM machine helps in providing efficient services to the customers according to their demand. The designing element focuses on the users of the system, performing action, storing the information on the database, attaching security features with the Collins ATM transaction, and flow of data between different entities.
The GUI system is designed for facilitating the customers with the touch option of the menu displayed on the Video display of the ATM system. The customer can effectively chose the option directly from the icons presented or displayed (Meridji, AlMakhadmeh, Sarayreh, Abuljadayel, and Khalaf, 2015).
USER_ID |
USER_NAME |
USER_ADDRESS |
ACCOUNT_ID |
BALANCE_AMOUNT |
It is the unique ID provided to the user |
Name of the user |
Address of the user |
Creation of unique ID |
Available amount of user |
Bank Account Table of the customer
BANKACC_ID |
BANKACC_NO. |
ACC_TYPE |
BALANCE_AMOUNT |
ACCOUNT_STATUS |
ID of the bank account |
Unique number of the bank account |
Type of account for selecting saving and current account |
Available balance amount |
Active or inactive account |
PHP is used as front end language for creating bank transaction. MYSQL database is used for managing database of the user account. The most preferred operating system are Window 7 and 8.
Front End Tool: PHP
Back END Tool: MySQL Database
Operating System: Window 7 and 8
It has been analysed that the effective communication can be maintained between the various entities which are customers, operator, bank officers, and ATM machine. The session of the customer start when the customer enters the card in the ATM machine. He will enter his PIN number after the verification of the card for carrying out transaction (Hooda, 2016). The customers are facilitated with various services like withdrawing of the cash, depositing of the cash, transferring of the cash, change PIN for security purposes, and others (Hota, 2013). The network management is the core structure of developing efficient working system of the Collins ATM because the communication between the customers and bank officer should be managed so that the proper updating in the database of the customers can be done for preserving the accuracy of the data stored in the database. The use case model helps in providing the clear concept view of relationship described between customers, bank entities, operator, and the Collins ATM machine for managing operation between them (Briand, Labiche, and Miao, 2013).
Conclusion
The flow of communication can be effectively analysed with the class diagram, Use case model diagram, and subsystem representing the sequence diagram of action. The banking facilities can be easily drafted and formulated by the association of core banking system in the designing of the ATM machine. The withdrawing process will collect amount of cash at the cash dispenser unit and ends with the generation of receipt for the transaction.
References
Briand, L., Labiche, Y., and Miao, Y. (2013). Towards the reverse engineering of UML sequence diagram. 1st ed. Retrieved from https://pdfs.semanticscholar.org/ff97/d0842799caeea0780f7839714c35d8845c83.pdf
Hooda, K. (2016). ATM security. International Journal of Scientific and research publiciation, 6(4). Retrieved from https://www.ijsrp.org/research-paper-0416/ijsrp-p5225.pdf
Hota, J. (2013). Growth of ATM industry in India. 1st ed. Retrieved from https://www.researchgate.net/publication/235436177_Growth_of_ATM_Industry_in_India
Meridji, K., AlMakhadmeh, K., Sarayreh, K., Abuljadayel, A., and Khalaf, M. (2015). Towards a requirement model of system security using international standard. 1st ed. Retrieved from https://pdfs.semanticscholar.org/dd8f/b18d1a42031b1ccbc804f5ca4a1345795171.pdf
Merugu, G., and Akepogu, A. (2011). Four Layered Approach to non-functional Requirement Analysis. 1st ed. Retrieved from https://arxiv.org/ftp/arxiv/papers/1201/1201.6141.pdf
Nair, D., and Nahar, S. (2015). ATM transaction: A New time based approach Research Paper. International Journal of science, engineering and Technology research, 4(6). Retrieved from https://ijsetr.org/wp-content/uploads/2015/06/IJSETR-VOL-4-ISSUE-6-2254-2256.pdf
Okafor, C., Udeze, C., UgWoke, F., Ifesinachi, O, and Nnaemeka, O. (2014). A high level conceptual ATM design using composite formal modelling. 1st ed. Retrieved from https://www.ijser.org/researchpaper/AFIM-A-High-Level-Conceptual-ATM-Design-Using-Composite.pdf
Purchase, H., Colpoys, L., McGill, M., Carrington, D., and Britton, C. (2014). UML class diagram syntax: An Empirical study of comprehension. 1st ed. Retrieved from https://crpit.com/confpapers/CRPITV9Purchase1.pdf
Saleh, O. (2015). Designing and Implementing of ATM system using object oriented approach. 1st ed. Retrieved from https://www.ijser.org/researchpaper/Designing-and-Implementing-of-ATM-System-Using-Object-Oriented-Approach.pdf
Scold, M. (2014). Active Database Management system for monitoring and control. 1st ed. Retrieved from https://www.it.uu.se/research/group/udbl/Theses/MartinSkoldPhD.pdf
Vachharajani, V., and Pareek, J. (2014). A proposed architecture for automated assessment of use case diagrams. 1st ed. Retrieved from https://pdfs.semanticscholar.org/b602/0b5a5c50a0281d823c68a8ab6fc7f5cfc236.pdf
Wang, Zhang, Sheu, and Guo. (2010). The formal design model of an Automated Teller Machine. 1st ed. Retrieved from https://www.researchgate.net/publication/220636950_The_Formal_Design_Model_of_an_Automatic_Teller_Machine_ATM
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download