Find Jobs
Hire Freelancers

OOPs Design, Java Program, UML Diagram

$30-250 USD

In Progress
Posted over 6 years ago

$30-250 USD

Paid on delivery
Consider a software model of an ATM machine that supports the following use cases: Use Case 1: 1. User swipes his/her debit card, which provides the system with the user’s bank account number. 2. User is asked to provide his/her pin number. 3. User is asked whether he/she wishes to check his balance or withdraw money. 4. User selects to withdraw money. 5. System displays the amount withdrawn and the remaining balance. 6. User is asked whether he/she would like to conduct another transaction. Use Case 2: 1. User swipes his/her debit card, which provides the system with the user’s bank account number. 2. User is asked to provide his/her pin number. 3. User is asked whether he/she wishes to check his balance or withdraw money. 4. User selects to withdraw money. 5. System displays error message that the amount to be withdrawn exceeds the balance. 6. User is asked whether he/she would like to conduct another transaction. Use Case 3: 1. User swipes his/her debit card, which provides the system with the user’s bank account number. 2. User is asked to provide his/her pin number. 3. User is asked whether he/she wishes to check his balance or withdraw money. 4. User selects to check balance. 5. System displays the user’s account balance. 6. User is asked whether he/she would like to conduct another transaction. Use Case 4: 1. User swipes his/her debit card, which provides the system with the user’s bank account number. 2. User is asked to provide his/her pin number. 3. System displays that pin number is incorrect. 4. User is asked to provide his/her pin number up to two more times. 5. System terminates after third failed attempt. Problem 1:Identify at least three classes that may be required in an object oriented design that supports the above use cases. Generate a CRC card for each class indicating its responsibilities and [login to view URL]: One of your classes should be BankAccount. Problem 2: Generate a UML class diagram showing the classes and any relationships between them. Be sure to include a list of the attributes and methods of each class in the diagram. Problem 3: Implement your design in Java. You should have a separate source file for each class as well as a tester class for demoing the functionality of your design.
Project ID: 15232348

About the project

8 proposals
Remote project
Active 7 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hey A Java and UML Modeling expert is here I have good advanced expertise in java and javafx I can write a java program for you Feel Free to message me Regards Relevant Skills and Experience Java Javafx UML Modeling Proposed Milestones $40 USD - Initial I have few questions to ask
$40 USD in 0 day
4.8 (84 reviews)
5.7
5.7
8 freelancers are bidding on average $236 USD for this job
User Avatar
Hello I am software development expert and interested in this project. I have reviewed the details of the project regarding uml and confident to handle the project perfectly. I have a lot of experience in helping students with assignments. Please communicate to discuss further. Regards Anshu
$100 USD in 2 days
4.7 (418 reviews)
7.4
7.4
User Avatar
Having 7 Yrs of vast experience in the field of Java, Python, Software Architecture, Software Development Be free to ping me for any advice as I can be your search end. Relevant Skills and Experience Having 7 Yrs of vast experience in the field of Java, Python, Software Architecture, Software Development CSS,CSS 3 & LESS JS (Angular JS, Backbone JS express JS, Gulf JS) Java Script & J Query Proposed Milestones $200 USD - Cost
$200 USD in 3 days
3.8 (18 reviews)
4.9
4.9
User Avatar
I will surely help you in making software model of ATM machine. Please reply me to discuss the things so as to finalize the model and i assure you that you will get perfect project. Relevant Skills and Experience Design, Java, Python, Software Architecture, Software Development Proposed Milestones $555 USD - Details will be discuss over chat so that we can finalize the deal
$555 USD in 25 days
4.3 (2 reviews)
2.6
2.6
User Avatar
Why you should hire me? Professional project management & experts in managing projects remotely Security coding standard Ability to work in your time zone 24/7/365 availability Relevant Skills and Experience 7 years experience in PHP, MYSQL, CSS3, HTML5 and deep knowledge Wordpress, pluggin, development issues and customization. In addition, I have a solid expertise in the 3rd party API Proposed Milestones $666 USD - Final
$666 USD in 25 days
5.0 (1 review)
1.0
1.0
User Avatar
I will create a well written software in Java to suffice the requirement. Relevant Skills and Experience More than 7 years of professional experience of working on Java & related frameworks. Proposed Milestones $166 USD - Software Delivery
$166 USD in 12 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
hyderabad, India
4.8
1
Payment method verified
Member since Jan 27, 2013

Client Verification

Other jobs from this client

Automata Parsing
$30-250 USD
Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.