Sie sind auf Seite 1von 8

Online Shopping Mall project

{Web Application Final year Project}

Project Initiation Document


{Version 0.1.0}

Online Shopping Mall

{Surjyendu Ray}

Project Initiation Document


1. Basic details:
Surjyendu Ray, Student name: Suvendu Bhattacharya, 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

4. Project deliverables:

Printed: 9th September, 2008

Page: 2

Online Shopping Mall

{Surjyendu Ray}

A. Online or offline help to above said users, Application deployment executive and developer 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 etc. 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 mechanism) 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 . Initial non functional requirements will be: Secure access of confidential data (users details). SSL can be used.
Printed: 9th September, 2008 Page: 3

Online Shopping Mall

{Surjyendu Ray}

24 X 7 availability Better component design to get better performance at peak time Flexible service based architecture will be highly desirable for future extension Advertisement space where it will effectively catch the customers 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.

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
Page: 4

Printed: 9th September, 2008

Online Shopping Mall

{Surjyendu Ray}

Java How to Program by Deitel and Deitel http://www.tgmc.in/project_scenario_view.php?page=1&id=5

1. About Online Shopping Mall( OSM) Users: The application identifies three types of usersMall Administrator, Shop Owner and Mall Customereach with different privileges. (This is only an initial tentative list) Mall Administrato r The Mall Administrator is the super user and has complete control 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. 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 subcategories 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. A Mall Customer can browse through the shops and choose products 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: -

Shop Owner

Mall Customer

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: -

10.

Project plan:
Page: 7

Printed: 9th September, 2008

Online Shopping Mall

{Surjyendu Ray}

To be discussed later.

11.

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 http://www.opensource.org/licenses/bsd-license.php

Signatures:
Signature: Date:

Student

Project supervisor

Printed: 9th September, 2008

Page: 8

Das könnte Ihnen auch gefallen