simple java app2

Cancelled

This project is to create a computer application to help employees manage their contact list. Users must be able to store two types of contacts: business and personal. Both types have common fields as well as properties unique to them. The application needs to accept and store contacts by type. Your team lead has required that you use an object-oriented design for the application. You are encouraged to consider usability of the system when designing the user interface. It is up to you if you want to use a menu-driven or graphical user interface; however, the approach needs to create an inheritance relationship for the contacts in order to facilitate evolving this application to easily add new contact types in the future.

Requirements:

Note: Submit all .java and .class files in one zipped folder.

Create a contact list application that meets the employer’s following minimum requirements.

A. Input Requirements

1. Include a prompt that allows the user to enter a command from the following four options, repeating the process of displaying the menu screen until the user has selected “quit.”

• add a business contact

• add a personal contact

• display contacts

• quit

2. Include a prompt that allows the user to enter the following identifiable information when the “add a business contact” command is selected:

• first name

• last name

• address

• phone number

• e-mail address

• job title

• organization

Note: You are not required to store the contact information as persistent data in a database.

3. Include a prompt that allows the user to enter the following identifiable information when the “add a personal contact” command is selected:

• first name

• last name

• address

• phone number

• e-mail address

• date of birth

B. Output Requirements

1. Display the results to the user on screen in a readable and descriptive format (e.g., [url removed, login to view]) by doing the following:

a. Display all contacts’ first and last names when the “display contacts” command is selected.

b. Include a numeric key for each contact that will be used to invoke the method that displays the contact details.

2. Include a prompt that allows the user to enter the numeric key to display all details of the contact in a readable and descriptive format (e.g., [url removed, login to view], output to a text file using FileWriter).

a. Identify contacts by type when displaying the details of a contact: business or personal.

C. Design Requirements

1. Demonstrate use of collections (e.g., TreeSets, ArrayList).

2. Demonstrate use of encapsulation.

3. Demonstrate use of inheritance by doing the following:

a. Create one abstract class.

b. Create two subclasses.

4. Demonstrate use of polymorphism by overriding a method of the abstract class in both subclasses (i.e., method that displays contact details).

Skills: Java

See more: using collections in java, use of collections in java, types of graphical design, team approach database, simple folder design, quit job, quit a job, names designing, java 1.4 arraylist, i want application for designing, it team lead, graphical designing, designing names, data oriented design, computer organization and design, computer graphical design, simple java project, simple java application, options java, java mail, java business, JAVA app, computer java, app approach, java project organization

Project ID: #5465538

42 freelancers are bidding on average $91 for this job

dobreiiita

Hi, I am Java expert and can surely help you here with this project, Please communicate so we can discuss it further. Thank you

$35 USD in 1 day
(218 Reviews)
6.8
it2051229

Hi, I am placing my bid on your project because I have read the requirements and I am confident enough with my Java and algorithm skills. I am focused mostly on doing computer science homework here in freelancer.com an More

$30 USD in 0 days
(276 Reviews)
6.5
trustus

Hello , We have a team of Skilled Java-J2EE professionals with experience up to 8 yrs. You will be able to directly communicate with our technical expert. Our Expertise is J2EE: 1) Frameworks: Struts More

$154 USD in 8 days
(9 Reviews)
6.3
msabouri

Hello there, I can help you with this project. Contact me if you want your project to be done with the highest possible quality. Please check out my profile for reviews on other jobs I've finished. Thank you.

$79 USD in 1 day
(62 Reviews)
5.6
urmate

HI Contact me for an efficient, well documented and perfect solution and development of your project. I ensure quality work with always on time delivery of project and dedicated support and follow up. Thanks More

$78 USD in 2 days
(67 Reviews)
5.5
srinichal

I like to discuss further about the project specifications and willing to deliver the same to your needs.

$147 USD in 3 days
(18 Reviews)
5.4
gkan1234

Hi I have 4+ years experience in Java. I have completed more than 60 projects so far. I have done similar project in the past. I will do this as GUI/menu driven. Please send me a message so that we can discuss once. More

$30 USD in 1 day
(72 Reviews)
5.2
szymszteinsl

Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymszteinsl

$250 USD in 3 days
(16 Reviews)
4.9
rakib062

Hi, I am a graduate in CS and working as a Java programmer for 3+ years. I have done lots of assignments both in academic courses and in freelancer.com. I assure you of clean, efficient code with proper comment an More

$30 USD in 0 days
(23 Reviews)
4.6
jeal4real

Good day ddoc961, I am a good java programmer, and I have completed several projects on freelancer to the satisfaction of my clients. I have also read your requirements and I confirm to you that I can finish this More

$100 USD in 3 days
(16 Reviews)
4.6
indroneel

I have 15+ years of industry experience in Java and Web technologies. My complete profile is as available on LinkedIn for your reference: http://in.linkedin.com/in/indroneel If you wish, do reach out to me on Sky More

$166 USD in 3 days
(5 Reviews)
4.5
jasqwerty

Hey, if you want this done fast, safe and right, without having your project outsourced to someone else by an Indian lead hunter, I have commercial experience coding in Java, as well as teaching in a university setting More

$98 USD in 2 days
(16 Reviews)
4.4
felicianbalint

I will provide the code written clearly and as simple as possible while abiding to all design requirements. Since I work as a software developer I don't have much time, therefore I put 3 days for the completion of t More

$106 USD in 3 days
(29 Reviews)
3.8
tapsitiwari

Hi, I can do this project for you by tomorrow EOD (EST timezone). Please check my reviews, I have done many college projects with 100% result. I'll start the work as soon as you confirm. regards Tapsi

$60 USD in 3 days
(10 Reviews)
3.6
vikashtech1st

Hi there, I would like to work on your project. For my delivered work and commitment, you can have a view of my portfolio and employer reviews. I will cover each and every point mentioned under project descri More

$100 USD in 2 days
(8 Reviews)
3.5
xerobug

Hi: Im an experienced Java developer with known repute in Java projects, I can design and develop the system under consideration for you with al the desired functionality and usability. Contact me to get started and c More

$100 USD in 3 days
(6 Reviews)
3.3
osnofasl

Good evening. I am computer engineer, and I am ready and able to do the work. I will spend less than the 7 days posted, even though I've set that margin in case something happens. Thanks in advance. Regards, João More

$55 USD in 7 days
(1 Review)
3.3
dipakjadhav08

Hello Sir, I have 4+ years experience in java. I can do this project. Please let me know you decision.

$30 USD in 0 days
(11 Reviews)
3.2
mishraS83

10 Years of Experience in Java with best start ups in Java & J2EE technologies, want to do the things right at first hand. Looking to work independently and to learn through new challenges. Will deliver the best, wo More

$66 USD in 2 days
(1 Review)
2.7
eica

Hello, I am interested in your project. With my team, we have excellent skills on Web Programming. (We have experts on HTML, CSS, PHP, Wordpress, JSP, JAVA, JavaScript, Static and Dynamic Web Programming, database More

$200 USD in 7 days
(2 Reviews)
2.5