Sei sulla pagina 1di 23

Confidential Document

Business Proposal

for

E-Commerce Website

Presented by: Deemtech Software


Version 1.0
Date: 6th July 2015
Deemtech Software Pvt. Ltd.
All Rights Reserved
Page 1

Revision History
Date
6th July, 2015

Version No. Description


1.0

First Draft

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 2

Author
Vishnu Kumar
Sharma

INTRODUCTION

Document Objective
The objective of this document is to provide detailed specification for E-commerce
website. The document covers all the functionalities and features required in the
application and same will be delivered to the client. Hence the document also helps
developers to understand the deliverables of the application. The document of the
following things:
Functionalities required in the Application
Features Description
Details of User Access Levels

Project Overview
We are scoping the project as per the specifications extracted from the
requirements specified by you and have profound skills to develop a website based
on the concept where customer will be able to create a profile and they will get
updates from business, will be added by Admin. Our focus is threefold, develop an
application that evolves as one uses it, and provide fast deployment, and offer
automatic, secure payment transaction.

Scope of Project
Application will be developed with keeping in mind all security aspects. All major
commands will be held only by Administrator. Security aspects cover the following
concerns:

UI Design

Coding

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 3

QA and Testing

Deployment

Project Deliverables
The following documents shall be delivered after the completion of the entire
project for the client satisfaction:

Complete Source Code


PSD Files of the Design
Database Diagram
Deployment Support

Intended Audience
The system would define the multiple level of users and their roles to access
different modules and features of the application. The users and their roles
that would be authorized into the system are mentioned below:

Website User
1. Buyer
2. Guest User

Administrator

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 4

OVERALL DESCRIPTION

The Proposed Project


We are scoping the project as per the specifications extracted from the requirement
and have profound skills to develop an application for E-Commerce website where
Admin upload products on the basis of categories with all details such as product
type, quantity, price, and other details and guest users can visit and see all
products and buyer can register and choose items and place orders. Users of the
site will also have an option to search based on products categories, price, location
and preferences.
User will also be able to view all products with complete details. A buyer can visit on
the website for purchasing products and make payment very securely. This site will
also offer place for advertisement which users can purchase for a particular time.
Our focus is threefold, develop an application that evolves as one uses it, provide
fast deployment, and offer professional, automated data capture.

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 5

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 6

The flowchart of the website is as follow:-

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 7

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 8

Project Execute Summary


The objective of proposed web solution is to provide an E-Commerce website that
would be a User Centric, User Oriented and provide an eye catchy, clean, simple
and easy to navigate user friendly layout and use. Admin has all responsibility for
adding new products and define all rules and regulations and User will have an
access to view websites all products and can orders if they are interested.
The objectives of the proposed web solution are to develop effective services which
would:

Admin workflow

Admin would be responsible for all type of updating for the website such as
removing products and details.
Admin would be responsible for adding new products.
Admin would be responsible for editing on posts.
Admin would be responsible for managing the complete content of the static
pages in the website.
Admin would be able to accept or reject users.
Admin would be able to add/edit/delete the various categories or sub
categories of products which are available on the website.
Admin would also be able to manage the advertisements on the website.
Admin have all rights to manage the payment transactions options.

User workflow

Guest user can visit on the website and see all products according categories
or subcategories.
When a user wants to purchase choosing products, but they dont have
register them on website, then they should have to register before make
order or payment and shipping.
If any user wants to register them, then they can register from filling all
details in register form and submit.
Once any user clicks on any specific product, then they will be redirected to
the detail page of those particular products. This detail page contain some

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 9

type of information such as product name, quantity, price, color, delivery


fees, delivery time and many other things.
The user can access to other static page such as About us, Contact us,
Products details and so on.
User has option for searching products on the basis of many keywords such
as price basis, products category basis and so on.

Modules of Application
Admin Module:
Admin is responsible for managing website in many ways such as:

Guest User:
Guest user is a simple user who can visit on website and can see all products and
details about products. They have some restrictions such as without registration
they dont make order any products and dont make payment.

Manage Buyers:
Buyers are users of website. They have registered on website from filling
registration form. Admin can view to registered users and add new users, edit users
details, delete and update their information and remove them with complete
details.

Manage Products:
Admin can add new products.
Admin can edit, delete any product from product list.

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 10

Admin can define categories of products.


Admin can set all information about particular products.
Admin can define price and discount for any products.

