Professional Documents
Culture Documents
CERTIFICATE
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.
Name of
Sr. Planned Start Planned Finish
Details of Activity Responsible
No Date Date
Team Members
Name of
Sr. No Specifications Qty Remarks
Resource/Material
Open Learning Sources
Videos/ websites/
1 1 For information
books, magazines
• 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.
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
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
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
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
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.
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
(A) Process and Product Assessment (B) Individual Presentation / Viva Total
(6 Marks) (4 Marks) Marks (10)
(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)
(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)