Rapport Phase 0

Download as pdf or txt
Download as pdf or txt
You are on page 1of 15

1

TABLE OF CONTENTS

General introdution
I. Preliminary study
1. About Hydatis and SSD Team
2. Description of the subject
3. Study of existing
4. Critical of existing
5. Objectives
II. Analysis and requirements specification
1.Capture needs
1.1. Identification of actors
1.2. Functional requirements
1.3. Non-functional requirements
2. Diagram of use cases
3. Physical architecture
4. Logical architecture
5. Class diagram
6. Website Mockups
7.Sustainable Development Goals
8. Ecommerce Marketing Strategies & Tactics to Improve Sales
III. Conclusion

2
General introdution

E-commerce is a way for businesses and consumers to sell and purchase products online.
Instead of marketing products to a local demographic around a brick-and-mortar store,
the potential customer base is much larger and can potentially be located anywhere there
is internet.

B2C e-commerce: B2C transactions occur when a business sells a product directly to a
customer over the internet. For example, if you bought a shirt from Amazon, that would
be a B2C transaction.

E-Commerce Is Growing

 In 2018, even before the COVID-19 pandemic, the U.S. Bureau of Labor
Statistics (BLS) predicted that employment in e-commerce would reach almost
450,000 by 2026. E-commerce workers include customer service representatives,
packaging agents, shipping clerks, general operation managers, software
developers, and delivery drivers.
 E-commerce sales increased by 43%, or nearly $250 billion, in 2020, and sales
are still growing in 2022. Total e-commerce retail sales for the second quarter of
2022 were estimated at about $257 billion, which was an increase of almost 2%
from the first quarter of 2022.
 Many businesses that sell their products online still have brick-and-mortar stores.
You can test out a product in a brick-and-mortar store and speak directly to a
representative about products and services without needing to wait on hold. But if
you shop online, the store is always open, and the products are less likely to be
out of stock.

3
About Hydatis:

Who are they ?


The talent powerhouse of Tunisia We are creating a new wave in remote hiring by
helping companies hire from a strong network of top talents from tunisia for the world.
Motivated and Invested Developers:
The developers are dedicated to your project full-time – they don’t need to juggle
multiple assignments and can focus 100% on your project. As a result, your team
members become an integral part of your company, align with your corporate culture and
vision, and work towards a shared goal.
Flexibility and Transparency Managing your Resources:
You can manage your development team members as you see fit. There w ill be no
intermediaries between you and your developers: you can communicate your
requirements straight to them and solve any issues that may emerge along the way.

About SSD Team:

SSD: Sustainable Social Development. We are RDI (Research Development Innovation)


team engaged in developing and providing solutions to have a better society.

MISSION:
- Improve the good of each person in the society.
- Provide a proper use of technology to provide solutions for several social problems.

4
Study of existing
There are several products on the market providing almost the same services that our
application offer . The following is a list of some of them:

Figure 1: Jumia Website


Figure 2: Tayara.tn Website

5
Typical Ecommerce Weaknesses
Security and fraud concerns mean some people are still reluctant to use their credit cards
online.
The issue of shoppers being unable to touch and try on products can be resolved by
having brick-and-mortar stores, very good photography/videos, reviews, or a generous
returns policy.

Objectives
Cocomarket: It is an application for managing listings, optimizing product visibility,
finding new opportunities, analyzing data, and growing market opportunities. We will
guarantee you:

 A larger selection of products


 Faster and/or cheaper shipping
 More payment options.
 Loyalty scheme
 Guarantees
 Better return policy
 Amazing photography, video, description, and fitting/size information.

1.Capture needs
1.1. Identification of actors
Anonymous: anonymous users can add products to their cart and enter the payment
tunnel resulting in the automatic creation of a seller account. They can also create an
account without going through the payment tunnel.
Seller: user with the right to create new products for sale.
Supplier
Buyer: user with the rights to add to the basket and follow up on orders already made.
Moderator: platform manager with restricted access to its administration.
Administrator: platform manager with advanced access.

6
1.2. Functional requirements
The functional tasks that will be developed in the application:

 User Management: This includes registration and login functionality, email


integration, and management of different user types (anonymous, seller, buyer,
moderator, and administrator).

 Product Management: This includes adding, editing, and deleting products,


managing stock, categorizing products into categories and subcategories.

 Shop Management: This includes managing transactions and the checkout


process.

 Order Management: This includes adding items to the cart, tracking orders, and
handling delivery.

 After-Sales Service: This includes managing post-purchase customer service and


support.

 Promotion Management: This includes managing loyalty programs and promo


codes based on pre-defined dates.

 Chat between Buyers and Sellers: This includes enabling real-time communication
between buyers and sellers for product guarantees.

 Call for Tender Management: This includes sending out tender requests to
suppliers and generating a product catalog.

 CMS (Content Management System): This includes managing and updating the
content of the application.

7
1.3. Non-functional requirements
The non-functional tasks :

 Security: Implementing measures to secure the platform, such as authentication


