Your Watch 

Online Watch Shopping Website 

 

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.

1.1        Existing System and Need for System
           
·         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