Question: In java and please comment Goal: ELibrary Management - An automatic library management system to reduce human intervention. It manages all the information about students,

In java and please comment

In java and please comment Goal: ELibrary Management - An automatic library

management system to reduce human intervention. It manages all the information about

Goal: ELibrary Management - An automatic library management system to reduce human intervention. It manages all the information about students, books, duration, course etc. All user requests are requested to the server and performs updation as per the request. The entire project should implement at administrator end and only the administrator is guaranteed the access. The ELibrary server serves n number of users request and respond accordingly. Feel free to apply your own thoughts and ideas for design and development Structure 1. Create book list and student list which contains the category of book details and student details. 2. For each category in the list create Category List as ArrayList which stores 3. For student category a. Book ID b. Name of the book C. Author Name d. No of quantity available 4. Using Java Swing create the user interface, each user who wants book, need to register in the ELibrary Interface 5. Elements in ELibrary Interface: a. Name of the student b. Email ID C. Password Functions 1. Store the attributes of each user in separated list 2. Provided the searching facilities based on various factors. Such as students, schedules, course, book etc. 3. Checks the user with his attributes from the list (Using Exceptions) 4. For each user request, the book list and Category List of the specified category should be updated. 5. Editing, adding and updating of records are improved which results in proper resource management of student data. 6. Display for each updation (Both Category list and Book List) The Software system should be developed implementing the following: 1. Java Collections API 2. Collections Algorithms Use appropriate algorithms provided in the Collections API for providing specific functionalities of the software. You can also develop your own algorithm if it is not found in the Collections API. 3. Object Oriented Principles The software should employ the object-Oriented Principles i.e. polymorphism, encapsulation and inheritance. Software Functionalities (Not limited to): 1. User login Provide specific access to specific user 2. Data Manipulation Allow specific users to add, delete, search, and modify data. User should also be able to edit a specific detail in a specific (row) data entry. 3. Data Display The developed application should allow flexibility in displaying the data (ascending or descending order with respect to a specific column, duplicates, non-duplicates, swapping/interchanging data). Implement any of the sorting algorithms which provided in the Collection API. 4. Data Backup The developed application should allow the user to provide a data backup. The user should also be able to copy certain entries from one database to another database (example: copy certain row entries from list1 and add to list2) Goal: ELibrary Management - An automatic library management system to reduce human intervention. It manages all the information about students, books, duration, course etc. All user requests are requested to the server and performs updation as per the request. The entire project should implement at administrator end and only the administrator is guaranteed the access. The ELibrary server serves n number of users request and respond accordingly. Feel free to apply your own thoughts and ideas for design and development Structure 1. Create book list and student list which contains the category of book details and student details. 2. For each category in the list create Category List as ArrayList which stores 3. For student category a. Book ID b. Name of the book C. Author Name d. No of quantity available 4. Using Java Swing create the user interface, each user who wants book, need to register in the ELibrary Interface 5. Elements in ELibrary Interface: a. Name of the student b. Email ID C. Password Functions 1. Store the attributes of each user in separated list 2. Provided the searching facilities based on various factors. Such as students, schedules, course, book etc. 3. Checks the user with his attributes from the list (Using Exceptions) 4. For each user request, the book list and Category List of the specified category should be updated. 5. Editing, adding and updating of records are improved which results in proper resource management of student data. 6. Display for each updation (Both Category list and Book List) The Software system should be developed implementing the following: 1. Java Collections API 2. Collections Algorithms Use appropriate algorithms provided in the Collections API for providing specific functionalities of the software. You can also develop your own algorithm if it is not found in the Collections API. 3. Object Oriented Principles The software should employ the object-Oriented Principles i.e. polymorphism, encapsulation and inheritance. Software Functionalities (Not limited to): 1. User login Provide specific access to specific user 2. Data Manipulation Allow specific users to add, delete, search, and modify data. User should also be able to edit a specific detail in a specific (row) data entry. 3. Data Display The developed application should allow flexibility in displaying the data (ascending or descending order with respect to a specific column, duplicates, non-duplicates, swapping/interchanging data). Implement any of the sorting algorithms which provided in the Collection API. 4. Data Backup The developed application should allow the user to provide a data backup. The user should also be able to copy certain entries from one database to another database (example: copy certain row entries from list1 and add to list2)

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 Finance Questions!