Project on Student Information Management System
Key Features:
Comprehensive Record Management: Easily add, update, and delete student profiles to keep information current.
Efficient Search Capabilities: Quickly retrieve specific student records using a dedicated "Search by ID" functionality.
Data Persistence: Utilizes file handling to ensure that all student information is securely saved and can be retrieved across different sessions.
Recycle Bin: Includes a built-in safety feature to restore or permanently delete removed records.
Course Enrollment Tracking: Manages student course information using advanced mapping techniques.
Technical Implementation:
Built with a focus on modularity and efficient memory management, the system leverages:
C++ & STL: Utilizing Standard Template Library (STL) maps for organizing course data.
Linked Lists: Employed for dynamic memory allocation and efficient handling of multiple student structures (ID, Name, Email, Phone).
CLI Interface: A user-friendly Command Line Interface (CLI) designed for seamless interaction.
File Handling: Integrated with the fstream library to manage data storage and retrieval.
Developed by: Md. Sanaullah Islam Shovon, Md Abdur Rahman, Md. Tanvir Hassan, Ummay Jubaiya Moushi, and Kazi Amir Hamza
Institution: Daffodil International University