|
|
A PROJECT REPORT ON
YOUR WATCH
Submitted in partial
fulfillment for Degree of
MASTER OF COMPUTER
APPLICATION
By
Mr.
Ghodake Sagar Satyavan
Under
the guidance of
PROF. ZAMBARE A. N.
(Department of MCA)
Synopsis
submitted to
YSPM’S YASHODA TECHNICAL CAMPUS, SATARA
Faculty
of MCA
Index
|
Sr.no
|
Content
|
Page no.
|
|
1
|
CHAPTER
1: INTRODUCTION
1.1 Existing
System and Need for System
1.2 Scope
of Work
1.3 Operating
Environment – Hardware and Software
1.4 Detail
Description of Technology Used
|
|
|
2
|
CHAPTER
2: PROPOSED SYSTEM
2.1
Proposed System
2.2
Objectives of System
2.3
User Requirements
|
|
|
3
|
CHAPTER
3: ANALYSIS & DESIGN
3.1
Data Dictionary
3.2
Table Specifications (Design)
3.3
Menu Tree(Web Site Map)
3.4
User interface Design (Screens etc.)
|
|
|
4
|
CHAPTER
4: USER MANUAL
4.1
Operations Manual / Menu Explanation
|
|
|
5
|
DRAWBACKS
AND LIMITATIONS
|
|
|
6
|
FUTURE
ENHANCEMENTS
|
|
|
7
|
CONCLUSION
|
|
|
8
|
BIBLIOGRAPHY
|
|
|
9
|
ANNEXURES:
ANNEXURE 1: USER INTERFACE SCREENS
ANNEXURE 2: OUTPUT REPORTS WITH DATA
ANNEXURE 3: SAMPLE PROGRAM CODE
|
|
1. Introduction
Online shopping
is the process whereby consumers directly buy goods or services from a seller
in real-time, without an intermediary service, over the Internet. It is a form
of electronic commerce. Online
shopping has become a popular shopping method ever since the internet has
declared a takeover. There are many individuals that are looking for other
amazing alternatives shopping and online shipping is just the fix for
that.
There are many advantages of online shopping, this is the reason why online stores are a booming business today. Online shopping includes buying watches, clothes, gadgets, shoes, or even daily groceries.
There are many advantages of online shopping, this is the reason why online stores are a booming business today. Online shopping includes buying watches, clothes, gadgets, shoes, or even daily groceries.
·
In
the existing system all transactions, dealings of products, purchasing of
products were done manually which is time consuming.
·
To buy any product user
has to collect information about it either by visiting the shop or asking people
which is the better one.
·
There
is no computer system for handling payments. All calculations
are performed manually which may not be accurate always.Maintaining the record is really a
tedious task.
·
Any
user can use this existing website to search for any kind of watch products,
select particular products from a wide range of products.
·
Once
they make of their mind to purchase any particular product they can add to cart
and place an order and get it.
·
Report generation is
complicated because it is difficult to access multiple registers and records at
the same time.
·
On managing account in
manually, there is a data loss if any functionary error occurs.
Need for System
Shopping websites are the specific requirement
of the users or clients that integrates the buying services specifically to the
customers.
·
Need for the new system is due to major drawbacks of existing
system.
·
The details regarding all users,
products can also be maintained as their information is very helpful and
sometimes becomes a critical requirement.
·
Allows
user to get registered from their places and transact for the required product.
·
To overcome these problems in existing
system we develop
“YOUR WATCH” website.
1.2
Scope
of Work
- The system recommends a facility
to accept the orders 24*7 and a home delivery system which can make
customers happy.
- This module is used to print
various online reports. This module will be enabled only to the admin type
of users.
- In this admin generate various
types of reports about the shopping watch website.
- In this admin generates the
reports by registration of visitors or user so they can give service as
per their requirement with total information of that product.
- This report should be useful for
user who need a watch & product in easy &
quickly.
- In this system multiple
categories under single side.
1.3
Operating
Environment – Hardware and Software
Software Requirements:
Operating
System : Win 7/10
Front End : php framework
(Word Press)
Back
End : MySQL
Theme :
Unicons
Plugins :
Woo Commerce, Ninja Form
Web Server :
xampp
Hardware
Requirements:
Processor : Intel(R) Core
I3(R) 2.90GHz
RAM : 2GB
Hard Disk : Minimum 320 GB
Keyboard : Multimedia
keyboard
Mouse : Optical
scroll mouse
1.4
Detail
Description of Technology Used
WordPress is an open source
Content Management System (CMS), which allows the users to build dynamic
website and blogs. WordPress is the most popular blogging system on the web and
allow updating, customizing and managing the website from its back-end CMS and
components.
The Content Management System (CMS)
is a software which stores all the data such as text, photos, music, documents,
etc. and is made available on your website. T helps in editing, publishing and
modifying the content of the website.
WordPress was initially released on
27th May, 2003 by Matt Mullenweg and Mike Little. WordPress was
announced as open source in October 2009.
v Features
User Management-
It allows managing the user information such as
changing the role of the users to (subscriber, contributor, author, editor or
administrator), create or delete the user, change the password and user
information. The main role of the user manager is Authentication.
Media Management-
It is the tool for managing the media files
and folder, in which you can easily upload, organize and manage the media file
on your website.
Theme System-
It allows modifying the site view and
functionality. It include images, stylesheet, template files and custom pages.
Extend with Plugins-
Several plugins are available
which provides custom functions and features according to the users need.
Search Engine Optimization-
It provide several search engine optimization
(SEO) tools which makes on-site SEO simple.
Multilingual-
It allows translating the entire
content into the language preferred by the user.
Importers-
It allows importing data in the
form of posts. It import custom file, comment, post pages and tags.
v Advantages
Ø
It is open source platform and available for free.
Ø
CSS file can be modified according to the design as
per users need.
Ø
There are many plugins and templates available for
free. User can customize the various plugins as per their need.
Ø
Media files can be uploaded easily and quickly.
Ø
Customization is easy according to the user’s needs.
Ø
It allows creating different roles for users for
website such as admin, author, editor and contributor.
v Disadvantages
Ø
Using several plugins can make the website heavy to
load and run.
Ø
PHP knowledge is required to make modifications or
changes in the WordPress website.
Ø
Sometimes software needs to be updated to keep the
WordPress up-to-date with the current browsers and mobile devices. Updating
WordPress version leads to loss of data, so it a backup copy of the website is
required.
Ø
Modifying and formatting the graphic images and
tables is difficult.
2.1 Proposed
System
In the proposed system
customer need not go to the shop for buying the products. He can order the
product he wish to buy through the website in his smartphone. The shop owner
will be admin of the system.The shop owner can manage the customers and product
orders. The website recommends a home delivery system for the purchased
products.
The
your watch (HOME PAGE) is an easy to maintain,ready to run,scalable,affordable
and reliable cost saving tool for Software Associates suited for small, medium and large shopping
complex and shopping malls. The menus would include various categories like men’s watches, women’s
watches and kid’s watches, etc.
2.2 Objectives of system
The main aim to develop this
system is to provide the quick services. This system also provides all the
reports.
Following are the some advantages of “Your
Watch”.
- Choose products faster and easier at one
place.
- Saves time of travelling to the vendor/seller’s place.
- Good / Trusted
& Tension free delivery services and to get appropriate services.
- To
save precious time.
- To
remove drawback in manual working.
- To
design database of different products.
- To
develop report as per requirement.
- To
develop the site that will be user friendly.
2.3
User Requirements
·
Visitors new to the site should be able to register by themselves. Users
will be differentiated by unique user identifiers.
·
Site visitors should be able to purchase goods or services via the
electronic store.
·
Site visitors should be able to search the database using relevant
keywords to identify items of interest.
·
To keep detail
information and accurate record
·
Data can be easily
accessed
·
Daily rates of system can
be maintained.
·
Provide all detail
information about purchasing product.
·
Easy to maintain
restaurant system.
·
To provide user with
satisfies per requirement
·
Also, provide service and
purchasing details.
·
To provide product
information.
3. Analysis
& Design
3.1 Data Dictionary
Table Name :- wp_users
|
Field Name
|
Description
|
|
ID
|
Id(Primary)
|
|
user_login
|
User logic
|
|
user_pass
|
User pass
|
|
user_nicename
|
User nicename
|
|
user_email
|
User email
|
|
user_url
|
User url
|
|
user_registered
|
User registered
|
|
user_activation_key
|
User activation key
|
|
user_status
|
User status
|
|
display_name
|
Display name
|
Table Name :- wp_woocommerce_order_items
|
Field name
|
Description
|
|
order_item_id
|
Order item id(Primary)
|
|
order_item_name
|
Order item name
|
|
order_item_type
|
Order item type
|
|
order_id
|
Order id
|
Table Name :- wp_nf3_fields
|
Field Name
|
Description
|
|
id
|
Id
|
|
label
|
Label
|
|
key
|
Key
|
|
type
|
Type
|
|
parent_id
|
Parent id
|
|
created_at
|
Create at
|
|
updated_at
|
Update at
|
Table Name :- wp_nf3_forms
|
Field Name
|
Description
|
|
id
|
Id
|
|
title
|
Title
|
|
key
|
Key
|
|
created_at
|
Created at
|
|
updated_at
|
Updated at
|
|
views
|
Views
|
|
subs
|
Subs
|
Table Name :- wp_term_relationships
|
Field name
|
Description
|
|
object_id
|
Object id(Primary)
|
|
term_taxonomy_id
|
Term taxonomy
id(Primary)
|
|
term_order
|
Term order
|
3.2
Table Specifications (Design)
Table Name :- wp_users
|
Field Name
|
Datatype
|
Constraint
|
|
ID (Primary)
|
bigint(20)
|
Not null
|
|
user_login
|
varchar(60)
|
Not null
|
|
user_pass
|
varchar(255)
|
Not null
|
|
user_nicename
|
varchar(50)
|
Not null
|
|
user_email
|
varchar(100)
|
Not null
|
|
user_url
|
varchar(100)
|
Not null
|
|
user_registered
|
datetime
|
Not null
|
|
user_activation_key
|
varchar(255)
|
Not null
|
|
user_status
|
int(11)
|
Not null
|
|
display_name
|
varchar(250)
|
Not null
|
Table Name :- wp_woocommerce_order_items
|
Field name
|
Datatype
|
constratint
|
|
Order_item_id
|
Bigint(20)
|
Not null
|
|
Order_item_name
|
Text
|
Not null
|
|
Order_item_type
|
Varchar(200)
|
Not null
|
|
Order_id
|
Bigint(20)
|
Not null
|
Table Name :- wp_nf3_fields
|
Field name
|
Datatype
|
Constraint
|
|
id
|
int(11)
|
Not null
|
|
label
|
longtext
|
Null
|
|
key
|
longtext
|
Null
|
|
type
|
longtext
|
Null
|
|
parent_id
|
int(11)
|
Not null
|
|
created_at
|
timestamp
|
Not null
|
|
updated_at
|
datetime
|
Null
|
Table Name :- wp_nf3_forms
|
Field name
|
Datatype
|
Constraint
|
|
Id
|
Int(11)
|
Not null
|
|
Title
|
Long text
|
Null
|
|
Key
|
Long text
|
Null
|
|
Created_at
|
Timestamp
|
Not null
|
|
Updated_at
|
Datetime
|
Null
|
|
Views
|
Int(11)
|
Null
|
|
Subs
|
Int(11)
|
Null
|
Table Name :- wp_term_relationships
|
Field name
|
Datatype
|
Constraint
|
|
Object_id
|
Bigint(20)
|
Not null
|
|
Term_taxonomy_id
|
Bigint(20)
|
Not null
|
|
Term_order
|
Int(11)
|
Not null
|
3.3 Menu Tree (Web Site Map) :

