Skip to content

SkyInfra/pf-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

University Management System

A console-based University Management System built in Java that allows Admins and Students to manage academic records using file-based storage.

Features

👨‍💼 Admin Functions

  • Secure login using credentials from admin.txt
  • Student Management: Add, view, update, and delete student records
  • Course Enrollment: Enroll students in multiple courses
  • Marks Management: Enter and manage student marks
  • Performance Tracking: View top performers by course
  • Course Management: Update or delete courses

👨‍🎓 Student Functions

  • Login using username and password
  • View personal information
  • Check enrolled courses
  • View marks and report cards

🛠️ Technologies Used

  • Java (Core)
  • File Handling for data storage
  • Console-based Interface

📂 Project Structure

📂 Project Structure

📦pf-project ┣ 📜Managment_System.java # Main application file ┣ 📜admin.txt # Admin credentials ┣ 📜student # Student records ┣ 📜marks.txt # Student marks ┣ 📜enrollments # Course enrollment data ┗ 📜README.md # Project documentation

text

🚀 How to Run

  1. Clone the repository
  2. Compile: javac Managment_System.java
  3. Run: java Managment_System

📝 Sample Data Files Structure

  • admin.txt: Contains admin credentials
  • student: Stores student details
  • marks.txt: Course-wise marks
  • enrollments: Student-course relationships

🤝 Contributing

Feel free to fork this project and submit pull requests.

📄 License

This project is for educational purposes.

About

Multi-user Student Management System built in Java featuring admin and student roles, file handling, enrollment, and marks management.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages