100% found this document useful (1 vote)
2K views55 pages

Report Crockery

The document acknowledges and thanks all those who helped in the successful completion of the project. It expresses gratitude to the college for providing the opportunity and guidance throughout the project. The experience helped understand real-world system development. The document also thanks unnamed individuals who directly or indirectly supported the project.

Uploaded by

Nirali Popat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
2K views55 pages

Report Crockery

The document acknowledges and thanks all those who helped in the successful completion of the project. It expresses gratitude to the college for providing the opportunity and guidance throughout the project. The experience helped understand real-world system development. The document also thanks unnamed individuals who directly or indirectly supported the project.

Uploaded by

Nirali Popat
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 55

ACKNOWLEDGEMENT

We are thankful to all who have helped a lot for successful completion of the
project and for providing valuable guidance throughout our project work. So we
take this opportunity to thank people who have made this project a success.

We are also thankful to the S.m.t. K.S.N. Kansagara College that they gave
such a big opportunity. We would also like to thank our principal Dr. R.J. Kalariya
sir and all the prof. of my college for giving us guidance so that we can complete
the project without any problem. It was a nice experience and it helped us to get
idea of the real system and there development procedure.

We would also like to thank all those people who made this project directly
or indirectly possible.
PREFACE

We are pleased to present this report on the project named “Crockery Shop”
developed at the “S.m.t. K.S.N. Kansagara Mahila College” B.C.A
departmentas a part of our fifth semester curriculums. Once you log on to the
system. You can use all the facilities provided by e-commerce system. It reduces
the task of the working in organization. It also guides the organization staff to
do their tasks in a very simple manner and reduces human errors.

This report contains overview of the whole project. Anyone who is


technicalperson can understand the contents of this report easily. The
implementation of the system is shown with figures and user can find it easy
to understand.
INDEX

NO. NAME PAGE


NO.
1 PROJECT PROFILE 1
2 DEFINITION SPECIFICATION 2
3 INTRODUCTION 3
4 FUNCTIONALITY OF PROJECT 4
5 PROJECT REQUIREMENT 5
6 PROCESS LIFE CYCLE 6
7 FEASIBILITY STUDY 9
8 E-R DIAGRAM 11
9 DATA FLOW DIAGRAM 15
10 USE-CASE DIAGRAM 22
11 DATA DICTIONARY 25
12 LAYOUT 32
13 TESTCASE 46
14 GANTT CHART 48
15 LIMITATION 49
16 FUTURE SCOPE 50
17 BIBLIOGRAPHY 51
18 WORK EXPERIENCE 52
PROJECT PROFILE

Project Title Crockery Shop


Objective Saving People time
Operating System windows 8, windows 10
Front End Tool Microsoft Dream Weaver
Back End Tool SQL Server
Programming PHP
Language
Documentation Microsoft Word
Tool
Project Duration 3 Months
Project Guide Miss Vidhi Seta
Submitted By Lathiya Dipali
Vyas Isha
Pansuriya Dixita
Submitted To K.S.N. Kanasagara Mahila College,
Saurastra University.
Rajkot

1
DEFINITION SPECIFICATION

First of all our project definition is “Crockery Shop”. This is one type of online
Shop especially for the Dinnerware items. In this shop, we provide dinnerware
items. We provide dinner ware Like: Dinner set, Mug, Glasses, Breakfast set,
serving bowl etc…..
Now a days crockery is very important thing for decorate kitchen. So, with
the use of our project product, people can decorate kitchen. And the main benefit is
people can gift crockery in many function. Like: Weeding, birthday party etc….
In this days people want to good and high qualities. And that we provide
them. And people can see the different types of variety in our site.

2
INTRODUCTION

Sometimes people want to buy any item and they need to go to the shop then after
they ask every question for the item and it is waste of time. So, in our project we
can give details of Crockery item and if any people purchase the some item then it
can do it.
In our project we can provide most of the Dinnerware items like: Dinner set,
Breakfast set, Mugs, Glasses, Serving bowls etc….
People can buy this item. We can give information about the item that is price of
item, details of item etc…
In our project we can provide most of the Dinnerware items and we
provide Contact Us & Feedback facilities for the user.

3
FUNCTIONALITES OF PROJECT

Our project is live. in our project we can provide some facilities. So, the user can
easily attract with our project. These facilities like a when the user can purchase
the item then they can pay the bill at cash on delivery.
We provide free home delivery for the all customer or user so the user can
easily receive its item.
If the any query in user’s mind then they can ask through the contact and if
the users can likes our project or they can give review about the project then they
can do it using the our feedback facility.
We can create two side of our project first is admin side and second is client
side. These both sides are very important in our project. Admin can add the item,
update the item, delete the item etc… And the client only view the information and
client can also Purchase the items but the client cannot do any changes in our
project. This authority is only providing for admin.

4
PROJECT REQUIREMENTS

Hardware:

RAM : 512MB
Hard Disk : 2GB
System OS : 64 bit
Processor : Intel Core i3

Software:

Operating System : Windows 8, Windows 10


Web browser : Mozilla Firefox,
Google Chrome,
Internet Explorer
Data base : SQL server
Editor : Dream Weaver
Web server :Apache

5
PROCESS LIFE CYCLE

Software development life cycle is a process used by software industry to design,


develop and test high quality software.
The SDLC aims to produce a high quality software that meets. Or exceeds
customer expectation, reaches completion within times and cost estimate.

Planning

Analysis

Design

Coding

Testing

Implementation&
evaluation &
Maintenance

6
Planning:

First we decide project definition then we collect information about Crockery


items.
In this phase we also decide budget, completion date and total no of resources
required to complete the project.
After collecting information we analyze all the collected information then we out
all the items in our project.

Analysis:

During the analysis stage the project team determines the end-user requirements.
The end-user’s requirements should be determined and documented, what their
expectations are for the system and how it will perform.
We had gone to visit the “Kothari Shop” they provide information that we want.
They provide us information is now a days which brands are mostly use.

Design:

The design phase is the “architectural” phase of system design.


We design database to store and retrieve our data.
In design phase, we put in our project first is client side and second is admin side.
In client side master page we add header, footer and menu of our client side
project. In admin side master page, we add header and menu for admin side.
7
Coding:

In this phase, we decide the code then after the actual code is written here.

Testing:

In this phase, we testing the whole project.


During the testing phase, we find some errors like in database table the fields are
not the same, and if connection is not properly work then we find some errors in
connecting string.

Implementation & Evaluation & Maintenance:

Implementation is the process of string work with new software string and new
equipment.
In evolution phase we determine what are the advantages and disadvantages of the
software.
Maintenance is necessary to eliminate the errors in the working system during its
working life and to tune the system to any variation in its working environment.

8
FEASIBILITY STUDY

A feasibility study is an analysis and evolution of a proposed project. A feasibility


study is performed by a company when they want to know whether a project is
possible given certain circumstances.
Feasibility study is essential to evaluate cost & benefits of the proposed system.
There are 2 types of feasibility study:
- Technical
- Economical
- Time feasibility

Technical:

It is used to determine whether the proposed project will be technical feasible or


not.
Our project works with this hardware like 512 MB RAM, 2 GB Hard disk and 64
bit operating system etc.

Economic:

It is used to determine whether the proposed project will be economically feasible


or not.
We need not to purchase because php is open source & freely available script. So, I
need not to purchase it. That’s why my website is economically feasible. And no
need to pay any money.
Time feasibility:
July – 2017 to September – 2017.
9
PHP