3.4
System Design
Data
Flow Diagram (Context Level diagram) :

Data Flow Diagram (Admin -1 Level Diagram ):

Data Flow diagram (End User-1 Level diagram):

Use Case Diagram:

Entity
Relationship Diagram:

Class Diagram:

Sequence Diagram:

Activity Diagram:
3.4
User interface Design (Screens etc.)
Home Page Header:
This
is the home page of “YOUR WATCH” with some of few categories and also some tabs
like as Home, About us, My Account, Categories, Shop, Cart, Checkout and Feedback
to our website.

Home Page Footer:
Here we display the product
categories,some products,the product available in cart and the feedback form
for the user. 

About us page:
In this
page here we displayed the details about the site.

My account page:
In this
page we gives two types of login one for admin login and another for user
login.In this page here the admin & user can register into our site.

Categories Page:
In this
page we provide the various watch categories e.g.mens watches, womens watches, kids
watches and also provide some details about the watches.

After
Selecting MENS/WOMENS/KIDS Categories,here the new page will open. In that
category there are few items are available here we can select one item to see
there specifications.
FOR MENS-

FOR WOMENS-

FOR KIDS-

Shop page:
In
this shop page we provide all the various types of watches with their
categories and also provide details about product.



Cart Page:
In shop
page there are watches for purchase, after choosing any watch add to cart that
watch then it’s goes in cart page, here we can add the quantity of the product.

