Retail Store Management System Project Report
Retail Store Management System Project Report
Retail Store Management System Project Report
net/publication/381311326
CITATIONS READS
0 1,148
1 author:
Kamal Acharya
Tribhuvan University
220 PUBLICATIONS 3,471 CITATIONS
SEE PROFILE
All content following this page was uploaded by Kamal Acharya on 11 June 2024.
INTERNSHIP REPORT
ON
RETAIL STORE MANAGEMENT SYSTEM
PROJECT
BY
KAMAL ACHARYA
(Tribhuvan University)
Date: 2022/03/25
1|Page
Introduction
Development of large software system is extremely complex activity
It was felt that it is important and very instructive, not only to learn
on project.
2|Page
In this project we can manage:
Purchase Record,
Purchase Detail,
Sales Record,
Sales Details,
Product Record,
Categories Detail,
Dealer Record,
Customer Record,
2|Page
Objective of the Project
easily manage the Retail Store Management System. Now a day, in world every
work is require fast. In short time we can require bulk of work, and also manage
3|Page
In Retail Store different-different products are purchase from dealer and
sale to the customer. Such Product as: Stationeries, Grocery product, Cosmetics,
have to maintain the sales record properly then retail store requires a good system
of man power. Suppose we want to search any record then lot of problem was
faced by retail store. Day by day records increases. Then many problems were
We have to inform all type of courses, their fees to students. After some time we
want to see this record then more difficult to find a this kind record in manual
system
Various types of Grocery products, its cost, price are such kind of record.
4|Page
customer. When Customer paid their Payment then keep the record of Payment
& update the record. If we want to a record of customer as theirProduct wise then
who are paid, when paid, how much paid, their outstanding amount, their paid
amount etc... Suppose we have to see every customer payment status then it is
maintain the customer billing record properly then store requires a good system
Same as this many other tasks are also available such as Sales record,
difficult. With the use of this project store canmaintain their customer record
easily.
5|Page
Project Category
products record.
6|Page
System Configuration
Hardware Requirements
Main Memory – 4 GB
Keyboard – Multimedia
7|Page
Software Requirements
Front end Language: - Visual Basic 6.0
Symbolic Instruction Code. It is a very easy programming language to learn. The code
looks a lot like English Language. Different software companies produced different
developed
8|Page
programming language and supporting resources are available everywhere. Now, there
are many versions of VB exist in the market, the most popular one and still widely
used by many VB programmers isnone other than Visual Basic 6. We also have
VB.net, VB2005, VB2008 and the latest VB2010. Both Vb2008 and VB2010 are fully
Language. These are the main divergence from the old BASIC. In BASIC,
BASIC, you have to write program code for each graphical object you wish to
display it on
Screen, including its position and its color. However, In VB , you just need to
drag and drop any graphical object anywhere on the form, and you can change its
On the other hand, because the user may click on a certain objectrandomly,
9|Page
made up of many subprograms, each has its own program code, and each can be
executed independently and at the same time each can be linked together in one
way or another.
and integrated development environment (IDE) from Microsoft for its COM
Visual Basic was derived from BASIC and enables the rapid application
databases using Data Access Objects, Remote Data Objects, or ActiveX Data
Objects, and creation of ActiveX controls and objects. Scripting languages such
as VBA and VBScript are syntactically similar to Visual Basic, but perform
differently.
provided with Visual Basic itself. Programs written in Visual Basic can also use
10 | P a g e
Language Features
easily learned and used by beginner programmers. The language not only allows
programmers to create simple GUI applications, but can also develop complex
components, and writing additional lines of code for more functionality. Since
default attributes and actions are defined for the components, a simple program
can be created without the programmer having to write many lines of code.
computers and native code compilation this has become less ofan issue.
approximately 1 MB in size.
11 | P a g e
This runtime is included by default in Windows 2000 and later, but for
executable.
Controls have attributes and event handlers associated with them. Default values
are provided when the control is created, but may be changed by the programmer.
Many attribute values can be modified during run time based on user actions or
can be inserted into the form resize event handler to reposition a control so that it
remains centered on the form, expands to fill up the form, etc. By inserting code
into the event handler for a keypress in a text box, the program can automatically
translate the case of the text being entered, or even prevent certain characters from
being inserted.
Visual Basic can create executables (EXE files), ActiveX controls, or DLL
12 | P a g e
to interface database systems. Dialog boxes with less functionality can be used to
application, while programmers can insert additional logic within the appropriate
display its list and allow the user to select any element. An event handler is called
when an item is selected, which can then execute additional code created by the
programmer to perform some action based on which element was selected, such
instead provide ActiveX objects to other programs via Component Object Model
library of utility objects, and has basic object oriented support. Since the more
13 | P a g e
configuration and force the case of variable names to conform to the case of the
entry within the symbol table. String comparisons are case sensitive by default,
The Visual Basic compiler is shared with other Visual Studio languages
(C, C++), but restrictions in the IDE do not allow the creation of some targets
Characteristics
By default, if a variable has not been declared or if no type declaration
Basic 6.0. The default type may be overridden for a specific declaration by
using a special suffix character on the variable name (# for Double, ! for
14 | P a g e
For String, and @ for Currency) or using the key phrase As (type). VB can
also be set in a mode that only explicitly declared variables can be used with
A = B = C does not imply that the values of A, B and C are equal. The
15 | P a g e
About The Structured Query Language
(SQL)
interact with a relational database. In fact, SQL is the only language that most
databases actually understand. Whenever you interact with such a database, the
software translates your commands (whether they are mouse clicks or form
entries) into SQL statement that the database knows how to interpret. SQL has
three major components: the Data Manipulation Language (DML), the Data
scope includes data insert, query, update and delete, schema creation and
16 | P a g e
SQL was one of the first commercial languages for Edgar F. Codd's
relational model, as described in his influential 1970 paper, "A Relational Model
of Data for Large Shared Data Banks". Despite not adhering to the relational
database language. Although SQL is often described as, and to a great extent is, a
of the International Organization for Standards (ISO) in 1987. Since then the
standard has been enhanced several times with added features. However, issues
of SQL code portability between major RDBMS products still exist due to lack
reasons mentioned are the large size, and incomplete specification ofthe
17 | P a g e
The SQL language is subdivided into several language elements,
including:
are used to limit the effects of statements and queries, or to change program
flow.
Queries, which retrieve the data based on specific criteria. This is the most
diagnostics.
Though not required on every platform, it is defined as a standard part of the SQL
grammar.
18 | P a g e
Insignificant whitespace is generally ignored in SQL statementsand
Queries:-
The most common operation in SQL is the query, which is
Queries allow the user to describe desired data, leaving the database management
following the SELECT keyword. An asterisk ("*") can alsobe used to specify
19 | P a g e
queried tables. SELECT is the most complex statement in SQL, with
The FROM clause which indicates the table(s) from which data is to be
retrieved. The FROM clause can include optional JOIN sub clauses to specify
The WHERE clause includes a comparison predicate, which restricts the rows
returned by the query. The WHERE clause eliminates all rows from the result
set for which the comparison predicate does not evaluate to True.
The GROUP BY clause is used to project rows having common values into a
The HAVING clause includes a predicate used to filter rows resulting from
predicate.
20 | P a g e
The ORDER BY clause identifies which columns are used to sort the
resulting data, and in which direction they should be sorted (options are
21 | P a g e
Screenshort
22 | P a g e
Diagram 3.3: Preview of Output Design to Add New Workers Details
23 | P a g e
Field Name Data Type Field Size
Table 3.1: Table for the Input Design to add new user record
24 | P a g e
Table 3.2: Table for the Input Design to login
25 | P a g e
Diagram 3.7: Preview for Database Design for Workers
26 | P a g e
Diagram 3.9: Preview for Database Spreadsheet Design for Product
27 | P a g e
ENTITY RELATIONSHIP DIAGRAM
The E-R model was introduced by P.P Chen. Entity-relationship isa detailed, logical
representation of the entities, associations & data elements for an organization or
business area. This technique is used in database design that helps to describe how
entities in an enterprise are related to one another. E-R model for the data uses three
features to describe data.
28 | P a g e
ERD displays & indicate the relationship between tables.
Entity
Attribute
Flow Line
29 | P a g e
DIAGRAM
30 | P a g e
Database Tables
31 | P a g e
3. Contect_no Smallint To Store the Dealer Phone
32 | P a g e
Table Name:- Purchase Primary Key:- Bill_No
33 | P a g e
Table Name:- Purchase_Return
34 | P a g e
Date
1. No Smallint No Of Product
35 | P a g e
Process Model
Unified Modeling Language Manage
Purchase
Manage Sales
Manage Product
Manage Stock
Manage Customer
Manage Purchase
Return
Manage Sales
Return
Manage Bill
Record
Manage Company
Record
36 | P a g e
Process Model
Customer
Detail
Receive
Purchase
Product
Get Information
About Product
User
Get Information
Get Information
About Issue Bills
Get Information
About Sales Return
37 | P a g e
Activity Diagram
2). Sales Process Diagram
Get Customer
No
Yes
No
yes
38 | P a g e
3). Customer Detail Diagram
Get Customer Id
No
Yes
No
Yes
39 | P a g e
4). Payment Detail Process With Cash
Put Customer Id
Button
No
Yes
40 | P a g e
5). Payment Detail Process With Cheque
Input Customer
No
Yes
41 | P a g e
6). Purchase Product Process Diagram
No
Field
Yes
No
Yes
Record Store in
System
42 | P a g e
7). Fill Product Information Process
Diagram
No
Yes
No
Yes
43 | P a g e
8). Create a New User
Password
No
Yes
44 | P a g e
9). Change Password
Password
Option
No
Yes
45 | P a g e
10). Edit Product Information
Product
as form
No
Yes
46 | P a g e
11). Edit Store Details
Store
Form
No
Yes
47 | P a g e
12). Report Details
Click on Report
48 | P a g e
Data Flow Diagram
Data Flow Diagram (abbreviated as DFD) was introduced by De Marco
(1978) and Gane and Sarson (1979). A data flow diagram models a system by using
external entities from which data flows to a process which transforms the data and
creates output data flows which goes to other processes or external entities or data
stores.
The main merit of DFD is that it can provide an overview of what data a system would
process, what transformations of data are done, what data are stored and which stored data are
used, and where the result flows.
A DFD shows what kinds of data will be input to and output from the system, where the data
will come from and go to, and where the data will be stored. It does notshow information
about the timing of processes, or information about whether processes will operate in sequence
or in parallel (which is shown on a flowchart).
49 | P a g e
4. Crossing Lines.
A good Data Flow Diagram should have the following:-
1. Process names, data stores names, and data flow names must be meaningfulin the
context of the problem.
2. DFD’s must be developed top down with lower levels giving more details.
3. Data should be conserved.
4. Data flows should not act as signals to activate or initiate processes.
50 | P a g e
There are Various levels of Data Flow Diagrams
51 | P a g e
DFD Level 0
User
52 | P a g e
DFD Level 1
Purchase Retail
Payment Store Customer DetailManagemeOrder
Detail
Supply Detail
Product Detail
User
53 | P a g e
DFD Level 2
User Search
54 | P a g e
DFD Level 3
Apply
Cosmetics
View
Grocery
55 | P a g e
DFD Level 4
Purchase
Product
Purchase
56 | P a g e
MODULES
Main Function module
Contain Main function. So , Program execution start from main
function
REPORTS
Product List Report
Purchase Report
Sales Report
Stock Report
57 | P a g e
Software Testing
Testing
Once the program code is designed and implemented, sometesting
Unit Testing
Individual modules will be tested against the specification anddesign to
Integration Testing
Several units will be tested together to see how they interact and to
confirm whether their overall function is performed correctly. This testing will
apply to each of the main section of code; the use interface, data processing, etc.
System Testing
58 | P a g e
Unit
Testing
Module
Testing
Sub-Sytem
Testing
System
Testing
Acceptance
Testing
59 | P a g e
Objective
finding an error.
A good test case is one that has high probability of finding an asyet
undiscovered error.
Principles
Testing should begin “in the small” and progress towards testing“in
the large”
testing.
60 | P a g e
Code
61 | P a g e
Text6.Enabled = False
lblDate.Caption = Date
lblTime.Caption = Time
End Sub
Private Sub Option1_Click ()
If Option1.Value = True Then Text2.PasswordChar = ""
End Sub
Private Sub Option2_Click ()
If Option2.Value = True Then Text2.PasswordChar = "*"
End Sub
Private Sub Proceed_Click ()
Unload Me
reg1.Recordset.Update
Frmlogin.Show
End Sub
Private Sub start_Click ()
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text =
"" Or Text6.Text = "" Then
frmreg.Show
Else
reg1.Recordset.AddNew
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
Text7.Enabled = True
Combo1.Enabled = True
Text6.Enabled = True
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text4.Text = ""
62 | P a g e
Combo1.Text = ""
Text6.Text = ""
End If
End Sub
Private Sub Text1_Change ()
Text1.Text = UCase (Text1.Text)
Text1.SelStart = Len (Text1.Text)
End Sub
Private Sub Timer1_Timer ()
lblDate.Caption = Date
lblTime.Caption = Time
End Sub
Coding for Workers Registration Form
Private Sub Command1_Click()
Me.Hide
frmid.Show
End Sub
Private Sub Command2_Click ()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Combo3.Text = ""
Combo2.Text = ""
End Sub
Private Sub confrim_Click ()
If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text =
"" Or Text6.Text = "" Then
frmreg1.Show
63 | P a g e
MsgBox "Please Fill all Details Worker it is Required."
Else
reg2.Recordset.Fields ("FullName") = Text1.Text
reg2.Recordset.Fields ("Password") = Text2.Text
reg2.Recordset.Fields ("Username") = Text3.Text
reg2.Recordset.Fields ("Age") = Text4.Text
reg2.Recordset.Fields ("Address") = Text5.Text
reg2.Recordset.Fields ("DateOfEmployment") = Text6.Text
reg2.Recordset.Fields ("Phonenumber") = Text7.Text
reg2.Recordset.Fields ("Email") = Text8.Text
reg2.Recordset.Fields ("Age") = Text4.Text
reg2.Recordset.Fields ("Gender") = Combo2.Text
reg2.Recordset.Fields ("Position") = Combo3.Text
reg2.Recordset.Update
MsgBox "Record Saved", vbInformation, "Save"
MsgBox ("Thanks for Registering,click ok to log in")
frmlogin2.Show
Unload Me
End If
End Sub
Private Sub exit_Click ()
If MsgBox ("Are you sure you want to quit?", vbYesNo) = vbYes Then
End
End If
End Sub
Private Sub Form_Load ()
Combo3.AddItem "Admin"
Combo3.AddItem "Stock Manager"
Combo3.AddItem "Sales Manager"
Combo3.AddItem "Record Keeper"
Combo3.AddItem "Others"
Combo2.AddItem "Male"
Combo2.AddItem "Female"
Text1.Enabled = False
64 | P a g e
Text2.Enabled = False
Text3.Enabled = False
Text4.Enabled = False
Text5.Enabled = False
Text6.Enabled = False
Text7.Enabled = False
Text8.Enabled = False
Combo3.Enabled = False
Combo2.Enabled = False
Command2.Enabled = False
confrim.Enabled = False
End Sub
Private Sub Option1_Click ()
If Option1.Value = True Then Text2.PasswordChar = ""
End Sub
Private Sub Option2_Click ()
If Option2.Value = True Then Text2.PasswordChar = "*"
End Sub
Private Sub Proceed_Click ()
Unload Me
frmlogin2.Show
End Sub
Private Sub start_Click ()
If Text1.Text = "" And Text2.Text = "" And Text3.Text = "" And Text4.Text = "" And
Text5.Text = "" And Text6.Text = "" Then
frmreg1.Show
Else
Text1.Enabled = True
Text2.Enabled = True
Text3.Enabled = True
Text4.Enabled = True
Text5.Enabled = True
Text6.Enabled = True
Text7.Enabled = True
65 | P a g e
Text8.Enabled = True
Combo3.Enabled = True
Combo2.Enabled = True
Command2.Enabled = True
confrim.Enabled = True
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
Text8.Text = ""
Combo3.Text = ""
Combo2.Text = ""
End If
End Sub
Private Sub Text1_Change ()
Text1.Text = UCase (Text1.Text)
Text1.SelStart = Len (Text1.Text)
End Sub
Coding for Customer Login Form
Private Sub BACK_Click ()
Me.Hide
Frmid2.Show
End Sub
Private Sub Command1_Click ()
If Text1.Text = "" And Text2.Text = "" Then
MsgBox "Input your Password and Username"
Text1.Text = "username"
Text2.Text = "password"
End If
With reg1.Recordset
66 | P a g e
.Filter = "Username = '" & Text1.Text & "' and Password = '" & Text2.Text & "'"
If .RecordCount> 0 Then
MsgBox "Access Granted: " & .Fields ("FullName"), vbInformation, "Login"
frmmain2.Show
Unload Me
Else
MsgBox "Invalid Account, Register to gain access", vbCritical, "Login" '
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End If
End With
End Sub
Private Sub Command2_Click ()
If MsgBox ("Are you sure you want to quit now?” vbYesNo) = vbYes Then
End
End If
End Sub
Private Sub Form_Load ()
If Text1.Text = "" And Text2.Text = "" Then
Command1.Enabled = False
End If
End Sub
Private Sub REGISTER_Click ()
Me.Hide
frmreg.Show
End Sub
Private Sub Text1_Change ()
Command1.Enabled = True
End Sub
Private Sub Text2_Change ()
Command1.Enabled = True
End Sub
67 | P a g e
Coding for Workers Login Form
Private Sub BACK_Click ()
Me.Hide
Frmid2.Show
End Sub
Private Sub Command1_Click ()
If Text1.Text = "" And Text2.Text = "" Then
MsgBox "Input your Password and Username"
Text1.Text = "username"
Text2.Text = "password"
End If
With reg2.Recordset
.Filter = "Username = '" & Text1.Text & "' and Password = '" & Text2.Text & "'"
If .RecordCount> 0 Then
MsgBox "Access Granted: " & .Fields ("FullName"), vbInformation, "Login"
frmMain.Show
Unload Me
Else
MsgBox "Invalid Account, Register to gain access", vbCritical, "Login" '
Text1.Text = ""
Text2.Text = ""
Text1.SetFocus
End If
End With
End Sub
Private Sub Command2_Click ()
If MsgBox ("Are you sure you want to quit now?", vbYesNo) = vbYes Then
End
End If
End Sub
Private Sub Form_Load ()
If Text1.Text = "" And Text2.Text = "" Then
Command1.Enabled = False
68 | P a g e
End If
End Sub
Private Sub Text1_Change ()
Command1.Enabled = True
End Sub
Private Sub Text2_Change ()
Command1.Enabled = True
End Sub
Private Sub REGISTER_Click ()
Me.Hide
frmreg1.Show
End Sub
Coding for Purchase Form
Private Sub Command1_Click ()
Text2.Text = Val (Combo1.Text) * Val (Text1.Text)
End Sub
Private Sub Command10_Click ()
Text19.Text = Val (Combo10.Text) * Val (Text20.Text)
End Sub
Private Sub Command11_Click ()
Text22.Text = Val (Combo11.Text) * Val (Text21.Text)
End Sub
Private Sub Command12_Click ()
Text24.Text = Val (Combo12.Text) * Val (Text23.Text)
End Sub
Private Sub Command13_Click ()
Text26.Text = Val (Combo13.Text) * Val (Text25.Text)
End Sub
Private Sub Command14_Click ()
Text27.Text = Val(Text2.Text) + Val(Text3.Text) + Val(Text5.Text) + Val(Text7.Text) +
Val(Text9.Text) + Val(Text11.Text) + Val(Text13.Text) + Val(Text15.Text) +
Val(Text17.Text) + Val(Text19.Text) + Val(Text22.Text) + Val(Text24.Text) +
Val(Text26.Text)
69 | P a g e
End Sub
Private Sub Command15_Click ()
If MsgBox ("Have you finished Purchasing you product?", vbYesNo) = vbYes Then
Closing.Show
End If
End Sub
Private Sub Command16_Click ()
Unload Me
frmmain2.Show
End Sub
Private Sub Command2_Click ()
Text3.Text = Val (Combo2.Text) * Val(Text4.Text)
End Sub
Private Sub Command3_Click ()
Text5.Text = Val (Combo3.Text) * Val (Text6.Text)
End Sub
Private Sub Command4_Click ()
Text7.Text = Val (Combo4.Text) * Val (Text8.Text)
End Sub
Private Sub Command5_Click ()
Text9.Text = Val (Combo5.Text) * Val (Text10.Text)
End Sub
Private Sub Command6_Click ()
Text11.Text = Val (Combo6.Text) * Val (Text12.Text)
End Sub
Private Sub Command7_Click ()
Text13.Text = Val (Combo7.Text) * Val (Text14.Text)
End Sub
Private Sub Command8_Click ()
Text15.Text = Val (Combo8.Text) * Val (Text16.Text)
End Sub
Private Sub Command9_Click ()
Text17.Text = Val (Combo9.Text) * Val (Text18.Text)
End Sub
70 | P a g e
Private Sub DataCombo1_Change ()
Text1.Text = "150"
End Sub
Private Sub DataCombo10_Change ()
Text20.Text = "1500"
End Sub
Private Sub DataCombo11_Change ()
Text21.Text = "2000"
End Sub
Private Sub DataCombo12_Change ()
Text23.Text = "700"
End Sub
Private Sub DataCombo13_Click (Area As Integer)
Text25.Text = "1500"
End Sub
Private Sub DataCombo2_Change ()
Text4.Text = "1500"
End Sub
Private Sub DataCombo3_Change ()
Text6.Text = "250"
End Sub
Private Sub DataCombo4_Change ()
Text8.Text = "200"
End Sub
Private Sub DataCombo5_Change ()
Text10.Text = "1000"
End Sub
Private Sub DataCombo6_Change ()
Text12.Text = "1500"
End Sub
Private Sub DataCombo7_Change ()
Text14.Text = "800"
End Sub
Private Sub DataCombo8_Change ()
71 | P a g e
Text16.Text = "700"
End Sub
Private Sub DataCombo9_Change ()
Text18.Text = "1000"
End Sub
Private Sub Form_Load ()
lblDate.Caption = Date
lblTime.Caption = Time
DataCombo13.Text = ""
End Sub
Private Sub Timer1_Timer ()
lblDate.Caption = Date
lblTime.Caption = Time
End Sub
Private Sub worker_Click ()
frmlogin2.Show
MsgBox ("Accurately work on stocks Reduction Please")
End Sub
Coding for Stock Form
Private Sub Command1_Click ()
Unload Me
frmmain2.Show
End Sub
Private Sub Command2_Click ()
If MsgBox("THANKS FOR CHECKING OUR STOCKS WE REALLY APPRECIATE
YOU, PLEASE DO PURCHASE OUR STOCK by clicking NO now then click Purchase,
otherwise click Yes, have a Splendid day.", vbYesNo, "Are You Leaving So Soon") = vbYes
Then
End
End If
End Sub
Private Sub Command3_Click ()
Unload Me
72 | P a g e
frmpurchase.Show
End Sub
Private Sub Command6_Click ()
If Option1.Value = True Then
If Not txtSearch.Text = "" Then
Stock.Recordset.Filter = "ItemName like '%" &txtSearch.Text& "%'"
Else
Stock.Refresh
MsgBox ("Sorry Item not available in Stock")
End If
Else
If Not txtSearch.Text = "" Then
Stock.Recordset.Filter = "Categories like '%" &txtSearch.Text& "%'"
Else
Stock.Refresh
MsgBox ("Sorry Item not available in Stock")
End If
End If
End Sub
Coding for Customer list Form
Private Sub Command1_Click ()
Unload Me
frmMain.Show
End Sub
Private Sub Command3_Click ()
If MsgBox ("Are you sure?” vbQuestion + vbYesNo, "Delete Record") = vbYes Then
reg1.Recordset.Delete
MsgBox "Record Deleted", vbInformation, "Delete"
End If
End Sub
Private Sub Command6_Click()
If Option1.Value = True Then
If Not txtSearch.Text = "" Then
73 | P a g e
reg1.Recordset.Filter = "Fullname like '%" &txtSearch.Text& "%'"
Else
reg1.Refresh
End If
Else
If Not txtSearch.Text = "" Then
reg1.Recordset.Filter = "Gender like '%" &txtSearch.Text& "%'"
Else
reg1.Refresh
End If
End If
End Sub
Coding for Workers list Form
Private Sub Command1_Click ()
Unload Me
frmMain.Show
End Sub
Private Sub Command3_Click()
If MsgBox("Are you sure?", vbQuestion + vbYesNo, "Delete Record") = vbYes Then
reg2.Recordset.Delete
MsgBox "Record Deleted", vbInformation, "Delete"
End If
End Sub
Private Sub Command6_Click()
If Option1.Value = True Then
If Not txtSearch.Text = "" Then
reg2.Recordset.Filter = "Fullname like '%" &txtSearch.Text& "%'"
Else
reg2.Refresh
End If
Else
If Not txtSearch.Text = "" Then
reg2.Recordset.Filter = "Gender like '%" &txtSearch.Text& "%'"
74 | P a g e
Else
reg2.Refresh
End If
End If
End Sub
75 | P a g e
Scope of the project
Future Scope
All over limitations are tried to solve in my project. And try to best
76 | P a g e
Bibliography
Website Name:-
www.visual-basic-6.com
http://www.sqlcourse.com
www.visualbasicbooks.com
www.agilemodeling.com/artifacts/dataFlowDiagram.htm
www.w3schools.com/sql
Book Name:-
Introduction To Systems Analysis And Design.
A Complete Visual Basic 6 Training Course: How to Programme:
Package.
77 | P a g e
Reference
Acharya, Kamal. "STUDENT INFORMATION MANAGEMENT
SYSTEM." Authorea Preprints (2023).
Acharya, Kamal. "Library Management System." Available at SSRN4807104 (2019).
ACHARYA, KAMAL, et al. "LIBRARY MANAGEMENT SYSTEM." (2019).
Acharya, Kamal. "Online bus reservation system project report." Authorea
Preprints (2024).
Acharya, Kamal. "Online bus reservation system project report." (2024).
Acharya, Kamal. “Online Bus Reservation System.” SSRN ElectroNIC ASIA
Journal (2024): n. pag.
Acharya, Kamal. “Student Information Management System Project.” SSRN
ElectroNIC ASIA Journal (2024): n. pag.
Acharya, Kamal. “ATTENDANCE MANAGEMENT SYSTEM.” International
Research Journal of Modernization in Engineering Technology and
Science (2023): n. pag.
Acharya, Kamal. “College Information Management System.” SSRN ElectroNIC
ASIA Journal (2024): n. pag.
Acharya, Kamal, Attendance Management System Project (April 28, 2024).
Available at
SSRN: https://ssrn.com/abstract=4810251 or http://dx.doi.org/10.2139/ssrn.4810251
Acharya, Kamal, Online Food Order System (May 2, 2024). Available at
SSRN: https://ssrn.com/abstract=4814732 or http://dx.doi.org/10.2139/ssrn.4814732
Acharya, Kamal, University management system project. (May 1, 2024). Availableat
SSRN: https://ssrn.com/abstract=4814103 or http://dx.doi.org/10.2139/ssrn.4814103
Acharya, Kamal, Online banking management system. (May 1, 2024). Available at
SSRN: https://ssrn.com/abstract=4813597 or http://dx.doi.org/10.2139/ssrn.4813597
Acharya, Kamal, Online Job Portal Management System (May 5, 2024). Available at
SSRN: https://ssrn.com/abstract=4817534 or http://dx.doi.org/10.2139/ssrn.4817534
Acharya, Kamal, Employee leave management system. (May 7, 2024). Available
at SSRN: https://ssrn.com/abstract=4819626 or http://dx.doi.org/10.2139/ssrn.4819626
Acharya, Kamal, Online electricity billing project report. (May 7, 2024). Available at
SSRN: https://ssrn.com/abstract=4819630 or http://dx.doi.org/10.2139/ssrn.4819630
Acharya, Kamal, POLICY MANAGEMENT SYSTEM PROJECT REPORT. (December 10, 2023). Available at
SSRN: https://ssrn.com/abstract=4831694 or http://dx.doi.org/10.2139/ssrn.4831694
Acharya, Kamal, Online job placement system project report. (January 10, 2023). Available at
SSRN: https://ssrn.com/abstract=4831638 or http://dx.doi.org/10.2139/ssrn.4831638
Acharya, Kamal, Software testing for project report. (May 16, 2023). Available at
SSRN: https://ssrn.com/abstract=4831028 or http://dx.doi.org/10.2139/ssrn.4831028
Acharya, Kamal, ONLINE CRIME REPORTING SYSTEM PROJECT. (August 10, 2022). Available at
78 | P a g e
SSRN: https://ssrn.com/abstract=4831015 or http://dx.doi.org/10.2139/ssrn.4831015
Acharya, Kamal, Burber ordering system project report. (October 10, 2022). Available at
SSRN: https://ssrn.com/abstract=4832704 or http://dx.doi.org/10.2139/ssrn.4832704
Acharya, Kamal, Teachers Record Management System Project Report (December 10, 2023). Available at
SSRN: https://ssrn.com/abstract=4833821 or http://dx.doi.org/10.2139/ssrn.4833821
Acharya, Kamal, Dairy Management System Project Report (December 20, 2020). Available at
SSRN: https://ssrn.com/abstract=4835231 or http://dx.doi.org/10.2139/ssrn.4835231
Acharya, Kamal, Electrical Shop Management System Project (December 10, 2019). Available at
SSRN: https://ssrn.com/abstract=4835238 or http://dx.doi.org/10.2139/ssrn.4835238
Acharya, Kamal, Online book store management system project report. (Febuary 10, 2020). Available at
SSRN: https://ssrn.com/abstract=4835277 or http://dx.doi.org/10.2139/ssrn.4835277
Acharya, Kamal, Paint shop management system project report. (January 10, 2019). Available at
SSRN: https://ssrn.com/abstract=4835441 or http://dx.doi.org/10.2139/ssrn.4835441
Acharya, Kamal, Supermarket billing system project report. (August 10, 2021). Available at
SSRN: https://ssrn.com/abstract=4835474 or http://dx.doi.org/10.2139/ssrn.4835474
Acharya, Kamal, Online texi booking system project report. (March 10, 2022). Available at
SSRN: https://ssrn.com/abstract=4837729 or http://dx.doi.org/10.2139/ssrn.4837729
Acharya, Kamal, Online car servicing system project report. (March 10, 2023). Available at
SSRN: https://ssrn.com/abstract=4837832 or http://dx.doi.org/10.2139/ssrn.4837832
Acharya, Kamal, School management system project report. (July 10, 2021). Available at
SSRN: https://ssrn.com/abstract=4837837 or http://dx.doi.org/10.2139/ssrn.4837837
Acharya, Kamal, Furniture Showroom Management System Project Report (March 21, 2021). Available at
SSRN: https://ssrn.com/abstract=4839422 or http://dx.doi.org/10.2139/ssrn.4839422
Acharya, Kamal, Online Vehicle Rental System Project Report (March 21, 2019). Available at
SSRN: https://ssrn.com/abstract=4839429 or http://dx.doi.org/10.2139/ssrn.4839429
Acharya, Kamal, Fruit Shop Management System Project Report (August 10, 2023). Available at
SSRN: https://ssrn.com/abstract=4841048 or http://dx.doi.org/10.2139/ssrn.4841048
Acharya, Kamal, Hall Booking Management System Project Report (December 21, 2023). Available at
SSRN: https://ssrn.com/abstract=4841055 or http://dx.doi.org/10.2139/ssrn.4841055
Acharya, Kamal, Lundry Management System Project Report (October 21, 2023). Available at
SSRN: https://ssrn.com/abstract=4841059 or http://dx.doi.org/10.2139/ssrn.4841059
Acharya, Kamal, A CASE STUDY OF CINEMA MANAGEMENT SYSTEM PROJECT (September 25, 2023).
Available at SSRN: https://ssrn.com/abstract=4841209 or http://dx.doi.org/10.2139/ssrn.4841209
Acharya, Kamal, A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT (May 25, 2024).
Available at SSRN: https://ssrn.com/abstract=4841210 or http://dx.doi.org/10.2139/ssrn.4841210
Acharya, Kamal, ONLINE DATING MANAGEMENT SYSTEM PROJECT REPORT. (April 25, 2023). Available
at SSRN: https://ssrn.com/abstract=4842066 or http://dx.doi.org/10.2139/ssrn.4842066
Acharya, Kamal, ONLINE RESUME BUILDER MANAGEMENT SYSTEM PROJECT REPORT. (April 25, 2021).
Available at SSRN: https://ssrn.com/abstract=4842071 or http://dx.doi.org/10.2139/ssrn.4842071
Acharya, Kamal, TOLL TEX MANAGEMENT SYSTEM PROJECT REPORT (August 21, 2023). Available at
SSRN: https://ssrn.com/abstract=4842082 or http://dx.doi.org/10.2139/ssrn.4842082
Acharya, Kamal, Chat Application Through Client Server Management System Project Report (June 25, 2023).
Available at SSRN: https://ssrn.com/abstract=4842761 or http://dx.doi.org/10.2139/ssrn.4842761
Acharya, Kamal, Web Chatting Application Management System Project Report (April 25, 2022). Available at
79 | P a g e
SSRN: https://ssrn.com/abstract=4842771 or http://dx.doi.org/10.2139/ssrn.4842771
Acharya, Kamal, Automobile management system project report (May 25, 2022). Available at
SSRN: https://ssrn.com/abstract=4846917 or http://dx.doi.org/10.2139/ssrn.4846917
Acharya, Kamal, College bus management system project report (April 25, 2023). Available at
SSRN: https://ssrn.com/abstract=4846920 or http://dx.doi.org/10.2139/ssrn.4846920
Acharya, Kamal, Courier management system project report (May 25, 2023). Available at
SSRN: https://ssrn.com/abstract=4846922 or http://dx.doi.org/10.2139/ssrn.4846922
Acharya, Kamal, Event management system project report (April 25, 2021). Available at
SSRN: https://ssrn.com/abstract=4846927 or http://dx.doi.org/10.2139/ssrn.4846927
Acharya, Kamal, Library management system project report II (May 25, 2020). Available at
SSRN: https://ssrn.com/abstract=4848857 or http://dx.doi.org/10.2139/ssrn.4848857
80 | P a g e