Manage payment
Admin is totally resposible to define payment methods such as cash on delivery,
online payment method and other things.
Mange Helps
Add FAQs,
Edit and delete FAQs

Manage Newsletter and blogs


Register the users for newsletter
Post news letter
Edit and delete news letter

Manage Advertisement
Add new Ads
Edit and delete new Ads
Page Management
Admin is responsible for manage static pages such as About us, Contact us, Help,
Term and conditions, privacy and policy and so on. Admin can add new static page

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 11

and can delete any page and update or edit information in static pages. Admin can
upload images and videos for different sections.

Manage wish list

User Module:
Sign In/Register module
When a new user visits on the website and wants to create own profile, then they
can register from using user registration form that is exist on home page and link
exist on Register/Sign Up button. If a user is already registerd and wants to login,
then home page has Login button for users login and user can be login from filling
correct username and password.

User Registration
In Order to register, user will be required to provide the following information:

First Name
Last Name
Mobile No.
Email
Conform Email
Password
Conform Password

User Login
If the user is an existing Member then the member can enter his identification to
login. Website will identify members by:

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 12

E-mail
Password

Forget Your Password


Clicking on Forgot your Password? will take user to a screen to verify email
address; entering email address will automatically send new link to user to set new
password, assuming email address is in database as registered user.

My Profile/My Account
When a user loggined with username and password, then redirected page is users
deshboard where user can perform many actions such as:

Personal Information
Each member will have profile page which will include following information
that is provided by member

First Name
Last Name
Email
Mobile No.
Edit Profile

Each member can edit personal profile which contains the information
provided by user.
Change Password
When a member user wants to change current password, then they can
replace to old password with new password and conform password.

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 13

Website Terms and conditons


In order to register completely himself on website, user needs to accept the terms
and conditions of the websie. A conformation email will be send with all details of
terms and conditons while user get register.

Search Module
Keyword search
The user would be able to input keywords to get the search results. Keywords may
be products categories, sub categories, city, price, location and other things.
System will provide list of categories/listings that would match the given keyword. If
the data in the database does not match any result to the given keyword, there
should be appropriate message for the member.

Payment module
When a member wants to order some products, then they have required to choose
payment method which is mentioned in website such as cash on delivery, online
credit card payment and other payment gateway.

Social Sharing
Admin will be able to share products on different social networking site and user can
find products on social websites:

Facebook
Twitter
Blogger

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 14

Linked In

Footer
The bottom of page will contain the following informaiton:

About Us
Contact Us
Help
Privacy policy
Term and conditions

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 15

DESIGN PORTAL

Application Design
Proposed Technology
The System will be developed by using following technologies:

PHP

jQuery UI

CSS or Html5

Java Script

Google font API

Apache Web server

We will use PHP, HTML5 and CSS as the Frontend. We will provide an Administrative
Panel/CMS so that the client can easily manage the site by Admin. The client dont
have all the Administrative rights and cant log in to the Administrative Panel/CMS
with the help of secured Username and Password and dont the site management.
Furthermore, the Administrative Panel/CMS will be very user-friendly and easy to
manage.
The business case for a content management solution starts with the cost savings
generated by improved Web development and publishing processes. A Web content
management system helps to

Enable Faster, Less Expensive Content Updates

Increase Content Accuracy, Quality, and Value

Centrally Manage Site Usability and Branding

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 16

Designing
The design will be covered in Milestones. We will use Adobe Photoshop, CorelDraw
and Macromedia Dreamweaver for designing and Macromedia Flash for the
Animations if any.
Design specification sheet will be sent to the client right after we are chosen for the
project and the design will be done as per the design specification sheet filled by
the client. The design specification sheet would include things like Client Reference
Design sites, Objective of the Website, Color Preferences, etc.

Design Overview
Despite the simplicity and the ease of use of the controls and the features over and
of the entire application, the application shall portray an image of a very elegant yet
sophisticated in its approach through its design. In Consideration with the
requirements provided by the client, application shall contain the following:

Easy to navigate

Aesthetically good

Simple and easy to use

Would be easily updated over time

The design would be modular

Unique application design that would be pleasing

Professional and conservative look shall be exercised throughout the application.

Would strike a balance between good-quality images & fast download time.

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 17

Constraints
Following number of resources are involved in development of the application:
Name/Function

Project Team Role

Project Manager

Project Management, Progress Update, Team


co-ordination, Project Delivery.

Team Leader

Team Management, Development help to the


team, Coding.

Software
Programmer

Coding of the website

Graphics Designer

Graphics Design, Flash or any other art work


required.

Tester

Application Testing

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 18

No. of
Resources

Time Frame
Following are high level estimates for the whole development process, based on our
current understanding of your requirement. The following table provides very high
level estimates. These estimates may change after a thorough design (a low-level
design).
Stage

Description

Milestone

M1

Preliminary
Investigation

Understanding Clients
requirements
Project Proposal Approved

M2

Requirement
Analysis

System Requirement Specifications


Approved, Design Approved by the
Client

M3

System Design

M4

Detail Design

System Architecture and Database


Design developed Functional
Document Approved
Program Specifications and test
scripts developed.

M5

Coding

M6

Integration and
System Testing

M7

Deployment

Programming according to the


Program Specification Documents
begins
Module integration and application
testing. Documents reviewed.
Project deployed in the clients
server.

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 19

Time Frame

M8

Acceptance
Testing

Complete approval from the client

M9

Support

30 Days free Technical support

M10

Sign OFF

Successful closing of the project

The above is keeping in mind that there will be a timely response from client for
content/communication for the project. We would like to maintain regular
communication with the client during the entire development period so that the
client can see the development happening with sneak reviews and assist us in
whatever way they can.

Schedule of payment
Web Application
Milestones

Term

Amount

M1

30% Upfront for project Kickoff

M2

20% after design approved by the client

M3

20% after Beta Release

M4

30% release on Final project completion and


deployment on clients server
Total Amount

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 20

Important Issues
Some Important Points

All text matter will be provided only by you.

After completing the project we will provide you all the source code,
text/content, Graphics files & other related files.

During the whole development we need assistance from your side.

During the whole development our project leader will be in touch with you & will
keep you updated about the work.

You will have all the copyrights & permissions of the site. If any kind of
image/script/API or any other thing, which is required to be used in the site &
involves additional payment to purchase it, we'll intimate you about it. Such
payments need to be borne by the client & provide us with such image/script/API
etc. Our quote will be exclusive of licensing cost of any third party application
and hosting.

Any bugs, malfunction or error found within 2 Months of project installation will
be done by Deemtech on free of cost provided that these are not additional

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 21

requirements or modification in the current modules to suffice the initial


requirements.

Once UI prototype and requirement is finalized, if there are no major changes in


the functionality of the application, as understood by Deemtech, Deemtech will
proceed to further development of the application, but if there are major
changes in application, Deemtech shall provide a new cost and time estimate to
the client.

New requirements in the project will be catered into Change management and a
separate time and cost estimation for the same will be given to the client. A
separate quote of the same will be prepared and the costing shall be done either
on fixed change basis or $15.00 (USD) per man hour.

We have taken the mail and reference sites while preparing the specification
document & have listed all what we understood & found there. Yet, it is quite
possible that we might not have noted some features in the reference
site/document. Our scope of work is specifically based on the features listed in
the specification document. Therefore, any other feature, which is not listed by
us in the specification document, will not be considered as part of the scope &
hence, will be considered as New Change Request when we are intimated about
any such thing later.

Our scope of work is specifically for application development work & hence
hosting, data entry etc. or any other such things are not included.

Warranty
It should kindly be noted by the client that our company shall provide 2 Months of
technical support and training to the client after the completion of the work
provided. This will include the support to resolve only the bugs arising in the
application. A new feature or change in a feature will not be considered here. In
Case of any queries, kindly do notify, our customer care executive shall respond and
resolve your queries well within 24 hours.
In case of any doubts or questions please do notify us as the same shall be resolved
at the earliest, I personally shall see to it that your query gets its desired answer to
your satisfaction, so to provide you better help I am more than happy to provide my
Email and the IM below. Last and definitely not the least, wishing you all the very

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 22

best on your project, we wish that you find what you are looking for with us. Thank
you for your valuable time to review our project analysis. Hope to hear from you in
the near Future.

Contact Information
Vishnu Kumar Sharma
Business Development Executive
Deemtech Software Pvt. Ltd.

-------------------------------------------------------**End of
Proposal**--------------------------------------------------------

Deemtech Software Pvt. Ltd.


All Rights Reserved
Page 23

Potrebbero piacerti anche