The final project provides you with an experience in writing longer, more involved lava code that uses a number of concepts and techniques discussed in class. More specifically, it asks you to write GUl program that will simulate Library as described below. The system will manage the Library. When your program begins, the program will display a main window.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question
i need the answer quickly
FACULTY OF EIT-IT DEPARTMENT
immediately, and the fields in" Add Professor " frame will be empty to be able to fill
it again to add a new professor, unless you click "Cancel" button, the frame will be
COMPUTER PROGRAMMING ||: ITCS 2301
closed.
FINAL PROJECT
Add Professor
Name
Goal
The final project provides you with an experience in writing longer, more involved lava code
that uses a number of concepts and techniques discussed in class. More specifically, it asks
you to write GUl program that will simulate Library as described below. The system will
Facuty
manage the Library. When your program begins, the program will display a main window.
Save
Cancel
• Main Window
This window will able manger to add new users (Professor or Student) and delete users,
add new books, show all users, all borrowed books, and available books.
Add S.
To add a new User ( Student ), dick "Add Std." button, the "Add
ubrary Agp
Student " frame will be shown (see figure 3). Fill in fieids, the fields are validated
prior to insert. When you click "Save" button, a confirmation message will appear,
and the name of the new user will appear in "All Users list in main window
immediately, and the fields in " Add Student " frame will be empty to be able to fil
it again to add a new professor, unless you click "Cancel" button, the frame will be
closed.
A Prof.
Save deta te tie
Ad ewook
Delete User
Usere
ABorrwed Books
Atat Books
| Add Shudent
Name
Fielt
Save
Cancel
Fgure
Add Prot.
Figur
To add a new User ( Professor), click "Add Prof." button, the "Add
Professor frame will be shown (see figure 2). Fill in fields, the fields are validated
prior to insert. When you click "Save" button, a confirmation message will appear,
and the name of the new user will appear in "All Users list in main window
User's information will appear in this frame, depending on the type of user ( the last
Label will be "Field" or "Faculty". and his borrowed books will appear in "User's
Add new Book
To add a new Book, click "Add new Book" button, the "add
Books" list.
new Book" frame will be shown
Ad ew ok
(see figure 4). Fillin fieles, the fields
are validated prior to insert. When
you click "Save" button, a
Berrow Book
Select a book from "Available Books list, click
T
confirmation message will appear,
and the new book will appear in
"Available Books list in main
"Borrow Book" button, the borrowed book will appear in " All Borrowed Boks " list
in main window, and in "User's Books" list for that user, and will be deleted from
Available Books "ist.
if you didn't choose a book, a warning message will appear, and the borrowing
Athor
window immediately, and the fields
process will not take place.
in "add new Book frame will be
Year
empty to be able to fill it again to
add a new book, unless you click
Sem
Cancel
Return Book
"Cancel" button, the frame will be
Select a book from "User's Books " list, click "Retur
closed.
Book" button, the book will appear in Available Books " ist, and will be deleted
from " All Borrowed Books " list, and "User's Books list for that user.
if you didn't choose a book, a warning message will appear, and the return will not
Fig
Delete User
take place.
This Button is used to delete the user you selected
from "All User" list previously. And the user's book, in the " User's Book" ist, will be
return to the "Available Books list.
.
Instruction:
Your solution must contain multiple class.
Save data to file
Used to save the data to files.
This project must be done individually.
If a student copies the Project of another student, he/she will be assigned a
zero grade for the Project.
- The project dead line: Thursday 23/12/2021.
• User's Information Window
in main window, click on a user name from "All users list, the User's information
frame will be shown (see figure 5)
'smatien
With Our Best Wishes
Selected rst
Uer's de
A
Ate
Transcribed Image Text:FACULTY OF EIT-IT DEPARTMENT immediately, and the fields in" Add Professor " frame will be empty to be able to fill it again to add a new professor, unless you click "Cancel" button, the frame will be COMPUTER PROGRAMMING ||: ITCS 2301 closed. FINAL PROJECT Add Professor Name Goal The final project provides you with an experience in writing longer, more involved lava code that uses a number of concepts and techniques discussed in class. More specifically, it asks you to write GUl program that will simulate Library as described below. The system will Facuty manage the Library. When your program begins, the program will display a main window. Save Cancel • Main Window This window will able manger to add new users (Professor or Student) and delete users, add new books, show all users, all borrowed books, and available books. Add S. To add a new User ( Student ), dick "Add Std." button, the "Add ubrary Agp Student " frame will be shown (see figure 3). Fill in fieids, the fields are validated prior to insert. When you click "Save" button, a confirmation message will appear, and the name of the new user will appear in "All Users list in main window immediately, and the fields in " Add Student " frame will be empty to be able to fil it again to add a new professor, unless you click "Cancel" button, the frame will be closed. A Prof. Save deta te tie Ad ewook Delete User Usere ABorrwed Books Atat Books | Add Shudent Name Fielt Save Cancel Fgure Add Prot. Figur To add a new User ( Professor), click "Add Prof." button, the "Add Professor frame will be shown (see figure 2). Fill in fields, the fields are validated prior to insert. When you click "Save" button, a confirmation message will appear, and the name of the new user will appear in "All Users list in main window User's information will appear in this frame, depending on the type of user ( the last Label will be "Field" or "Faculty". and his borrowed books will appear in "User's Add new Book To add a new Book, click "Add new Book" button, the "add Books" list. new Book" frame will be shown Ad ew ok (see figure 4). Fillin fieles, the fields are validated prior to insert. When you click "Save" button, a Berrow Book Select a book from "Available Books list, click T confirmation message will appear, and the new book will appear in "Available Books list in main "Borrow Book" button, the borrowed book will appear in " All Borrowed Boks " list in main window, and in "User's Books" list for that user, and will be deleted from Available Books "ist. if you didn't choose a book, a warning message will appear, and the borrowing Athor window immediately, and the fields process will not take place. in "add new Book frame will be Year empty to be able to fill it again to add a new book, unless you click Sem Cancel Return Book "Cancel" button, the frame will be Select a book from "User's Books " list, click "Retur closed. Book" button, the book will appear in Available Books " ist, and will be deleted from " All Borrowed Books " list, and "User's Books list for that user. if you didn't choose a book, a warning message will appear, and the return will not Fig Delete User take place. This Button is used to delete the user you selected from "All User" list previously. And the user's book, in the " User's Book" ist, will be return to the "Available Books list. . Instruction: Your solution must contain multiple class. Save data to file Used to save the data to files. This project must be done individually. If a student copies the Project of another student, he/she will be assigned a zero grade for the Project. - The project dead line: Thursday 23/12/2021. • User's Information Window in main window, click on a user name from "All users list, the User's information frame will be shown (see figure 5) 'smatien With Our Best Wishes Selected rst Uer's de A Ate
Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY