Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Bonafide Certificate: Ms. Niharika Dash Date: - PGT, Computer Science

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

BONAFIDE CERTIFICATE

This is to certify that Aadit Sahu, Abhisek Mishra and


Aahana Tanaya of Class-XII, Section-D have
successfully completed the project work entitled with
“____________________” under my guidance during
academic session 2023-24 for the partial fulfilment of
the requirement for AISSCE Syllabus of the school.

All the works of the project was performed by


____________. It is further certified that this project is
a group work of the students.

Ms. Niharika Dash


Date: - PGT, Computer
Science
ACKNOWLEDGEMENT
We would like to express our special
thanks of gratitude to our Computer
teacher Ms. Niharika Dash as well as
our principal Mrs. Ipsita Das who gave
us the golden
opportunity to do this wonderful project
on the topic
Student Management System, which
also helped us in doing a lot of Research
and we came to know about so many
new things we are really thankful to
them. Secondly we would also like to
thank our parents and friends who
helped us a lot in finalizing this project
within the limited time frame.
Modules Used:
1. MySQL. Connector
2. os Software Requirement Specification
 Python: Frontend
 MySQL: Backend
HARDWARE REQUIREMENTS
I.OPERATING SYSTEM: WINDOWS 7 AND ABOVE
II. PROCESSOR: PENTIUM(ANY) OR AMD ATHALON (3800+-
4200+ DUALCORE)
III. MOTHERBOARD: 1.845 OR 915,995 FOR PENTIUM 0R MSI
K9MM-V VIAK8M800+8237R PLUS CHIPSET FOR AMD
ATHALON
IV. RAM: 512MB+
V. Hard disk: SATA 40 GB OR ABOVE
VI. CD/DVD r/w multi drive combo: (If back up required)
VII. FLOPPY DRIVE 1.44 MB: (If Backup required)
VIII. MONITOR 14.1 or 15 -17 inch
IX. Key board and mouse
X. Printer: (if print is required – [Hard copy])
BRIEF KNOWLEDGE ABOUT SDLC
The Software Development Life Cycle (SDLC) is a systematic process used by software
developers to design, develop, test, deploy, and maintain software applications. It consists
of several phases that guide the development process from inception to completion.
These phases typically include:

1. Planning: Defining the project scope, objectives, timelines, and resources


required.
2. Analysis: Understanding and documenting the requirements of the
software, including functionality, performance, and design constraints.
3. Design: Creating a blueprint for the software, specifying how different
components will interact and mapping out the overall architecture.
4. Implementation: Writing the actual code based on the design
specifications, adhering to coding standards, and employing best practices.
5. Testing: Systematically validating the software to identify and rectify
defects, ensuring it meets the specified requirements and functions correctly.
6. Deployment: Releasing the software for general use, which may involve
installation, configuration, and data migration.
7. Maintenance: Addressing issues, updating features, and making
enhancements as needed to ensure the software remains effective and up-to-
date throughout its lifecycle.

These phases are often depicted as a linear sequence, but iterative


models and agile methodologies allow for flexibility and revisiting
earlier stages as needed. The goal of SDLC is to produce high-quality
software that fulfils user needs while adhering to time and budget
constraints.
PROJECT
ON
STUDENT MANAGEMENT SYSTEM

INTRODUCTION
"Student Management System (SMS) is a solution tool that is
designed to track, maintain and manage all the data generated by
a School, including the grades of a student, their attendance, their
interpersonal activities records, etc.," SMS acts as the bottom line
database to store all the day-to-day school operations, maintain
the proper records of the past few decades, regulate the various
operation modules, managing the critical tasks, efficiently handling
the administrative processes such as:
1.Admissions:
The Student Management System software is created to
help manage the student's admissions activities, starting
from initial communication to course enrolment.
2. Billing and Payments:
The Payments paid or received can also be managed and
recorded through Student Management System; unlike
invoice generation, credit notes, refunds, etc., SMS stores all
the necessary information about parents and staff suppliers,
and contractors.
3. Reporting:
Reporting feature benefits the schools to analyse the trends
in student behaviour and examine the outcomes to boost
their performance.
4. Tracking Student's Fees:
Fee tracking is one of the most beneficial features of this
online software.
5.The school administration department can track billing
dates, induce late fee penalty, generate invoice, and
automatically gets the report of received payments
throughout the year.
OBJECTIVES OF THE PROJECT
The objective of this project is to let the students apply the
programming knowledge into a real- world
situation/problem and exposed the students how
programming skills helps in developing a good software.
1. Write programs utilizing modern software tools.
2. Apply object-oriented programming principles
effectively when developing small to medium sized
projects.
3. Write effective procedural code to solve small to
medium sized problems.
4. Students will demonstrate a breadth of knowledge
in computer science, as exemplified in the areas of
systems, theory and software development.
5. Students will demonstrate ability to conduct
research or applied Computer Science project,
requiring writing and presentation skills which
exemplify scholarly style in computer science.
6. Student Management System software is helpful
for teachers and school supervisors and also support
applications and dashboards effective for students
and parents as well for communication and
combined data collection.
Main Menu
1. Add record: To add the
students records
2. display all records: To display
all the student records
3. search by roll no: To search the
student by roll no
4. search by name: To Search the
student by name
5. Modify by roll no: To update the
student details
6. delete by roll no: To delete the
record from the database
7. exit: Exiting from the system
CONCLUSION
• The use of software in computers in
Student management system has made
things easy.
• These are made to keep a check details
of students.
• The software is user friendly and easy
to handle.
BIBLIOGRAPHY
1. Computer science With Python - Class
XI By: Sumita Arora
2. Websites:
https://www.w3resource.com
3. https://pythonworld.in/practical-
project/project-list/
4.http://https://
csipithub.blogspot.com/p/blog-
page_18.html
5.http://python.mykvs.in/uploads/
showpapers/testproject.php

You might also like