Professional Documents
Culture Documents
Abstract:
Attendance Management System is a software developed for daily student
attendance in schools, colleges and institutes.
It facilitates to access the attendance information of a particular student in a
particular class.
The information is sorted by the operators, which will be provided by the
staff for a particular class.
This system will also help in evaluating attendance eligibility criteria of a
student.
By just a click on the mouse, the system will be able to produce the students
attendance report
The system will reduce the need for manual labour which is prone to human
errors and time consuming.
Front End: Visual Basic 6.0
Back End: MS-Access
Modules:
2. MASTER:
In this module, this system maintains the department details that are seen
in that college, Course details of each department and also maintain
Students, faculty details of each department.
3. ATTENDANCE:
This module holds the attendance entry for each student for each hour by
their teaching staff.
Constraints:
This system is designed based on 5 hours / Day.
If a student attends all hrs then their attendance is marked as
present.
Suppose, if a student attend the classes after break or before
break session, then their attendance is marked as half- Day
leave. Otherwise, make a leave entry for that student.
4. FINE DETAILS:
This Module short lists the students who have low attendance, calculate
the fine amount for them. And it also holds the fine payment entry.
5. REPORT:
This Module finally produce the overall outcome of this system, that is it
produce student details based on year wise, And student strength of each
course.
It also shows the short listed students who have low attendance etc.,
HARDWARE REQUIREMENTS
Processor - Pentium IV
RAM - 256 MB
Hard Disk - 20 GB
Keyboard - 101 keys
Mouse - 2 buttons (scroll bar)
SOFTWARE REQUIREMENTS
STUDENT DETAILS:
view
STAFF DETAILS:
view
STAFF ATTENDANCE DETAILS:
edit
edit
Screen Layout
1. LOG-IN FORM:
2. MASTER FORM:
3. STUDENT DETAILS:
5.1 SOURCE CODE
Dim p As Integer
If rs.State = 1 Then
rs.Close
End If
s = "select * from studentdet where rollno='" & Combo2.Text & "' and department='" &
Combo1.Text & "'"
MsgBox s
rs.CursorLocation = adUseClient
rs.MoveFirst
Text3.Text = rs("section")
Text1.Text = rs("name1")
rs.MoveNext
Wend
Else
MsgBox "record not found"
End If
rs.Close
End Sub
If (rs.State = 1) Then
rs.Close
End If
rs.CursorLocation = adUseClient
rs.MoveFirst
Exit Sub
End If
rs.MoveNext
Wend
End If
rs.AddNew
rs(0) = Combo1.Text
rs(1) = Combo2.Text
rs(2) = Text3.Text
rs(3) = Text1.Text
rs(4) = Combo3.Text
rs(5) = Text2.Text
rs(6) = Label4.Caption
If Check1.Value = 1 Then
rs(7) = 1
Else
rs(7) = 0
End If
If Check2.Value = 1 Then
rs(8) = 1
Else
rs(8) = 0
End If
If Check3.Value = 1 Then
rs(9) = 1
Else
rs(9) = 0
End If
If Check4.Value = 1 Then
rs(10) = 1
Else
rs(10) = 0
End If
If Check5.Value = 1 Then
rs(11) = 1
Else
rs(11) = 0
End If
rs(12) = 1
Else
rs(12) = 0
End If
rs.Update
rs.Close
End Sub
rs.CursorLocation = adUseClient
rs.Open "SELECT * FROM STUDENTATT WHERE DEPARTMENT = '" + DEP + "'
AND DATE1 = '" + D1 + "' AND RNO= '" + ROLL + "'", con, adOpenDynamic,
adLockOptimistic
rs(0) = Combo1.Text
rs(1) = Combo2.Text
rs(2) = Text3.Text
rs(3) = Text1.Text
rs(4) = Combo3.Text
rs(5) = Text2.Text
rs(6) = Label4.Caption
If Check1.Value = 1 Then
rs(7) = 1
Else
rs(7) = 0
End If
If Check2.Value = 1 Then
rs(8) = 1
Else
rs(8) = 0
End If
If Check3.Value = 1 Then
rs(9) = 1
Else
rs(9) = 0
End If
If Check4.Value = 1 Then
rs(10) = 1
Else
rs(10) = 0
End If
If Check5.Value = 1 Then
rs(11) = 1
Else
rs(11) = 0
End If
rs(12) = 1
Else
rs(12) = 0
End If
rs.Update
rs.Close
End Sub