0% found this document useful (0 votes)
1K views

Bata DBMS FINAL PROJECT

Bata is one of the world's widest reaching companies, with operations in 68 different countries. The company strives to listen to the customers in their local markets and clearly identify their footwear needs. "I would like to thank my parents who always encourage me at the time when I became disappointed"

Uploaded by

akif_ims
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1K views

Bata DBMS FINAL PROJECT

Bata is one of the world's widest reaching companies, with operations in 68 different countries. The company strives to listen to the customers in their local markets and clearly identify their footwear needs. "I would like to thank my parents who always encourage me at the time when I became disappointed"

Uploaded by

akif_ims
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 58

®

Bata With you every step, every where

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. “

SYED AKIF QADRI


®
Bata With you every step, every where
We pay our gratitude from the core of our heart to this great teacher
without his kind help and guideline; we could never been able to
complete this project.

SYED AKIF QADRI


®
Bata With you every step, every where

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

opinion He follows the following quotation:

“It is very nice to be


important,

But

It is more important to be
nice.”

SYED AKIF QADRI


®
Bata With you every step, every where
Bata Today:
Bata is one of the world’s widest reaching companies, with operations in 68
different countries. Bata companies strive to listen to the customers in their local
markets and clearly identify their footwear needs, and then to provide products
that exceed their customers’ expectations in terms of quality, style and value.
Bata operating companies are grouped into four business units based on
similarities in markets and business issues. Each group benefits from synergies
specific to their requirements, such as product development, sourcing and
marketing support. Each business unit is entrepreneurial in nature, and can
quickly adapt to changes in the marketplace and seize potential growth
opportunities.

Bata has a worldwide reach, with operations across the 5 continents


managed by 4
Regional MBUs (Meaningful Business Units). Each Bata company listens to the
local consumers and clearly identifies their footwear needs.

Җ Bata International serves customers in much of Asia, the Pacific and


Africa through its 3,000 stores and many dealers. It is supervised from
Singapore. Bata International operates shoe innovation centers in several
countries as well as 30 factories to serve individual markets.

Җ Bata Europe is based in Paris and operates 500 stores offering


fashionable footwear. The world-class shoe innovation center just outside
of Venice supplies many of the exclusive lines found in Bata stores
throughout Europe.

Җ Bata Latin America is based in Mexico City. Bata is the leading


retailer of shoes in Latin America and the leading marketer of children's
branded footwear.

Җ 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.

Bata Shoe organization (B.S.O.) is the largest manufacturer and marketer of


footwear in the world. Its global business comprises of shoe factories, tanneries,
engineering plants, quality control laboratories, product development and
research centers. Bata distributes its products through approximately 6,300 retail
outlets, 10,000 franchises and thousands of wholesale depots and dealers. More
than 50,000 people are employed in producing and selling over 300 million pairs
of shoes each year, primarily for the domestic markets in which B.S.O companies
operate.

SYED AKIF QADRI


®
Bata With you every step, every where
Approximately 400,000 additional people and their families are engaged in the
support services required by B.S.O. operations. Bata International Centre is
located in Toronto, Canada. Mr. Tomas Bata, the founder of Bata Shoe
Organization, initiated this worldwide operation in Zlin, Czechoslovakia, now
known as the Czech Republic. The year 1994 marked the 100th founding
anniversary of BATA. Over the years B.S.O.’s operation expanded across the
entire globe and established itself as the world’s largest organization in footwear
manufacturing and marketing Today Bata operates in 68 countries.

SYED AKIF QADRI


®
Bata With you every step, every where
Human Recourse Department
We chose human resource department for our project and this department
perform different function in BATA Pakistan ltd some of them as follows.

HUMAN RESOURCES EMPLOYMENT


PLANNING

⇒ Forecasting ⇒ Recruitment
⇒ Maintaining personnel ⇒ Selection
inventories ⇒ Testing
⇒ Succession planning ⇒ Orientation
⇒ Modeling career paths

TRAINING & COMPENSATION


DEVELOPMENT
⇒ Administering:
⇒ Devising programs: ⇒ Incentive pay plans
⇒ Hourly Workers ⇒ Job analysis
⇒ Managerial Staff ⇒ Job evaluations
⇒ Primary Skills Training ⇒ Wage surveys
⇒ Advanced Skills ⇒ Performance reviews
Training
⇒ Promoting diversity

EMPLOYEE BENEFITS SAFTEY

⇒ Design of vacation & ⇒ Ensuring OSHA


sick benefits program compliance
⇒ Administering policy ⇒ Overseeing security
⇒ 401k plan ⇒ Physical
⇒ Health insurance Environment
⇒ Conducting accident
investigations

SYED AKIF QADRI


®
Bata With you every step, every where

Organization chart
Managing Director

CFO
(Chief Financial Officer)
Retail HR
Marketing Manage
Manager r

Retail Merchandis Costing & MIS Export P la n t


Service Wholesale ing Efficiency Manage Manag M anag
Manager Manager Manager Manager r er er

Area Wholesal Merchandisi Costing Progra Exp. D e p t.


Manage e ng Officer m Su
upp rv is
M anag
r Services Officer Officer or
er
Manager

Shop Area
SYED AKIF QADRI Distribut
Manag Manage or
er r
®
Bata With you every step, every where

DFD Of Hiring Process

SYED AKIF QADRI


®
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

SYED AKIF QADRI


®
Bata With you every step, every where
DFD of sales of shoes

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

Paid cash and


take shoes

Shop manager
D.B

6.1

Make cash
recite and give Up date data
to customer base

SYED AKIF QADRI


®
Bata With you every step, every where

Entity Models
1. Employee Bio data

2. Attendance

3. Salary

4. Advance

5. Sales

6. Purchase

7. Product

SYED AKIF QADRI


®
Bata With you every step, every where

Entity: Employee Bio Data


Attribute:
 Emp ID (Primary Key)
 Name
 Dept
 Hiring Date
 Job
 Address
 B-Salary
 E-mail
 Mobile#
 Phone#
 Qualification
 Experience

Experience E-mail
Dep Addres
t s
Job Phone#

Name Hire
Date

EMP ID B-
Salary
Mobile Employee Bio Qualificatio
# Data n

Entity: Attendance

SYED AKIF QADRI


®
Bata With you every step, every where
Attribute:
 Emp ID
Composite Key
 A-Date
 Day Typ
 Time A-Date e Nam
 Type Emp ID e
 Name Day
Time

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

Basic Net Salary


Salary
Salary

Entity:
Advance

SYED AKIF QADRI


®
Bata With you every step, every where
Attribute:
 Emp ID Composite Key
 A-Date
 Name
 Amount
 Purpose

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

SYED AKIF QADRI


®
Bata With you every step, every where

Entity Relationship Diagram (ERD)

1:
Employee Bio Data ∞ Salary

1:
∞ Attendance

1:
∞ Advance

1:∞
Product

Sales
1:∞

Purchase

SYED AKIF QADRI


®
Bata With you every step, every where

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

Employee Bio Data1


Employee Bio Data3

Qualificati Addres
on s
Emp ID
Experienc
e
Phone#
Mobile#

Employee Bio Data2

SYED AKIF QADRI


®
Bata With you every step, every where
Attribute:
 Emp ID (F)
 A-Date (M)
 Day (M)
 Time (M)
 Type (P)
 Name (F)

A-
Emp Typ Time
Name Date Day
ID e

1st NF 2nd NF 3rd NF

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

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)
 Total Amount (M)

Customer
Discoun Name
t Sales
Article Tax
#
Price

1st NF
2nd NF

Total Amount
Quantity

Date
Time

SYED AKIF QADRI 3rd NF


®
Bata With you every step, every where

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

SYED AKIF QADRI


®
Bata With you every step, every where

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

SYED AKIF QADRI


®
Bata With you every step, every where

ERD After 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)

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

SYED AKIF QADRI


®
Bata With you every step, every where
Entity: Attendance
Attribute:
 Emp ID (F)
 A-Date (M)
 Day (M)
 Time (M)
 Type (P)
 Name (F)

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)

SYED AKIF QADRI


®
Bata With you every step, every where

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)

SYED AKIF QADRI


®
Bata With you every step, every where
 Total Amount (M)

Entity: Purchase
Discoun Customer
t Name
Sales
Article Tax
#
Price

2nd NF 1st NF

1:1

Total Amount 1:
Quantity

Date
Time

3rd NF

SYED AKIF QADRI


®
Bata With you every step, every where
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

1:
1

Quantity
Rent
Time
PSiz P-Date
e
1:
rd
3 NF ∞

SYED AKIF QADRI


®
Bata With you every step, every where

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:

SYED AKIF QADRI


®
Bata With you every step, every where

Data Formation

Entity: Employee Bio Data

Sr# Attribute Type Size Key

1 Emp ID Number 5 Primary Key


2 Name Char 20
3 Dept Char 10
4 Hiring Date Date
5 Job Char 10
6 Address Varchar 50
7 B-Salary Number 10
8 E-mail Varchar 50
9 Mobile# Varchar 15
10 Phone# Varchar 15
12 Qualification Char 30
13 Experience varchar 30

SYED AKIF QADRI


®
Bata With you every step, every where

