The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Job Resume Template

ATM banking transaction datastructure project on C/C++

C/C++ ideas   Last update on -  January 3, 2018
junaid asmat
junaid asmat
unity asp.net mvc5 
10 Reviews 4
8272 View

ATM banking transaction datastructure project features and function requirement. Share C/C++ Project ideas and topics with us. Grate and many C/C++ project ideas and topics . Here some C/C++ project ideas for research paper. Here large collection of C/C++ project with source code and database. We many idea to development application like mobile application,desktop software application,web application development. You can find more project topics and ideas on C/C++. Development ideas on ATM banking transaction datastructure. You can find Top Downloaded C/C++ projects here. Many project available to download with C/C++ source code and database. Free download ATM banking transaction datastructure project synopsis available.


Free download ATM banking transaction datastructure mini and major C/C++ project source code. Download simple learning C/C++ project source code with diagram and documentations. More project with source code related to latest C/C++ projects here.


ATM banking transaction datastructure project abstract


Publish by  junaid asmat
Project Name  ATM banking transaction datastructure
Upload Date  January 3, 2018
Platform  C/C++
Programming Language  c++
Database  data structure ,in linked list
Front end  
Back end  
Project Type  desktop Application
View  8272

Telegram channel

WhatsApp channel

Subscribe us on youtube

ATM banking transaction datastructure project description

A system (to be developed as a program written in C++ and using the command line for output) is required that allows the user to create and edit a list containing a number of initially unordered Banking Transaction objects. The Banking Transaction objects represent withdrawals by debit card, cashpoint machine, direct debit, and deposits by transfer, creditpoint machine and interest payment. The Banking Transaction objects will be entered by the user and stored in a linked list (consisting of a List class and a Link class, adapted from those used in lecture 8 and lab 8, or lecture 11 and lab 11). The Banking Transaction objects will have a Transaction superclass that has the subclasses: Debit, Cashpoint, DirectDebit, Transfer, Creditpoint and Interest. Transaction will be an abstract class and its subclasses will be concrete classes. All Transaction subclasses will have a name, date and amount (in pounds and pence). In addition: • Class Debit will have attributes to store the card number used, retailer name, retailer location, authorisation method (online, phone, mail order). • Class Cashpoint will have attributes to store the location id of the cashpoint machine, and the card used. • Class DirectDebit will have an attribute to store a reference. • Class Transfer will have attributes to store the account number and bank sort code from where the transfer originated. • Class Creditpoint will have an attribute to store the type of payment (cheque or cash). • Class Interest will have an attribute to store the type of interest (daily, monthly or annual). The user will be able to set the attributes of the Banking Transaction objects only when they are created and not after addition to the link list. An identifier for the object sub-class should not need to be stored. The user interface will be a menu having the following options: Q - Quit: The program should end without saving the Banking Transaction objects. I - Insert an object: The user should be prompted to enter a Banking Transaction object type and its attributes, and place the Banking Transaction object at the top (start) of the linked list. D - Delete an object: The user should be prompted to delete the Banking Transaction object from the top of the linked list. C - Contents of the display: Display a list of all the Banking Transaction objects, their type and their attributes. S - Save to file: Ask the user for a filename and append (add to the end of the file) all the Banking Transaction objects, from the linked list, and their attributes in that file in a suitable text format. L - Load from file: Ask the user for a filename and load the Banking Transaction objects and their attributes from that file into the program’s linked list. The Banking Transaction objects are added to those already in the program’s linked list. N – Linear Search: Perform a linear search through the link list to find a Banking Transaction object by date and display its attribute values. The linear search algorithm used should be from the lectures. B – Binary Search: Perform a linear search through the link list to find a Banking Transaction object by date and display its attribute values. The binary search algorithm used should be from the lectures. T – Sort: Sort the Linked List so that the date attribute of each Banking Transaction object is decreasing from the top of the link list. The sort algorithm used should be from the lectures. After completion of each choice, other than Quit, the system waits for the user to press a key to return to the menu again. The time taken to do the linear search, binary search and sort functions should be displayed when each function has been completed. The time must be calculated using the clock timer from the lectures. An interface will be required to perform the functionality above. Clarity, performance and simplicity should be considered in the interface design.

Project Modules

Software Requirements

Hardware Requirements

Other C/C++ Projects Source Code

C/C++ project

Hostel Management System project in C/C++

5
Features:

free download hostel management system project in c++ source code. Room allotment to the student. Online vacancy position of the room. Student leave registers. Monitoring Visitors and Guest register. Provision for monitoring the student hostel activities. ... [ Download Source Code ]

Avatar
yogitabhargude
November 15, 2024
Like  16  |  Views  59230  |  Download  2797
C/C++ project

Book Shop Project In C Project Download project in C/C++

5
Features:

This is project for book shop kipper. In this project shop kipper handle various operation of stock and selling books. Use of this project shopkeeper help reduce manual works. ... [ Download Source Code ]

Avatar
rax.jethva
August 16, 2024
Like  4  |  Views  19366  |  Download  578
C/C++ project

Online Voting System project in C/C++

0
Features:

A Project of Online Voting System. Build using C(login, logout). Login details are saved in a notepad file which is done using file handling in c. Every Feature is Available like Traditional Voting System ... [ Download Source Code ]

Avatar
pavankumar9408
July 7, 2024
Like  0  |  Views  2987  |  Download  155
C/C++ project

Online Internet Banking project in C/C++

0
Features:

FEATURES AND FUNCTION: 1.INTERNET BANKING IS LOGIN TO THE PASSWORD THE SPECIFIC CUSTOMER 2.THE ACCOUNT BALENCE IS SHOW 3.AND THE MONEY TRANFER TO YOUR ACCOUNT TO OTHER 4.TRANFER MONEY TO YOUR USERNAME ... [ Download Source Code ]

Avatar
bhushan_27
June 18, 2024
Like  0  |  Views  2474  |  Download  102
C/C++ project

Bank Management System Using Atm Feature project in C/C++

0
Features:

1.THIS SOFTWARE IS BANK MANEGMENT SYSTEM AND ATM FEACTURE IS USING IN C/C++ PROGRAMMING 2.THE PROGRAM IS WORKING FILE HADING ALSO THE RECORD TO THE BANK CUSTEMER IN RECORD FILE 3.THE MAIN FEATURE IS VERY STORNG AND VERY HELPING STURCTURE THUS,THE ALL BANK CUSTERMER LIST IS SHOW IS FEACTURE ... [ Download Source Code ]

Avatar
bhushan_27
December 18, 2023
Like  0  |  Views  2209  |  Download  81

You may like this projects