Project (Student Record)
Project (Student Record)
School,
KHANNA
A Project Report on
STUDENT RECORD
[As a part of Information Technology (802)]
CERITIFICATE
This is to certify that that the Project
entitled SCHOOL MANAGEMENT
SYSTEM is a bonafied work done by
________________, class XII Session
2024-25 and has been carried out under my
direct supervision and guidance.
________________ ________________
Teacher’s Signature Invigilator Signature
ACKNOWLEDGMENT
We undertook this Project Work, as the part of our XII-Information
Technology Course. We had tried to apply our best knowledge
experience, gained during the study and class work experience.
However, developing software system is generally a quite complex
and time-consuming process. It requires a systematic study, insight
vision and professional approach during the design and development.
Moreover, the developer always feels the need, the help and good
wishes of the people near you, who have considerable experience and
idea.
Given below are some points on the benefits of this project to the
public or people using this system software for appointments
including the objective and scope of this project:
Objectives:
Data Management
Accessibility
Automation
User-Friendly Design
Scope:
Student Information Management:
Theoretical Background
What is Database?
To find and retrieve just the data that meets conditions user specify,
including data from multiple tables, create a query. A query can also
update or delete multiple records at the same time, and perform built-
in or custom calculations on your data.
A computer database works as a electronic filing system, which has a
large number of ways of cross-referencing, and this allows the user
many different ways in which to re-organize and retrieve data. A
database can handle business inventory, accounting and filing and
use the information in its files to prepare summaries, estimates and
other reports. The management of data in a database system is done
by means of a general-purpose software package called a Database
Management System (DBMS). Some commercially available DBMS
are MS SQL Server, MS ACCESS, INGRES, ORACLE, and Sybase.
A database management system, therefore, is a combination of
hardware and software that can be used to set up and monitor a
database, and can manage the updating and retrieval of database that
has been stored in it
What is MySQL?
Features of Netbeans
JAVA CODING
The software project for Student Record Form contains various forms
along with programming codes. Forms (JFrame Forms) and their
event coding are given below.
Source Code:
User_Authentication u = new User_Authentication();
u.setVisible(true);
else {
JOptionPane.showMessageDialog(rootPane,"Invalid credentials");
}
jTextField1.setText("");
jPasswordField1.setText("");
Source Code :
String name, clas;
double percentage, marks, total;
name = jTextField1.getText();
clas = jTextField2.getText();
marks = Double.parseDouble(jTextField3.getText());
total = Double.parseDouble(jTextField4.getText());
percentage = marks / total * 100;
if(jTextField1.getText().equals("") || jTextField2.getText().equals("") ||
jTextField3.getText().equals("") || jTextField4.getText().equals("")) {
JOptionPane.showMessageDialog(rootPane,"Please enter details
properly");
}
else {
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection conn =
DriverManager.getConnection("jdbc:mysql://localhost:3306/java_mysql","root"
,"Harkirat");
String sql = "Insert into student values (? , ? , ?, ?)";
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, name);
pstmt.setString(2, clas);
pstmt.setDouble(3, marks);
pstmt.setDouble(4 , percentage);
pstmt.executeUpdate();
JOptionPane.showMessageDialog(rootPane, "Data entered
successfully");
conn.close();
}
catch (Exception e) {
JOptionPane.showMessageDialog(rootPane, e.getMessage());
}
Source Code:
String p;
p = jComboBox1.getSelectedItem().toString();
switch(p) {
case "Welcome Page":
Welcome_Page w = new Welcome_Page();
w.setVisible(true);
break;
MYSQL TABLE
The software project for Student Record Form contains various
forms along with which different tables are needed to store the data.
Table / Relation is given below:
BIBILIOGRAPHY
In order to work on this project titled – School
Management System, the following books and
literature are referred by me during the various phases
of development of the project.