2. CONTENTS
BACKGROUND AND OBJECTIVE
REQUIREMENT SCOPE
REQUIREMENT UNDERSTANDING
SOLUTION APPROACH
ASSUMPTIONS AND EXECUTION PLAN
3. BACKGROUND
We have developed an e-commerce website. E-commerce website is a
platform that facilitates business or commercial transactions involving the
transfer of information and money via the Internet. Types of e-commerce
sites includes: retail sites, auctions sites, music sites, business-to-business
services and financial management sites etc. Examples: Flipkart, E-bay, etc.
Our project task is to create similar e-commerce website using Java as a
platform.
Our website is called “IndiKraft”, its an e-commerce website for selling and
buying of Indian handicrafts. We provide a wide range of indigenous
handicrafts made locally by our tribal diaspora across whole of India. It serves
as an exposition to the variety of handicrafts unique to various states of our
nation at one place. Thus, is a sort of one stop window for the world to peep
into multicultural heritage of India.
4. OBJECTIVES
WHY WE CHOSE HANDICRAFTS?.....The handicraft items are Eco-friendly because they use
natural products like wood, fibres etc. They are decorated using natural colours. As they are
not machine-made; hence use less amount of energy, create less pollution and give minimum
amount of waste output.
Most of these tribal handicraft artisans are exploited by middlemen or the agents, therefore,
the website strives to:
- Create a consortium of handicraft artisans whereby, they can display and sell in bulk, their
products for a reasonable sum of money from their home base itself.
- Serve as one stop shop to choose from a large variety of quality indigenous products without
going places and wasting time and money.
- Evolve into a globally accessible market space, by making provision of their sale through
e-commerce to not only boost their local trading but also to increase the export rate of our
country and hence attract foreign exchange to boost up the economic growth of our nation.
5. REQUIREMENTS SCOPE
IN SCOPE REQUIREMENTS OUT OF SCOPE REQUIREMENTS
User Sign Up, Log In and Log Out Delivery of the item
Vendor Sign Up, Log In and Log Out Shipment
Add to Cart, View Cart Third Party Verification
Bill Processing And Generation Customer Feedback after delivery
Search Handicraft Payment Gateway
Admin and Supervisor Page
6. REQUIREMENTS UNDERSTANDING
We implemented the following functionalities:
Registration of new users (both Users and Vendors), Log In, Log Out
Product search, Viewing product details (specifications), Buying cart
Bill Processing and Bill Generation
Birthday E-mails
Customer Feedback
7. For implementation of the above functionalities, we have used the following
sources :
http://www.w3schools.com
http://www.javatpoint.com
https://docs.oracle.com
In the midst of all these, we have learnt :
Team Management and Teamwork Skills
Learnt how group functions productively
Problem Solving Skills
What we haven’t learn?...... We still don’t know how to integrate the whole
project at one place. Debugging is still a weak point.
8. SOLUTIONS APPROACH: Architectural Diagram
CATEGORIES :
PATOLA SAREES
PASHMINA SHAWLS
KANI SHAWLS
ETC.
INDEX PAGE
PRODUCTS
Product 1
Product 2
Product 3
ADD
PRODUCT TO
CART
VIEW CART
CATEGORY PAGE
CART ITEMS
ITEM 1
ITEM 2
ITEM 3
PROCEED TO
CHECKOUT
CONTINUE
SHOPPING
CART PAGE
CHECKOUT PAGE
PURCHASE
CALCULATIONS
ENTER PERSONAL
DETAILS
SUBMIT
PURCHASE
PURCHASE CONFIRMATION
DETAILS
CONFIRMATION PAGE
9. SOLUTIONS APPROACH: Technical
Strategies Used
Eclipse Java JEE Luna
MySQL 5.1.35
Apache-tomcat-8.0.22
jdk-7u79-windows-x64
jre-8u45-windows-x64
Dreamweaver CS 6
JARS that were used : Mail.jar for sending email
10. ASSUMPTIONS
We are expecting a daily hit of around 500 customers.
Our target audience is females, and accordingly we have some categories like: Patola
Sarees, Kani Shawls specific for female consumers.
Risks in E-commerce website:
Search engine optimization risk. Google changes its search engine algorithms and any
website’s traffic can drop by 50 percent overnight.
Hosting risk. A website hosting company can suffer a series of failures and an online store
can be offline for hours.
Price competition risk. Competitors know of your prices and can drop their prices by 30
percent causing your sales to suffer.
Supplier risk. Your top-selling product line can be suddenly pulled off from the market and
thus face a huge loss of revenue.
11. Execution plans:
Firstly, we decided on the VISION for our website. We decided HANDICRAFTS
as our product to sell as there are few e-commerce websites selling indian
handicrafts. Also, we wanted to give a tribute to our indian culture.
Secondly, we made our architectural design. And we planned our execution
tasks.
Thirdly, we created the User Interface for our website.
Next, we did our backend coding for the functionalities.
Next, we created our database for the website.
Lastly, we debugged and integrated our project.