PROBLEM STATEMENT
Online book bank system is used to purchase books through internet at any time. This
reduces the time of purchase of book and also manpower required behind purchasing. Given a
membership ID, books can be fetched at any time by paying the corresponding price amount. If
not a member, then registration is done and membership ID and validity is given. Online book
bank system is more feasible than manual method.
DATABASE DESIGN
REGISTER TABLE
DETAILS TABLE
BOOK BANK MANAGEMENT SYSTEM
USECASE DIAGRAM
get form
fill form
check details
issue id
user librarian
get id
select book
issue book
collect book
CLASS DIAGRAM
SEQUENCE DIAGRAM
1: get form
2: fill form
3: check details
4: issue id
5: select book
6: issue book
7: collect book
STATECHART DIAGRAM
get id
select
books
submit
form
issue book
collect
books
COMPONENT DIAGRAM
bookbank database
system
DEPLOYMENT DIAGRAM
bookban databas
... e
LAYERED ARCHITECTURE DAIGRAM
ui layer
domain layer
customer admin
technical layer
DATABASE
REGISTRATION FORM
Private Sub cmdCancel_Click()
Unload Me
End Sub
LOGIN
Private Sub cmdLogin_Click()
query = "select * from Register where USERN = '" & txtUser.Text & "' and PASSW = '" & txtPass.Text
& "'"
Set rs = db.Execute(query)
If Not rss.EOF Then
User = rs(0)
rs.Close
Form3.Show
Else
MsgBox ("Invalid USERNAME or PASSWORD")
txtUser.SetFocus
End If
End Sub
DETAILS FORM
Private Sub cmdIssue_Click()
Dim lim As Integer
MsgBox ("Book Issued")
Set rs = db.Execute("select*from Register where ID='" & cmbAcc.Text & "'")
lim = rs(5) - 1
txtB = lim
Set rs = db.Execute("update Register set LIMIT=Val(txtB) where ID='" & cmbAcc.Text & "'")
End Sub
MDI FORM
Private Sub mIssue_Click()
Form3.Show
End Sub
OUTPUT:
MDI FORM
REGISTRATION FORMLOGIN
DETAILS FORM
RESULT: