Uploaded by Dipesh Arwat

Documentation

advertisement
A
PROJECT REPORT
ON
Gym Management
System
Submitted to
University Of Mumbai
In the partial fulfillment of the degree of
Bachelor of Computer Science
By
Master DipeshRajuArwat
Under the Guidance of
Mr.SureshNalawade
Navkonkan Education Society’s
D.B.J College, Chiplun
1
D.B.J COLLEGE CHIPLUN.
DEPARTMENT OF COMPUTER SCIENCE
CERTIFICATE
This is to certify that, Master Dipesh Raju Arwat of
T.Y.B.Sc class bearing examination Seat Number__544__
has satisfactorily carried out project on Electronic Shop Management
System as laid down by the University of Mumbai for the year
2021-22. Hisbonafide work was completed under the guidance of
Mr.SureshNalawade.
Signature of Guide
Examiner
Head
(Mr.SureshNalawade) Dept. of Computer Science
(Mr.SureshNalawade)
Date:
Place: Chiplun
2
Index
Table of Contents
Sr. No
Phase Name
A)
Preliminary Investigation
1.1
Acknowledgement
1.2
Current System
1.3
Limitations Of the system 9
1.4
Scope of proposed system
1.5
Advantage of proposed system
1.6
Feasibility Study
1.7
Gantt Chart
B)
System Analysis
2.1
Fact Finding Techniques
2.2
Event Table
2.3
Use Case Diagram
2.4
Activity Diagram
2.5
Class Diagram
2.6
Class Association Diagram
2.7
Object Diagram
2.8
Sequence Diagram
2.9
Collaboration Diagram
C)
System Design
3
Page No.
3.1
Database Tables with Attributes & Constraints
3.2
Component Diagram
3..3
Package Diagram
3.4
Deployment Diagram
3.5
System Flow Chart
3.6
Structure Chart
D)
System Coding
4.1
Menu Tree
4.2
Test Cases, Test Data, Test Result
4.3
Program Descriptor
4.4
Program Listing
4.5
Screen Layout
4.6
Report Layout
4.7
Hardware/Software Requirement
4.8
Future enhancement
4.9
Reference Bibliography
4
Phase - 1
Preliminary
Investigation
5
Acknowledgement
It’s my great pleasure to take opportunity and sincerely thanks
all those who have showed me the way to successful project and
helped me a lot during the completion of my project.
I greatly thank my Project Guide Mr. Suresh Nalawde without
whom the completion of this project couldn’t have been Possible.
I take this opportunity to express my deep gratitude towards all
the members of the Computer Science Department, for helping me in
the completion of the project.
My sincerely thanks to respected Principle Dr.S.R.Joshi and
Head of Computer Science Department Mr. S.J.Nalawde for
providing all the facilities including availability of Computer Lab.
Further I thank to all my colleagues for their encouragement and
support throughout the period of the completion.
6
Current System
1) The current system is manual, so there are chances of mistakes.
2) The records are stored on the paper.
3) This system involves records of information about employees, account,
products& bills on registers.
4) Only the bills are made by user, which takes more time for calculation.
5) This system keep the records of purchase and sale of products that is of
stock which increases paper work.
Limitations of Current system
1) All the manual limitations affects the working of functionality.
2) As the work is done on paper there are chances of losing data.
3) It is not easy to maintain record of bill paid.
4) Maintaining registers is difficult task. To get any bill report it requires
more time.
5) Searching or getting any information within short time s difficult.
7
Proposed system
 To provide user friendly interface to enter the all
required details.
 Maintain all updated details of customers,
products, orders and employees.
 To generate various required details of customer,
product, order etc. Easily with the help of name,
ID, etc.
 To produce invoice slip after completion of order
work.
Advantages of proposed system
1) Faster processing.
2) 2) Searching is easy and faster, hence the access
time is reduced.
3) User friendly interface.
4) Easy updating and modifications of data.
5) Easy searching of data.
6) The user can get more security because of
computerization.
8
Feasibility Study:
1. Technical Feasibility:
The system has been developed in Visual Basic
2008 using ACCESS tables, hence system is
technically feasible.
2. Operational Feasibility:
As the user is familiar with the window
environment and the system is developed in
VB.NET, there is no need to special training to
operating system. Hence system is operationally
feasible.
3. Economical Feasibility:
Since the hardware and software are already
available there is no need for additional hardware
and software. Hence system is economically
feasible.
4. Schedule feasibility:
Schedule feasibility means the project can be
completed on time.Every schedule requires many
assumptions an estimates about the project
Total time for project is given that is 3 months also, I
plan this schedule for my project Is feasible in given
time.
9
Gantt chart
Sr.No Phase
1
2
Expected Date
of Completion
Preliminary Investigation
A
Limitations of current System
advantages of proposed system
25th June
B
Feasibility Study
30th June
System Analysis
A
Fact finding
5th July
B
Even Table
25th Nov
C
Use Case Diagram
30th Nov
D Activity Diagram
5th Dec
E
Class Diagram
10th Dec
F
Object Diagram
15th Dec
20th Dec
G Sequence/Collaboration Diagram
3
System Design
A
Derive Tables from entities and
relationships
3rd Jan
B
Component Diagram
5th Jan
C
4
8th Jan
Package Diagram
D Deployment Diagram
12th Jan
E
15th Jan
Form/Report Layouts
System Coding
A
Design database(tables with
attributes & constraints)
20th Jan
B
Coding
20th Feb
C
Test cases and Validations
25th Feb
5
Soft Copy Submission
1st March
6
System Implementation
5th March
10
Actual date of
Completion
Remark
7
Project Review
7th March
8
Project Report Submission
10th March
11
Phase - 2
System Analysis
12
Fact finding technique (Interviewing)
1) Is Your System Manual or Computerized?
 Manual.
2) How do you Maintain records?
 By Keeping Registers.
3) How do you search previous record?
 As records are maintained in registers, we search through
registers which is a tedious job.
4) How do you maintain Information of customer?
 By keeping records in the register.
5) How do you maintain Information of supplier?
 By keeping records in the register.
6) How do you generate bill?
 By using a bill book. We keep one copy and give another to the
