Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abdullahmaqbool22/student-portal-management-system
An application named Student Portal Management System based on JAVA programming fundamental made for final semester project in 2nd Semester.
https://github.com/abdullahmaqbool22/student-portal-management-system
fundamentals java programming
Last synced: 12 days ago
JSON representation
An application named Student Portal Management System based on JAVA programming fundamental made for final semester project in 2nd Semester.
- Host: GitHub
- URL: https://github.com/abdullahmaqbool22/student-portal-management-system
- Owner: AbdullahMaqbool22
- License: epl-2.0
- Created: 2023-07-25T05:54:47.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-09T06:27:36.000Z (about 1 year ago)
- Last Synced: 2023-11-09T07:25:31.219Z (about 1 year ago)
- Topics: fundamentals, java, programming
- Language: Java
- Homepage:
- Size: 28.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Student Portal Management System
This is a Student Portal Management System implemented in Java. It provides features for students and administrators to manage various aspects of student information within an educational institution.
## Features
1. **Student Login:** Students can log in using their registration number and password to access their personalized dashboard.
2. **Admin Login:** Administrators can log in using their email and password to access administrative functionalities.
3. **Student Dashboard:** After logging in, students can view their fee status, attendance, course information, challan status, result card, and their profile.
4. **Admin Functions:**
- Add New Student: Admin can add a new student to the system by entering their details.
- View All Students: Admin can view the details of all registered students.
- Search Student: Admin can search for a specific student based on their roll number.
- Delete Student Record: Admin can delete a student's record from the system.
- Get list of paid and unpaid students: Admin can view a list of students with their fees status (Paid/Unpaid).## How to Run the Application
1. Open the Java file `StudentPortalManagementSystem.java` using any Java IDE (Eclipse, IntelliJ, etc.).
2. Compile and run the Java program.
3. The application will prompt you to choose between logging in as a student or admin.
4. For student login credentials are stored in `rollPassword.txt` and for administrator login credentials are stored in `emailPasswords.txt`.5. If you choose to log in as a student, enter your registration number and password when prompted. You can then access various features available to students.
6. If you choose to log in as an admin, enter your email and password when prompted. You can then perform administrative functions.
7. All the data is stored in the text files so remember to adjust the location of text files according to your system.
## Data StorageThe system stores data in various text files on disk. The data includes student information, passwords, email information, attendance records, marks, fees status, and challan status.
## Contributions
Contributions to the project are welcome. You can fork the repository, make changes, and submit a pull request with your improvements.
## License
This project is licensed under the ownership of Abdullah Maqbool
## Contact
For any inquiries or support, please contact Abdullah at [email protected].
---