Student Management System Project Report
Student Management System Project Report
A PROJECT REPORT
ON
CANDIDATE DECLARATION
We are undersigned solemnly declare that the project report Student
Management System is based on my team work carried out during the course of
our study under the supervision of faculty members .
I. The work contained in the report is original and has been done by me
under the general supervision of my supervisor.
II. The work has not been submitted to any other Institution for any other
degree/diploma/certificate in this university or any other University of
India or abroad.
III. Whenever we have used materials (data, theoretical analysis, and text)
from other sources, we have given due credit to them in the text of the
report and giving their details in the references.
CERTIFICATE
This is to Certify that the project report entitled Student Management System was
successfully completed by Student PGDCA
1.
in partial fulfillment of the requirements for the award of the PGDCA, work carried out during
a period for the academic year 2023-24 as per curriculum.
Student Sing
lOMoAR cPSD| 40123155
Abstract
Introduction
1. User(i.e., Students)
2. Admin
Purpose
mailing address, phone number, DOB etc. So, all the information about a
student will be available in a few seconds. Overall, it’ll make Student
Information Management an easier job for the administrator and the
student of any organization.
Advantages:
• It helps the educational administrator to handle and manage
students’ records.
• It helps educational administrator to generate report.
• It brings transparency and efficiency in the working of educational
system.
Disadvantages:
Feasibility study
Whenever we design a new system, normally the management will ask
for a feasibility report of the new system. The management wants to know
the technicalities and cost involved in creation of new system.
- Technical feasibility
- Economic feasibility
- Physical feasibility
Technical feasibility:
Economic feasibility:
Tangible benefits:
- Saving man labor to do tedious tasks saves time.
Intangible benefits:
- Improves the quality of organization.
Physical feasibility:
It involves study to establish the time responses of the new system being
created. For e.g., if the new system takes more than one day to prepare
crucial finance statement for the management, wherever it was required
in an hour, the system fails to provide the same.
The proposed system will affect or interface with the user (student) and
administrator. The system works and fulfills all the functionalities as per
the proposed system. It will provide reduced response time against the
queries made by different users. This project is based on PHP language
with MYSQL database which manage the details of the student because
it is a tedious job for any organization. Student Information system will
lOMoAR cPSD| 40123155
1. Admin
2. User Admin:
1. Dashboard: In this section, admin can see all detail in brief like Total
Classes, Total Students, Total Class Notices and Total Public Notices.
2. Class: In this section, admin can manage class (Add/Update/Delete).
3. Students: In this section, admin can manage the students
(Add/Update/Delete).
4. Notices: In this section, the admin can manage notices
(Add/Update/Delete).
5. Public Notices: In this section, the admin can manage public notices.
6. Pages: In this section admin, can manage about us and contact us
page of administration
7. Search: In this section admin, can search students by their student id.
8. Reports: In this section admin, can view how much students has been
register in particular period.
9. Admin can also update his profile, change the password and recover
the password.
User (Students):
lOMoAR cPSD| 40123155
Hardware requirements:
Software requirements:
lOMoAR cPSD| 40123155
• Database : MySQL
• Server : Apache
• Frontend : HTML
• Scripting Language : JavaScript
• IDE : Sublime
• Technology : PHP
System Design
Design is the first step in the development phase for any techniques and
principles for the purpose of defining a device, a process or system in
sufficient detail to permit its physical realization.
Once the software requirements have been analyzed and specified the
software design involves three technical activities - design, coding,
implementation and testing that are required to build and verify the
software.
The design activities are of main importance in this phase, because in this
activity, decisions ultimately affecting the success of the software
implementation and its ease of maintenance are made. These decisions
have the final bearing upon reliability and maintainability of the system.
Design is the only way to accurately translate the customer’s
requirements into finished software or a system.
lOMoAR cPSD| 40123155
iii.
lOMoAR cPSD| 40123155
• In this model the data and functionality are arrived from inside
the system.
in
Dashboard
Update
Change
lOMoAR cPSD| 40123155
Dashboard
Manage Students
Manage Notices
Pages(Update)
Search Student
Change Password
Password Recovery
lOMoAR cPSD| 40123155
ENTITY-RELATIONSHIP Diagrams
E-R (Entity-Relationship) Diagram is used to represents the relationship
between entities in the table.
Represent attributes.
Database Design
lOMoAR cPSD| 40123155
The data in the system has to be stored and retrieved from database.
Designing the database is part of system design. Data elements and data
structured and put together to design the data storage and retrieval
system.
for the user. Relationships are established between the data items and
The MySQL database has been chosen for developing the relevant
databases.
tbladmin table Structure : This table store the admin login and personal
Details.
tblclass table Structure : This table store the class and section.
tblnotice table Structure : This table store the notices detail which is
announced by admin.
lOMoAR cPSD| 40123155
tblpublicnotice table Structure : This table store the public notices detail
educational organization.
tblpage table Structure : This table store the details of about us and
contact us pages.
lOMoAR cPSD| 40123155
lOMoAR cPSD| 40123155
Class Diagram:
The class diagram shows a set of classes, interfaces, collaborations and
their relationships.
System Testing
TESTING OBJECTIVES:
1. Testing is process of executing a program with the intent of finding
an error.
1. Unit test
2. Integration test
3. Performance test
Unit Testing:
occur as part of unit testing are testing the module interface, examining
the local data structures, testing the boundary conditions, execution all
the independent paths and testing error-handling paths.
Integration Testing:
Performance Testing:
Home Page
lOMoAR cPSD| 40123155
About Us
Contact Us
lOMoAR cPSD| 40123155
Admin Panel
Login Page
Forgot Password
lOMoAR cPSD| 40123155
Dashboard
Profile
lOMoAR cPSD| 40123155
Change Password
Add Class
lOMoAR cPSD| 40123155
Manage Class
View Class
lOMoAR cPSD| 40123155
Add Students
lOMoAR cPSD| 40123155
Manage Students
Update Students
Add Notice
lOMoAR cPSD| 40123155
Manage Notice
lOMoAR cPSD| 40123155
Update Notice
About Us
Contact Us
lOMoAR cPSD| 40123155
Search Students
Students Panel
Login Page
lOMoAR cPSD| 40123155
Students Profile
Dashboard
lOMoAR cPSD| 40123155
View Notice
lOMoAR cPSD| 40123155
Conclusion
The project titled as Student Management System was deeply studied and
analyzed to design the code and implement. It was done under the
and possibilities have been taken care during the project time.
Bibliography
For PHP
• https://www.w3schools.com/php/default.asp
• https://www.sitepoint.com/php/
• https://www.php.net/
lOMoAR cPSD| 40123155
For MySQL
• https://www.mysql.com/
• http://www.mysqltutorial.org
For XAMPP
• https://www.apachefriends.org/download.html