Checkout Page:
After
adding the watch in cart proceed to checkout, then in the checkout page fill
the billing detail about the customer.



Feedback page:
In
this page here the feedback form is available for the customer for give feedback of our site.

4. User Manual
4.1
Operations Manual / Menu Explanation
Home-
This
is the home page of “YOUR WATCH” with some of few categories and also some tabs
like as Home, My Account, Categories, Shop, Cart, Checkout, Feedback and About us to our website.
About us page-
In
this page here we displayed the details about the site.
My Account page-
In
this page we gives two types of login one for admin login and another for user
login. In this page here the admin & user can register into the our site.
Categories Page-
In
this page we provide the various watch categories e.g. mens watches, womens
watches, kids watches and also provide some details about the watches.
Shop page-
In
this shop page we provide all the various types of watches with their
categories and also provide details about product.
Cart page-
After selecting the item for purchase we can
add to that product to the cart here the maintain the quantity of the product to
confirm the order click on proceed to checkout.
Checkout page-
In this page here we display the one form for
the fulfill the billing details and place the order of the customer.
Feedback page-
In this
page here the feedback form is available for the customer for give feedback of our site.
5. DRAWBACKS OR LIMITATION
·
We cannot perform
transaction by credit card, cash and debit card through this system that is this system only provides cash on delivery.
·
The system provides
limited category.
·
It cannot be included
tracking system.
·
SMS and E-mails sending
is not provided by system.
6. FUTURE ENHANCEMENT
The project has a very vast
scope in future. The project can be
implemented on intranet in future. Project can be updated in near future as and when requirement for the same
arises, as it is very flexible in terms of expansion.
·
We think that not a
single project is ever considered as complete forever because
our mind is always thinking new and our necessities
also are growing.
·
As system is flexible you
can generate more report and screen as and when required.
·
The
system is modified in future as per the owner requirement.
·
In future system will
runs on all browsers.
·
There is an overhead of
traffic in net that making long time to access.
·
We will provides facility
of sending SMS and Emails for all users.
·
In future we include the
tracking system.
7. CONCLUSION
The project entitled ‘’Your Watch’’ was completed
successfully.The website has been developed with much care and free of errors
and at the same time it is efficient and less time consuming. The purpose of
this project was to develop a website for purchasing items from the website.
·
It
works easy and faster than current application.
·
All
the data will be saved in the database. So the administer view all the data on
time.
·
This
system reduces manual work.
·
Any
one can order the product in any time.
·
All
the watch order details are stored daily.
8. BIBLIOGRAPHY
Websites:
Books:
Database
Management - George Diehr
System
Analysis and Design - Elias M. Awad
9.
ANNEXURES
ANNEXURE 1: USER INTERFACE SCREENS
Shop
page-


