Find Jobs
Hire Freelancers

Business Company Management System Application

$10-30 USD

Teljesítve
Kiadva ekkor: több mint 2 évvel ezelőtt

$10-30 USD

Teljesítéskor fizetve
Business Company Management System Application Overview: Each year, Ministry of Education offers scholarship positions in approved universities abroad for distinguished high school students in order to complete their academic study. It is required to help the Ministry implement an application to keep track of all students and their applications. Requirements: After a quick meeting with the employee in charge, you got the following information: • Each student has a unique national ID number, a name and other attributes (add at least 2 attributes from your choice). • The whole data should be stored in one collection such that for each university, all students applied to it could be retrieved easily and directly. • There is a text file including the names of all approved universities (each name is in a separate line) Implementation: After analysing the given requirements, implement the required application: • with Object Oriented Programming style • following the rules of good programming style (e.g. adding comments, etc.) using only the material covered (and its prerequisites) Hints for the class that will do the main job: • It has a method that reads the names of the universities from a text file and stores them in the main collection and return another collection includes only the names of the universities. • It has a method enables any student to apply to one of the approved universities. (It is not allowed to apply to more than one university) • It has a method enables any student to cancel his/her application using only national ID number. • It is not allowed to do any operation violates the state of any object (e.g. applying to more than one university) • It has a method which returns the whole data in a format similar to the following: universityName 1: student 1 information student 2 information … universityName 2: … where names of universities should be sorted alphabetically and students applied to the same university should be sorted according to their national ID numbers. Testing: After implementing the required classes, design and implement a testing class to test them as follows: • Create a text file inside the folder contains your Java project, and fill it by names of the approved universities • Read the approved universities from the text file and stores them in a suitable collection • Create at least 5 students and let them apply for at least 2 universities • Test all the implemented methods to ensure they are working fine. In addition, try to violate the state of the objects and show that your code prevents all violations and prints error messages GUI: Create a JavaFX GUI application to use the implemented classes as follows: • After launching the application immediately, the approved universities should be read from the text file and added to a suitable UI control to select from. • It allows applying and cancellation operations, and displaying the whole data. Instructions: • Create a Java project using your IDE and name it using your name and your student ID • Implement all the required classes in the default package • The answer booklet (Word file) should contain the following: ▪ The required tracing ▪ A copy (not a snapshot) of the code of each class ▪ A complete snapshot of output of the testing class ▪ A complete snapshot of the GUI application ▪ If part of the code does not work, try to explain your idea • On LMS page, there are 2 links and you should submit 2 files (one file per link): o The answer booklet o A compressed file contains the folder of your Java project Important notes on penalties: • There is no late submission. • Penalty for not including the Java project: 50% of the achieved mark. • Penalty for not including the answer booklet: 10% of the achieved mark (after deducting any mark related to the answer booklet file).
Projektazonosító: 30961267

A projektről

4 ajánlat
Távolról teljesíthető projekt
Aktiválva: 3 évvel ezelőtt

Szeretne pénzt keresni?

A Freelancer oldalán történő árajánlatadás előnyei

Határozzon meg költségvetést és időkeretet
Kapja meg fizetését a munkáért
Vázolja ajánlatát
Ingyen regisztrálhat és adhat árajánlatot munkákra
Neki odaítélve:
Felhasználó avatár
Hi, There, Jurgen I can finish your project in 6hrs I have read your requirement and I noticed that I am appropriate to this project. As a skillful software developer, I have rich experience with C/C++, Java, Javafx I promise I will finish this project with high quality on time. I hope you to contact me so that we have a full discuss with the project. Best regard!
$30 USD 1 napon belül
5,0 (1 értékelés)
1,0
1,0
4 szabadúszó adott átlagosan $193 USD összegű árajánlatot erre a munkára
Felhasználó avatár
Dear, sir. I am a software engineer. I just read your requirement, and I am ready for you now. Thank you!
$20 USD 7 napon belül
5,0 (60 értékelés)
5,7
5,7

Az ügyfélről

SAUDI ARABIA zászlója
San Diego, Saudi Arabia
5,0
10
Fizetési mód hitelesítve
Tagság kezdete: júl. 7, 2015

Ügyfél-hitelesítés

Köszönjük! E-mailben elküldtük a linket, melyen átveheti ajándék egyenlegét.
E-mailje elküldése során valami hiba történt. Kérjük, próbálja újra.
Regisztrált Felhasználók Összes Közzétett Munka
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Előnézet betöltése
Hozzáférést adott a helymeghatározáshoz.
Belépési munkamenete lejárt, és kijelentkeztettük. Kérjük, lépjen be újra.