Skip to content

Latest commit

 

History

History
95 lines (49 loc) · 1.3 KB

File metadata and controls

95 lines (49 loc) · 1.3 KB

Student Management System (Python - CLI Project)

This is a simple Student Management System built using Python. It runs entirely in the command line (terminal) and allows a student to:

Register an account

Log in

View their profile

Update profile information

Log out safely

Exit the system

The project is ideal for beginners who want to learn Python functions, loops, condition handling, dictionaries, and user authentication.

📌 Features

  1. Registration

Students can register by entering:

Username

Password

Full name

Age

Gender

Email

Phone

Address

Course

Year

Roll number

Department

All data is stored in a Python dictionary.

  1. Login

Students log in using username + password

Once logged in, the system allows profile access and updates.

  1. View Profile

Displays all user details except the password

Only allowed when logged in

  1. Update Profile

Allows updating any field

Press Enter to keep current value

Secure update without exposing passwords

  1. Logout

Logs out the current user

Prevents unauthorized profile access

  1. Exit

Gracefully terminates the program with a thank-you message

▶️ How to Run

Install Python 3

Download the project

Open a terminal in the project folder

🛠️ Technologies Used

Python 3

Basic data structures (dictionary)

Loop-based menu-driven interface