After
Selecting MENS category, here the new page will open .In that category there
are few items are available and where we can select one item to see there
description.

After
Selecting here we can see the
description of that product

In
shop page there are watches for purchase, after choosing any watch add to cart
that watch then it’s goes in cart page, here we can add the quantity of the
product.

After
adding the watch in cart proceed to checkout, then in the checkout page fill
the billing detail about the customer. 


After filling the billing
details click on place order then we can see the all order detail.

ANNEXURE 2: OUTPUT REPORTS WITH DATA
Product Report:

Categories
Report:

Order Report:

Order report for last 7
days:

Customer Report:

Report of Feedback form:

ANNEXURE 3: SAMPLE PROGRAM CODE
<?php
/**
* The
template for displaying the front page.
*
* @package
WordPress
* @subpackage
*/
get_header();
if(
get_option( 'show_on_front' ) == 'posts' ): ?>
<div
id="sub_banner" <?php if ( get_header_image() ) : ?>
style="background:url(<?php header_image(); ?>) 50% no-repeat;"
<?php endif;?>>
<?php if ( get_header_image() ) : ?>
<div
class="overlay"></div>
<?php endif;?>
<h1>
<?php $uniconspage_title
= get_the_title( get_option('page_for_posts', true) ); ?>
<?php echo $uniconspage_title ; ?>
</h1>
</div>
<section
class="blog-content-section">
<div
class="row">
<div
class="large-9 medium-8 small-12 left-column sidebar-type-2 columns
<?php if ( !is_active_sidebar( 'sidebar' ) ){ ?> nosid <?php
}?>">
<?php
if ( have_posts() ) : ?>
<?php
/* Start the Loop */ ?>
<?php
while ( have_posts() ) : the_post(); ?>
<?php
/*
*
Include the Post-Format-specific template for the content.
* If unicons want to override this in a child
theme, then include a file
*
called content-___.php (where ___ is the Post Format name) and that will be
used instead.
*/
get_template_part(
'content', get_post_format() );
?>
<?php endwhile; ?>
<?php
get_template_part('pagination'); ?>
<?php
else : ?>
<?php
get_template_part( 'content', 'none' ); ?>
<?php endif; ?>
</div><!--POST
END-->
<div
class=" wow fadeIn large-3 medium-4 small-12 columns">
<?php
get_sidebar();?>
</div><!--sidebar
END-->
</div><!--row END-->
</section><!--section
END-->
<?php
else:
if
( true == get_theme_mod( 'on_of_frontpage_content', false ) ) :
echo '<div class="clearfix">';
include(
get_page_template() );
echo '</div>';
else:
get_template_part('template','frontpage');
endif;
endif;
get_footer();
?>

Comments
Post a Comment