ITAP3006 – Advanced Java Programming

ITAP3006 – Advanced Java Programming

[ad_1]

Victorian Institute of Technology
ITAP3006 – Advanced Java Programming
Year 3 – Semester 1, 2020
Programming Assignment
ITAP3006 Copyrights © 2020 VIT, All Rights Reserved 1
Banking System
In this assignment you are going to develop a stand alone Java application with a GUI using
NetBeans RCP components to manage a Banking System. Using this System you will be
able to perform basic CURD (Create, update, read and delete) functions related to banks,
branches, customers and accounts information.
Using this system you must be able to
1. Insert information about a bank, branch, customer and account.
2. Delete information about a bank, branch, customer and account.
3. Update information about a bank, branch, customer and account.
4. View information about a bank, branch, customer and account.
5. Transfer money between two accounts.
Database Model
You will be using the following database model to store the information needed.
Victorian Institute of Technology
ITAP3006 – Advanced Java Programming
Year 3 – Semester 1, 2020
Programming Assignment
ITAP3006 Copyrights © 2020 VIT, All Rights Reserved 2
Software
You must user software mentioned below.
GUI
• You must use JDK 1.8 and Netbeans 8.2 editor to develop the GUI. You must use
NetBeans RCP to come up with the expected output.
Database
• You must use MySQL 5.7 to implement the database and MySQL Connector Java
5.1 or above as the database driver.
Note:
• You can find all the required software installations freely at following locations.
o Netbeans : https://netbeans.org/downloads/
o MySQL : https://dev.mysql.com/downloads/mysql/
• Further the Lecturer can share the installations in a Google dive or in One drive
upon your request. Or you can get a copy during onsultation hours.
Deliverables
Source Code
• Your must submit the NetBeans project folder with all the source codes (.java) and
any other necessary file.
• Compress the whole application into a single ZIP file when you submit.
• Your ZIP file should include a readme.txt file, which include your information.
• Follow the links in Moodle to upload your answer on or before the deadline.
Deadline
You must submit your answer on or before 5.00 P.M. on 29th May 2020
Victorian Institute of Technology
ITAP3006 – Advanced Java Programming
Year 3 – Semester 1, 2020
Programming Assignment
ITAP3006 Copyrights © 2020 VIT, All Rights Reserved 3
Evaluation
• THIS ASIGNMENT IS COMPULSORY.
• THE ASIGNMENT WILL BE ALLOCATED 25% OF THE MARKS FROM YOUR
OVERALL RESULTS
• STUDENTS ARE REQUIRED TO ACHIEVE AT LEAST 40% FRO THIS
ASSIGNMENT TO PASS THE UNIT.
• STUDENTS ARE REQUIRED TO ACHIEVE AT LEAST 40% IN EACH
SUMMATIVE AND FORMATIVE ASSESSMENTS AND AN OVERALL
MARK OF 50% TO ACHIEVE A PASS GRADE IN THE UNIT.
Key Points to Note
• The assignment is an individual assignment.
• But you are free to discuss with other students.
• Your program must adhere to all the standard object oriented program design and
implementation guidelines including modularity, reusability, extensibility,
maintainability and adaptability.
• Your program must adhere to all the standard Java programming style guidelines
including code readability, logical clarity, scoping rules, proper use of class and
instance variables, encapsulation, naming conventions for classes, methods and
variables and concept of variable-free programming.
References
Installing and Creating Database
• Refer MySQL documentation. https://dev.mysql.com/doc/
GUI
• Refer Lab 07.

[Button id=”1″]

[ad_2]

Source link

"96% of our customers have reported a 90% and above score. You might want to place an order with us."

Essay Writing Service
Affordable prices

You might be focused on looking for a cheap essay writing service instead of searching for the perfect combination of quality and affordable rates. You need to be aware that a cheap essay does not mean a good essay, as qualified authors estimate their knowledge realistically. At the same time, it is all about balance. We are proud to offer rates among the best on the market and believe every student must have access to effective writing assistance for a cost that he or she finds affordable.

Caring support 24/7

If you need a cheap paper writing service, note that we combine affordable rates with excellent customer support. Our experienced support managers professionally resolve issues that might appear during your collaboration with our service. Apply to them with questions about orders, rates, payments, and more. Contact our managers via our website or email.

Non-plagiarized papers

“Please, write my paper, making it 100% unique.” We understand how vital it is for students to be sure their paper is original and written from scratch. To us, the reputation of a reliable service that offers non-plagiarized texts is vital. We stop collaborating with authors who get caught in plagiarism to avoid confusion. Besides, our customers’ satisfaction rate says it all.

© 2022 Homeworkcrew.com provides writing and research services for limited use only. All the materials from our website should be used with proper references and in accordance with Terms & Conditions.

Scroll to Top