Question: 1 . you are required to develop a Student Record Management System in Java, so that student records can be stored in the system for

1.you are required to develop a Student Record Management System in Java, so that student records can be stored in the system for such as the student name, student ID, student address and major etc, and the system can be used to support the school daily operations. Although there are no specific mandatory functionalities required for the Student Record Management System, as students are allowed to freely design their system, some of the following features may be incorporated in some ways:
New student record can be entered (with a unique student ID).
Some student records can be altered and/or removed.
All student records can be listed for the name, ID, address and major.
Minimal form of search facility is available to find or sort student records.
Student records can be stored externally and reloaded into the system.
We also expect that the system will be largely menu-driven and the navigation among the item records should also be possible, perhaps through additional options on the main menu, or on a submenu when displaying a particular student detail, somewhat similar to
Current student record
Next student record
Previous student record
2.This project is semi-open in that students are expected to have their own design, and/or additional capacity to enrich their final software system if the students are aiming for the top grades. Such additional features can be anything that would enhance the functionalities and user experience. For example, the student record search could be based jointly on multiple aspects, and the returned search results could be exactly those which satisfy the search criteria or could be non-exact in that the records matching more closely with the search criteria will be listed earlier.
3.External file or files are also expected to be utilised for storing the item records. In particular, when the Student Record Management System starts, it should first load the existing records from the data file/s which should contain sufficient number of student records. For those who are having difficulties in implementing such data files, it is highly recommended that they initialise enough student records directly within their Java program so that they don't have to repeatedly enter those records when testing or demonstrating their programs.

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!