0% found this document useful (0 votes)
10 views35 pages

Gad Shruti2123

The document outlines a micro project titled 'Student Record Management System' developed by a group of students at Loknete Hon. Hanmantrao Patil Charitable Trust’s Adarsh Institute of Technology and Research Centre. It includes a progress report detailing the activities performed over 15 weeks, course outcomes, and acknowledgments to faculty members. The project aims to manage student records through a GUI application developed using VB.Net, covering aspects such as data collection, report writing, and system design.

Uploaded by

vidyamohite2607
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views35 pages

Gad Shruti2123

The document outlines a micro project titled 'Student Record Management System' developed by a group of students at Loknete Hon. Hanmantrao Patil Charitable Trust’s Adarsh Institute of Technology and Research Centre. It includes a progress report detailing the activities performed over 15 weeks, course outcomes, and acknowledgments to faculty members. The project aims to manage student records through a GUI application developed using VB.Net, covering aspects such as data collection, report writing, and system design.

Uploaded by

vidyamohite2607
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 35

Loknete Hon.

Hanmantrao Patil Charitable Trust’s


ADARSH INSTITUTE OF TECHNOLOGY AND
RESEARCH CENTRE ,VITA
MSBTE- 0991

FOURTH SEMESTER
(Year: 2023-24)

Micro Project

GUI Application Development Using VB.Net


(22034)
Title of the Project: “Student Record Management System.
Branch: Computer Technology (CM4I)
Members of the Group:
Sr.No. Name Of Students Roll No.

1 Mistri Yash Gajanan 2121

2 Shinde Aryan Amol 2122

3 Koli Shruti Suryakant 2123

4 Kadam Harish Krishna 2124

5 Mohite Aditya Sambhaji 2125


MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION, MUMBAI

MICRO PROJECT
Progress Report / Weekly Report
Title of the Project: “Student Record Management System”
Course: GAD(22034) Program: Computer Technology (CM4I)
Sign of
Week Duration
Date Work / Activity Performed the
No in Hrs.
Faculty

1 2 hours Knowing the basics

2 1 hours Decide aim

3 2 hours Collect the data

4 2 hours Prepare project proposal

5 1 hours Search literature review

6 1 hours Analysis of data

7 2 hours Discussion over preparing

8 1 hours Correction in booklets

9 2 hours Report writing

10 1 hours Checking report

11 1 hours Correction report write

12 1 hours Rechecking report

13 1 hours Finalizing report writing

14 1 hours Final submission

15 2 hours Oral presentation of microproject


Teacher Evaluation Sheet for Micro Project

Course Title and Code: - GUI Application Development Using


VB.Net (22034)
Title of the Project: - “Student Record Management

System” Group No: 5

COs addressed by the Micro Project:

CO a: Use Visual Studio IDE to design application


CO b: Apply Object Oriented concepts in GUI Application.
CO c:
CO d:
CO e:

Marks:-
Marks for Marks obtained
Total
Group by the individual
Roll No. Name Of Student Marks
Work based on viva
(10)
(06) (04)
2121 Mistri Yash Gajanan
2122 Shinde Aryan Amol
2123 Koli Shruti Suryakant
2124 Kadam Harish Krishna
2125 Mohite Aditya Sambhaji

Name and designation of Faculty Member: Ms. M. S. Yadav


Lecturer (Computer Technology Department)

Signature:
Loknete Hon. HanmantraoPatil Charitable Trust’s
Adarsh Institute of Technology & Research Centre Vita,

CERTIFICATE
This is to certify that he micro project report
entitled “Student Record Management System”
SUBMITTED BY
Sr.No. Name Of Students Roll No.

1 Mistri Yash Gajanan 2121

2 Shinde Aryan Amol 2122

3 Koli Shruti Suryakant 2123

4 Kadam Harish Krishna 2124

5 Mohite Aditya Sambhaji 2125


For Fourth Semester of Diploma in Computer Technology of course GUI Application

Development using VB.Net (22034) for academic year 2022-2023 as per MSBTE, Mumbai
curriculum of „I‟ scheme.
DIPLOMA OFENGINEERING
(Computer Technology)
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION MUMBAI
ACADEMIC YEAR 2022-23

Project Guide H.O.D. Principal


Ms. M. S. Yadav Prof.A.A.Vankudre Dr.P.S.Patil
ACKNOWLEDGEMENT

I express my sincere gratitude to Ms. M. S. Yadav Department of


Computer Technology, for his/her stimulation guidance, continuous
encouragement and supervision throughout the course of present work.
I would like to place on record my deep sense of gratitude to
Prof. A. A. Vankudre HOD – Department of Computer
Technology, for his generous guidance, help and useful suggestions.
I am extremely thankful to Principal Dr. P. S. Patil for this
motivation
and provide me infrastructural facilities to work in, without which this work
would not have been possible.
I would like to express my gratitude to All My Colleagues for their
support, co-operation and fruitful discussions on diverse seminar topics and
technical help.

Name Of Student Sign


1.Mistri Yash Gajanan
2.Shinde Aryan Amol
3.Koli Shruti Suryakant
4.Kadam Harish Krishna
5.Mohite Aditya Sambhaji
Index

Sr. No. Content Page No.

1.0 Rationale 1

2.0 Course Outcomes Addressed 2

3.0 Literature Review 3

4.0 Actual Methodology Followed 4

5.0 Actual Resources Used 4

6.0 Outputs of the Micro Project 5

7.0 Skill Developed / learning out of this Micro Project 6

8.0 Applications of this Micro Project 7

9.0 Area of Future Improvement 8


PART A - Micro-Project Proposal

Title of Micro-Project: - “Student Record Management System”

1.0 Brief Introduction

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.

2.0 Aim of the Micro-Project

1. TO learn Different Types of features which are used in VB.Net.


2. TO study different applications and programs.

3.0 Intended Course Outcomes

1. Use Visual Studio IDE to design application.


2. Develop GUI Application using Form Controls and its events.
3. Apply Object Oriented concepts in GUI Application.
4. Use Data access controls to store data in Database and retrieve it.
5. Use Data Binding in GUI Application.
4.0 Literature Review

Source:

Review

https://favtutor.com/blogs/java-projects-for-beginners

5.0 Proposed Methodology

1) Knowing the basics of the topic.

2) Decide aim of the project and collect the data.

3) Prepare project proposal.


4) Search Literature reviews.

5) Analysis of data.

6) Discussion over preparing and correction in booklet and report.

7) Converting the content of project in report writing.

8) Checking and correction in report writing.

9) Rechecking and finalizing report writing.

10) Final submission and oral presentation of micro project.

6.0 Resources Required

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 Processor 1 Yes

2 Microsoft Word 2010 Generation 1 Yes

3 Internet Any 1 yes

7.0 Action Plan

Planned Name of
Sr. Planned
Details of activity Finish Responsible Team
No. start date
date Members
1 Project Proposal All Members
2 Data Collection & Analysis All Members

3 Preparation of Prototype/ Model All Members

4 Preparation of Report All Members

5 Presentation & Submission All Members


PART B - Micro- Project Proposal

Title of Micro-Project: - “Student Record Management System”

1.0 Rationale:
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.

DESCRIPTION
 The list of Modules and Forms used in the program as follows.

(A) frmStudentManagement System

Caption: STUDENT RECORD MANAGEMENT SYSTEM

(B) frmLogin Caption:

LOGIN

(C) frmCourse Caption :

COURSE DETAILS

(D frmStudentDetails Caption:

STUDENT DETAILS
4.0 Actual Methodology Followed:

Member 1): Name: All Members.


Work: Finalize the group & project

Member 2): Name: Shruti Suryakant Koli

Work: Search information regarding project subject.

Member 3): Name: Aryan Amol Shinde

Work: Collect information and discuss with group members about

proposal. Prepare proposal and submit to the guide.

Member 4): Name: Yash Gajanan Mistri

Work: Analyze and finalize the information of the project report.

Member 5): Name: Aditya Sambhaji Mohite

Work: Write project report

Member 6): Name: Harish Krishna Kadam

Work: Prepare rough sketch and final chart

5.0 Actual Resources Used

Sr.
Name of Resource/ Material Specifications Quantity Remark
No.

1 Computer System i-5 Processor 1

2 Microsoft Word 2010 Generation 1

3 Internet Any 1
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.

STUDENT RECORD MANAGEMENT

A student must Log In to access the System

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.

Administrators must provide valid Username and Password


Once the Administrators logged in they can see form for Student Details where they can Insert,
Delete. Update and Clear the Student Records. They also have the option to go to First Record.
Last Record. Next Record and Previous Record.

Maintain Student Record using Student Details Form

Next, there is an option to maintain the Course Details, when you click a Specific button. We
will discuss that later.
Data Model:
(D) ER Model:

ER Diagram for Student Management

(E) 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.

Course Table in Design View


Login Table in Design View

Components Of frmStudent Management System:

Fig: Form Student Management System


Labels:

Name :lblStudentManagement

Caption : Student Management System

Font: MS Sans Serif

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 frmStudentManagement System

Private Sub Login_Click()

frmLogin.Show

End Sub

Components of frmLogin
Login Form – Student Management

Labels

Name: lblUserID

Caption : User Name:

Name : lblPassword

Caption: Password
Text-Boxes

Name : txtUserID

Text : 'leave blank'

Name : txtPassword

Text : 'leave blank'

Buttons

Name : cmdOK

Caption : Log in

Name : cmdCancel

Caption : CancelCode for frmLogin

Components of frmCourse
Option Explicit
Dim rs As New ADODB.Recordset
Dim con As New ADODB.Connection
Dim constr As String
Public LoginSucceeded As Boolean
Private Sub cmdCancel_Click()
'set the global var to false '
'to denote a failed login '
LoginSucceeded = False
Me.Hide
End Sub
Private Sub cmdOK_Click()
Dim userfound As Boolean
With rs .Open "SELECT * FROM LOGIN",
con, adOpenDynamic, adLockOptimistic
'check the username '
.MoveFirst While Not .EOF
If txtUserName = !RollNo
And txtPassword = !Password
Then frmSTUDREC.Show
LoginSucceeded = True
Exit Sub
Me.Hide
ElseIf
txtUserName <> !RollNo Then
.MoveNext
Else
MsgBox "Invalid Password, try again!",
, "Login" txtPassword.SetFocus
SendKeys "{Home}+{End}"
Exit Sub
End If
Wend
.Close
End With
End Sub

Private Sub Form_Load()


Call loadcon
MsgBox ("connected")
End Sub
Form Course Details – Student Management

Labels

Name : lblCID

Caption: Course ID

Name : lblCname

Caption : Course Name

Name : lblDuration

Caption : Duration(Semester):
Text-Boxes

Name : txtCID

Text : 'leave blank'

Name : txtCname

Text : 'leave blank'

Name : txtDuration

Text : 'leave blank'

Buttons

Name : cmdAdd

Caption : &ADD NEW COURSE

Name : cmdDel

Caption : &DELETE COURSE

Name : cmdDisplay

Caption : &DISPLAY ENROLLED STUDENTS

Name : cmdExit

Caption : &EXIT

Name : cmdFirst

Caption : First Record

Name : cmdLast

Caption : :Last Record

Name : cmdNext

Caption : Next Record

Name ; cmdPrev
Caption : Previous Record

Code for frmCourse


Dim con As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim constr As String

Private Sub cmdAddCourse_Click()

con.Execute "INSERT INTO

Course(CourseID, CourseName, Duration)

VALUES ('" + txtCID.Text + "','" +

txtCNAME.Text + "','" + txtDURATION.Text + "')"

txtCID.Text = "" txtCNAME.Text = "" txtDURATION.Text = ""

con.Close

End Sub

Private Sub cmdDelCourse_Click()

con.Execute "DELETE * FROM COURSE

WHERE CourseID = " &

txtCID & ""

End Sub

Private Sub cmdDisplay_Click()

Dim rsGrid As New ADODB.Recordset

con.CursorLocation = adUseClient rsGrid.CursorLocation


= adUseClient rsGrid.CursorType = adOpenStatic

rsGrid.Open "SELECT * FROM Student_Records

WHERE CourseID = " “ txtCID & "",

con, adOpenForwardOnly, adLockPessimistic

Set DataGrid1.DataSource = rsGrid

End Sub

Private Sub cmdFirst_Click()

With rs .Open "SELECT * FROM Course",

con, adOpenDynamic, adLockOptimistic

While Not .EOF

txtCID.Text = rs!CourseID

txtCNAME.Text = rs!CourseName

txtDURATION.Text = rs!Duration

.MoveFirst

Wend

End With

End Sub

Private Sub cmdLast_Click()

With rs .Open "SELECT * FROM Course",

con, adOpenDynamic, adLockOptimistic

While Not .EOF


txtCID.Text = rs!CourseID

txtCNAME.Text = rs!CourseName

txtDURATION.Text = rs!Duration

.MoveLast

Wend

End With

End Sub

Private Sub cmdNext_Click()

With rs .Open "SELECT * FROM Course",

con, adOpenDynamic, adLockOptimistic

While Not .EOF

txtCID.Text = rs!CourseID

txtCNAME.Text = rs!CourseName

txtDURATION.Text = rs!Duration

.MoveNext

Wend

End With

End Sub

Private Sub cmdPrev_Click()

With rs .Open "SELECT * FROM Course",

con, adOpenDynamic, adLockOptimistic


While Not .EOF

txtCID.Text = rs!CourseID

txtCNAME.Text = rs!CourseName

txtDURATION.Text = rs!Duration

.MovePrevious

Wend

End With

End Sub

Private Sub Form_Load()

Call loadcon

MsgBox ("Connected")

End Sub

Components of frmStudentDetails

Form Student Record Details – Student Management


Labels

Name : lblStudentID

Caption : STUDENT ID

Name : lblFirstName

Caption : FIRST NAME:

Name : lblLastName

Caption : LAST NAME:

Name : lblCourseID

Caption : COURSE ID

Name : lblGrade

Caption : GRADE

Text-Boxes

Name : txtStudentID

Text : 'leave blank'

Name : txtFirstName

Text : 'leave blank'

Name : txtLastName

Text : 'leave blank'

Name : txtCourseID

Text : 'leave blank'

Name : txtGrade

Text : 'leave blank'


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

Caption : Student Courses

Name: cmdNext

Caption : &Next Record

Name : cmdPrev

Caption : &Previous Record

Name : cmdFirst

Caption : &First Record

Name : cmdLast

Caption : &Last Record


Data Grid Control

Name : DataGrid1

Code for frmStudentDetails

Dim con As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim constr As String

Private Sub btnCourse_Click()

Unload Me

frmCourse.Show

End Sub

Private Sub cmdData_Click()

Dim rsGrid As New ADODB.Recordset

con.CursorLocation = adUseClient

rsGrid.CursorLocation = adUseClient

rsGrid.CursorType = adOpenStatic

rsGrid.Open "SELECT * FROM Student_Records",

con, adOpenForwardOnly, adLockPessimistic

Set DataGrid1.DataSource = rsGrid

End Sub
Private Sub cmdDel_Click()

con.Execute "DELETE * FROM

STUDENT_RECORDS WHERE RollNo = " &

(Text1.Text) & ""

MsgBox ("Record Deleted Successfully")

End Sub

Private Sub cmdExit_Click()

Unload Me

End Sub

Private Sub cmdFirst_Click()

With rs

.Open "SELECT * FROM STUDENT_RECORDS",

con, adOpenDynamic, adLockOptimistic

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
Private Sub cmdLast_Click()

With rs

.Open "SELECT * FROM STUDENT_RECORDS",

con, adOpenDynamic, adLockOptimistic

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

Private Sub cmdNext_Click()

With rs

.Open "SELECT * FROM STUDENT_RECORDS",

con, adOpenDynamic, adLockOptimistic

While Not .EOF

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

Private Sub cmdPrev_Click()

With rs

.Open "SELECT * FROM STUDENT_RECORDS",

con, adOpenDynamic, adLockOptimistic

While Not .EOF

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
Private Sub cmdSave_Click()

con.Execute "UPDATE STUDENT_RECORDS

SET FirstName = '" & Text2 & "',

LastName = '" & Text3 &

"', CourseID =" & Text4 &

", Grade = '" & Text5 & "'

WHERE RollNo = " & Text1 & ""

MsgBox ("Record Updated")

End Sub

Private Sub Form_Load()

constr =

"Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=C:UsersGirishDocumentsStudentDB.mdb;

Persist Security Info=False"

con.Open constr

End Sub

Private Sub cmdAdd_Click()

con.Execute "INSERT INTO

STUDENT_RECORDS(RollNo,FirstName,LastName,CourseID,Grade)

VALUES ('" + Text1.Text + "','" +

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.

Public Sub loadcon()

constr = "Provider=Microsoft.Jet.OLEDB.4.0;

Data Source=C:UsersGirishDocumentsStudentDB.mdb;

Persist Security Info=False"

con.Open constr

End Sub
Annexure – III

Teacher Evaluation Sheet

Name of Student: Enrollment No.:


Name of Programme: Semester:
Course Title : Code:

Title of the Micro-Project:

Course Outcomes Achieved

Evaluation as per Suggested Rubric for Assessment of Micro Project


 (Please tick in appropriate cell for each characteristic)

Sr. Characteristic to Poor Average Good Excellent


No be assessed ( Marks 1-3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

Relate to very Related to some Take care of at- Take care of more
Relevance to few Los Los least one CO than one CO
1
the course

Not more than At-least 5 relevant At –least 7 About 10 relevant


two sources sources, at least 2 relevant sources, sources, most
Literature
(primary and latest most latest latest
Survey /
2 secondary), very
information
old reference
collection

Completion of Completed less Completed 50 to Completed 60 to Completed more


the Target as than 50% 60% 80% than 80 %
3
per project
proposal
Sample Size Sufficient and Sufficient and Enough data
small, data appropriate appropriate collected by
neither sample, enough sample, enough sufficient and
Analysis of Data organized nor data generated data generated appropriate
4 and presented well but not organized which is organized sample size.
representation and not presented and presented Proper inferences
well. No or poor well but poor drawn by
inferences drawn inferences drawn organizing and
presenting data
Sr. Characteristic to Poor Average Good Excellent
No be assessed ( Marks 1-3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

through tables,
charts and graphs.

Incomplete Just Well Well


fabrication/asse assembled/fabrica assembled/fabrica assembled/fabrica
mbly. ted and parts are ted with proper ted with proper
not functioning functioning parts. functioning parts.
well. Not in In proper shape, In proper shape,
Quality of proper shape, within tolerance within tolerance
Prototype/ dimensions dimensions and dimensions and
5
Model beyond tolerance good good
limit. finish/appearance finish/appearance
Appearance/finish . But no creativity . Creativity in
is shabby. in design and use design and use of
of material material

Very short, poor Nearly sufficient Detailed, correct Very detailed,


quality sketches, and correct and clear correct, clear
Details about details about description of description of
methods, methods, methods, methods,
material, material, materials, materials,
precaution and precautions and precautions and precautions and
Report conclusions conclusion, but Conclusions. conclusions.
6
Preparation omitted, some clarity is not there Sufficient Graphic Enough tables,
details are in presentation. Description. charts and
wrong But not enough sketches
graphic
description.

Major Includes major Includes major Well organized,


information is information but information and includes major
not included, not well organized well organized but information ,well
7 Presentation
information is and not presented not presented presented
not well well well
organized .
Sr. Characteristic to Poor Average Good Excellent
No be assessed ( Marks 1-3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 ) ( Marks 9- 10 )

Any other
(depending
upon nature of
8
project: please
write indicators
by pen)

Could not reply Replied to Replied properly Replied most of


to considerable considerable to considerable the questions
number of number of number of properly
Defense question. questions but not question.
9 very properly

Micro-Project Evaluation Sheet

Process Assessment Product Assessment


Total
Part A - Project Part B - Project individual
Project Methodology Marks
Proposal Report/Working Model Presentation/Viva
(2 marks) 10
(2 marks) (2 marks) (4 marks)

Note:
Every course teacher is expected to assign marks for group evolution for each group of students in first 3
columns as per rubrics & individual evaluation in 4TH column for each group of students as per rubrics
based on viva.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)


Any Other Comment:

Name and designation of the Faculty Member

Dated Signature

*****

You might also like