0% found this document useful (0 votes)
26 views4 pages

Capstone Project: Fashion Sales Website

Uploaded by

minhnhat199917
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views4 pages

Capstone Project: Fashion Sales Website

Uploaded by

minhnhat199917
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

CAPSTONE PROJECT REGISTER

Class: FE FPTU DN Duration time: from 05/09/2024 To 26/9/2024


(*) Profession: <Software Engineer> Specialty: <SE>

(*) Kinds of person make registers: Lecturer: vunha2


Students:
1. Register information for supervisor
Full name Phone E-Mail Title
Supervisor 1 Nguyen Hoang Anh Vu 0935615166 vunha2@fpt.edu.vn
Supervisor 2 Nguyen Van Nam 0935979935 namnv16@fe.edu.vn
2. Register information for students
Role in
Full name Student code Phone E-mail
Group
HungLNDE160131@fpt.edu.v
Student 1 Lê Nguyên Hưng DE160131 0703565451
n
Leader
Student 2 Phạm Hồng Hải DE160178 0919737083 HaiPHDE160178@fpt.edu.vn Member
Đặng Nguyễn Trung
Student 3
Kiên
DE150346 0868004317 Kiendntde150346@fpt.edu.vn Member
Student 4 Nguyễn Bảo Duy DE160365 0941536357 DuyNBDE160365@fpt.edu.vn Member

3. Register content of Capstone Project (*)


3.1 Capstone Project name:
English: Building a fashion sales website and manage a fashion shop chain using React,
Node.js, Express.js, MongoDB, Docker.
Vietnamese: Xây dựng trang web bán hàng thời trang và quản lý chuỗi Shop thời trang sử
dụng React, Node.js, Express.js, MongoDB, Docker.
Abbreviation: FASH
3.2 Context: (brief introduction)
Objectives:
In the era of digitalization and rapid e-commerce development, building an efficient
online management and sales system is essential for competition and growth. Fashion retail
chains are expanding not only in scale but also in technology to meet the increasing
demands of customers. The goal is to meet market needs, improve business management,
and provide the best shopping experience for customers.
Technology/algorithm:
- Front-end:
• ReactJS
- Back-end:
• Node.js
• Express.js
- CI/CD
• Docker.
3.3 Tóm tắt các nội dung sẽ nghiên cứu và sản phẩm đầu ra kỳ vọng của đề tài:
- Define project background
- List existing systems, list the strengths and weaknesses of those systems
- Define Business Opportunity
- Define Software Product Vision
- Identify customers, who will use this product
- Define the scope of work: identify key features to be done, what parts are implemented
- Define a management plan for the project: list the tasks, assess the difficulty/easy
level, estimate how long it will take to complete, ...
- Define Project Objectives
- List Project Risks
- Select Project Process, unify working methods, communication methods, provide
coding convention, document convention, quality assurance criteria
- Tracking progress
- Prepare knowledge:
● Node.js, Express.js
● CI/CD
● React
- Documents:
● Report No.1
● Report No.2
● Report No.3
● Report No.4
● Report No.5
● Report No.6
● Report No.7
- Plan & Requirement: Software requirements
- System & Database Design
- Build coding environment:
● Back-end
● Front-end
- Code
- Test: Unit Test, Integration Test
* Functional objectives:
- Product Management
 Add, Edit, Delete Products: Easily manage adding new products, editing existing ones,
and removing products from the system.
 Category Management: Create and manage product categories to classify and facilitate
product search.
 Detailed Product Information: Update details such as price, size, color, description, and
images of each product.
- Inventory Management
 Inventory Tracking: Manage and track inventory levels of each product.
 Low Stock Alerts: Receive notifications when inventory levels are low or out of stock.
 Warehouse Management: Record and manage inventory movements including incoming
and outgoing stock.
- Order Management
 Order Processing: Manage the order processing workflow from customer order placement
to successful delivery.
 Order Status Tracking: Update and track the status of each order (pending, in transit,
delivered, canceled).
 Returns and Exchanges: Handle customer requests for returns and exchanges efficiently.
- Customer Management
 Customer Information: Store and manage customer details such as name, address, phone
number, and email.
 Purchase History: Track and manage each customer’s purchase history.
 Customer Support: Integrate customer support tools such as live chat or email support.
- Employee Management
 Employee Information: Store and manage employee details within the system.
 Access Control: Assign roles and permissions to employees based on their
responsibilities.
- Reporting and Analytics
 Revenue Reports: Generate revenue reports on a daily, weekly, monthly, or yearly basis.
 Inventory Statistics: Provide statistical reports on inventory status.
 Order Reports: Analyze order volume, revenue from orders, and order status.
- Payment and Delivery
 Payment Gateway Integration: Support multiple online payment methods such as credit
cards, e-wallets, and bank transfers.
 Shipping Fee Management: Calculate and manage shipping fees based on delivery
location and product weight.
 Tracking Shipments: Update shipping information and track the delivery process.
- Promotions Management
 Promotion Campaigns: Create and manage promotional campaigns and discounts.
 Discount Code Management: Issue and manage discount codes for customers.
 Promotion Effectiveness: Evaluate the effectiveness of promotional campaigns.
- Content Management
 Blog and News Management: Create and manage blog posts, news articles, and
announcements on the website.
 Static Page Management: Edit and manage content of static pages such as about us,
contact us.
- Security and Data Backup
 Data Security: Ensure data security for system and customer data.
 Data Backup and Recovery: Automatically backup and restore data as needed.
* Non-functional objectives:
- User Interfaces:
● All messages display in the form of a toast notification.
- Software Interfaces:
● The web application should be run in Chrome, Firefox, Microsoft Edge
browser.
- Usability
● The interface must be simple and easy to use.
- Reliability
● The server should run at least 22 hours daily.
- Performance
● Response time for a request to host: 1 second.
● Chat between users with delay < 10 milliseconds.
- Security
All queries made to SQL must be escaped so no SQL Injection.
Da Nang, /6/2024
Supervisor (If have) On behalf of Registers
(Sign and full name) (Sign and full name)

You might also like