WHAT IS PHP?
PHP originally stood for “Personal Home Page” as it was created in 1994 by
Rasmus Lerdorf to track the visitors to his online resume. As its usefulness and
capabilities grew (and as it started being used in more professional situations), it
came to mean “PHP: Hypertext Preprocessor”.
According to the official PHP Web site, found at www.php.net. PHP is “an HTML
embedded scripting language”.
It’s a complex but descriptive definition, whose meaning I’ll explain.

WHY USE PHP?


Put simply, when it comes to developing dynamic Web sites. PHP is better, faster,
and easier to learn than the alternatives. What you get with PHP is excellent
performance, a tight integration with nearly every database available, stability,
portability, and a nearly limitless feature set due to its extendibility.

HOW PHP WORKS?


As previously stated, PHP is a server-side language, which means that the code
you write in PHP resides on a host computer that serves Web pages to the
requesting visitors (you, the client, with your Web browser).
When a visitor goes to a Web site written in PHP, the server reads the PHP code
and then processed it according to its scripted directions.

10
E-R NOTATION

Rectangle:

A rectangle to denote an entity set.

Diamond:

A diamond to denote a relationship between two entities.

Oval:

An Oval to denote attribute.

Line:

A Line which links attributes to an entity or entity set and entity sets to
relationship.
E-R DIAGRAM

u_email u_id c_id c_name

c_b
Feedback Category ran
d

u_nm u_feedback c_image c_price

u_pass Has P_id


P_nm

u_ p_
login CROCKERY
em Product bra
ail SHOP nd

p_image p_price
u_id

Has
Has

u_id
u_fnm u_mno p_nm
p_id

u_a p_b
u_g
dd
en Bill ran
d
Registration
u_e u_c P_quality
ma ity
p_price
il

u_st p_discount p_total


u_pwd
u_cou
DATA FLOW SYMBOLE

Level of DFD :
- Context level DFD
- 0 level DFD
- 1 level DFD

1) External entity (terminator):

OR

It represents external entities….


A terminator can be a
- Person or
- A group of People

2) Process:

OR

A Process is represented graphically as a circle, rectangle with rounded edge.

13
3) Data store
OR OR

It is used to model a collection of data packets at rest.

4) Data flow:

OR

It is used to describe the more event of data or physical material from one part of
the system to another part.
DATA FLOW14DIAGRAM

Data flow diagram- Context free diagram:

Client Crockery Admin


Shop

DFD Client:
- 0 Level DFD (Client):

View
Product

2
T4 Contact us
Client
Feedback

3
T2 bill
Buy item

4 T3 category
Category

5 T2 bill
Pay bill
- 1 Level DFD (Client):
3.1.1
Registration T8 Registration

3.1
View product

3 3.2 T8 Registration
Client Purchase Login
item

T8 Registration
3.3
Buy now

2 2.1
Client T4Contact us
Feedback Fill Feedback

4 4.1 T2 Bill
Client
View category Buy now
DFD Admin:
0 Level DFD(Admin):

1
T3 Product
Manage
product

2 T3 Category
Manage
category

3 T2 Bill
Admin
View
orderlist

4
T4 Contact_us
View
feedback

5 T8 Registration
View
Customer
1 Level DFD (Admin):

1.1
Add product

1 1.2
Admin T7 Product
Manage Update
product product

1.3
Delete
product

2.1
Add
category

2 2.2
T3 Category
Admin
Manage Update
category category

2.3
Delete
category
3.1
View Order
3
T6 Order
Admin
Manage
order
3.2
Delete
Order

4.1
View
feedback
4 T4 Contct us
Admin Manage
feedback
4.1
Delete
feedback
5.1
View
customer
5
Admin T8 Registration
Manage
customer
5.1
Delete
customer

21
USE CASE DIAGRAM

Client:

View product

Purchase product

Pay bill

Registration

Give feedback

Client
View contact

22
Admin:

Admin login

Manage product

Manage category

Manage orderlist

Manage feedback

Admin

Manage customer

23
TEST CASE

Test Test Case Test Case Test Steps Test Case


