Project
Project
Version 1.0
4. Usage Scenarios
5. Adopted Methodology
Scope of Project:
The Online Handmade Crafts Store aims to create a marketplace for artisans
to display and sell their handmade crafts while providing customers a
platform to purchase unique and customized items conveniently.
The platform's goal is to:
Empower artisans to expand their businesses through an accessible
digital storefront.
Offer customers a wide range of exclusive handmade items
categorized by type.
Facilitate communication between artisans and customers for
personalized orders.
Provide a seamless shopping experience, including secure payments
and order tracking.
By enabling direct interaction between artisans and customers, the platform
ensures a mutually beneficial ecosystem that promotes creativity and
commerce.
3. Admin Features:
Dashboard:
o Overview of website activity (total users, total sales, active artisans,
etc.).
User Management:
o Manage customer and artisan accounts (create, update, or delete
users).
o Suspend or ban users for violating terms.
Product Management:
o Monitor all products listed by artisans.
o Approve or reject new product listings.
Order Management:
o Oversee orders and transactions between customers and artisans.
Site Management:
o Update website content, such as homepage banners, categories, and
special promotions.
o Set up and manage shipping rates, taxes, and payment gateways.
Reports and Analytics:
o View comprehensive reports on website activity, including sales
data, most popular products, and customer behavior.
Non-Functional Requirements:
Scalability: Support for growing user and product base.
Performance: Page load time should not exceed 3 seconds.
Security: Secure login and payment processing.
Usability: Simple and intuitive user interface.
Availability: 99.9% uptime for uninterrupted access
Use Case Diagram(s):
Usage Scenarios:
Adopted Methodology
The project will use the VU Process Model, which is a hybrid of the
Waterfall and Spiral models:
Waterfall Model: Sequential phases for requirements gathering,
design, implementation, and testing ensure clarity and structure.
Spiral Model: Iterative feedback and prototyping to refine
functionalities based on user and stakeholder input.
This combination ensures flexibility while maintaining a clear development
roadmap.
Vu Process Model:
Work Plan (Use MS Project to create Schedule/Work Plan)
Gantt Chart: