Professional Documents
Culture Documents
GAD Micro New
GAD Micro New
A
MICRO PROJECT REPORT
ON
“ Book Shop Management System ”
VB.NET (22034)
Submitted By
Student Names
Miss. Jagruti Ninad Deshmukh Miss. Pallavi Ramesh Thakare
Principal
Dr. B. G. Gawalwad
Awarded by
Maharashtra State Board of Technical Education, Mumbai.
Principal
Dr. B. G. Gawalwad
Government Polytechnic, Washim
SUBMITTED BY THE GROUP OF
Subject Teacher H. O. D
Mr. K.V.Ingole Mr. U. A. Bagde
Principal
Dr. B. G. Gawalwad
Abstract
SR Conte Page
No. nt No.
1 Introduction 6
2 Data Flow Diagram 7
3 Source Code 7-27
4 Output 28
5 Future Enhancement 29
6 Conclusion 29
INTRODUCTION
The project titled Book store Management System is Book store
management software for monitoring and controlling the
transactions in a Book store .The project “Book store Management
System” is developed in VB.Net, which mainly focuses on basic
operations in a Book store like adding new Customer, new books,
and updating new information, searching books and Publisher
and facility to sold and return books.
“Book store Management System” is a windows application
written for 64- bit Windows operating systems, designed to help
users maintain and organize Book store. Our software is easy to
use for both beginners and advanced users. It features a familiar
and well thought-out, an attractive user interface, combined with
strong searching Insertion and reporting capabilities. The report
generation facility of Book store system helps to get a good idea
of which are the books sold by the Publisher, makes users
possible to generate reports’ hard copy.
SYSTEM SPECIFICATION
HARDWARE CONFIGURATION
System : HCL/HP any
RAM : 4 GB
Source Code:
Login Form:
Dim rs As New
ADODB.Recordset Public
LoginSucceeded As Boolean
Dim Counter As Integer
Private Sub
cmdCancel_Click() 'set the
global var to false
'to denote a failed
login
LoginSucceeded =
False Unload Me
End Sub
Private Sub
cmdOK_Click() On Error
Resume Next
If txtPasswd.Text = "" Then
MsgBox "Enter A Password:",
vbCritical txtPasswd.SetFocus
Exit
Sub
End If
'rs.Close 'After the user_id are loaded into dbUserId
close the 'Recordset for further usage
rs.Open "Select User_Password from users where
User_Name= '" & dcUser.Text & "'", Con,
adOpenDynamic, adLockOptimistic
If rs.EOF <> True Then 'If Search is
found If rs(0) = txtPasswd Then
DoEvents
'Check If user is Admin
'Checking : To allow Settings Menu Available only
to Admin Unload Me
frmMain.Sh
ow DoEvents
' Srchflag =
True Exit Sub
rs.Close
Else
MsgBox "Invalid Password!!!" & vbCrLf & "Note :
Password is same as Username", vbInformation, "Enjoy
Freeware" txtPasswd.Text = ""
txtPasswd.SetFo
cus rs.Close
Exit
Sub
End If
End If
'If Srchflag = False Then 'Display msg when search not found
' MsgBox "Invalid Password" & vbCrLf & "No Access!!!",
vbCritical, "Invalid User"
' End
'End If
End
Sub
Main Form:
Dim MyForm As
FRMSIZE Dim DesignX
As Integer Dim DesignY
As Integer Private Sub
backup_Click()
frmBackUp.Show 1
End Sub
Private Sub
CoolGreen_Click() Call
select_color_type(3)
sys_color = "3"
End Sub
Private Sub
Default_Click() Call
select_color_type(0)
sys_color = "0"
End Sub
Private Sub
LightBrown_Click() Call
select_color_type(5)
sys_color = "5"
End Sub
Private Sub
LightViolet_Click() Call
select_color_type(4)
sys_color = "4"
End Sub
Private Sub
MacGrey_Click() Call
select_color_type(1)
sys_color = "1"
End Sub
Private Sub MDIForm_Load()
Dim ScaleFactorX As Single, ScaleFactorY As Single '
Scaling factors ' Size of Form in Pixels at design resolution
DesignX = 800
DesignY = 600
RePosForm = True ' Flag for
positioning Form DoResize = False '
Flag for Resize Event
' Set up the screen values
Xtwips =
Screen.TwipsPerPixelX
Ytwips =
Screen.TwipsPerPixelY
Ypixels = Screen.Height / Ytwips ' Y Pixel
Resolution Xpixels = Screen.Width / Xtwips '
X Pixel Resolution ' Determine scaling factors
ScaleFactorX = (Xpixels /
DesignX) ScaleFactorY =
(Ypixels / DesignY)
Resize_For_Resolution ScaleFactorX,
ScaleFactorY, Me MyForm.Height = Me.Height '
Remember the current size MyForm.Width =
Me.Width
frmContainer.Show
'Display the business
status UpdateInfoMsg
End Sub
Purchase Order Form:
Dim MyForm As
FRMSIZE Dim DesignX
As Integer Dim DesignY
As Integer Private Sub
cmbPID_Click()
Dim rsProdName As Recordset
Set rsProdName = New ADODB.Recordset
Sales report
Customer details
FUTURE ENCHANCEMENT
This software has demands in private and public area. This software
provides a great help in managing the data in a well. Mannered
order. This project is designed specially to maintain the data in a
sequential manner and to save the tome and efforts of database
administrator. The project is structured according to today’s need.
Conclusion
50 | P a g e