How diveshlunker/management-system-students works
This PHP student-management application lets students retrieve a record by standard and roll number, while authenticated admins can insert, search for, update, and delete records. The public lookup is handled by the homepage and a helper; admin workflows use separate pages and MySQL-backed records. The README documents the MySQL database and CRUD capabilities. The update submission handler is present in the tree but was not excerpted, so its database behavior is not asserted.
Main entry points: dbcon.php MySQL Connection · admindash.php Admin Dashboard · login.php Admin Login · addstudent.php Add Student
Components 16
Student Lookup
- Record Search
index.php - Student Details
function.php
Admin Workflows
- Admin Login
login.php - Admin Dashboard
Admin/admindash.php - Admin Page Shell
Admin/header.php - Add Student
Admin/addstudent.php - Find Student
Admin/updatestudent.php - Edit Student
Admin/updateform.php - Save Changes
Admin/updatedata.php - Find for Deletion
Admin/deletestudent.php - Delete Student
Admin/deleteform.php
Records and Database
- MySQL Connection
dbcon.php - Student Records
- Admin Accounts
Other components
- Student
- Administrator
Connections 20
- Student → Record Search: enters standard and roll
README.md - Record Search → Student Details: calls showdetails
index.php - Student Details → MySQL Connection: includes connection
function.php - MySQL Connection → Student Records: connects to SMS database
dbcon.php - Administrator → Admin Login: submits credentials
login.php - Admin Login → MySQL Connection: includes connection
login.php - MySQL Connection → Admin Accounts: connects to SMS database
dbcon.php - Admin Login → Admin Dashboard: routes after authentication
login.php - Admin Dashboard → Add Student: links to insert
Admin/admindash.php - Admin Dashboard → Find Student: links to update
Admin/admindash.php - Admin Dashboard → Find for Deletion: links to delete
Admin/admindash.php - Add Student → Admin Page Shell: includes page shell
Admin/addstudent.php - Add Student → Student Records: inserts student
Admin/addstudent.php - Find Student → Edit Student: links selected record
Admin/updatestudent.php - Edit Student → MySQL Connection: includes connection
Admin/updateform.php - Edit Student → Save Changes: posts changes
Admin/updateform.php - Save Changes → Student Records: updates record
- Find for Deletion → Delete Student: links selected record
Admin/deletestudent.php - Delete Student → MySQL Connection: includes connection
Admin/deleteform.php - Delete Student → Student Records: deletes record
Admin/deleteform.php