Simple Java Program

You are responsible for software development at a local college or university. Every year, hundreds of

students will be enrolled in the university, and some will decide to use university provided accommodation.

These apartments are managed by the university. The apartments have can have an occupancy of either 2,

or 3 students depending on the type of apartment.

You are required to develop a small Java program to manage this process.

Specifically, the following tasks

Enroll students at the university

enter and track their name and id's

move them into and out of apartments

Manage the apartments owned by the university

Track the status of these apartments (capacity, type, occupancy, availability etc)

List free slots in the list of apartments

The application will need to satisfy the following technical and functional requirements.

Functional requirements

The application needs to be able to perform the following student management tasks.

List the students in the system, including their apartment appointment status

Move the student into or out of an apartment

List the apartments owned by the university

List the tenants in a given apartment

move students into and out of the apartment, emitting proper errors along the way

Display the status of a given apartment (availability, occupancy etc...)

The application must be developed using pure Java, and must compile and run portably (should not be

specific to windows/mac/linux etc...)

You are allowed to use any IDE of your choice. You are however, encouraged to stick to BlueJ

The application Does Not need to use a database back-end to hold data. Native data structures are

enough. however, you may choose to implement a database driven application if you deem fit.

The application can be either CLI or GUI, as long as all the functional requirements are met in a

reasonable fashion.

The submission must include a written report outlining the following things:

The structure of the application

Class diagrams explaining the classes used, and the methods they contain

explanations and justifications on any design patterns utilised in the application.

The assignment will be graded based on the following criteria

Display of understanding of object oriented design and implementation

Proper use of classes and encapsulation of data, including a proper use of entities, methods and


Use of logic processes and Exceptions where appropriate


proper class diagrams

Manage students

Manage apartments

Technical requirements

Final Submission

Evaluation Criteria

explanation of design decisions

Working source code

fulfilment of functional and technical requirements

Kemahiran: Java

Lihat lagi: understanding data structures in c, understanding data structures, type of data structures, software development college, simple data structure, reasonable accommodation, object oriented design patterns, mac design program free, mac apartments, list of data structures, list in data structures, list data structures, java design patterns, implementation of data structures, implementation of data structure, free java source code, free ide, free fashion design software, free design software for mac, fashion technical design

Tentang Majikan:
( 1 ulasan ) Funadhoo, Maldives

ID Projek: #9084343

Dianugerahkan kepada:


Hello software engineer here with a lot of experience in programming languages inbox me now to share final details will provide you asap waiting Thanks

$55 USD dalam sehari
(41 Ulasan)

10 pekerja bebas membida secara purata $74 untuk pekerjaan ini


A proposal has not yet been provided

$80 USD dalam sehari
(257 Ulasan)

Hi there, I'm a senior software developer who have over 200 completed projects and my account is qualified by this site (my page: https://www.freelancer.com/u/DucNA.html). Could you please send (or discuss with) Lagi

$80 USD dalam 2 hari
(268 Ulasan)

Hello, I am a Java developer with strong expertise and vast experience. I have understood the requirements and willing to take this project. I assure you on-time delivery with complete fulfilment of requirements. Th Lagi

$100 USD dalam 3 hari
(38 Ulasan)

Dear sir/madam, We are PRTechnology. We have a team of experienced java developers, who work together and contribute to develop a quality product. so, if u showing some trust on us, then we will guaranteed u for bett Lagi

$50 USD dalam sehari
(7 Ulasan)

A proposal has not yet been provided

$83 USD dalam 12 hari
(5 Ulasan)

I have 5+ years of experience in Java technology. I have hands on experience in various kind of framework along normal coding also. I have some doubt about your project.

$100 USD dalam 7 hari
(2 Ulasan)

A proposal has not yet been provided

$88 USD dalam sehari
(2 Ulasan)

I have extensive experience in commercial projects. At the moment I like to work freelance in connection with family circumstances. My skype: [login to view URL]

$61 USD dalam sehari
(0 Ulasan)

A proposal has not yet been provided

$45 USD dalam 2 hari
(0 Ulasan)