Entity: Attendance

Sr# Attribute Type Size Key

1 Emp Number 5 Primary Key


2 Name Char 20
3 A-Day Date Composite key
4 Day char 15
5 Time varchar 8
6 Type Char 1

Entity: Advance
Sr # Attribute Type Size Key

1 Emp Number 5 Primary Key


2 Name Char 20
3 A-Date Date Composite key
4 Amount NUMBER 8
5 Purpose varchar 20

Entity: Salary

Sr # Attribute Type Size Key

1 Emp ID Number 5 Primary Key


2 S-Date Date
3 Basic Salary Number 5
4 Tax Number 5

SYED AKIF QADRI


®
Bata With you every step, every where
5 Bonus Number 5
6 Working Hours Number 5
7 Net Salary Number 10

Entity: Sales

Sr # Attribute Type Size Key

1 Article # Number 8 Primary Key


2 Customer Name cahr 20
3 Date date
4 Time VARCHAR 8
5 Price Number 5
6 Size Number 5
7 Quantity Number 5
8 Sales Tax Number 5
9 Discount Number 5
10 Total Amount Unmber 10

Entity: Product:

Sr# Attribute Type Size Key

1 Article # Number 8 Primary Key


2 Category # Char 2
4 Quantity Number 15
5 Price number 5
6 Sales tax number 5

SYED AKIF QADRI


®
Bata With you every step, every where

Entity: Purchase

Sr# Attribute Type Size Key

1 Product ID Number 8 Primary Key


2 P-Date Date Composite key
3 Supplier Name Char 20 Composite key
4 Time Varchar 10 Composite key
5 Price Number 5
6 Product Size Number 2
7 Quantity Number 5
8 Sales Tax Number 5
9 Rent Number 5
10 Discount Number 5
12 Total Amount Number 10

SYED AKIF QADRI


®
Bata With you every step, every where

Step # 10

Data Base Model (Oracle)

1: Employee Bio Data

2: Advance

SYED AKIF QADRI


®
Bata With you every step, every where

3: Salary

4: Attendance

SYED AKIF QADRI


®
Bata With you every step, every where

5:Product

6: Sales

SYED AKIF QADRI


®
Bata With you every step, every where

7: Purchases

SYED AKIF QADRI


®
Bata With you every step, every where

Step # 11

SYED AKIF QADRI


®
Bata With you every step, every where
Interface:
These are some interfaces which I have designed

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.

2: Employee Basis Info:


Employee’s basic info is recorded in this form.

SYED AKIF QADRI


®
Bata With you every step, every where

3: Attendance

SYED AKIF QADRI


®
Bata With you every step, every where
On tis form al record of attendance is kept.

SYED AKIF QADRI


®
Bata With you every step, every where
4:Salary Sheet:

It contain all records of salary

5: Advance

SYED AKIF QADRI


®
Bata With you every step, every where

6: SALES

SYED AKIF QADRI


®
Bata With you every step, every where

7:

PRODUCT

SYED AKIF QADRI


®
Bata With you every step, every where

8:PURCHASES

SYED AKIF QADRI


®
Bata With you every step, every where

Step #12

SYED AKIF QADRI


®
Bata With you every step, every where
Database & interface connectivity
(any 2 forms)

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.

SYED AKIF QADRI


®
Bata With you every step, every where
• The window will close .

Step #3

• Select data control and draw on form

SYED AKIF QADRI


®
Bata With you every step, every where
• Right click on Data Control and select ADODC Properties

Step # 4

• Select this option and click on next

SYED AKIF QADRI


®
Bata With you every step, every where

Step# 5

• Click on Build

SYED AKIF QADRI


®
Bata With you every step, every where

Step #6

• Now write “SCOTT” in user name

SYED AKIF QADRI


®
Bata With you every step, every where

• And “TIGER” in password

• Click on “Allow Saving Password”

• Click on “Test Connection”

• A message show which is (Test Connection Succeeded) which mean your


process is ok.

Step # 7

• Select Record Source option

SYED AKIF QADRI


®
Bata With you every step, every where

• Select :2 – addCmdTable” from command Type

• Select table name which u create in “ORACLE” we are selecting


“ADVANCE” in Table or Stored Procedure Name

SYED AKIF QADRI


®
Bata With you every step, every where
• All the steps are same but now we select “ATTENDANCE”
which is our 2nd page

SYED AKIF QADRI


®
Bata With you every step, every where

SYED AKIF QADRI


®
Bata With you every step, every where

SYED AKIF QADRI


®
Bata With you every step, every where

SYED AKIF QADRI


®
Bata With you every step, every where
Net working model

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

SYED AKIF QADRI

You might also like