Case Name Descriptio Step Expected
Status
ID n
Regi- Validation of Required Name must be enter Name must Design
stratio name field field be enter
n validation

To check Enter user name as “$#RF%” Name must Design


name must not be
not contain allowed
special
characters

Validation of Seven character or digits Password Design


Password allowed must not be
allowed.

Validation of To check Enter mobile number as Mobile Design


Contact no. mobile “9824402841” number must
number must be allowed
be of 10
digits
Validation of Required City must be entered City must be Design
city field entered
validation

Required To check if Form sub submitted with any Form must Design
field any of the empty field not be
validation field with submitted
(all the field required with empty
of any entire status in field
application) registration
form is
empty or not

Contac Feedback Validation of Feedback field must be Design Design


t-us feedback entered

Required field Check if any of Form must Design


validation (all the field with Form submitted with any not be
the field of any required empty field submitted
form in entire status in with empty
application) feedback form
field
is empty or
not

24
DATA DICTIONARY

Database:

25
Table name: Admin

Description:
This table defines the user name and password of the admin side.

26
Bill

Description:
When user buy any item then it can store in this table.

27
Category:

Description:
This table manage categories of items.

28
Contact us:

Description:
When user give any suggestion or comment then if can store
in this table.

29
Product:

Description:
It defines all the information about our product.

30
Registration:

Description:
This table defines the details of the new customer.

31
CLIENT LAYOUT

Home page:

Description:
When user open our site or click on home page this page
will display.
32
Gallery:

When user click on gallery this page will display and it display all the
product.

33
About us:

This page is display about our crockery shop.

34
Service:

This page is display our services .

35
Contact us:

This page is display contact address of Kothari shop. And this page, user can give
their feedback.
36
Log in:

User can register in this page.

37
Registration:

New user can register in this page.

38
ADMIN LAYOUT

Log in:

Through this page, admin can login into admin side.

39
Product:

In this page, admin can manage product of project.

40
Edit:

In this page, admin can edit product.

41
Add item:

Through this page admin can add product in page.

42
Bill:

In this page, admin can show the all bill.

43
Category:

In this page, admin can manage category.

44
Feedback:

Admin can view and delete feedback.

45
Customer:

In this page, admin can view and delete customer.

46
Log out:

Through this page, admin can logout from site. And enter the login page.

47
GANTT CHART

Jun 2017 Jul 2017 Aug 2017 Sep 2017


ID Task Name Start Finish Duration
18/6 25/6 2/7 9/7 16/7 23/7 30/7 6/8 13/8 20/8 27/8 3/9 10/9 17/9

1 Requirement Getherings 6/20/2017 6/23/2017 4d

2 Design 6/26/2017 7/5/2017 8d

3 Coding 7/6/2017 8/7/2017 23d

4 Testing 8/10/2017 8/14/2017 3d

5 Evaluation 8/17/2017 8/28/2017 8d

6 Report work 8/31/2017 9/15/2017 12d

48
LIMITATIONS

We cannot provide tightly security.


In our site user can not purchase by creadit card only purchase by cash on
delivery.
In our site we provide the some items of Kothari store, all items are not
include.

49
FUTURE SCOPE

We will try best to payment online through credit card or debit card.
We will make sure to user-friendly website.
We sell more and more the items.
We put most of the categories.

50
BIBLIOGRAPHY

Book:

PHP
SAD

Website:

www.google.com
www.amazon.in
www.kothari.com

51
WORK EXPERIENCE

Working experience with our project guide, with our faculty member, with
our partner is one of the unique experiences of our life.
Our project guide Miss Vidhi Setaprovided a full support to us. She always
helped us just like a friend and companion and not just as professional guide they
provide the information required by us any time. They personally worked hard for
our project.
Also the other faculty members related to the computer department never
denied to help us. Also the institute has provided us the immense help by leap and
bounds.

52

You might also like