Java Programming Assignment

Ditutup

Introduction

You are contracted to develop an application for a software development company.

It must be able to contract software developers to projects. Team of developers can have any number of members. Projects are ordered by clients from industry. Once team is selected a contract between the client and team of developers is signed with estimations of project cost and date of completion.

Software application must have a simple GUI which allows entering data about client, developers, and projects.

Implementation suggestions

Your application will need to work with the following objects:

A Stakeholder has a full name, phone, and email.

It has two subclasses as Developer and Client.

For Developer you need area of main expertise (e.g. Java, Php, C#) and experience in years.

For client you need a name of industry (retail, education, etc) , and a name of project.

A Team is a group of developers. You will need the name of a team and date it is created. You need to have a list of developers in a Team. A Team may have from one to several members.

A Contract includes the contract id, Client, Team, cost, and duration. Implement this class according to principles of Object Oriented Design (using objects as instance variables).

Part A (5 marks)

Write code for the classes above. Implement proper encapsulation of data with private/protected access. Include documentation where appropriate.

Part B (25 marks)

Develop a Graphical User Interface (ContractGUI). Below are implementation requirements and suggestions.

It has several windows (consider JTabbedPane as possible solution).

First window will allow to enter data for an individual Developer and add it to array list developers.

Second window is to enter data for a Client and add it to array list clients.

Third window is to enter data for a Team and add it to ArrayList of teams. The members of the Team must come from the developers who have already been entered, so the GUI must display list (use JList) of developers to select developers to be added as members of the Team without re-entering their data.

Fourth window is to enter data for a Contract such as cost and duration and store. This will need to use some list(s) (JLists or JComboBoxes) of Clients and Teams without re-entering their data. Display all data for all Contracts.

Your application must write contracts into binary file. It must be able to read from binary

file and display all contract details on ContractGUI.

When application starts it must have hardcoded developers (at least three) and clients (at least two).

Keahlian Java, Javascript

Lihat lebih lanjut: programming java assignment brief, programming assignment questions java rmi, socket programming java, project client server socket programming java, sudoku programming java, exercises programming java, command midlet mobile programming java, browser mmo programming java, socket server programming java, mortgage calculator assignment gui java, hotmail windows live automatic sign programming java, client side programming java sockets bidding, java object oriented programming mortgage examples, application chat socket programming java

ID Proyek: #11714161

Diberikan kepada:

NovaSofts

Hello Sir/Mam NovaSofts Inc. is the leading IT Company of Islamabad Pakistan. We have 9+ years of experience and strong knowledge about programming languages Java C++ C C# Android So you don't worry about thir Lagi

$100 AUD dalam 4 hari
(68 Ulasan)
5.6

8 freelancer menawar pada rata-rata $79 untuk pekerjaan ini

usmanshery

Hi i'm software engineer and expert java developer with experience in GUI development, data structures implementation and many other technologies. I can do your project. Please contact me and discus budget and time Re Lagi

$61 AUD dalam 1 hari
(23 Ulasan)
4.7
saedabaid

Greeting sir,i read your proposal well. Please make sure i will exceed your expectation,,thanks ... Kindly,please check my latest works : eureeca.com with all respect sir ..

$100 AUD dalam 1 hari
(7 Ulasan)
3.5
ITbeckham7

Hello, sir! I will complete your project in 1 days I have 6+ years of experience in c/c++&java programming. Recently I have developed such programs and I have understand your requirement fully. I am SURE I will m Lagi

$61 AUD dalam 1 hari
(9 Ulasan)
3.2
sadaf03

I'm computer scientist and expert in java php c# oop concepts and c++ machine Vision mysql and matlab too.

$50 AUD dalam 1 hari
(2 Ulasan)
2.7
$100 AUD dalam 1 hari
(4 Ulasan)
3.3
$55 AUD dalam 1 hari
(1 Ulasan)
0.8
GenesisTec

Hi, We have gone through your job requirement and we understand, what you are looking for. We have very strong knowledge in Java software development. We are good feet for this job. Please come online and give me ne Lagi

$111 AUD dalam 5 hari
(1 Ulasan)
1.0
$55 AUD dalam 3 hari
(0 Ulasan)
0.0
bellamystraat

Dear Sir, I carefully read your assignment and can help you in this task. My bid includes: - Java source code, commented in the way your teacher wants (i.g. Javadoc); - The windows forms of GUI will be provided li Lagi

$94 AUD dalam 3 hari
(0 Ulasan)
0.0
shuaibullah

Hello Sir, I have been in this industry for 5 years and such jobs are my daily practice. This is my first time on this site and hence you can see that I do not have any ratings/testimonials to show you. My name is Shua Lagi

$61 AUD dalam 1 hari
(0 Ulasan)
0.0
yamaf555

Hi,How are you? I have a lot of experiences in Framework,Java Application,Android app,Objective c,C++,java application and so on for 5+years. I understand your proposal completely. I am sure that I will carry out Lagi

$100 AUD dalam 2 hari
(0 Ulasan)
0.0