customer.
13
Event Table
Sr Event
no
1 Add New
Electronic
Products
2
3
4
Trigger
Source
New
Admin
Electronic
Products
Details
added
Edit Product 1.Search
Admin
Details
Product
Details.
2.Update
Product
details
Delete
Delete
Admin
ProductDeta Product
ils.
details
Search
ProductDeta
ils
Add new
Employee
Display
Admin
ProductD
etails
New
Admin
Employee
Details
added
6
Edit
Employee
Details
Update
Admin
Employee
details
7
Delete
Delete
Admin
Employeeinf Employee
o.
details
5
Activities
Response
Create new
Electronic
Products
Record
Msg:
Admin
Electronic
Details added
Successfully
1.Search
Product
2.Update
Product info
Msg:
Product
Details
updated
Successfully
Admin
1.Search
Product
2.Delete
Product
info
Check
ProductDeta
ils
Create new
Employee
Record
Msg:
Product
Details
deleted
Successfully
Admin
1.Search
Employee
2.Update
Employee
info
1.Search
Employee
2.Delete
Employee
Msg:Employe Admin
e
Updated
Succesfuly
14
Destination
Admin
Msg:Employe Admin
e Details
Added
Successfully
Msg:Employe Admin
eDetails
Deleted
Successfully
8
10 Edit
Dealer
Details.
Display
Admin
Employee
details
New
Admin
Dealer
added
Update
Admin
Dealer
Details.
11 Delete
Dealer
Details.
Delete
Dealer
Details.
Admin
12 Search
Dealer
Details.
13 Add new Bill
Display
Dealer
Details.
New Bill
added
Admin
14 EditBill info.
Update
Admin
Bill details
15 Delete Bill
info.
Delete
Admin
Bill details
16 Search
Bill
Display
Admin
Bill Details
17 Stocks
Searching
stock
details
9
Search
Employee
details
Add new
Dealer
Admin
Admin
Check
Employee
details
Create new
Dealer
Info
1.Search
Dealer
2.Update
Dealer
Details.
1.Search
Dealer
2.Delete
Dealer
Details.
Check
Dealer
Details.
Create new
Bill
Admin
Msg:
Admin
Dealer
Details added
Msg:
Admin
Dealer
details
Updated
Successfully
Msg:Dealer
Admin
Details
Deleted
Successfuly
Msg: Bill
added
Successfully
1.Search Bill Msg:
id
Bill Details
2.Update
updated
Bill info
Successfully
1.Search Bill Msg:
2.Delete Bill BillDetails
Deleted
Check
Bill Details
Admin
Admin
Admin
Admin
Admin
Search for
Display stock Admin
stock details details
15
Use Case Diagram
Product
Employee
Dealer
Supplier
Sale
Expense
Admin
Stocks
Bill
16
Employee:Add New
Employee
<<user>>
Update Employee
Delete
Employee
Record
Admin
New
Employee
<<extends>>
Search
Employee
<<extends>>
Product:Add New
Product
<<user>>
New Product
<<extends>>
Update Product
Search
Product
Delete Product
<<extends>>
Admin
17
Dealer:Add New
Dealer
<<user>>
New Dealer
<<extends>>
Update Product
Search
Dealer
Delete Dealer
<<extends>>
Admin
Bill
Add New
Bill
<<user>>
New Bill
added
Added
<<extends>>
Update Bill
Search Bill
Delete Bill
<<extends>>
Admin
18
Activity Diagram
Adding Product
:Product
:Product
Product
Add new Product
added
P:Product
Updating Product
Product
Product
Product
Product
Search Product
Update Product
Updated
P1:Product
P1:Product
P1:Product
19
DeletingProduct
:Product
:Product
:Product
Product
Search Product
Delete Product
Deleted
P1:Product
P1:Product
P1:Product
Adding Employee
:Employee
:Employee
Add new Employee
Employee
added
E:Employee
20
Updating Employee
:Employee
:Employee
Search Employee
Update Employee
:Employee
Employee
Updated
E1:Employee
E1:Employee
E1:Employee
:Employee
:Employee
DeletingEmployee
:Employee
Delete Employee
Employee
Search Employee
Deleted
E1:Employee
E1:Employee
21
E1:Employee
Adding Dealer
:Dealer
:Dealer
Dealer
Add new Dealer
added
D1:Dealer
Update Dealer
:Dealer
:Dealer
Search Dealer
Update Dealer
D1:Dealer
D1:Dealer
:Dealer
Dealer Updated
22
D1:Dealer
DeletingDealer
:Dealer
:Dealer
Search Dealer
Delete Dealer
D1:Dealer
D1:Dealer
:Dealer
Delete Dealer
D1:Dealer
Adding Bill
:bill
: Bill
Bill
Add new Bill
added
B1:Bill
23
Updating Bill
:Bill
:Bill
:Bill
Bill
Search Bill
Update Bill
Updated
B1: Bill
B1:Bill
B1: Bill
: Bill
: Bill
DeletingBill
:Bill
Bill
Search Bill
Delete Bill
Deleted
B1: Bill
B1: Bill
B1: Bill
24
Class Diagrams:
Product
Electronic_Item: varchar(50)
Brand: varchar(50)
Price: Numeric
Description: varchar(50)
Employee
Stock: Numeric
Employee_ID:int
Add()
Employee_Name:Update()varchar(50)
Address:- varchar(50)
Delete()
Contact_No:Decimal
Search()
DateOfBirth:- date
Qualification:- varchar(50)
Appointed_Post:- varchar(50)
Duty_time:- varchar(50)
Appointed Date:- date
Gender:-varchar(50)
Add()
Update()
Delete()
Search()
Dealer
Dealer_Name:- varchar(50)
Address:- varchar(50)
Contact_Number:- Decimal
Email:- varchar(50)
Bill
Add()
Bill No:- Int Update()
Customer_Name:- varchar(50)
Delete()
Date:- date Search()
Electronic_Item:- Varchar(50)
Address:- Varchar(50)
Contact_No:- Decimal
Quantity:- Int
Price:- Int
Total:- Int
Add()
Update()
Delete()
Search()
Class Association Diagram
Employee
1
25
Sequence Daigram
Adding Employee
SMS:User Interface
26
E:Employee
Admin
Add_New_Employee()
Add_New_Employee()
New_Employee_added_ACK()
New_Employee_added_ACK()
Adding Product
POMS:User Interface
ps:Product
Admin
Add_New_Product ()
Add_New_Product ()
New_Product_added_ACK()
Add_New_Product _ACK()
Adding Dealer
SMS:User Interface
Admin
Add_New_Dealer()
()
Add_New_Dealer ()
27
D:Dealer
New_Dealer _added_ACK()
Add_New_Dealer _ACK()
Adding Bill
SMS:User Interface
Admin
Add_New_Bill()
Add_New_Bill ()
()
New_Bill _added_ACK()
Add_New_Bill _ACK()
Collaboration Diagrams:
1)Add employee record
28
B: Bill
1. add employee
record
:User Interface
:Employee
1.1 add employee()
: Admin
2)Update employee record
1. update employee
record
1.1 search employee()
1.2 edit employee
1.3 update record
:User Interface
:employee
: Admin
3)Delete employee record
1. delete employee
record
:User Interface
:Employee
1.1 search employee()
1.2 delete record
: Admin
4)Add Dealer record
1. add Dealer
record
:User Interface
:dealer
1.1 add Dealer()
: Admin
29
5)Update Dealer record
1. update Dealer
record
1.1 search Dealer()
1.2 edit Dealer
1.3 update record
:User Interface
:dealer
: Admin
6)Delete Dealer record
1. delete Dealer
record
:User Interface
:Dealer
1.1 search dealer()
1.2 delete record
: Admin
7)Add Product record
: Admin
1. add
Product
record
:User Interface
1.1 add Product()
30
:Product
8)Update cake record
1. update Product
record
1.1 search Product()
1.2 edit Product
1.3 update record
:User Interface
: Admin
31
:Product
Phase – 3
System
Design
Derive Table From Entities & Relationship
Employee Details
Field Name
Data Type
Description
32
Attributes
Emp_ Id
Emp_ Name
Number
Text
Hold customer Id
Hold customer name
Field size=50
Field size=50
Emp_Address
Text
Hold customer address Field size=50
Emp_Contact
Number
Hold contact number
Field size=50
Emp_DOB
Number
Hold employee
Birthdate
Field size=50
Emp_Qualification
Text
Hold employee
qualification details
Field size=50
Emp_Post
Text
Hold information
about employee post
on which he is
appointed
Field size=50
Emp_Time
Text
Hold Duty Time
Field size=50
Emp_Date
Number
Hold employee
appointed date
Field size=50
gender
Text
Holds employee
gender details
Field size=50
Dealer Details
Field Name
Data Type
Description
Attributes
Dealer Name
Text
Hold Dealer name
Field size=50
33
Supplier Address
Text
Hold Dealer address
Field size=50
Contact Number
Number
Hold contact number
Field size=50
Email
Text
Hold Dealer Email
Field size=50
Product Details
Field Name
Data Type
Description
Attributes
Electronic_Item
Brand
Text
Text
Hold product Name
Hold product Brand
name
Field size=50
Field size=50
Price
Number
Hold product price
Field size=50
Description
Text
Field size=50
Stock
Number
Holds product
description
Holds Product Stocks
Field size=50
Customer Bill Details
Bill_No
Customer _Name
Number
Text
Hold bill Id
Hold customer name
34
Field size=50
Field size=50
Electronic_Item
Address
Text
Text
Hold product name
Hold address of
customer
Field size=50
Field size=50
Contact_No
Text
Hold customers contact
Number
Field size=50
Date
Number
Hold of purchase of
product
Field size=50
Quantity
Price
Total
Number
Number
Number
Hold quantity of product Field size=50
Hold product price
Field size=50
Hold total
Field size=50
Component diagram
Dealer
Report
35
view
data
manipulation data
Deployment Diagram:
36
Database Server
Application Server
System
Administrator
Executable
Common
Application
Executable
User : Admin
Printer
System Flow Chart
Add Dealer
Maintain Dealer info
Dealer
37
Add Product
Add
Employee
Add Stock
Add Bill
Structure Chart
38
Electronic Shop Management System
Product
A
Dealer
Stock
Employee
B
C
D
A
39
Product Record
Customer
Bill
H
B
Dealer Record
Dealer Name
Contact Number
Dealer Details
Address
Email
Dealer
C
Stock Record
40
Electronic Item
D
Employee Record
Employee ID
Employee Name
Employee Details
Address
Contact Number
Date Of Birth
Qualification
Appointed Post
Duty Time
Employee
E
41
Customer Bill Record
Bill No
42
Phase - 4
System
Coding
Menu Tree
43
Test case and validation
Test
case
Testing
unit
Assumption
Test data
Step to test
44
Excepted result
Actual result
Pass
/Fail
no
1
2
3
4
Login
module
Dealer
module
Product
module
Employee
module
Username=” Admin“
Password=” 12345”
S name=”text”
S Address=”text”
Contact no=”
number”
Email=”text”
Electronic Item=”text”
Brand=”text”
Price=”number”
Quantity=”number”
E id=
“number”
E name=”text”
E Address=”text”
Contact No=”number”
Dob=”text”
Qualification=”text”
Username=” “
Password=” “
Step:1] ,2],3]
Username=”12345”
Password=”23415”
Step:1] ,2],3]
Username=”Admin”
Password=” “
Step:1] ,2],3]
s name=” rohan”
S Address=”khed”
Contact
no=”5690348954”
Email=”rohan123@gma
il.com”
1)open Dealer
form
2)fill all details
3)click ok
s name= “45”
Step:1] ,2],3]
Contact no=”106”
Step:1] ,2],3]
s name=” “
Address=” “
Contact
no=”4567890234”
Email=“ ”
Step:1] ,2],3]
Electronic Item=” abc”
Brand=”xyz”
Price=”2300”
Quantity=”15”
Display
message
“please enter
username”
Display
message
”invalid login”
Display
message
“please enter
password”
Display
message
“record saved
successfully”
Display
message
”please enter
username”
Display
message
”invalid login”
Display
message “
please enter
password”
Display
message
“record saved
successfully”
Pass
Display
message
“please enter
character”
Display
message ”at
most 10 digit
are require”
Display
message “fill
all details”
Display
message
”please enter
character”
Display
message “ at
most 10 digit
are require”
Display
message=”fill
all details”
Pass
1)open product
form
2)fill all details
3)click ok
Display
message
“record saved
successfully”
Display
message
“record saved
successfully”
Pass
Electronic Item=” 4”
Step:1] ,2],3]
Step:1] ,2],3]
Price=”2300”
Step:1] ,2],3]
Quantity=”15”
Step:1] ,2],3]
Electronic Item=” ab”
Brand=”xyz”
Price=”2300”
Quantity=”15”
Step:1] ,2],3]
Display
message
“please enter
valid Text”
Display
message
”please enter
character”
Display
message
“please enter
Number”
Display
message
“please enter
Number”
Display
message=”fill
all details”
Pass
Brand=”xyz”
Display
message
“please enter
valid Text”
Display
message
“please enter
character”
Display
message
“please enter
Number”
Display
message
“please enter
Number”
Display
message “fill
all details”
e id=“1”
e name=” rohan”
E Address=”khed”
Contact
no=”5690348954”
Dob=”2/23/2022”
Qualification=”Graduat
1)open
employee form
2)fill all details
3)click ok
Display
message
“record saved
successfully”
Display
message
“record saved
successfully”
Pass
45
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Appointed Post=”text”
Gender=”text”
5
Billing
module
Bill id=”number
”
Customer
Name=”text”
Electronic Item=”text”
Date=”date”
Address=”text”
Contact
no.=”number”
Purchase
Date=”number”
quantity=”number”
Price=”number”
Total=”number”
ion”
Appointed
Post=”Manager”
Gender=”Male”
E id=” er“
Step:1] ,2],3]
E name= “45”
Step:1] ,2],3]
E Address=”khed”
Step:1] ,2],3]
Contact no=”106”
Step:1] ,2],3]
Dob=”str”
Step:1] ,2],3]
Qualification=”54”
Step:1] ,2],3]
Appointed Post=”43”
Step:1] ,2],3]
Gender=”Male”
Step:1] ,2],3]
Contact
no=”5690348954”
Dob=””
Qualification=””
Appointed Post=””
Gender=””
Bill id=” 101”
Cust name=”nitish”
Electronic
Item=”iphone”
Date=”15/5/1014”
Address=”Pune”
Contact no.=”number”
Purchase
Date=”24/3/2002”
quantity=”14”
Price=”1500”
Total=”45000”
Step:1] ,2],3]
Display
message
“please enter
number”
Display
message
“please enter
character”
Display
message ”enter
number”
Display
message
“please enter
number”
Display
message
”please enter
character”
Display
message” enter
number”
Pass
Display
message ”at
most 10 digit
are require”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message “fill
all details”
Display
message “ at
most 10 digit
are require”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message
“please enter
character”
Display
message=”fill
all details”
Pass
1] open billing
form
2] fill all details
3]click ok
Display
message
“record saved
successfully”
Display
message
“record saved
successfully”
Pass
Bill id= “op”
Step:1] ,2],3]
Step:1] ,2],3]
Cust name= “45”
Step:1] ,2],3]
Display
message
“please enter
number”
Display
message
“please enter
day”
Display
message
“please enter
Pass
Date=/2/2015
Display
message
“please enter
number”
Display
message
“please enter
day”
Display
message
“please enter
46
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Pass
Address=”452”
Step:1], 2],3]
Date=/2/2015
Step:1] ,2],3]
quantity=”sre”
Step:1], 2],3]
Price=”xv”
Step:1], 2],3]
Total=”df”
Step:1], 2],3]
Bill id=” 101”
Cust name=”nitish”
Electronic Item=””
Date=””
Address=””
Contact no.=””
Purchase Date=””
quantity=””
Price=””
Total=””
Step:1], 2],3]
character”
Display
message
“please enter
character”
Display
message
“please enter
day”
Display
message
”please enter
number”
Display
message
”please enter
number”
Display
message
”please enter
number”
Display
message
“please fill all
information”
character”
Display
message
“please enter
character”
Display
message
“please enter
day”
Display
message
”please enter
number”
Display
message
”please enter
number”
Display
message
”please enter
number”
Display
message
“please fill all
information”
Program descriptor with naming
convention
47
Pass
Pass
Pass
Pass
Pass
Pass
1) class : login form
Login form is to hold all information about login.
Naming
Username
Password
Description
This naming convention is used
to stored the username
This naming convention is used
to stored the password
 Function:
