How simobin/studentmanagementsystem works
This is a console-based student and academic-record manager. A user selects an operation from the menu; the program handles student records, enrollment, marks and GPA, student search, and course and department browsing or creation, issuing SQL commands to SQL Server. The implementation is concentrated in one file, so feature nodes share its path. The README documents capabilities beyond the sampled excerpts; their menu-level presence is represented, but uncertain internal call wiring is omitted.
Main entry points: Program.cs Menu and dispatch · Database.sql SQL Server database
Components 10
Console interaction
- Menu and dispatch
StudentManagementSystem/Program.cs - Student CRUD
StudentManagementSystem/Program.cs - Student search
StudentManagementSystem/Program.cs
Academic records
- Course enrollment
StudentManagementSystem/Program.cs - Marks and GPA
StudentManagementSystem/Program.cs - Student course grades
StudentManagementSystem/Program.cs
Academic catalog
- Course catalog
StudentManagementSystem/Program.cs - Department catalog
StudentManagementSystem/Program.cs
Other components
- User
- SQL Server database
Database/Database.sql
Connections 15
- User → Menu and dispatch: chooses operation
- Menu and dispatch → Student CRUD: dispatches
- Menu and dispatch → Student search: dispatches
- Menu and dispatch → Course enrollment: dispatches
- Menu and dispatch → Marks and GPA: dispatches
- Menu and dispatch → Student course grades: dispatches
- Menu and dispatch → Course catalog: dispatches
- Menu and dispatch → Department catalog: dispatches
- Student CRUD → SQL Server database: reads and writes
- Student search → SQL Server database: reads
- Course enrollment → SQL Server database: reads and writes
- Marks and GPA → SQL Server database: writes
- Student course grades → SQL Server database: reads
- Course catalog → SQL Server database: reads and writes
- Department catalog → SQL Server database: reads and writes