Skip to content

Dev-aaditya/assignment-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

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

About

Assignment-2 for TnP MTF(12:30)batch

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages