You are on page 1of 19

Micro Project Report on

LIBRARY MANAGEMENT SYSTEM

Academic Year: 2021 – 22 Institute Code: 0563


Program: INFORMATION TECHNOLOGY Semester: IV
Course: GUI Application Development Using VB.Net Course Code: 22416
Group no: 14

Maharashtra State Board of Technical Education, Mumbai


(Autonomous)(ISO-9001-2008) (ISO/IEC 27001:20013)
Maharashtra State Board of Technical Education,
Mumbai

CERTIFICATE

This is to certify that,

Roll No Student Name Seat No Enroll No

40 PATEL KARTIK GHANSHYAM 2005630216

41 RAM SUMIT SHAILENDRA 2005630217

42 SHEIKH NEHA MOHD ASIF 2005630218

Of Fourth Semester of Diploma in Information Technology(IF) of Institute Pravin


Patil College of Diploma Engineering and Technology, Bhayander(E)(Code:
0563) has completed the Micro Project satisfactorily in subject GUI Application
Development Using VB.Net (22034) for the academic year 2020–2021 as
prescribed in the curriculum.

Place: Bhayander (E)


Date:

MRS.POOJA MAHTRE MRS.PRACHI KALPANDE MRS.R.B. PATIL


Subject Teacher Head of Department Principal
PART A
Micro Project Proposal
LIBRARY MANAGEMENT SYSTEM
1.0 Brief Introduction
• The purpose of a library management system is to operate a library with efficiency and at reduced costs.
The system being entirely automated streamlines all the tasks involved in operations of the library. The
activities of book purchasing, cataloging, indexing, circulation recording and stock checking are done
by the software. Such software eliminates the need for repetitive manual work and minimizes the
chances of errors.

The library management system software helps in reducing operational costs. Managing a library
manually is labor intensive and an immense amount of paperwork is involved. An automated system
reduces the need for manpower and stationery. This leads to lower operational costs.

The system saves time for both the user and the librarian. With just a click the user can search for the
books available in the library. The librarian can answer queries with ease regarding the availability of
books. Adding, removing or editing the database is a simple process. Adding new members or
cancelling existing memberships can be done with ease.

Stock checking and verification of books in the library can be done within a few hours. The automated
system saves a considerable amount of time as opposed to the manual system.

The library management system software makes the library a smart one by organizing the books
systematically by author, title and subject. This enables users to search for books quickly and
effortlessly.

Students need access to authentic information. An advanced organized library is an integral part of any
educational institution. In this digital age a web based library management system would be ideal for
students who can access the library’s database on their smartphones.

2.0 Aim of the Micro-Project

1) To study various concepts of Vb.Net


2) To understand the need of Student Admission System.
3) To study various ways to create system of Student Admission
4) To apply basic .Net concepts to solve the given problem.
5) To use the Forms and Panels.
3.0 Action Plan

Name of
Sr. Planned Start Planned Finish
Details of Activity Responsible
No Date Date
Team Members

Discussion and finalization of KARTIK AND


1 22/2/22 3/3/22 SUMIT
topic

Preparation and submission of KARTIK AND


2 3/3/22 10/3/22 SUMIT
Abstract
Collection of Data & Literature
3 Review 10/3/22 22/3/22
SUMIT AND
NEHA
Discussion on outline of
4 Content & Formulation of the 22/3/22 31/3/22 KARTIK AND
Content NEHA
Editing and proof Reading of
5 31/3/22 12/4/22 SUMIT AND
Content
NEHA
Compilation of Report And
6 12/4/22 21/4/22 KARTIK AND
Presentation
SUMIT
7 Viva voce SUMIT AND
21/4/22 28/4/22
KARTIK
Final submission of Micro ALL
28/4/22 12/5/22
8 Project

4.0 Resources Required

Name of
Sr. No Specifications Qty Remarks
Resource/Material
Open Learning Sources
Videos/ websites/
1 1 For information
books, magazines

2 Software_required Vb.Net 2020 1 For Execution


PART B
Micro Project Report
HOTEL MANAGEMENT SYSTEM

1.0 Brief Introduction

• The purpose of a library management system is to operate a library with efficiency and at reduced costs.
The system being entirely automated streamlines all the tasks involved in operations of the library. The
activities of book purchasing, cataloging, indexing, circulation recording and stock checking are done
by the software. Such software eliminates the need for repetitive manual work and minimizes the
chances of errors.

The library management system software helps in reducing operational costs. Managing a library
manually is labor intensive and an immense amount of paperwork is involved. An automated system
reduces the need for manpower and stationery. This leads to lower operational costs.

The system saves time for both the user and the librarian. With just a click the user can search for the
books available in the library. The librarian can answer queries with ease regarding the availability of
books. Adding, removing or editing the database is a simple process. Adding new members or
cancelling existing memberships can be done with ease.

Stock checking and verification of books in the library can be done within a few hours. The automated
system saves a considerable amount of time as opposed to the manual system.

The library management system software makes the library a smart one by organizing the books
systematically by author, title and subject. This enables users to search for books quickly and
effortlessly.

Students need access to authentic information. An advanced organized library is an integral part of any
educational institution. In this digital age a web based library management system would be ideal for
students who can access the library’s database on their smartphones.

2.0 Aim of the Micro-Project


1) To study various concepts of Vb.Net
2) To understand the need of Student Admission System.
3) To study various ways to create system of Student Admission
4) To apply basic .Net concepts to solve the given problem.
5) To use the Forms and Panels.
3.0 Course Outcomes Integrated

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 Actual Procedure Followed
Here, we work with our project team members who have already been identified to establish
and start the project:
• Define roles and responsibilities
• Analyze project quality and risks.
• Create the Project Schedule
• Identify and recruit project members

5.0 Outputs of the micro-project

INTRODUCTION:
• The purpose of a library management system is to operate a library with efficiency and at reduced
costs. The system being entirely automated streamlines all the tasks involved in operations of the
library. The activities of book purchasing, cataloging, indexing, circulation recording and stock
checking are done by the software. Such software eliminates the need for repetitive manual work and
minimizes the chances of errors.

The library management system software helps in reducing operational costs. Managing a library
manually is labor intensive and an immense amount of paperwork is involved. An automated system
reduces the need for manpower and stationery. This leads to lower operational costs.

The system saves time for both the user and the librarian. With just a click the user can search for the
books available in the library. The librarian can answer queries with ease regarding the availability of
books. Adding, removing or editing the database is a simple process. Adding new members or
cancelling existing memberships can be done with ease.

Stock checking and verification of books in the library can be done within a few hours. The automated
system saves a considerable amount of time as opposed to the manual system.

The library management system software makes the library a smart one by organizing the books
systematically by author, title and subject. This enables users to search for books quickly and
effortlessly.

Students need access to authentic information. An advanced organized library is an integral part of any
educational institution. In this digital age a web based library management system would be ideal for
students who can access the library’s database on their smartphones..
Features
• User friendly system
• Simplification of librarian duties
• Increased member engagement
• Efficient data management
• Time and effort saver.
.

Advantages
• It becomes convenient for members to book books without actually visiting the place thus saves
their time.
• The system calculates proper record of books for expected period hence there does not arise any
need of negotiating for cost.
• The system stores and sends all the members details to the admin for requests.
• The system is easy to use and saves human efforts and cost.
Disadvantages
• Admin has the authority to either approve or disapprove the request for books booking. So if
already there exists a booking for the one that other member is asking for, his request would be
disapproved which may disappoint them.

Forms : -
Code: -

Forms 1:-
Imports System.Text.RegularExpressions
Public Class Form1

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


Dim regex As Regex = New Regex("[a-zA-Z]")
Dim regex1 As Regex = New Regex("[@/#]")
If (TextBox1.Text = "" Or TextBox2.Text = "") Then
MessageBox.Show("Please fill your info")
Else
If Not regex.IsMatch(TextBox1.Text) Then
ErrorProvider1.SetError(TextBox1, "Please enter alphabetical characters only!")

TextBox1.Focus()
TextBox1.Clear()

Else
If Not regex1.IsMatch(TextBox2.Text) Then
ErrorProvider1.SetError(TextBox2, "Please enter valid password only(it should include @/#)")
TextBox2.Focus()
TextBox2.Clear()
Else
MessageBox.Show("Done")
Form2.Show()
End If
End If
End If
End Sub
End Class

Forms 2 :-
Public Class Form2
Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
Form3.Show()
End Sub

Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles PictureBox3.Click


Form4.Show()
End Sub

Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Handles PictureBox4.Click


Form5.Show()
End Sub
End Class

Forms 3 :-
Public Class Form3
Imports System.Text.RegularExpressions
Public Class Form3
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("DSU")
ComboBox1.Items.Add("POD")
ComboBox1.Items.Add("DMA")
ComboBox1.Items.Add("DCO")
ComboBox1.Items.Add("DTM")
ComboBox1.Items.Add("GAD")
ComboBox1.Items.Add("SEN")
ComboBox1.Items.Add("JAVA")

ComboBox2.Items.Add("IF")
ComboBox2.Items.Add("CO")
ComboBox2.Items.Add("EJ")
ComboBox2.Items.Add("ME")
ComboBox2.Items.Add("EE")
ComboBox2.Items.Add("CE")

ComboBox3.Items.Add("Available")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.DataGridView1.Rows.Add(TextBox1.Text, TextBox2.Text, ComboBox1.Text,
ComboBox2.Text, ComboBox3.Text, TextBox3.Text, TextBox4.Text, TextBox5.Text,
TextBox6.Text, TextBox7.Text)
Dim regex As Regex = New Regex("^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-
]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$")
Dim regex1 As Regex = New Regex("[@/#]")
If (TextBox6.Text = "" Or TextBox7.Text = "") Then
MessageBox.Show("Please fill your info")
Else
If Not regex.IsMatch(TextBox6.Text) Then
ErrorProvider1.SetError(TextBox6, "Please enter alphabetical characters only!")
TextBox6.Focus()
TextBox6.Clear()
Else
If Not regex1.IsMatch(TextBox7.Text) Then
ErrorProvider1.SetError(TextBox7, "Please enter valid password only(it should include
@/#)")
TextBox7.Focus()
TextBox7.Clear()
Else
MessageBox.Show("Registeration of " + TextBox1.Text + " is done for " +
ComboBox1.Text)
End If
End If
End If
End Sub
End Class

Forms 4 :-
Imports System.Text.RegularExpressions
Public Class Form4
Private Sub Form3_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("DSU")
ComboBox1.Items.Add("POD")
ComboBox1.Items.Add("DMA")
ComboBox1.Items.Add("DCO")
ComboBox1.Items.Add("DTM")
ComboBox1.Items.Add("GAD")
ComboBox1.Items.Add("SEN")
ComboBox1.Items.Add("JAVA")

ComboBox2.Items.Add("IF")
ComboBox2.Items.Add("CO")
ComboBox2.Items.Add("EJ")
ComboBox2.Items.Add("ME")
ComboBox2.Items.Add("EE")
ComboBox2.Items.Add("CE")
End Sub

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


Me.DataGridView1.Rows.Add(TextBox1.Text, ComboBox1.Text, ComboBox2.Text,
TextBox2.Text, TextBox3.Text, TextBox4.Text)
Dim regex As Regex = New Regex("^(0[1-9]|[12]\d|3[01])/(0[1-9]|1[0-2])/((?:19|20)\d{2})$")
If regex.IsMatch(TextBox4.Text.Trim) Then
MessageBox.Show("Book has been issued")
Else
If Not regex.IsMatch(TextBox4.Text) Then
ErrorProvider1.SetError(TextBox4, "Enter date in dd/mm/yyyy format")
TextBox4.Focus()
TextBox4.Clear()
End If
End If
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Me.Close()
End Sub
End Class

Forms 5 :-
Imports System.Text.RegularExpressions
Public Class Form5
Private Sub Form5_Load(sender As Object, e As EventArgs) Handles MyBase.Load
ComboBox1.Items.Add("DSU")
ComboBox1.Items.Add("POD")
ComboBox1.Items.Add("DMA")
ComboBox1.Items.Add("DCO")
ComboBox1.Items.Add("DTM")
ComboBox1.Items.Add("GAD")
ComboBox1.Items.Add("SEN")
ComboBox1.Items.Add("JAVA")

ComboBox2.Items.Add("IF")
ComboBox2.Items.Add("CO")
ComboBox2.Items.Add("EJ")
ComboBox2.Items.Add("ME")
ComboBox2.Items.Add("EE")
ComboBox2.Items.Add("CE")
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.DataGridView1.Rows.Add(TextBox1.Text, ComboBox1.Text, ComboBox2.Text,
TextBox2.Text, TextBox3.Text, TextBox4.Text)
Dim regex As Regex = New Regex("^(0[1-9]|[12]\d|3[01])/(0[1-9]|1[0-2])/((?:19|20)\d{2})$")
If regex.IsMatch(TextBox4.Text.Trim) Then
MessageBox.Show("Book has Returned")
Else
If Not regex.IsMatch(TextBox4.Text) Then
ErrorProvider1.SetError(TextBox4, "Enter date in dd/mm/yyyy format")
TextBox4.Focus()
TextBox4.Clear()
End If
End If
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click


Me.Close()
End Sub
End Class

6.0 Skill Developed/Learning Out of This Micro-Project:

1) Function as team member.


