Student Management System - Final Project Report
1. Introduction
The Student Management System (SMS) is a web-based application developed using [Link] with C# and
MySQL. It simplifies the management of student data for institutions. The system enables authorized users to
perform CRUD operations securely.
2. Objective
To develop a secure, scalable, and easy-to-use student management solution that minimizes manual
record-keeping and enhances data retrieval, integrity, and report generation.
3. Technologies Used
- [Link] (Web Forms)
- C#
- MySQL
- Visual Studio
- MySQL Workbench
- HTML/CSS for UI Styling
4. System Features
- Add/Edit/Delete Student Records
- Search Students
- Admin/User Roles
- User Login System
- Report Generation
- Secure Password Storage
Page 1
Student Management System - Final Project Report
5. Database Design
The database includes key tables:
1. students (id, name, dob, class, email, phone)
2. users (id, username, password, role)
3. classes (id, name, section)
Refer to the ER Diagram below for structure.
6. ER Diagram
[ER Diagram Placeholder]
(Entity-Relationship Diagram showing relationships between tables: students, users, classes).
7. System Architecture
The system follows a 3-tier architecture:
- Presentation Layer ([Link] Forms)
- Business Logic Layer (C# Code)
- Data Access Layer (MySQL)
[System Architecture Diagram Placeholder]
8. Screenshots
[Screenshot 1 Placeholder: Login Page]
Page 2
Student Management System - Final Project Report
[Screenshot 2 Placeholder: Dashboard]
[Screenshot 3 Placeholder: Add Student Form]
9. Sample Code (Add Student)
protected void btnAdd_Click(object sender, EventArgs e)
string query = "INSERT INTO students(name, dob, class, email, phone) VALUES(@name, @dob, @class,
@email, @phone)";
MySqlCommand cmd = new MySqlCommand(query, conn);
[Link]("@name", [Link]);
[Link]("@dob", [Link]);
[Link]("@class", [Link]);
[Link]("@email", [Link]);
[Link]("@phone", [Link]);
[Link]();
[Link]();
[Link]();
10. Conclusion
This project demonstrates how [Link], C#, and MySQL can be used together to develop a robust and
efficient system for managing student information. Future enhancements may include REST API integration,
role-based dashboards, and data export options.
Page 3