Online Shopping Project Sample - DOC - DOC by pgu20395


More Info
									Online Shopping Mall

{Surjyendu Ray,
Suvendu Bhattacharya,
Sandip Shaw,
Souvik Sett}
{Web Application Final year Project}

Project Initiation
{Version 0.1.0}
Online Shopping Mall                                                           {Surjyendu Ray}

                                     Project Initiation Document
1. Basic details:

                                            Surjyendu Ray,
                                            Suvendu Bhattacharya,
                         Student name:
                                            Sandip Shaw,
                                            Souvik Sett.

                               Project title: Online Shopping Mall

                               Department: Information Technology : 4th year

                   Project supervisor: Mrs.Ananya Kanjilal

2. Outline of the project environment and problem to be solved:

The Online Shopping Mall (VSM) application enables vendors to set up online
shops, customers to browse through the shops, and a system administrator to
approve and reject requests for new shops and maintain lists of shop categories.
      Also on the agenda is designing an online shopping site to manage the items
in the shop and also help customers purchase them online without having to visit
the shop physically.

3. Project aim and objectives:

 This project envisages bridging the gap between the seller, the retailer and the
  customer. A very high flexibility is being maintained in the design process so
  that this project can take either of the two paths : -
      A single retailer window which the customer can visit to browse and
        subsequently buy the products from.
      A multiple merchant venue with each merchant having his/her own
        window which the customer can visit to browse and subsequently buy
        the products from
 Maintaining the deliverable goods as well as services through single or multiple
  windows is also on the agenda.
 Other common shopping objectives to be described and corroborated

Printed: 9th September, 2008                                                          Page: 2
Online Shopping Mall                                                       {Surjyendu Ray}

4. Project deliverables:

A. Online or offline help to above said users, Application deployment executive and
B. Application archive (.war/.ear) with source code
C. Database backup and DDL Script

The project deliverables will also include final versions of the following documents:
  Project Initiation Document
  Software Requirements Specification Document
  Project Reports
  Progress and Status Reports as and when required.
  User manual, etc.

5. Project constraints:

Hardware and software constraints to be discussed later.

6. Project approach and Functional Requirements:

Initial functional requirements will be: -

      Secure registration and profile management facilities for Customers
      Browsing through the e-Mall to see the items that are there in each category
       of products like Apparel, Kitchen accessories, Bath accessories, Food items
      Creating a Shopping cart so that customers can shop ‘n’ no. of items and
       checkout finally with the entire shopping carts
      Customers should be able to mail the Shop about the items they would like
       to see in the Shop
      Secured mechanism for checking out from the Shop (Credit card verification
      Updates to customers about the recently added items in the shop through
       various mechanisms.
      Uploading ‘Most Purchased’ Items in each category of products in the Shop
       like Apparel, Kitchen accessories, Bath accessories, Food items etc.
      Strategic data and graphs for Administrators and Shop owners about the
       items that are popular in each category and age group
      Give special discounts to Premier customers
      Shop employees are responsible for internal affairs like processing orders,
       assure home delivery, getting customer's delivery-time feedback, updating
       order's status and answering client's queries online


Printed: 9th September, 2008                                                      Page: 3
Online Shopping Mall                                                       {Surjyendu Ray}

Initial non functional requirements will be: -

     Secure access of confidential data (user’s details). SSL can be used.
     24 X 7 availability
     Better component design to get better performance at peak time
     Flexible service based architecture will be highly desirable for future
     Advertisement space where it will effectively catch the customer’s attention
      and as a source of revenue.

Initial reporting needs that are to be answered will be: -

    o Category wise items that are sold more and the brand names for the same
    o Which brand is more popular in each category of products
    o Who are the customers who visit often( to facilitate them by making them
      Premier customers )
    o Discounts given to the Premier customers

The following user interface priorities will be considered since for this type of
application the user and web interface will serve as one the major turning points: -

        Professional look and feel
        Use of AJAX at least with all registration forms
        Use of Graphical tool to show strategic data to admin
        Reports exportable in .XLS, .PDF or any other desirable format

7. Facilities and resources:

In addition to the normal computational and networking requirements needed to
set up the project as a viable business option we will be using the following tools:-

     J2EE, UML, XML, AJAX, Web 2.0, Web-services, SOA etc.
     Database systems like Microsoft Access or Oracle.
     New techniques and tools as deemed necessary or that will vastly
      revolutionise the project or the process.

8. Log of risks:

To be discussed later.

Printed: 9th September, 2008                                                      Page: 4
Online Shopping Mall                                                              {Surjyendu Ray}

9. Starting point for research:

The initial list of the starting points of research will be: -

         Software Engineering by Roger S. Pressman
         Internet an World Wide Web How to Program by Deitel and Deitel
         Java How to Program by Deitel and Deitel

10.      About Online Shopping Mall( OSM) Users:

 The application identifies three types of users—Mall Administrator, Shop Owner
and Mall Customer—each with different privileges.
(This is only an initial tentative list)

Mall          The Mall Administrator is the super user and has complete control
Administrator over all the activities that can be performed. The application notifies
              the administrator of all shop creation requests, and the administrator
              can then approve or reject them. The administrator also manages the
              list of available product categories. The administrator can also view
              and delete entries in the guestbook.

Shop Owner                 Any user can submit a shop creation request through the application.
                           When the request is approved by the Mall Administrator, the
                           requester is notified, and from there on is given the role of Shop
                           Owner. The Shop Owner is responsible for setting up the shop and
                           maintaining it. The job involves managing the sub-categories of the
                           items in the shop. Also, the shop owner can add or remove items from
                           his shop. The Shop Owner can view different reports that give details
                           of the sales and orders specific to his shop. The Shop Owner can also
                           decide to close shop and remove it from the mall.

Mall                       A Mall Customer can browse through the shops and choose products
Customer                   to place in a virtual shopping cart. The shopping cart details can be
                           viewed and items can be removed from the cart. To proceed with the
                           purchase, the customer is prompted to login. Also, the customer can
                           modify personal profile information (such as phone number and
                           shipping address) stored by the application. The customer can also
                           view the status of any previous orders, and cancel any order that has
                           not been shipped yet.

                           The basic use case diagram will be: -

Printed: 9th September, 2008                                                             Page: 5
Online Shopping Mall           {Surjyendu Ray}

Printed: 9th September, 2008          Page: 6
Online Shopping Mall                                                             {Surjyendu Ray}

                           A sample database schema of what the data required for the project
                           will look like can be given as: -

Printed: 9th September, 2008                                                            Page: 7
Online Shopping Mall                                                       {Surjyendu Ray}

11.      Project plan:

To be discussed later.

12.      Legal, ethical, professional, social issues:

We will be strictly following the New BSD License. We will also follow the spirit of
Open Source throughout the design and implementation of the project wherever
possible. The New BSD License can be obtained at

                                                        Signature:                   Date:


              Project supervisor

Printed: 9th September, 2008                                                      Page: 8

To top