2) Follow Ethics.
3) To collect information from different sources
CONCLUSION : -

Finally in Library management system, we have a system where User comes to the shop
and his registration will be done with the details of him and choice will be considered
and staff brings out the goods and admin prepare this bill and according to gives the
goods to him. Before that admin puts all the goods in a very classified manner in
different racks according to the type of products and assigns the staff to the racks.
Hence the system completes its task at best.

Hence, we have successfully completed our Micro-project on Library Management


System.

References:
GUI based Application using VB.Net by Dr.Meenakshi A. Thalor, Wikipedia.

https://www.lovelycoding.org/sports-good-management-system/

https://nevonprojects.com/sports-club-management/
Micro Project Evaluation Sheet Annexure–IV

Name of Student : PATEL KARTIK Enrollment No : 2005630216


GHANSHYAM
Name of Program : Information Technology Semester : Fourth
: GUI Application Development Using
Course Title Code : 22034
VB.Net
Title of Micro-Project :Library Management System

Course Outcome Achieved:


a. Use Visual Studio IDE to design application.
b. Develop GUI Application using Form Controls and its events.
c. Apply Object Oriented concepts in GUI Application.
d. Use Data access controls to store data in Database and retrieve it.
e. Use Data Binding in GUI Application.
Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Poor Average Good Excellent Sub


Characteristics to be assessed
No (1-3) (4-5) (6-8) (9-10) Total
(A) Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype / Model
6 Report Presentation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva

(A) Process and Product Assessment (B) Individual Presentation / Viva Total
(6 Marks) (4 Marks) Marks (10)

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


any)

Name and Designation of Teacher: Mrs.Pooja Mahtre (Sr.Lecturer).


Signature:
Annexure–IV
Micro Project Evaluation Sheet

Name of Student : RAM SUMIT SHAILENDRA Enrollment No : 2005630217


Name of Program : Information Technology Semester : Fourth
: GUI Application Development Using
Course Title Code : 22034
VB.Net
Title of Micro-Project :Library Management System

Course Outcome Achieved:


a. Use Visual Studio IDE to design application.
b. Develop GUI Application using Form Controls and its events.
c. Apply Object Oriented concepts in GUI Application.
d. Use Data access controls to store data in Database and retrieve it.
e. Use Data Binding in GUI Application.
Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Poor Average Good Excellent Sub


Characteristics to be assessed
No (1-3) (4-5) (6-8) (9-10) Total
(A) Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype / Model
6 Report Presentation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva

(A) Process and Product Assessment (B) Individual Presentation / Viva Total
(6 Marks) (4 Marks) Marks (10)

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

Name and Designation of Teacher: Mrs.Pooja Mahtre (Sr.Lecturer).


Signature:
Annexure–IV
Micro Project Evaluation Sheet

Name of Student : SHEIKH NEHA MOHD ASIF Enrollment No : 2005630218


Name of Program : Information Technology Semester : Fourth
: GUI Application Development Using
Course Title Code : 22034
VB.Net
Title of Micro-Project :Library Management System

Course Outcome Achieved:


a. Use Visual Studio IDE to design application.
b. Develop GUI Application using Form Controls and its events.
c. Apply Object Oriented concepts in GUI Application.
d. Use Data access controls to store data in Database and retrieve it.
e. Use Data Binding in GUI Application.
Evaluation as per Suggested Rubric for Assessment of Micro-Project

Sr. Poor Average Good Excellent Sub


Characteristics to be assessed
No (1-3) (4-5) (6-8) (9-10) Total
(A) Process and Product Assessment (Convert above total marks out of 6 Marks)
1 Relevance to the course
Literature Review / Information
2
Collection
Completion of the Target as per
3
project proposal
Analysis of Data and
4
representation
5 Quality of Prototype / Model
6 Report Presentation
(B) Individual Presentation / Viva (Convert above total marks out of 4 Marks)
7 Presentation
8 Viva

(A) Process and Product Assessment (B) Individual Presentation / Viva Total
(6 Marks) (4 Marks) Marks (10)

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

Name and Designation of Teacher: Mrs.Pooja Mahtre (Sr.Lecturer).


Signature:

You might also like