1. Login:This function gives the access to program application
2. Exit: This function close the login form.
2) Class :Dealer form
Dealer form is to hold all information about
customer.
Naming
Description
Dealer Name
This naming convention is
used to stored the Dealer
name
Address
This naming convention is
used to stored the Dealer’s
address
Contact Number
This naming convention is
used to stored the Dealer
Contact number
Email
This naming convention is
used to stored the Dealer’s
Email
 Function:
1. Add: this function add the Dealer record.
2. Update: this function update the Dealer record.
48
3. Delete: this function delete the Dealer record.
4. Search: this function search the Dealer record.
3) Class: Product form
Product form is hold all information about Product.
Naming
Description
Electronic Item
This naming convention is used
to stored the Electronic Item
name
Brand
This naming convention is used
to stored the Brand name
Price
This naming convention is used
to stored the product price
Description
This naming convention is used
to stored the Description of
product
Stock
This naming convention is used
to stored the Quantity of
product
 Function:
1) add: this function add the Product record.
2) update: this function update the Product record.
3) delete: this function delete the Product record.
4) search: this function search the Product record.
4) Class: Employee form
49
Employee form is hold all information about
employee.
Naming
Description
Employee Id
This naming convention is used
to stored the employee id
Employee Name
This naming convention is used
to stored the employee name
Employee Address
This naming convention is used
to stored the employee address
Contact Number
This naming convention is used
to stored the Contact No.
Date of Birth
This naming convention is used
to stored the Birthday Date.
Qualification
This naming convention is used
to stored the Qualification of
Employee.
Appointed Post
This naming convention is used
to stored the Appointed Post of
Employee.
Duty Time
This naming convention is used
to stored the Duty time of
employee.
Appointed Date
This naming convention is used
to stored the appointed date.
Gender
This naming convention is used
to stored the Gender
information.
50
 Function:
