Hello,
Welcome to the Automated Students Registration System, I named it as "Eductory". You can find logo below of my Application.
Here in this project you can find above in src folder 4 class that I have made and which are as follows..
1. Courses
2. Batch
3. Students
4. Main
5. Exception classes
As the names are indicating they are classes for generating the various objects first class is used to creating the course and it has the list of batch in it and also having name, duration and fees of course.
And the second class batch is used to create various batch under the perticular course and batch is having date of starting, date of ending and list of the students who are opting that perticular batch under the perticular course.
And the third class students is used to generate the student with different details of student like name, address, mobile number and all other required details.
Some exceptions classes are also there in folder which are used to throw a exception generated at runtime.
Last class is Main class and having the main functionality of admin and a student, a admin and a student is having various functionality which are as follows:
Admin Functionality.....( Username: admin || Password: admin )
for using admin functionality you have to login as admin and I hard coded it so the credentials for admin are Username: admin, Password: admin (Case sensitive).
1. Admin can create the course with name, duration and fees.
2. Admin can update the details of course.
3. admin can edit the details of course.
4. Admin can create a Batch under a course.(for this atleast one student should have signed up by this only admin can have any student data)
5. Admin can search for information about batches (by batch name, by start date, by end date).
6. Admin can update details of batch.
7. Admin can view student details.
8. Admin can view the student list of a batch.
Student Functionality.....
for using student functionality you have to login as student(if you have valid credential or you can sign up first to log in).
1. Student can see his profile.
2. Student can update the profile.
3. Student can change the password but has to give older one password.
4. Student can see course but not having access to edit.
5. Student can see batches of the perticular course.
6. Student can register himself in a batch of perticular course.
These were the some functionality of my application.
Thankyou.....