You are on page 1of 15

A MICROPROJECT REPORT

ON
“School Management system”

In the partial fulfillment of the requirement for the diploma in


Computer Technology

Submitted by

Wale Aditya Dnyaneshwar Giri Sanket Sudhakar

Under Guidance of Prof. Wakchaure S.L

Amrutvahini Sheti and Shikshan Vikas Sanstha’s

Amrutvahini Polytechnic , Samgamner

Amrutvahini Sheti and Shikshan Vikas Sansta’s


Amrutvahini Polytechnic ,Sangamner
Department of computer Technology

CERTIFICATE

This is to certify that

Wale Aditya Dnyaneshwar Giri Sanket Sudhakar

Has satisfactory carried out and completed the Micro Project entitle,

“School Management System”

As prescribe by MSBTE, Mumbai as part of syllabus for the


partial fulfillment of diploma in computer Technology in
GAD(22034)
For academic year 2023-2024

Prof – Wakchaure S.L (Guid) Prof – Kale G.B (HOD)


Course Name - Computer Technology
Course Code – CM4I
Name – GAD
Course Code – 22034

Micro-Project Title: “School Management System”

Enrolment
Sr. No. Name of Student Roll No.
No.
1 Wale Aditya Dnyaneshwar 51 2200800178
2 Giri Sanket Sudhakar 67

Prof – Wakchaure S.L

(Name and sign of sub teacher)


INDEX

Sr.no Name Page No

1 Rationale 5

2 Aim/Benefits 5

3 Course outcomes achieved 5

4 Literature Review 5

5 Actual methodology followed 6

6 Actual Resource Used 9

7 Outputs of the Micro-project 9

Skill developed/ Learning outcome of this


8 10
micro-project
Micro-Project Report
1.0Rationale:
A student management system stores and tracks students’ workload, personal
information, grades, record, and more. It’s a means of streamlining the work and tracking
all the data generated by a student, consolidating everything into one system rather than
multiple records

2.0 Aim /Benefits:


There are many advantages of VB.Net reports:
• It provides “better and efficient” services to teachers & students
• Reduce the workload of staff.
• Faster retrieval pf information about the desired book.

3.0Course Outcomes Achieved:


CI405.1 Use Visual Studio IDE To Design Application
CI405.2 Selects From Controls And Its Events To Design GUI Application
CI405.3 Implement Object Oriented Concepts In GUI Application
CI405.4 Implement Data Binding Concepts In GUI Application
4.0
Literature Review:

The school management system is a web-based system which will use as a


platform for interaction between student, teachers and parents. While the
main objective of this project is to computerize the paperwork in
the system and automate the work. The computerization is done so that the
storage of all the details regarding students and teachers will be stored in the
system which make system centralized and the chance of duplication of any
data is minimized. While by doing automation to the system will reduce the
time for storing any data in the system
5.0 Actual Methodology followed:
1. Identify key features and functionalities required for the School
management system ,such as user Manage Students, Manage Staff
2. Design the Form of School management system, considering factors such
as login, Student, Staff, Exam, Feedback
3. Perform integration testing to validate the overall behavior and performance
of the school management system against the specified requirements.
4. Deploy the School management system to a suitable hosting
environment, such as a cloud platform or an on premises server.
5.Provide on going maintenance and support for school management
system, including bug fixes, updates ,and enhancements as needed
Source Code :-
Form 1
Public Class Form1

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load


TextBox1.Focus()
End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Form2.ShowDialog()

End Sub
End Class

Form 2

Public Class Form2


Private Sub PictureBox1_Click(sender As Object, e As EventArgs)

End Sub

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click


Me.Dispose()
End Sub

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick


ProgressBar1.Increment(5)
If ProgressBar1.Value = ProgressBar1.Maximum Then
Me.Dispose()
Form3.Show()

Timer1.Stop()

End If
End Sub

Private Sub PictureBox1_Click_1(sender As Object, e As EventArgs) Handles


PictureBox1.Click
Timer1.Start()
ProgressBar1.Visible = False
End Sub

End Class
Form 3
Public Class Form3

Private Sub AddNewStudentToolStripMenuItem_Click(sender As Object, e As EventArgs)


Handles AddNewStudentToolStripMenuItem.Click

Form4.ShowDialog()

End Sub
End Class

Form 4

Imports System.Data.OleDb
Module Module1
Dim Provider As String
Public OleCn As New OleDbConnection()
Public OleDa As New OleDbDataAdapter()
Public Function OledbConnectionString() As String
Provider = "Provider= Microsoft.Jet.oledb.4.0; Data Source = ..\Database1.mdb"
Return Provider
End Function
Public Sub ListStudentColumns(ByVal Lv As ListView)
With Lv
.Columns.Add("studentno", 120)
.Columns.Add("firstname", 150)
.Columns.Add("lastname", 180)
.Columns.Add("course", 120)
.FullRowSelect = True
.MultiSelect = True
.GridLines = True
.HideSelection = False
.View = View.Details
End With
End Sub
Public Sub openconnection()
If OleCn.State <> ConnectionState.Open Then
OleCn.ConnectionString = OledbConnectionString()
OleCn.Open()
End If
End Sub
Public Sub closeconnection()
OleCn.Close()
End Sub
Public Sub Initialized()
OleDa.SelectCommand = New OleDbCommand()
OleDa.SelectCommand.CommandText = "Select * from tblstudent"
OleDa.SelectCommand.Connection = OleCn
End Sub
End Module
Form 5
Imports System.Data.OleDb
Public Class frmlogin
Dim con As New OleDbConnection
Dim passwordtrials As Integer
Private Sub frmlogin_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles MyBase.Load
con.ConnectionString = "Provider= Microsoft.Jet.oledb.4.0; Data Source =
..\Database1.mdb" '.. means the database is in the bin folder
End Sub
Public Function verify()
Dim dt As New DataTable
Dim ds As New DataSet
ds.Tables.Add(dt)
con.Open() 'open the connection
Dim da As New OleDbDataAdapter("select * from tbluser", con) 'tbluser is the name
of the table that contains username and password
da.Fill(dt)

For Each DataRow In dt.Rows


If txtuser.Text = DataRow.Item(0) And txtpass.Text = DataRow(1) Then 'Row 0
= username Row 1 = password
con.Close() 'close the connection
Return True
End If
Next
con.Close()
Return False
End Function
Private Sub btnCancel_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnCancel.Click
Me.Close() 'close the program
End Sub
End Class

Resource used :-

Sr Name of Specification Qt Remarks


.No Resource y
/Material
1 Laptop Ryzen 5 1
5600H
2 Visual Studio - 1
2022
3 mouse dell 1

4 Microsoft Office 11 1
word
5 keyboard dell 1
Output of microproject :-

Login form

Loading
Main menu

Manage student
Manage Staff

Skill Developed/Learning Outcome of this Micro-Project: -

a. Communication Skill
b. Leadership Skill
c. Team work skill
d. Data collection Skill
e. Research Skill

Signature of Teacher
Prof Wakchaure S.L.

You might also like