Find Jobs
Hire Freelancers

Java Programming in Blue J

$30-250 AUD

クローズ
投稿日: 10年以上前

$30-250 AUD

完了時にお支払い
Hi i need someone to create a javascript in BlueJ containing the following Would also be nice if you can put instructions as to what each line of code does using // 1. Create a new project in BlueJ called Assignment1. All classes for the assignment are to be saved in this project. 2. Create the required classes for the project - there should be at least three (3) classes: OzCharter, Flight and Passenger. You can have any number of additional classes you think are required. 3. Class basics: OzCharter – this class has a maximum of 3 flights, a company name, a company URL (web address), and a counter for the number of flights that currently exist Flight – a flight has a maximum of 4 passengers, a flight number (1 to 3), an origin, a destination, a seat price, departure time and arrival time (as int), a counter for the number of passengers currently booked on the flight Passenger – a passenger has an id, name, email, gender, amount of money to spend (or credit), an is adult status (true or false) a booked status (true if booked on a flight) and a paid status (true if the flight has been paid for) 4. Constructors: all classes must have at least 1 constructor. The alternate constructor must initialise the class attributes (done in the body of the constructor). 5. StartUp: when the program first starts, there should be 3 flights created in OzCharter, so that passengers can view and select these. Functionality: The user of OzCharter must be able to: - Add a passenger - Search for a flight - Search for a passenger - View a list of all flights - Book a passenger onto a flight - Pay for a flight - View a list of passengers on a flight Detailed Functionality: 1. Add a passenger Passengers are added to the system before they can book a flight. The program must be able to add passengers to OzCharter, up to a maximum of 6 passengers. The passenger ID’s are 1 up to 6, passenger 1 is added first, then passenger 2 etc. 2. Display all flights When a user selects to view all flights, display a list of all flights that currently exist (maximum of 3). Details should include flight number, origin and destination airport, number of passengers currently booked on the flight, departure and arrival time, and the seat price. 3. Search for a flight A user can search for a flight by flight number, origin airport or destination airport. If any flight matches the criteria entered, display all details of the flight. If no matching flight was found, display an error message. 4. Search for a passenger A user can search for a passenger by ID or email address. If any passenger matches the criteria entered, display all details of the passenger. If no matching passenger was found, display an error message. 5. Book a flight A user can book a passenger on a flight. The passenger must already be created in the system and their booking status must be false (not already booked on a flight). If they are not in the system, or already booked on a flight, then an error is displayed. The user must enter the flight number. If the flight number exists and the flight is not full, the passenger is added to the flight. The booked status of the passenger is set to true (passengers can only be booked onto 1 flight) and the paid status of the passenger is set to false. The total number of passengers booked on the flight is also incremented. 6. Pay for a flight A user can pay for a flight. When payment is processed successfully the price of the flight is deducted from the amount of money a passenger has, and the paid status of the passenger is set to true. If the passenger does not have enough money, the paid status remains as false and an error message is displayed. 7. View a list of passengers on a flight When a user selects to view all passengers on a flight, display a list of all passengers booked on the flight (maximum is 4). Details should include passenger ID, name, email and gender.
プロジェクト ID: 5079881

プロジェクトについて

17個の提案
リモートプロジェクト
アクティブ 10年前

お金を稼ぎたいですか?

Freelancerで入札する利点

予算と期間を設定してください
仕事で報酬を得る
提案をご説明ください
登録して仕事に入札するのは無料です
この仕事に17人のフリーランサーが、平均$122 AUDで入札しています
ユーザーアバター
Hello Friend, I am a Java expert ,I can write this Java program for you very quickly, each line will have comment please let me help you Thanks Bing
$176 AUD 2日以内
4.9 (110 レビュー)
7.4
7.4
ユーザーアバター
Hello, I am Java expert and have previous experience in BlueJ. I have gone through the description and confident to handle this project perfectly. Please let me know if you are interested. Thank You
$150 AUD 2日以内
4.7 (404 レビュー)
7.4
7.4
ユーザーアバター
10+ years Java experience. 500+ projects completed successfully. Ready to start work on your project.
$80 AUD 3日以内
4.8 (451 レビュー)
7.4
7.4
ユーザーアバター
Contact me for an efficient, perfect, well documented development of your project according to 100% accuracy and requirements, with dedicated support. Thanks
$103 AUD 3日以内
5.0 (314 レビュー)
6.8
6.8
ユーザーアバター
Hi, I have strong background in JAVA Programming and experience in Algorithms. Let me help you. I am ready to start.
$157 AUD 3日以内
4.8 (86 レビュー)
6.0
6.0
ユーザーアバター
Hello there, I can help you with your project. I have lots of experience with Java and BlueJ. Please check out my profile for reviews on other similar jobs I've finished. Please contact me if you are interested so we can discuss more. Thank you.
$89 AUD 3日以内
5.0 (77 レビュー)
5.8
5.8
ユーザーアバター
Hi! I am professional C/C++/C#/Java programmer. I can do this project with highest quality. Best Regards, Szymsztein
$144 AUD 3日以内
4.7 (56 レビュー)
6.0
6.0
ユーザーアバター
I have done some projects in programming. I have strong profile with some positive feedback from students around the world. You can check my profile for more information. Let me help you. I'm ready to get started right away.
$80 AUD 1日以内
5.0 (109 レビュー)
5.7
5.7
ユーザーアバター
Hello, I have read your requirements and my question is : Do you need also a GUI for this homework? I need to know this in order to have a fair bid for you. Regards, Alex
$155 AUD 3日以内
4.9 (26 レビュー)
5.3
5.3
ユーザーアバター
Let expert do this Hello sir, I understood your requirement. Please tell me, do you want a console program or GUI program or web program ? Please tell me more detail and I will do it immediately for you, so you can get A+ grade. Please have a look my profile https://www.freelancer.com/u/pivn.html
$111 AUD 1日以内
4.9 (20 レビュー)
5.0
5.0
ユーザーアバター
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 and documentation. thanks
$111 AUD 3日以内
4.8 (27 レビュー)
4.9
4.9
ユーザーアバター
A proposal has not yet been provided
$70 AUD 3日以内
4.9 (24 レビュー)
4.7
4.7
ユーザーアバター
Hi. i can do this java assignment in BlueJ for you. please let me help you . I will complete in maximum <=2 days
$177 AUD 3日以内
4.9 (17 レビュー)
4.2
4.2
ユーザーアバター
I have clearly read and understood your project requirements. I am working as a Team Lead with 6+ years experience. I have excellent expertise in Java and have recently completed several such assignments for many students. I am a 5 star freelance service provider on oDesk, Elance and Freelancer. Consider your project done with utmost quality and on time delivery. Looking forward to work with you. Regards, Vikas
$111 AUD 3日以内
4.6 (3 レビュー)
4.0
4.0
ユーザーアバター
Hi, Iam Ayman, A professional java developer experienced in deveoping desktop applications and web applications using different frameworks. I can provide a clear structured code. I did work with differnt IDEs like jcreator, jdeveloper, intellij, netbeans, eclipse so it would be familiar working with bluej for me. If interested, We can start immediately Thank you.
$90 AUD 5日以内
5.0 (2 レビュー)
1.7
1.7
ユーザーアバター
hi sir i can do this job i have good tem for our work please give me a chance Thank yoU /..........................
$210 AUD 5日以内
0.0 (0 レビュー)
0.0
0.0
ユーザーアバター
I am currently working as a java developer for 3+ years and would love to build my online presence, please accept my application
$55 AUD 3日以内
0.0 (0 レビュー)
0.0
0.0

クライアントについて

AUSTRALIAのフラグ
Sydney, Australia
4.9
7
メンバー登録日:8月 29, 2013

クライアント確認

ありがとうございます!無料クレジットを受け取るリンクをメールしました。
メールを送信中に問題が発生しました。もう一度お試しください。
登録ユーザー 投稿された仕事の合計
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
プレビューを読み込み中
位置情報へのアクセスが許可されました。
あなたのログインセッションの有効期限がきれ、ログアウトされました。もう一度ログインしてください。