STUDENT MANAGEMENT SYSTEM
An Internship Report Submitted for partial fulfilment of the
requirements for the Degree of Computer Science &
Engineering Under
GIFT AUTONOMOUS
By
ATREYI GUHA
Registration No:- 2301298338
2025-26
Under the guidance of
Mrs. Deepa Raghuwanshi
Department of Computer Science & Engineering
GIFT Autonomous
Bhubaneswar - 752054, Odisha, India
Declaration
I, ATREYI GUHA, hereby declare that this seminar report entitled
“Student Management System”, for partial fulfillment of the
requirements for the Degree of Bachelor of Technology, is a
Bonafide record of work carried out by me and the content
included in this report is true to the best of my knowledge .
Date: ATREYI GUHA
2301298338
Certificate of Internship
Provider
Certificate
This is to certify that the Internship report entitled “Student
Management System” is a bonafide record of work done by Atreyi Guha
(2301298338) under the supervision of Mrs. Deepa Raghuwanshi , at Tech.
Mahindra , BBSR, in partial fulfilment of the requirements for the award of
Degree of Bachelor of Technology under GIFT AUTONOMOUS.
Internal Guide HOD
Dr. Sujit Kumar Panda
Acknowledgement
I would like to take this opportunity to thank all those people whose
invaluable contributions, directly or indirectly, have made this internship
a great learning experience for me.
It is my honor to express my deepest sense of gratitude and appreciation to
Tech. Mahindra , BBSR and my Guide, Deepa Raghuwanshi for
the valuable guidance, intuitive insights and persistent efforts to complete my
internship successfully.
I give my sincere thanks to Prof. Aditi Patnaik (Internship Coordinator,
Department of CIVIL) and Prof. Samir Ranjan Panda (Internship In-Charge,
GIFT) for giving me the opportunity and motivating me to complete the
report within stipulated period of time.
I acknowledge with immense pleasure the sustained interest, encouraging
attitude and constant inspiration rendered by Dr. Trilochan Sahu
(Principal) and Dr. Sujit Kumar Panda (HOD, Dept of Computer Science
and Engineering). Their selfless inspirations have always kept us moving
forward.
I am also thankful to my friends and parents for their constant
encouragement.
ATREYI GUHA
Contents
1. Introduction.................................................................................................................................1
2. Internship details.........................................................................................................................2
3. Project/Assignment Details..........................................................................................................3
4. Career Outcomes.........................................................................................................................4
5. Conclusion...................................................................................................................................5
6. Reference.....................................................................................................................................6
1. Introduction
The Student Management System using Django is a web-based application developed to
simplify and automate various academic and administrative activities within an educational
institution. This system serves as a centralized platform for managing student information,
course details, attendance, grades, and faculty records efficiently.
Django, a high-level Python web framework, is used to develop the project due to its built-in
features like scalability, security, and rapid development. The system provides different modules
for students, faculty, and administrators, ensuring role-based access and operations. Students can
view their academic details, attendance, and results, while faculty can manage attendance and
upload marks. Administrators can handle user registrations, assign courses, and generate reports.
This project enhances transparency, reduces manual workload, and improves data accuracy in
educational institutes. It can be customized further to support fee management, exam schedules,
notifications, and more.
1
2. Internship details
As part of the academic curriculum, I undertook a 45-day internship focused on full-stack
web development using Django at Tech. Mahindra, BBSR. The internship aimed to
provide hands-on experience in building real-world applications using modern development
tools and frameworks. I was introduced to the basics of Python programming, web
frameworks, database management, and version control systems like Git. The mentors guided
us through each concept with practical tasks that helped strengthen our technical foundation.
During the internship, I worked on developing a Student Management System, a web
application designed to manage student records, attendance, academic performance, and
faculty details. The project involved using Django for the backend, HTML/CSS for frontend
design, and SQLite/MySQL for database management. I learned how to implement user
authentication, role-based access (for admin, students, and faculty), CRUD operations, and
generate reports. I also gained experience with Django’s Model-View-Template (MVT)
architecture and how to deploy applications in a structured and secure way.
This internship helped me improve not only my coding skills but also my problem-solving,
teamwork, and time management abilities. By working on a live project from start to finish, I
got a clear understanding of software development workflows and industry standards. It was
a valuable experience that prepared me for real-world challenges in web development.
2
3. Project/Assignment Details
The Student Management System using Django is a web-based application developed to streamline
and automate the administrative tasks of educational institutions. It is designed to manage various
aspects of student data, including registration, attendance, academic performance, course assignments,
and faculty interactions. The primary goal of this project is to reduce manual paperwork, minimize
errors, and improve efficiency in handling student-related information.
Built using Django, a powerful Python web framework, the system follows the Model-View-
Template (MVT) architecture. The project includes multiple user roles such as Admin,
Faculty, and Students, each with specific access and functionalities. Admins can manage
student records, assign faculty, create courses, and generate reports. Faculty members can
take attendance and update student marks, while students can log in to view their academic
details, results, and notifications.
The system features a user-friendly interface, secure authentication, and a structured database
to store and retrieve data efficiently. It can be deployed within schools, colleges, or training
institutes to enhance operational effectiveness and data accuracy. This project demonstrates
practical knowledge in full-stack development using Django, database integration, and real-
time problem-solving in an educational context.
3
4. Career Outcomes
Working on the Student Management System using Django has opened up various career
opportunities in the field of web development and software engineering. By developing this project, I
gained hands-on experience in full-stack web development, including backend programming with
Python and Django, frontend design with HTML/CSS, and database handling with MySQL or SQLite.
These are in-demand technical skills highly valued by employers in the IT industry.
This project has helped me understand real-world software development processes such as
user authentication, role-based access control, CRUD operations, and structured data
management. It has also strengthened my logical thinking, problem-solving ability, and
coding standards — all of which are essential for roles like Web Developer, Software
Engineer, Backend Developer, or Full Stack Developer.
Moreover, completing this project as part of an internship reflects my ability to work in a
team, manage deadlines, and adapt to modern development tools and practices. This practical
experience gives me an edge in interviews and future projects, while also building a strong
foundation for advanced career paths like DevOps Engineer, Data Engineer, or Software
Architect. It also prepares me well for contributing to open-source projects or pursuing
higher studies in Computer Science or related fields.
4
5. Conclusion
The Student Management System using Django successfully demonstrates how technology
can be used to streamline and automate various academic and administrative operations
within an educational institution. By integrating features such as student registration,
attendance tracking, marks management, and role-based access, the system enhances
accuracy, reduces manual workload, and improves overall efficiency.
Developing this project provided valuable hands-on experience in full-stack development
using Django, along with practical knowledge of database integration, backend logic, and
frontend design. It helped in strengthening both technical and problem-solving skills, while
also teaching the importance of user-friendly design and data security.
Overall, this project reflects a strong understanding of real-world application development
and software engineering principles. It not only fulfills academic requirements but also lays a
solid foundation for pursuing a career in web development, software engineering, or further
studies in the field of computer science.
5
6. Reference
1. Django Documentation – Official Django Framework Guide
https://docs.djangoproject.com
2. Python Official Documentation – Python Language
Reference https://docs.python.org/3/
3. W3Schools – HTML, CSS, JavaScript, and SQL
Tutorials https://www.w3schools.com
4. MDN Web Docs – Frontend Development (HTML, CSS,
JS) https://developer.mozilla.org
5. Stack Overflow – Community Support for Django and
Python https://stackoverflow.com
6. SQLite Documentation – Lightweight Database Engine
https://www.sqlite.org/docs.html
7. GitHub – Django Projects and Open-Source
Contributions https://github.com