A Micro-Project Report On "Student Record Management System"
A Micro-Project Report On "Student Record Management System"
A Micro-Project Report On "Student Record Management System"
Micro-Project Report
On
“Student Record Management System”
Partial Fulfilment of the Requirement for the Diploma in Computer Engineering,
By
NARSALE MAYUR [1914660014]
Guided By
Prof. Varpe A.S
CERTIFICATE
This is to certify that the project work entitled
“Student Record Management System”
is
Submitted by
NARSALE MAYUR [1914660014]
Student Record Management System deals with all the activities done by computer such as
registration and admission process. staff and class management etc all these processes are
handled by computer management system. The admission form designs and feed the
information that is required for admission and to maintain the college records. At the time of
registration, the administration should feel the information correctly if any wrong information
field in records. It will be edited by record list carefully.
Detailed Information
3 Narsale Mayur
Gathering for Project
Developing Project
4 Gadilkar Pratik
Diagrams
Taking overview of
5 All Members
Project
************
Micro-Project Report
“Student Record Management System”
1.0Brief Description:
(B) frmLogin
Caption: LOGIN
(C) frmCourse
(D) frmStudentDetails
(E) Module1.Bas
System Design:
First, we will design the System Model and simple high-level diagram of each module
will be enough. There are many kind of the diagram to model a system especially when
you are using Object-Oriented design. These models are specified in Unified Modelling
Language (UML) which not scope of this post.
The Administrator has to log in to the system with username and password provided
during registration process. No one is allowed to log in without a proper User ID and
Password.
Next, there is an option to maintain the Course Details, when you click a Specific
button. We will discuss that later.
Data Model:
ER Model:
Tables:
First steps after creating the data model are to make sure that you create an MS Access Database
called StudentDB.mdb. If you have MS Access 2007 or higher version, save your database
with the file extension (.mdb).
Create the following table with correct data types as shown in the following figures.
Labels:
Name: lblStudentManagement
Font-Size: 24 PX
Font-Weight: Bold
Buttons:
Name: btnLogin
Caption: Log in
Font: MS-Sans-Serif
Font-weight: Bold
Font-Size: 10px
Code for frmStudent Management System:
frmLogin.Show
End Sub
Components of frmLogin:
Labels:
Name: lblUserID
Name: lblPassword
Caption: Password
Text-Boxes:
Name: txtUserID
Name: txtPassword
Name: cmdOK
Caption: Log in
Name: cmdCancel
Caption: Cancel
Option Explicit
LoginSucceeded = False
Me.Hide
End Sub
frmSTUDREC.Show
LoginSucceeded = True
Exit Sub
Me.Hide
ElseIf
.MoveNext
Else
"Login" txtPassword.SetFocus
SendKeys "{Home}+{End}"
Exit Sub
End If
Wend
.Close
End With
End Sub
Call loadcon
MsgBox ("connected")
End Sub
Components of frmCourse:
Labels:
Name: lblCID
Caption: Course ID
Name: lblCname
Name: lblDuration
Caption: Duration(Semester):
Text-Boxes:
Name: txtCID
Name: txtCname
Text: 'leave blank'
Name: txtDuration
Buttons:
Name: cmdAdd
Name: cmdDel
Name: cmdDisplay
Name: cmdExit
Caption: &EXIT
Name: cmdFirst
Name: cmdLast
Name: cmdNext
Name: cmdPrev
con.Close
End Sub
End Sub
End Sub
txtCID.Text = rs!CourseID
txtCNAME.Text = rs!CourseName
txtDURATION.Text = rs!Duration
.MoveFirst
Wend
End With
End Sub
txtCID.Text = rs!CourseID
txtCNAME.Text = rs!CourseName
txtDURATION.Text = rs!Duration
.MoveLast
Wend
End With
End Sub
txtCID.Text = rs!CourseID
txtCNAME.Text = rs!CourseName
txtDURATION.Text = rs!Duration
.MoveNext
Wend
End With
End Sub
txtCID.Text = rs!CourseID
txtCNAME.Text = rs!CourseName
txtDURATION.Text = rs!Duration
.MovePrevious
Wend
End With
End Sub
Call loadcon
MsgBox ("Connected")
End Sub
Components of frmStudentDetails:
Labels:
Name: lblStudentID
Caption: STUDENT ID
Name: lblFirstName
Name: lblCourseID
Caption: COURSE ID
Name: lblGrade
Caption: GRADE
Text-Boxes:
Name: txtStudentID
Name: txtFirstName
Name: txtLastName
Name: txtCourseID
Name: txtGrade
Buttons:
Name: cmdAdd
Caption: &ADD
Name: cmdDel
Caption: &DELETE
Name: cmdUpdatev
Caption: &UPDATE
Name: cmdClear
Caption: &CLEAR
Name: cmdExit
Caption: &EXIT
Name: cmdDisplay
Caption: &DISPLAY
Name: cmdStudentCourses
Name: cmdNext
Name: cmdPrev
Name: cmdFirst
Name: cmdLast
Name: DataGrid1
Code for frmStudentDetails:
Unload Me
frmCourse.Show
End Sub
con.CursorLocation = adUseClient
rsGrid.CursorLocation = adUseClient
rsGrid.CursorType = adOpenStatic
End Sub
End Sub
Private Sub cmdExit_Click()
Unload Me
End Sub
With rs
Text1.Text = rs!RollNo
Text2.Text = rs!FirstName
Text3.Text = rs!LastName
Text4.Text = rs!CourseID
Text5.Text = rs!Grade
.MoveFirst
.Close
End With
End Sub
With rs
Text1.Text = rs!RollNo
Text2.Text = rs!FirstName
Text3.Text = rs!LastName
Text4.Text = rs!CourseID
Text5.Text = rs!Grade
.MoveLast
End With
End Sub
With rs
Text1.Text = rs!RollNo
Text2.Text = rs!FirstName
Text3.Text = rs!LastName
Text4.Text = rs!CourseID
Text5.Text = rs!Grade
.MoveNext
Wend
.Close
End With
End Sub
With rs
Text1.Text = rs!RollNo
Text2.Text = rs!FirstName
Text3.Text = rs!LastName
Text4.Text = rs!CourseID
Text5.Text = rs!Grade
.MovePrevious
Wend
End With
End Sub
End Sub
constr = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:UsersGirishDocumentsStudentDB.mdb;
Persist Security Info=False"
con.Open constr
End Sub
STUDENT_RECORDS(RollNo,FirstName,LastName,CourseID,Grade)
Text2.Text + "','" +
Text3.Text + "','" +
Text4.Text + "','" +
Text5.Text + "')"
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
con.Close
End Sub
Code for Module1.Bas:
The Module1.Bas is the code for connection to Microsoft Access Database. Since you may
not want to define this connection on each form that is used in the application.
constr = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:UsersGirishDocumentsStudentDB.mdb;
con.Open constr
End Sub
3.Use Data Access controls to store data in Database and retrieve it.
Course Details:
6.0 Reference:
1. https://sourceforge.net/directory/?q=student%20management%20system%20in%20vb.net
2. https://www.kashipara.com/project/vb/2925/student-database-management-system
3. https://www.tutorialspoint.com/vb.net/index.htm
Teacher Evaluation Sheet
Name of Student: …………………………………………………………….
Enrollment No…………………………
Name of Programme………………………………………………………….
Semester: ……………………………….
Code: …………………………………………………….
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
…………………………………………………………………………………………………
3 Project Proposal
4 Completion of the
Target as per project
proposal
5 Analysis of Data &
Representation
6 Quality of
Prototype/Model
7 Report Preparation
8 Presentation
9 Defense
Micro-Project Evaluation Sheet
Note:
Process Assessment Product Assessment Total
Part A- Project Part B-Project Individual Marks
Project Methodology Report/Working Model Presentation/Viva 10
Proposal (2 mark) (2 marks) (4 mark)
(2 marks)
Every course teacher is expected to assign marks for group evolution in first 3
columns & individual evaluation in 4 th columns for each group of students as per rubrics.
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………
……………………………………………………………………
Signature…………………………………………………………………………………