Question: Project #1 AVA Objectives: To write a program that implements the following Advanced Programming concepts: 1. Data encapsulation 2. Instantiate classes 3. Inheritance 4. Graphical

 Project #1 AVA Objectives: To write a program that implements the

Project #1 AVA Objectives: To write a program that implements the following Advanced Programming concepts: 1. Data encapsulation 2. Instantiate classes 3. Inheritance 4. Graphical User Interface concepts 5. Inner classes 6, File and Streams Project #1 Name: Book Inventory The program will have the following private attributes 1. book title 2. cover page (picture name saved in directory) 3. author 4. page count 5. ISBN The program will 1. File Add Book Display Book-search should be made by ISBN then display all information of the book and display cover page. Display Inventory-display all books from DB (use Table component). Help contents-will display the help of your program. About- will display an about window displaying each of your member teanm names. All the records or data will be saved into a DB and the cover page image into a default directory Before opening the frame Modify and Display the book you should open a dialog search frame with the ISBN field. Once you enter that value then you will open the Modify and Display book frames In Add, Modify and Display book frame should be an image of the cover page Your program should use the class EleChoggetingcder get the book cover page image and directory, if the book cover page is not in the default images directory then your program should copy the image in your cover nage's directory have the following menu and menu items: Modify Book Display Book Display Inventory Exit 2. Help Help Contents About Items menu description: Add Book-will add a new book (must verified unique ISBN) e Modify Book- search should be made by ISBN then modify record

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!