1) add: this function add the employee record
2) update: this function update the employee record
3) delete: this function delete the employee record
4) search: this function search the employee record
5) Class: Customer Bill form
Customer Bill form is hold all information about
customer bill.
Naming
Description
Bill No
This naming convention is used
to stored the bill no.
Customer Name
This naming convention is used
to stored the customer name.
Customer Address
This naming convention is used
to stored the Address.
Contact Number
This naming convention is used
to stored the contact number
Purchase Date
This naming convention is used
to stored the Purchase date of
product.
Quantity
This naming convention is used
to stored the quantity of
product.
Price
This naming convention is used
to storedthe price
Total
This naming convention is used
51
to stored the total
 Function:
1) add: this function add the customer bill record
2) update: this function update the customer bill record
3) search: this function search the customer bill record
Program Listing
1.Product:
52
1.1 Add
Program Name :Product New Entry
Output Table :Product New Entry
Psuedo Code:If we buy new product
Then
Fill product new entry form
Assign product name
End if
1.2 Update
Program Name :Update product record
Output Table : Update product record
Psuedo Code:If existing product record needs to be update
Then
Edit product info.
End if.
2.Dealer:
2.1 Add
Program Name : Dealer New Entry
Output Table :Dealer New Entry
Psuedo Code:If we want to add new supplier
Then
53
Fill Supplier new entry form
Assign Dealer Name
End if
2.2 Update
Program Name :Update Dealer record
Output Table : Update Dealer record
Psuedo Code:If existing supplier record needs to be update
Then
Edit Dealer info.
End if.
2.3 Delete
Program Name : Delete Dealer record
Output Table : Delete Dealer record
Psuedo Code:
If existing supplier record needs to be delete.
Then
Delete Dealer info.
End if.
3.Employee:
3.1 Add
Program Name : Employee New Entry
Output Table :Employee New Entry
Psuedo Code:54
If new employee come
Then
Fill employee new entry form
Assign Employee id
End if
3.2 Update
Program Name :Update employee record
Output Table : Update employee record
Psuedo Code:
If existing employee record needs to be update
Then
Edit employee info.
End if
3.3 Delete
Program Name :Delete employee record
Output Table : Delete employee record
Psuedo Code:
If existing employee record needs to be delete.
Then
Delete employee info.
End if.
Customer bill:
4.1 Add
55
Program Name : Customer Bill New Entry
Output Table : Customer Bill New Entry
Psuedo Code:
If Customer buy cake
Then
Fill Customer Bill new entry form
Assign Bill Id.
End if
4.2 Update
Program Name :Update Customer Bill record
Output Table : Update Customer Bill record
Psuedo Code:
If existing Customer Bill record needs to be update
Then
Edit Customer Bill info.
End if.
SCREEN LAYOUT
56
Login Form:
MDI Parent:
Add Product Form:
57
Edit Product Form:
Add Dealer Form:
58
Edit Dealer Form:
Add Employee Form:
59
Edit Employee Form:
60
61
Add Bill Form:
Edit Bill Form:
62
Stock Form:
63
Report Form:
64
Hardware/Software Requirement
HARDWARE REQUIREMENT
 PROCESSOR
:
 RAM
Dual Core 2 & Above.
:
 HARD DISK SPACE :
 PRINTER
1 GB & Above.
40 GB & above.
:
 MONITOR
Inkjet/Laser Printer
:
Colour
SOFTWARE REQUIRMENT
 OPERATING SYSTEM
 VISUAL BASIC .NET VERSION
.NET FRAMEWORK VERSION
: Windows 7 and Above
: 2008 Express Edition.
: 3.5 or above
65
Reference Bibliography
 Murach’s Visual Basic 2008
 Mastering Visual Basic 2008
 Complete Reference VB.Net
Referred Websites
https://www.thenewboston.com
http://www.msdn.microsoft.com
http://www.w3schools.com
66
Download