Online Shoooo

Embed Size (px)

Citation preview

  • 8/8/2019 Online Shoooo

    1/35

    ONLINE SHOPPING

    1. SCOPE

    The following subsections describe the scope of the online shopping for customerdetails in terms of its customer, storekeeper

    1.1 Audience

    The intended users are the customers of the department for

    implementation online shopping.

    1.2 Organization

    This document describes the online shopping for customers

    requirements in terms of system requirements, executive summary and

    analysis and design diagrams.

    2. SYSTEM REQUIREMENTS SPECIFICATION

    The following subsection describes the online shopping for customer

    requirements specification in terms of the problem statements and feasibility studies.

    PROBLEM STATEMENT

    To develop a web-based application to improve the service to the customers and

    merchant which in turn increases the sales and profit in "ONLINE SHOPPING"

    To develop a web-based application to improve the service to the customers and

    merchant which in turn increases the sales and profit in "ONLINE SHOPPING"

    ONLINE SHOPPING is developed in Java 1.2.2 using Java as front end and it

  • 8/8/2019 Online Shoooo

    2/35

  • 8/8/2019 Online Shoooo

    3/35

    5.1 sequence diagram for online shopping

    a sequence diagram shows an interaction arranged in a time sequence. it

    shows the objects participating in the interaction by their lifelines and the message they

    exchange arranged in a time sequence.

    In the first step authorization is performed, the user enters id and password which

    is checked.

    Similarly the customers enters the password to login in to the online shopping

    5.2 COLLABORATION DIAGRAM FOR ONLINE SHOPPING

    Description

    A collaboration diagram represents a collaboration, which is a set

    of objects related in particular context, and interaction, which is a set of messages

    exchanged among the objects within the collaboration to achieve a desired

    outcome

    In the online shopping the manager schedule are interacting with each

    other.

    The manager object interacts with clerk to calculate the discount,

    order stock ,check out customers.

    6.UML CLASS DIAGRAMS

    6.1 list of business,access and view classes

    Business classes

  • 8/8/2019 Online Shoooo

    4/35

    Shopping cart

    Customers

    Credit card

    Item to purchase

    Product

    Preferred customers

    Access class

    Customer details DB

    Product DB

    Creditcard DB

    Purchasing DB

    Shopping cart DB

    View Class

    Customer details UI

    Product UI

    Purchasing details UI

    Credit card details UI

    Shopping cart detais UI

    Preferred customers detailsUI

  • 8/8/2019 Online Shoooo

    5/35

    TESTING:

    1. The testing phase is an important part of software

    development.

    2. It is the process of finding errors and missing operations and

    also a complete verification to determine whether the objectives aremet and the user requirements are satisfied.

    3. The first includes unit testing, where in each module is

    tested to provide its correctness, validity and also determine any

    missing operations and to verify whether the objectives have been

    met.

    4. Errors are noted down and corrected immediately. Unit

    testing is the important and major part of the project.

    5. So errors are rectified easily in particular module and

    program clarity is increased.

    6. In this project entire system is divided into several modules

    and is developed individually.

    7. So unit testing is conducted to individual modules.

    8. The second step includes Integration testing.

    9. It need not be the case, the software whose modules when

    run individually and showing perfect results, will also show perfect

  • 8/8/2019 Online Shoooo

    6/35

    results when run as a whole.

    10. The individual modules are clipped under this major module

    and tested again and verified the results.

    11. This is due to poor interfacing, which may results in data

    being lost across an interface.

    12. A module can have inadvertent, adverse effect on any other

    or on the global data structures, causing serious problems.

    13. . The final step involves validation and testing which

    determines which the software functions as the user expected.

    14. Here also some modifications were. In the completion of the

    project it is satisfied fully by the end user.

  • 8/8/2019 Online Shoooo

    7/35

    UML DIAGRAMS

  • 8/8/2019 Online Shoooo

    8/35

  • 8/8/2019 Online Shoooo

    9/35

    USE CASE DI

    clerk

    rec

    use

    ACTIVITY DIADRAM

  • 8/8/2019 Online Shoooo

    10/35

    signonfilter

    authenticate

    with signonEJB

    serve

    requested URL

    redirect to signon

    error pageapply next filter

    in filter chain

    redirect to

    signon from

    request page

    other request

    signon form

    not signed on

    signed on

    fail

    pass

  • 8/8/2019 Online Shoooo

    11/35

    SEQUENCE DIAGRAM

    actor personactor personproduct.aspxproduct.aspx login.aspxlogin.aspx :prod:prod

    GUI

    select (product name )

    GUI aproduc

    add to c art

    place order

    getproductdetails(productid)

    product details

    addcartitem(productid,cartid)

    checkout(cartid)

    login reques t

    COLLABORATION DIAGRAM

  • 8/8/2019 Online Shoooo

    12/35

    product.aspx actor

    person

    :product:cartitem

    2:3:

    1:

    14:

    16:

  • 8/8/2019 Online Shoooo

    13/35

    CLASS DIAGRAM

    shopping cart

    sub totalmoney

    vatamount

    totalmoney

    placeorder()

    cancelorder()

    creditcard

    issuer

    cardnumberdateofexpiry

    authorizecharge()

    (from event)

    itemtopurchase

    quantity

    priceperunit

    additem()

    removeitem()

    (from event)

  • 8/8/2019 Online Shoooo

    14/35

    SNAPSHOT OF ONLINE SHOPPINGForm 1-main view

  • 8/8/2019 Online Shoooo

    15/35

    Form 2 -home

  • 8/8/2019 Online Shoooo

    16/35

    Form 3-registration

  • 8/8/2019 Online Shoooo

    17/35

    Form 4-sign in

  • 8/8/2019 Online Shoooo

    18/35

    Form 5- products list

  • 8/8/2019 Online Shoooo

    19/35

    Form -6 shopping catalog

  • 8/8/2019 Online Shoooo

    20/35

    Form 7- shopping cart

  • 8/8/2019 Online Shoooo

    21/35

    Form 8-billing list

  • 8/8/2019 Online Shoooo

    22/35

    Form 9-e mail service

  • 8/8/2019 Online Shoooo

    23/35

    Form 10-feed back service

  • 8/8/2019 Online Shoooo

    24/35

    Form 11-sign out

    CODING

  • 8/8/2019 Online Shoooo

    25/35

    Form 1 main view

    form 2-home

  • 8/8/2019 Online Shoooo

    26/35

    BEB
    ONLINE SHOPPING

    SURF THE SITE

    WITH ALL THE DISCOUNT PRICES



    Internet is very means for people communicating and

    fullfilling their needs and exchanging ideas. Many Universities,

    Educational Institutions, non-profit orientated organisations are

    on Internet providing their services on net.

    Applications on Internet are playing a very vital role

    in the application development, which is providing all round solutions

    right from the mails to Electronic-Commerce. Target of the current IT

    industry is E-Commerce and Distributed Applications.

    On such due-corse RAMinfo is having its own Internet

    Resources and being a first class S/W Development and Training

    Co. is stepping to-words Internet Application development onwww.raminfo.com and on its associative web sites.

    All the customers are expected to be the Internet users

    these in near future. Nearly 25% of the customers on net for banking

    and education purposes. Looking at these aspects there should be

    a common platform for the customer for his shopping and for other

    investments. Internet is excepted to a shopping complex for most of

    customer-Electronic goods. Since, Internet is the platform for all

    the above issues, here we are going to focus on e-shopping.

    Since, there can be many users on Internet, not only for

    electronic goods for also for educational, Software and Hardware.

    If a educational institution or a S/W development company needs toexpose on their cources or software on the web, they need to main-

    tain their own web sites which is time consuming or expensive for

    very small or medium organisation. It would be a better solution

    to provide a platform for such needs. Looking at their aspects

    here we are going to provide a place for such people or customers.

    Form 3-registration

  • 8/8/2019 Online Shoooo

    27/35

    Register

    Bebonline shopping

    (Beb Ltd.)


    REGISTRATION FORM

    User Id:

    Password:

    Hint question:

    Hint answer:

    First name:
    Last name:

    Date of Birth: mm

    janfebmaraprmay

    junejulyaugsepoct

    novdecdd

    12345

    678910

    1112131415

    1617181920

    2122232425

    2627282930

    31yyyy

    Address:

    City:

    Pin:

    State:

  • 8/8/2019 Online Shoooo

    28/35

    Country:

    Credit card name:

    Credit card No. :

    E-mail:



    Form 4-sign in

    Sign in

    BEBonline shopping

    (E&T Division of RAM Informatics

    Ltd.)

    Enter your User Id:

    Enter your password:



    Want to open a new account

    Form 5-product list

    Product List

    PRODUCT LIST

  • 8/8/2019 Online Shoooo

    29/35

    Books

    Best

    Sellers

    Books List

    A

    B

    C

    D

    E

    F

    G

    H

    I

    J

    K

    L

    M

    NO

    P

    Q

    R

    S

    T

    UV

    W

    X

    Y

  • 8/8/2019 Online Shoooo

    30/35

    Z

    Hot Authors

    New

    Releases


    Software

    Anti

    Virus

    Applications

    Clip

    ArtsGames

    Oparating

    System

    Screen

    Savers

    Hardware

    AdaptersBatteries

    Cables

    CD

    Rom

    Floppy

    Hard

    Disk

    Joy

    Strick

    KeyboardMicro

    Phone

    Modem

    Mother

    Board

    Multi Media

    Kit

  • 8/8/2019 Online Shoooo

    31/35

    Monitor

    Mouse

    Printers

    Sacnner

    Stabilizer

    speakers

    Music

    Best of

    50's

    Best of

    60's

    Best of

    70'sBest of

    80's

    Best of

    90's

    Best of

    Millianium

    Top Ten

    Albums

    Top Ten

    Artists

    Top Ten

    Songs

    Form 6-shopping catalogue

    Shopping catalog

  • 8/8/2019 Online Shoooo

    32/35

    BEBonline shopping

    (E&T Division of RAM Informatics

    Ltd.)

    SHOPPING CATALOG


    SOFTWARE&nbsp&nbsp/

    HARDWARE&nbsp&nbsp/

    MUSIC

    Books Categories

    Search by Author


    Search by Subject



    A

    B

    C

    D

    E

    FG

    H

    I

    J

    K

    L

    M

    N

    O

    P

    Q

    R

    ST

    U

    V

    W

    X

    Y

    Z

  • 8/8/2019 Online Shoooo

    33/35



    reviews


    Banners

    Form 7- shopping cart

    Shopping cart

    SHOPPING CART Items in your cart

    Form 8- billing list

    Billing form

    User-id:

    Order-id:

    Products:

    Total Quantity:

    Date:

    Total Cost:


    Back To

    Form 9-email service

  • 8/8/2019 Online Shoooo

    34/35

    E-mail



    E-MAIL

    SERVICE

    User Id:

    Password:




    Did you forget your password? Yes

    Want to create a new account?

    Form10 feed back

    Feedback

    FEED BACK

    User Id:

    Password:

    E-mail address:

    When visited last three times:

    aaaa

    bbbb

    cccc

    Your opinion on the services of this site:



    Form 11-signout

    Sign out

  • 8/8/2019 Online Shoooo

    35/35

    Sign out