Está en la página 1de 13

LIBRARY PROCESSING SYSTEM

AIM:
To create a program for library processing system to handle details of library using sql
server as backend connected to visual studio 2005 as frontend.

MODULE:

The frontend has 6 forms

Form1: login form ,which enables the user to login. It has 2 labels, 2 textbox and 2
buttons.

Form2: menu form, which enables the user to select the required field. It has 1 tool
strip menu item.

Form3: student details form,which enables the user to add ,delete a student detail.

It has 8 textbox, 11 labels ,4 buttons and 1 data grid view.

Form4: staff detail form,which enables the user to add, delete the staff detail.

It has 8 textbox,11 labels,4 buttons and 1 data grid view.

Form5: book detail form,which enable the user to view the details about the books.

It has 6 textbox, 7 labels, 4 buttons and 1 data grid view.

Form6: processing form, which enables the user to perform operations on library.

It has 3 data grid view, 9 labels and 7 buttons.


TABLE DESCRIPTION:
The backend as 3 tables

1. MYTBL:

NAME DATA TYPE DESCRIPTION


S_ID INTEGER STUDENT’S ID
S_NAME VARCHAR(50) STUDENT’S NAME
DEPT VARHAR(10) DEPARTMENT OF
STUDENT
VALIDITY INTEGER COURSE DURATION
TOKENS REMAINING INTEGER TOKENS LEFT OUT
DUE DATE 1 DATETIME RETURN OR RENEWAL
DATE FOR BOOK1
DUE DATE 2 DATETIME FOR BOOK 2

2. STAFF:

NAME DATA TYPE DESCRIPTION


T_ID INTEGER STAFF ID
T_NAME VARCHAR(25) STAFF NAME
T_DEPT VARCHAR(10) DEPARTMENT OF STAFF
TOKENS REMAINING INTEGER TOKENS LEFT OUT
DUE DATE 1 DATETIME RETURN OR RENEWAL
DATE FOR BOOK 1
DUE DATE 2 DATETIME FOR BOOK 2

3.BOOKDETAILS

NAME DATA TYPE DESCRIPTION


B_ID INTEGER BOOK ID
B_NAME VARCHAR(25) BOOK NAME
DEPT VARCHAR(10) CATEGORY OF BOOK
PRICE INTEGER COST OF BOOK
AVAILABILITY VARCHAR(10) STATUS OF BOOK
ER DIAGRAM:

s_id S_name Dept Tokens


SSSSS_NA t_name remaining
Dept SSSSS_NA

t_id
Validity

MYTBL STAFF

Borrower
Due date
Due
1
Due date Borrower date2
Tokens
remaining 1

Due
date2 BOOK DETAILS

Dept bk_id Bk_name


SSSSS_NAMS

Price
Availability
PROGRAM CODE:

FORM 1:
ok_click

If TextBox2.Text = "India” then

Me.Hide()

form2.show()

Else MessageBox.Show("incorrect password")

End If

End sub

cancel_click

Application.exit()

FORM 2:
student_click()

me.Hide()

form3.show()

staff_click()

me.hide()

form4.show()

book_click()

me.hide()

form5.show()

report_click()

me.hide()

form6.show()
FORM 3:
add_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim m As Integer

Dim n As Integer

Dim p As Integer

m = Integer.Parse(TextBox1.Text)

n = Integer.Parse(TextBox4.Text)

p = Integer.Parse(TextBox6.Text)

sqlcmd.CommandText = "insert into mytbl values(" & m & ",'" & TextBox2.Text & "','" &
TextBox3.Text & "'," & n & ",'" & p & "','" & TextBox7.Text & "','" & TextBox5.Text & "')"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox6.Clear()

TextBox7.Clear()

TextBox5.Clear()
delete_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim a As Integer

a = Integer.Parse(TextBox8.Text)

sqlcmd.CommandText = "delete from mytbl where id='" & a & "'"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox8.Clear()

show_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

DataGridView1.Show()

sqlcmd.CommandText = "select * from mytbl"

sqlcmd.Connection = con

adap.SelectCommand = sqlcmd

adap.Fill(ds, "mytbl")

DataGridView1.DataS

DataGridView1.DataMember = "mytbl"
FORM 4:
Add_click

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim c As Integer

c = Integer.Parse(TextBox1.Text)

sqlcmd.CommandText = "insert into staff values(" & c & ",'" & TextBox2.Text & "','" &
TextBox3.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "','" & TextBox4.Text & "')"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox6.Clear()

TextBox7.Clear()

TextBox4.clear()

Delete_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"
con.Open()

Dim a As Integer

a = Integer.Parse(TextBox5.Text)

sqlcmd.CommandText = "delete from staff where id='" & a & "'"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox5.Clear()

Show_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

DataGridView1.Show()

sqlcmd.CommandText = "select * from staff"

sqlcmd.Connection = con

adap.SelectCommand = sqlcmd

adap.Fill(ds, "staff")

DataGridView1.DataSource = ds

DataGridView1.DataMember = "staff"
FORM 5:
Add_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim a As Integer

Dim b As Integer

a = Integer.Parse(TextBox1.Text)

b = Integer.Parse(TextBox4.Text)

sqlcmd.CommandText = "insert into bookdetails values(" & a & ",'" & TextBox2.Text & "','" &
TextBox3.Text & "'," & b & ",'" & TextBox5.Text & "')"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox1.Clear()

TextBox2.Clear()

TextBox3.Clear()

TextBox4.Clear()

TextBox5.Clear()

Delete_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"
con.Open()

Dim p As Integer

p = Integer.Parse(TextBox6.Text)

sqlcmd.CommandText = "delete from bookdetails where id='" & p & "'"

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox6.Clear()

Show_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

DataGridView1.Show()

sqlcmd.CommandText = "select * from bookdetails"

sqlcmd.Connection = con

adap.SelectCommand = sqlcmd

adap.Fill(ds, "bookdetails")

DataGridView1.DataSource = ds

DataGridView1.DataMember = "bookdetails"

Exit_click()

DataGridView1.Hide()

Me.Hide()

Form1.Show()

FORM 6:

Return_click()
Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim a As Integer

a = Integer.Parse(TextBox1.Text)

sqlcmd.CommandText = "update bookdetails set availability='" & TextBox2.Text & "' where
id='" & TextBox1.Text & "' "

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox1.Clear()

TextBox2.Clear()

Show_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

DataGridView1.Show()

sqlcmd.CommandText = "select * from bookdetails"

sqlcmd.Connection = con

adap.SelectCommand = sqlcmd

adap.Fill(ds, "bookdetails")

DataGridView1.DataSource = ds

DataGridView1.DataMember = "bookdetails"
Renew_click()

Dim con As New SqlClient.SqlConnection

Dim adap As New SqlClient.SqlDataAdapter

Dim ds As New DataSet

Dim sqlcmd As New SqlClient.SqlCommand

con.ConnectionString = "Data Source=ANONYMOUS\SQLEXPRESS;Initial


Catalog=nan;Integrated Security=True;Pooling=False"

con.Open()

Dim a As Integer

a = Integer.Parse(TextBox5.Text)

sqlcmd.CommandText = "update staff set duedate1='" & TextBox6.Text & "', duedate2='" &
TextBox7.Text & "' where id=" & a & ""

sqlcmd.Connection = con

sqlcmd.ExecuteNonQuery()

TextBox3.Clear()

TextBox4.Clear()

Exit_click()

DataGridView1.Hide()

DataGridView2.Hide()

DataGridView3.Hide()

Me.Hide()

Form1.Show()

También podría gustarte