E State University of New York 6
1of1
Project Requirements (5 points each) Name
1. Person bag to store both Student and Faculty objects
2. Textbook bag to store all Textbook objects
3. Course bag to store all courses
4. Person pane and Address pane
5. Student pane and Faculty pane
6. Textbook pane
7. Course pane
8. BorderPane containing Menubar and File, Insert, Search, Update, and Remove menus
9. Import student, faculty, book, and course information from a text file to create objects and store
them into appropriate bags.
10. Export student, faculty, book, and course information into separate text files.
11. Save all three bags to binary files when the save menu item is clicked
12. Load all three bags from binary files when the load menu item is clicked
13. Load all the binary files upon the start ofthe program
14. Save all the binary files upon the exit of the program
15. Exception handling to handle phone number and zip code
16. Insert objects of Student, Faculty, Book, and Course through the use of appropriate panes listed
above
17. Search objects of Student, Faculty, Book, and Course through the use of appropriate panes listed
above
18. Update objects of Student, Faculty, Book, and Course through the use of appropriate panes list
above
19. Remove objects of Student, Faculty, Book, and Course through the use of appropriate panes
listed above
20. Before submitting your project, check off items from the above list for features that actually
work and comment on features that don’t.
fl [I]