and authorization, data encryption, and protection against common web attacks
such as SQL injection and Cross-Site Scripting (XSS).

 Performance: Optimizing the performance of the platform, such as minimizing


page load time, improving the speed of database queries, and ensuring the
platform can handle large amounts of traffic.

 Scalability: Ensuring the platform can easily handle an increasing number of users
and transactions, through the use of load balancing, caching, and other scalability
techniques.

 Usability: Ensuring the platform is easy to use for both administrators and end-
users, through the use of clear and concise language, intuitive navigation, and
accessibility features.

 Compatibility: Ensuring the platform is compatible with different devices,


browsers, and screen sizes, through the use of responsive design and cross-browser
testing.

 Reliability: Ensuring the platform is reliable and available 24/7, through the use
of disaster recovery planning, monitoring, and maintenance procedures.

8
2. Diagram of use cases

Figure 3: use cases diagram

9
3. Physical architecture
We will represent the physical architecture of the marketplace application with
the figure below.
It represents the servers used throughout the application and the interactions between
them.

Web Server

Client Web
Service SQL
Server

Embedded
Server

Figure 4: physical architecture


We are going to use 3 types of Servers:
- Web Server
- Embedded Server
- Data base Server (SQL Server)

4. Logical architecture
The n-tiers architecture is a
client-server architecture in which
presentation, application
processing, and database
management layers are separated.
In further steps we are going to
use the MVC architecture
(Model, View, Controller) since
we’ll have some Controllers
sharing the same Interface.

10
5. Class diagram

11
6. Website Mockups

12
7.Sustainable Development Goals

The Sustainable Development Goals are the blueprint to achieve a better and more
sustainable future for all. They address the global challenges we face, including poverty,
inequality, climate change, environmental degradation, peace, and justice. Learn more and
act.
Achieving sustainable development goals is the task of all countries. At the same time,
almost all countries are moving to a digital economy, with the core of e-commerce.
through our e-commerce site we aim to identify the connections between these two areas
and analyze the effects that may arise as a result.
First, through our e-commerce site we will try to reduce poverty and reduce hunger by
leaving a percentage of the stock sold for the poor people (goal 1/2).
Next, we will set up a forum for the purpose of promoting sport and enhancing health
(goal 3).
We will also encourage our sellers to make promotions on the international women's and
men's days and on International Children's Day (goal 5/10).
Finally, we will ensure sustainable consumption and production patterns by highlighting
the used items (goal 12).

13
8. Ecommerce Marketing Strategies & Tactics to Improve Sales:

What Is Ecommerce Marketing?


Ecommerce marketing involves using a campaign to bring in new customers and
encourage returning customers. You can use eCommerce tactics for businesses of all sizes
and can easily implement your ideas with the right tools.
Maximize your Email Campaigns: There are several strategies for email campaigns that
can improve results.
 Welcome emails: Let new customers know the benefits of subscribing to your
emails.
 Newsletter emails: Add a personalized touch with updates on the business as well
as offers can improve traffic to your website.
 Thank you emails: Since customers are likely checking for emails from you after a
purchase, this is an ideal way to promote offers.
 Promotional emails and free gifts: Show your customers what they could be
buying and sweeten the deal with a gift or discount.
 Birthday emails: These add a personal touch to any a gift or special offer.
 Shopping cart drop-out emails: Remind customers of what they could have while
also adding information on related products and offers.
Make the checkout process easy:
 Prompting to create accounts: Forcing customers to sign up to purchase can chase
many customers away. Instead, allow direct purchases.
 No progress bar: Show the customer how many steps they will need to take to
complete the purchase, and make sure they know at every step how far they are. A
process is much easier to understand if it is broken up into clear steps.
 Lack of payment options: Ideally, you should be offering four or more options
for payment. Many people are uncomfortable with putting credit/debit details
into store sites, so consider adding options for paying via an app, payment
gateways, and online banking.
Frequently Asked Questions
 Frequently Asked Questions (FAQ) pages make navigating your site easier for
your customers. You’ll also spend less time answering queries you receive often.
 While many business websites already have an FAQ section, a well-organized
FAQ can be a valuable marketing tool.

14
 The use of SEO data, keywords, and internal links can take your FAQ page from
being helpful to customers to being a vital marketing tool to encourage purchases
and lure in new customers.
 FAQs should be seen as an ongoing project, not something to set up and forget.
As new queries appear, update your FAQ to reflect this.

III.Conclusion

Online commerce offers a plethora of benefits, from selling everywhere to


personalized experiences that drive loyalty – and e-commerce provides a 24/7
storefront.
Many people make a living off running an ecommerce business. You can earn money
by selling products, providing services, or creating digital products and selling them
on your own website. A person can also start an affiliate business, where you earn a
commission for referring customers to another business. Using the right strategies
and a bit of hard work, it is very possible to earn enough to make a living from
ecommerce.

15

You might also like