Bata DBMS FINAL PROJECT
Bata DBMS FINAL PROJECT
Acknowledgement
In the name of ALLAH who has created this universe and left it for
MAN to explore the new horizons and to be concurred He has
bestowed His master piece “MAN” with the greatest strength in the
universe which is knowledge. With the help of this knowledge man is
going higher and higher and is seeking for new destinations. This is
knowledge which makes things easier and easier to be done. Same
is the case with us, I with the help of such knowledge have been able
to do such a job which was assigned to me and is regarding my final
project of DATABASE MANAGEMENT SYSTEM. If ALLAH had not
given me the power of knowledge, I could not be able to accomplish
this task.
Then I would like to remember His last messenger Hazrat
Muhammad (SAW) who is the person through whom knowledge
came to us, and who enlightened the world with His message and
brought the human being out of darkness of ignorance to the light of
knowledge.
I would like to thank my parents who always encourage me at the
time when i became disappointed and it is fact that without their
untiring and selfless efforts i could never do this.
“At the end I would like to thank my respected teacher Prof SIR
MUBAHIR who did his best and worked hard for me so that i may get
some practical knowledge of the practical field. “
Dedication
We would like to dedicate our this effort to our respected teacher who is always very kind
, humble and courteous. He does not have only the good appearance but has a beautiful
heart as well. He in fact knows how to teach and how to be nice. According to our
But
It is more important to be
nice.”
Җ Bata Canada is based in Toronto from where 250 stores serve the
Canadian market. Its chain of Athletes World’s and Nike Shops is the
leading fashion source in Canada for young urban customers.
⇒ Forecasting ⇒ Recruitment
⇒ Maintaining personnel ⇒ Selection
inventories ⇒ Testing
⇒ Succession planning ⇒ Orientation
⇒ Modeling career paths
Organization chart
Managing Director
CFO
(Chief Financial Officer)
Retail HR
Marketing Manage
Manager r
Shop Area
SYED AKIF QADRI Distribut
Manag Manage or
er r
®
Bata With you every step, every where
1.1
Send CV to HR dept
HR dept
2.1
Applican
t Verify CV
D.B & doc
5.1
Applican
t 3.1 3.2
Interview
Reject
Select Candidate
D.B Candida
for interview
te
Team for 4.1
Interview
Call for
6.1 Interview
Conduct
Interview
7.1 7.2
Select Reject
Candida D.B Candida
te te
8.1
Send Appointment
Letter to
Candidate
1.1 2.1
Enter in Attend
store customer
Salesman
3.1
customer
Customer
select
designee
4.1 4.2
Size not
Size available
available
5.1
Sales man put
shoes on cash
counter
7.1
Shop manager
D.B
6.1
Make cash
recite and give Up date data
to customer base
Entity Models
1. Employee Bio data
2. Attendance
3. Salary
4. Advance
5. Sales
6. Purchase
7. Product
Experience E-mail
Dep Addres
t s
Job Phone#
Name Hire
Date
EMP ID B-
Salary
Mobile Employee Bio Qualificatio
# Data n
Entity: Attendance
Attendance
Entity: Salary
Attribute:
Emp ID Composite Key
S-Date
Basic Salary
Tax
Bonus
Working Hours
Net Salary
Working
Hours S-Date
Tax
Emp Bonu
ID s
Entity:
Advance
A-
Purpose Date
Name
Emp
ID
Amount
Advance
Entity: Sales
Attribute:
Article
number Composite Key
Date
Customer
Name
Time
Price
Size
Quantity
Sales Tax
Discount
Total Amount
Entity: Product:
Attribute:
Article # (P.K)
Category # Category # Quantity
Article Customer
Size Price
Article# # Name Date
Discou Size Quantity Price Sales Tax
nt Size
Sales
Total Amount Tax
SYED AKIF QADRI Time
Sales Product
®
Bata With you every step, every where
Quantity
Price
Sales tax
Entity: Purchase
Attribute:
Product ID
P-Date Composite Key
Supplier Name
Time
Price
Product Size
Quantity
Sales Tax
Rent
Discount
Total Amount
Supplier
Quantity
Name
P-
Pro ID Rent Date
PSiz
Discoun e Price
t
Sales
Total Amount Tax
Time
Purchase
1:
Employee Bio Data ∞ Salary
1:
∞ Attendance
1:
∞ Advance
1:∞
Product
Sales
1:∞
Purchase
Normalization
Entity: Employee Bio Data
Attribute:
Emp ID (F)
Name (F)
Dept (F)
Hiring Date (F)
Job (F)
Address (M)
B-Salary (F)
E-mail (P)
Mobile# (M)
Phone# (M)
Qualification (M)
Experience (M)
Entity: Attendance
Job Dept
Hire
Date
Name
E-
B-Salary Emp ID mail
Emp ID
Qualificati Addres
on s
Emp ID
Experienc
e
Phone#
Mobile#
A-
Emp Typ Time
Name Date Day
ID e
Entity: Advance
Attribute:
Emp ID (F)
A-Date (M)
Name (F)
Amount (M)
Purpose (M)
A-
Emp Date
Name
ID Purpose
Amount
1st NF 3rd NF
SYED AKIF QADRI
®
Bata With you every step, every where
Entity: Salary
Attribute:
Emp ID (F)
S-Date (M)
Basic Salary (F)
Tax (M)
Bonus (M)
Working Hours (M)
Net Salary (M)
Net
Emp Basic Salary S-Date Salary
ID S-Date
Working
Hours Bonu
s
Tax
1ST NF
3rd NF
Entity: Sales
Attribute:
Article # (F)
Date (M)
Customer Name (F)
Time (M)
Price (F)
Size (M)
Quantity (M)
Sales Tax (F)
Discount (P)
Total Amount (M)
Customer
Discoun Name
t Sales
Article Tax
#
Price
1st NF
2nd NF
Total Amount
Quantity
Date
Time
Entity: Purchase
Attribute:
Product ID (F)
P-Date (M)
Supplier Name (F)
Time (M)
Price (F)
Product Size (M)
Quantity (M)
Sales Tax (F)
Rent (M)
Discount (P)
Total Amount (F)
Supplier Name
Discoun
t Total Amount Sales
Tax
Pro ID Price
2nd NF
1st NF
Quantity
Rent
Time
PSiz P-Date
e
3rd NF
Entity: Product:
Attribute:
Article # (F)
Category # (F)
Size (M)
Quantity (M)
Price (F)
Sales tax (F)
Category # Quantity
Sales
Price tax Size
Article#
3rd NF
st
1 NF
Job Dept
Hire E-
Date Emp ID mail
Name
B-Salary
Emp ID
st 2nd NF
1 NF
1:
1
Qualificati Addres
on s
Emp ID
Experienc
e
Phone#
Mobile#
1:
∞
3rd NF
Entity: Advance
Typ Emp Name A-
Time
e ID Date Day
2nd NF 1st NF
3rd NF
1:
1:
∞
1
Attribute:
Emp ID (F)
A-Date (M)
Name (F)
Amount (M)
Purpose (M)
A-
Emp Date
Name
ID Purpose
Amount
1:
1st NF ∞ 3rd NF
Entity: Salary
Attribute:
Emp ID (F)
S-Date (M)
Basic Salary (F)
Tax (M)
Bonus (M)
Working Hours (M)
Net Salary (M)
Net
Emp Basic Salary S-Date Salary
ID S-Date
Working
Hours Bonu
s
Tax
1ST NF
3rd NF
1:
SYED AKIF QADRI
∞
®
Bata With you every step, every where
Entity: Sales
Attribute:
Article # (F)
Date (M)
Customer Name (F)
Time (M)
Price (F)
Size (M)
Quantity (M)
Sales Tax (F)
Discount (P)
Entity: Purchase
Discoun Customer
t Name
Sales
Article Tax
#
Price
2nd NF 1st NF
1:1
Total Amount 1:
Quantity
∞
Date
Time
3rd NF
Supplier Name
Discoun
t
Total Amount Sales
Tax
Pro ID Price
2nd NF 1st NF
1:
1
Quantity
Rent
Time
PSiz P-Date
e
1:
rd
3 NF ∞
Entity: Product:
Attribute:
Article # (F)
Category # (F)
Size (M)
Quantity (M)
Price (F)
Sales tax (F)
Category # Quantity
Sales
Price tax Size
Article#
3rd NF
st
1 NF
1:
∞
Data Formation
Entity: Attendance
Entity: Advance
Sr # Attribute Type Size Key
Entity: Salary
Entity: Sales
Entity: Product:
Entity: Purchase
Step # 10
2: Advance
3: Salary
4: Attendance
5:Product
6: Sales
7: Purchases
Step # 11
Mail page:
On this page we are create different buttons which is designed as if we click on
button with the help of different cords the following form will be open.
3: Attendance
5: Advance
6: SALES
7:
PRODUCT
8:PURCHASES
Step #12
Step #1
Right click on genral tool bar and select “components”
Step # 2
• Now we select Microsoft ADO Data Control 6.0(OLEDB) and then click on
ok.
Step #3
Step # 4
Step# 5
• Click on Build
Step #6
Step # 7
D.B
Client # 1
Backup Server
Net
Client # 1 working
LAN D.B
HUB
D.B
Operational
LAN Server Server
Client # 1
D.B
Back
up
Server
Data Recovery
Server
Operat
D.B
ional WAN
D.B
LAN
D.B
Data
Recov Replication
ery Main Wan Server
Server