lOMoARcPSD| 58815430
QUẢN LÝ DỰ ÁN PHẦN MỀM
BÀI THỰC HÀNH SỐ 1
XÂY DỰNG HỆ THỐNG TRANG WEB
BÁN ĐỒ THỂ THAO
Nhóm: 8 - Nguyễn Thành Đại Khánh – B21DVCN203;
- Nguyễn Văn Chiến – B21DVCN029
- Nguyễn Thành Long – B21DVCN101
- Trần Ngọc Hưng – B21DVCN083
Lớp: D21VHCN03-B
lOMoARcPSD| 58815430
MỤC LỤC
PHẦN I. PROJECT CHARTER .......................................................................... 3
I. Tổng quan: ..................................................................................................... 3
II. Phạm vi công việc: ....................................................................................... 3
III. Các mục nằm ngoại phạm vi dự án: ........................................................... 4
IV. Các giả thiết: ............................................................................................... 5
PHẦN 2: WORK BREAKDOWN STRUCTURE (WBS) ................................. 6
Cấp 0: Dự án Xây dựng hệ thống trang web bán đồ thể thao ........................... 6
Cấp 1: Các công việc chính của dự án: ............................................................. 6
Cấp 2: Chi tiết các công việc chính .................................................................. 6
lOMoARcPSD| 58815430
PHẦN I. PROJECT CHARTER
I. Tổng quan:
Mô tả hệ thống (tóm tắt):
Dự án trang web bán đồ thể thao một nền tảng thương mại điện tử chuyên biệt,
cung cấp các sản phẩm thể thao chất lượng cao, đa dạng từ các thương hiệu uy tín.
Trang web sẽ tích hợp các chức năng tìm kiếm nâng cao, lọc sản phẩm theo danh mục
(quần áo, giày dép, thiết bị tập luyện, phụ kiện), và đề xuất sản phẩm phù hợp dựa trên
nhu cầu của người dùng. Ngoài ra, trang web còn hỗ trợ thanh toán trực tuyến, theo dõi
đơn hàng, và có các chương trình khuyến mãi dành cho khách hàng thân thiết.
Ai sẽ sử dụng hệ thống này:
Người tiêu dùng yêu thích thể thao: Trang web hướng đến mọi người có nhu cầu
mua sắm các sản phẩm liên quan đến thể thao, từ người chơi phong trào đến
người chuyên nghiệp. Họ thể tìm kiếm, so sánh giá cả đặt mua sản phẩm
từ nhiều thương hiệu khác nhau.
Người mua sỉ, c câu lạc bộ tổ chức: Các tổ chức, đội nhóm thường nhu
cầu mua sắm số lượng lớn trang phục, dụng cụ với giá sỉ tốt và dịch vụ đáng tin
cậy.
Các vấn đề mà hệ thống giải quyết (mục tiêu):
Tăng cường khả năng tiếp cận và tiện lợi trong mua sắm: Khách ng thể truy
cập mua sản phẩm mọi lúc mọi nơi thông qua các thiết bị như điện thoại di
động, máy tính bảng, laptop hoặc máy tính để bàn.
Đảm bảo trải nghiệm người dùng dễ dàng mượt mà: Trang web cần phải tối
ưu hóa tốc độ tải trang, giao diện đơn giản, dễ sử dụng, giúp người dùng tìm
kiếm và đặt hàng nhanh chóng mà không gặp rắc rối.
Cung cấp thông tin đầy đủ và chính xác về sản phẩm: Mỗi sản phẩm sẽ có mô tả
chi tiết, hình ảnh rõ nét, đánh giá của người dùng, giúp khách hàng có thể đưa ra
quyết định mua sắm sáng suốt.
Phát triển kênh hỗ trkhách hàng hiệu quả: Tích hợp tính năng trò chuyện trực
tuyến, hỗ trợ giải đáp thắc mắc về sản phẩm, vận chuyển chính sách bảo hành,
đổi trả.
Tăng doanh thu thông qua các chương trình khuyến mãi tiếp thị: Sử dụng
chiến lược khuyến mãi đặc biệt, giảm giá,các chương trình khách hàng thân
thiết để thu hút và giữ chân người dùng.
II. Phạm vi công việc:
Sản phẩm chuyển giao khách hàng:
1. Trang web thương mại điện tử hoàn chỉnh:
Trang chủ, danh mục sản phẩm, trang chi tiết sản phẩm.
Chức năng giỏ hàng và thanh toán, tích hợp các phương thức thanh toán phổ
biến.
lOMoARcPSD| 58815430
Hệ thống tài khoản người dùng cho đăng ký, theo dõi đơn hàng quản
thông tin cá nhân.
2. Hệ thống quản lý đơn hàng và tồn kho:
Theo dõi đơn hàng, tình trạng giao hàng, và quản lý tồn kho sản phẩm.
3. Tích hợp thanh toán:
Tích hợp các cổng thanh toán.
4. Báo cáo và phân tích dữ liệu:
Báo cáo doanh thu, đơn hàng, sản phẩm bán chạy, và thống kê khách hàng.
5. Thiết kế giao diện thân thiện với di động:
Trang web tương thích trên máy tính, điện thoại, và máy tính bảng.
6. Tài liệu hướng dẫn sử dụng:
Tài liệu hướng dẫn quản trị hệ thống và sử dụng trang web cho khách hàng.
7. Hỗ trợ kỹ thuật sau bàn giao:
Hỗ trợ bảo trì và sửa lỗi trong khoảng thời gian từ 1 đến 3 tháng sau khi triển
khai.
Ước lượng thời gian:
1. Khởi động (Initiation Phase): 1 - 2 tuần
Thảo luận yêu cầu, xác định phạm vi và lập kế hoạch sơ bộ.
2. Phân tích và Thiết kế (Planning & Design Phase): 3 - 5 tuần Phân tích yêu
cầu chi tiết, xây dựng và thiết kế giao diện.
3. Phát triển (Development Phase): 6 - 10 tuần
Phát triển backend, frontend, tích hợp thanh toán và các tính năng cần thiết.
4. Kiểm thử (Testing Phase): 2 - 4 tuần
Kiểm thử chức năng, bảo mật, hiệu suất và trải nghiệm người dùng.
5. Triển khai (Deployment Phase): 1 - 2 tuần
Triển khai trang web chính thức, kiểm tra lại hệ thống đào tạo khách hàng.
6. Bảo trì và hỗ trợ sau triển khai: 1 - 3 tháng
Hỗ trợ sửa lỗi và bảo trì trong thời gian sau bàn giao.
III. Các mục nằm ngoại phạm vi dự án:
1. Phát triển ứng dụng di động:
Dự án chỉ tập trung vào việc xây dựng phát triển trang web, không bao
gồm việc phát triển ứng dụng di động riêng biệt cho iOS hoặc Android.
2. Xử lý vận chuyển và logistics:
Hệ thống sẽ không quản các hoạt động vận chuyển hoặc hậu cần chi tiết
sau khi đặt hàng, mà chỉ cung cấp thông tin cho các dịch vụ vận chuyển bên
ngoài.
3. Xây dựng nội dung trang web:
lOMoARcPSD| 58815430
Dự án không bao gồm việc tạo ra nội dung chi tiết như bài viết blog, tả
sản phẩm chuyên sâu, hay các bài đánh giá sản phẩm, chỉ xây dựng các
chức năng cho việc hiển thị nội dung này.
4. Hệ thống AI:
Không tích hợp các tính năng chuyên sâu như chatbot AI, phân tích nâng cao
bằng Big Data.
5. Hỗ trợ các phương thức thanh toán phức tạp:
Dự án sẽ chỉ hỗ trợ hiển thị các phương thức thanh toán phổ biến (ship COD
và chuyển khoản ngân hàng) không bao gồm việc tích hợp các phương thức
thanh toán khác.
IV. Các giả thiết:
1. Khách hàng đã có sẵn nội dung sản phẩm:
Hình ảnh sản phẩm: Khách hàng đã chuẩn bị đầy đủ hình ảnh chất lượng cao
cho các sản phẩm thể thao như quần áo, giày dép, và phụ kiện.
tả sản phẩm chi tiết: tả sản phẩm, kích thước, màu sắc, chất liệu
các thông tin cần thiết đã được khách hàng cung cấp.
Dữ liệu về tồn kho: Hệ thống quản kho hiện tại của khách hàng sđược
sử dụng để nhập liệu thông tin về số lượng hàng còn lại.
2. Đội ngũ phát triển có kinh nghiệm với các công cụ phát triển web hiện đại:
Đội ngũ phát triển sẽ sử dụng các công nghệ tiên tiến như React cho frontend
(giao diện người ng) Node.js cho backend (xử phía máy chủ), cùng
với MongoDB hoặc MySQL để quản lý cơ sở dữ liệu.
Đội ngũ đã có kinh nghiệm triển khai các dự án tương tự về thương mại điện
tử.
3. Ngân sách dự án sẽ được duy trì trong suốt quá trình thực hiện:
Khách hàng đã xác định ngân sách cho dự án, bao gồm cả chi phí phát
triển, chi phí mua hosting, tên miền các dịch vụ bên thứ ba. Mọi khoản
chi phí phát sinh đều đã được dự tính quỹ dự phòng. Ngân sách cũng
bao gồm chi phí cho việc kiểm thử bảo trì và nâng cấp.
4. Hỗ trợ từ phía khách hàng:
Khách hàng sẽ cung cấp phản hồi kịp thời về các yêu cầu liên quan đến sản
phẩm, tính năng, và giao diện trong suốt quá trình phát triển.
Khách hàng cam kết hỗ trợ thông tin đầy đnhanh chóng khi đội ngũ phát
triển cần để đảm bảo tiến độ.
Khách hàng cũng sẽ tham gia vào quá trình kiểm thử hệ thống để đảm bảo
sản phẩm đáp ứng đúng kỳ vọng và nhu cầu thực tế.
lOMoARcPSD| 58815430
PHẦN 2: WORK BREAKDOWN STRUCTURE (WBS)
Cấp 0: Dự án Xây dựng hệ thống trang web bán đồ thể thao
Cấp 1: Các công việc chính của dự án:
1. Khởi động dự án
2. Phân tích và thiết kế
3. Phát triển
4. Kiểm thử
5. Triển khai
6. Bảo trì và hỗ trợ sau triển khai
Cấp 2: Chi tiết các công việc chính
1. Khởi động dự án
1.1. Xác định yêu cầu ban đầu
1.1.1. Họp với khách hàng để hiểu mục tiêu
1.1.2. Thu thập thông tin và yêu cầu cơ bản từ khách hàng
1.2. Lập kế hoạch sơ bộ
1.2.1. Phân tích phạm vi công việc
1.2.2. Xác định nguồn lực cần thiết
1.2.3. Lập kế hoạch chi tiết về thời gian và ngân sách
1.3. Ký hợp đồng và thống nhất kế hoạch
1.3.1. Thảo luận và xác nhận các điều khoản hợp đồng
1.3.2. Đảm bảo sự đồng thuận từ khách hàng về kế hoạch dự án
2. Phân tích và thiết kế
2.1. Phân tích yêu cầu chi tiết
2.1.1. Nghiên cứu yêu cầu hệ thống từ khách hàng
2.1.2. Xác định chức năng cốt lõi và phụ trợ của trang web
2.1.3. Phân tích yêu cầu liên quan đến giao diện và trải nghiệm người dùng
2.2. Thiết kế hệ thống
2.2.1. Thiết kế cơ sở dữ liệu cho trang web
2.2.2. Xây dựng sơ đồ kiến trúc hệ thống
2.2.3. Thiết kế mô hình dữ liệu
2.3. Thiết kế giao diện người dùng (UI)
2.3.1. Thiết kế giao diện trang chủ
2.3.2. Thiết kế trang danh mục sản phẩm
2.3.3. Thiết kế trang chi tiết sản phẩm
2.3.4. Thiết kế giao diện giỏ hàng và thanh toán
3. Phát triển
lOMoARcPSD| 58815430
3.1. Phát triển frontend
3.1.1. Phát triển giao diện người dùng bằng React
3.1.2. Tích hợp các thành phần UI cho chức năng tìm kiếm, lọc sản phẩm
3.1.3. Thiết kế các phần như trang chủ, danh mục, chi tiết sản phẩm
3.2. Phát triển backend
3.2.1. Phát triển API quản lý người dùng, sản phẩm, đơn hàng
3.2.2. Tích hợp chức năng giỏ hàng và thanh toán
3.2.3. Quản lý cơ sở dữ liệu bằng MongoDB hoặc MySQL
3.3. Tích hợp thanh toán
3.3.1. Tích hợp cổng thanh toán phổ biến
3.3.2. Xác nhận và kiểm tra tính năng thanh toán
3.4. Phát triển hệ thống báo cáo
3.4.1. Tạo báo cáo doanh thu
3.4.2. Xây dựng hệ thống thống kê khách hàng
4. Kiểm thử
4.1. Kiểm thử chức năng
4.1.1. Kiểm tra từng chức năng: tìm kiếm, giỏ hàng, thanh toán
4.1.2. Đảm bảo tính ổn định và hoạt động đúng
4.2. Kiểm thử hiệu suất
4.2.1. Đo lường tốc độ tải trang
4.2.2. Kiểm tra khả năng chịu tải của hệ thống
4.3. Kiểm thử bảo mật
4.3.1. Đánh giá lỗ hổng bảo mật trên các chức năng
4.3.2. Kiểm tra xác thực và quyền truy cập
4.4. Kiểm thử trải nghiệm người dùng (UX)
4.4.1. Thu thập phản hồi người dùng về trải nghiệm trên các thiết bị khác nhau
4.4.2. Điều chỉnh giao diện và tính năng theo phản hồi
5. Triển khai
5.1. Chuẩn bị môi trường triển khai
5.1.1. Thiết lập hosting và tên miền
5.1.2. Tối ưu hóa cấu hình máy chủ
5.2. Đào tạo khách hàng
5.2.1. Hướng dẫn quản lý hệ thống
5.2.2. Hỗ trợ cách sử dụng các chức năng cơ bản
5.3. Triển khai hệ thống chính thức
5.3.1. Đưa hệ thống vào hoạt động thực tế
5.3.2. Kiểm tra lại hệ thống sau khi triển khai
lOMoARcPSD| 58815430
6. Bảo trì và hỗ trợ sau triển khai
6.1. Bảo trì hệ thống
6.1.1. Khắc phục lỗi phát sinh trong thời gian đầu
6.1.2. Cập nhật hệ thống định kỳ
6.2. Hỗ trợ khách hàng
6.2.1. Cung cấp hỗ trợ trực tuyến cho khách hàng
6.2.2. Đảm bảo phản hồi nhanh chóng với các vấn đề từ phía khách hàng
6.3. Cập nhật và nâng cấp hệ thống
6.3.1. Bổ sung tính năng mới theo yêu cầu khách hàng
6.3.2. Nâng cấp các tính năng hiện tại để tối ưu hóa trải nghiệm người dùng
Sơ đồ WBS

Preview text:

lOMoAR cPSD| 58815430
QUẢN LÝ DỰ ÁN PHẦN MỀM
BÀI THỰC HÀNH SỐ 1
XÂY DỰNG HỆ THỐNG TRANG WEB BÁN ĐỒ THỂ THAO Nhóm: 8
- Nguyễn Thành Đại Khánh – B21DVCN203;
- Nguyễn Văn Chiến – B21DVCN029
- Nguyễn Thành Long – B21DVCN101
- Trần Ngọc Hưng – B21DVCN083 Lớp: D21VHCN03-B lOMoAR cPSD| 58815430 MỤC LỤC
PHẦN I. PROJECT CHARTER .......................................................................... 3
I. Tổng quan: ..................................................................................................... 3
II. Phạm vi công việc: ....................................................................................... 3
III. Các mục nằm ngoại phạm vi dự án: ........................................................... 4
IV. Các giả thiết: ............................................................................................... 5
PHẦN 2: WORK BREAKDOWN STRUCTURE (WBS) ................................. 6
Cấp 0: Dự án Xây dựng hệ thống trang web bán đồ thể thao ........................... 6
Cấp 1: Các công việc chính của dự án: ............................................................. 6
Cấp 2: Chi tiết các công việc chính .................................................................. 6 lOMoAR cPSD| 58815430 PHẦN I. PROJECT CHARTER I. Tổng quan:
Mô tả hệ thống (tóm tắt):

Dự án trang web bán đồ thể thao là một nền tảng thương mại điện tử chuyên biệt,
cung cấp các sản phẩm thể thao chất lượng cao, đa dạng từ các thương hiệu uy tín.
Trang web sẽ tích hợp các chức năng tìm kiếm nâng cao, lọc sản phẩm theo danh mục
(quần áo, giày dép, thiết bị tập luyện, phụ kiện), và đề xuất sản phẩm phù hợp dựa trên
nhu cầu của người dùng. Ngoài ra, trang web còn hỗ trợ thanh toán trực tuyến, theo dõi
đơn hàng, và có các chương trình khuyến mãi dành cho khách hàng thân thiết.
Ai sẽ sử dụng hệ thống này:
• Người tiêu dùng yêu thích thể thao: Trang web hướng đến mọi người có nhu cầu
mua sắm các sản phẩm liên quan đến thể thao, từ người chơi phong trào đến
người chuyên nghiệp. Họ có thể tìm kiếm, so sánh giá cả và đặt mua sản phẩm
từ nhiều thương hiệu khác nhau.
• Người mua sỉ, các câu lạc bộ và tổ chức: Các tổ chức, đội nhóm thường có nhu
cầu mua sắm số lượng lớn trang phục, dụng cụ với giá sỉ tốt và dịch vụ đáng tin cậy.
Các vấn đề mà hệ thống giải quyết (mục tiêu):
• Tăng cường khả năng tiếp cận và tiện lợi trong mua sắm: Khách hàng có thể truy
cập và mua sản phẩm mọi lúc mọi nơi thông qua các thiết bị như điện thoại di
động, máy tính bảng, laptop hoặc máy tính để bàn.
• Đảm bảo trải nghiệm người dùng dễ dàng và mượt mà: Trang web cần phải tối
ưu hóa tốc độ tải trang, giao diện đơn giản, dễ sử dụng, giúp người dùng tìm
kiếm và đặt hàng nhanh chóng mà không gặp rắc rối.
• Cung cấp thông tin đầy đủ và chính xác về sản phẩm: Mỗi sản phẩm sẽ có mô tả
chi tiết, hình ảnh rõ nét, đánh giá của người dùng, giúp khách hàng có thể đưa ra
quyết định mua sắm sáng suốt.
• Phát triển kênh hỗ trợ khách hàng hiệu quả: Tích hợp tính năng trò chuyện trực
tuyến, hỗ trợ giải đáp thắc mắc về sản phẩm, vận chuyển và chính sách bảo hành, đổi trả.
• Tăng doanh thu thông qua các chương trình khuyến mãi và tiếp thị: Sử dụng
chiến lược khuyến mãi đặc biệt, giảm giá, và các chương trình khách hàng thân
thiết để thu hút và giữ chân người dùng.
II. Phạm vi công việc:
Sản phẩm chuyển giao khách hàng:
1. Trang web thương mại điện tử hoàn chỉnh:
• Trang chủ, danh mục sản phẩm, trang chi tiết sản phẩm.
• Chức năng giỏ hàng và thanh toán, tích hợp các phương thức thanh toán phổ biến. lOMoAR cPSD| 58815430
• Hệ thống tài khoản người dùng cho đăng ký, theo dõi đơn hàng và quản lý thông tin cá nhân.
2. Hệ thống quản lý đơn hàng và tồn kho:
• Theo dõi đơn hàng, tình trạng giao hàng, và quản lý tồn kho sản phẩm.
3. Tích hợp thanh toán:
• Tích hợp các cổng thanh toán.
4. Báo cáo và phân tích dữ liệu:
• Báo cáo doanh thu, đơn hàng, sản phẩm bán chạy, và thống kê khách hàng.
5. Thiết kế giao diện thân thiện với di động:
• Trang web tương thích trên máy tính, điện thoại, và máy tính bảng.
6. Tài liệu hướng dẫn sử dụng:
• Tài liệu hướng dẫn quản trị hệ thống và sử dụng trang web cho khách hàng.
7. Hỗ trợ kỹ thuật sau bàn giao:
• Hỗ trợ bảo trì và sửa lỗi trong khoảng thời gian từ 1 đến 3 tháng sau khi triển khai.
Ước lượng thời gian:
1. Khởi động (Initiation Phase): 1 - 2 tuần
• Thảo luận yêu cầu, xác định phạm vi và lập kế hoạch sơ bộ.
2. Phân tích và Thiết kế (Planning & Design Phase): 3 - 5 tuần Phân tích yêu
cầu chi tiết, xây dựng và thiết kế giao diện.
3. Phát triển (Development Phase): 6 - 10 tuần
• Phát triển backend, frontend, tích hợp thanh toán và các tính năng cần thiết.
4. Kiểm thử (Testing Phase): 2 - 4 tuần
• Kiểm thử chức năng, bảo mật, hiệu suất và trải nghiệm người dùng.
5. Triển khai (Deployment Phase): 1 - 2 tuần
• Triển khai trang web chính thức, kiểm tra lại hệ thống và đào tạo khách hàng.
6. Bảo trì và hỗ trợ sau triển khai: 1 - 3 tháng
• Hỗ trợ sửa lỗi và bảo trì trong thời gian sau bàn giao.
III. Các mục nằm ngoại phạm vi dự án:
1. Phát triển ứng dụng di động:
• Dự án chỉ tập trung vào việc xây dựng và phát triển trang web, không bao
gồm việc phát triển ứng dụng di động riêng biệt cho iOS hoặc Android.
2. Xử lý vận chuyển và logistics:
• Hệ thống sẽ không quản lý các hoạt động vận chuyển hoặc hậu cần chi tiết
sau khi đặt hàng, mà chỉ cung cấp thông tin cho các dịch vụ vận chuyển bên ngoài.
3. Xây dựng nội dung trang web: lOMoAR cPSD| 58815430
• Dự án không bao gồm việc tạo ra nội dung chi tiết như bài viết blog, mô tả
sản phẩm chuyên sâu, hay các bài đánh giá sản phẩm, mà chỉ xây dựng các
chức năng cho việc hiển thị nội dung này. 4. Hệ thống AI:
• Không tích hợp các tính năng chuyên sâu như chatbot AI, phân tích nâng cao bằng Big Data.
5. Hỗ trợ các phương thức thanh toán phức tạp:
• Dự án sẽ chỉ hỗ trợ hiển thị các phương thức thanh toán phổ biến (ship COD
và chuyển khoản ngân hàng) không bao gồm việc tích hợp các phương thức thanh toán khác.
IV. Các giả thiết:
1. Khách hàng đã có sẵn nội dung sản phẩm:
• Hình ảnh sản phẩm: Khách hàng đã chuẩn bị đầy đủ hình ảnh chất lượng cao
cho các sản phẩm thể thao như quần áo, giày dép, và phụ kiện.
• Mô tả sản phẩm chi tiết: Mô tả sản phẩm, kích thước, màu sắc, chất liệu và
các thông tin cần thiết đã được khách hàng cung cấp.
• Dữ liệu về tồn kho: Hệ thống quản lý kho hiện tại của khách hàng sẽ được
sử dụng để nhập liệu thông tin về số lượng hàng còn lại.
2. Đội ngũ phát triển có kinh nghiệm với các công cụ phát triển web hiện đại:
• Đội ngũ phát triển sẽ sử dụng các công nghệ tiên tiến như React cho frontend
(giao diện người dùng) và Node.js cho backend (xử lý phía máy chủ), cùng
với MongoDB hoặc MySQL để quản lý cơ sở dữ liệu.
• Đội ngũ đã có kinh nghiệm triển khai các dự án tương tự về thương mại điện tử.
3. Ngân sách dự án sẽ được duy trì trong suốt quá trình thực hiện:
• Khách hàng đã xác định rõ ngân sách cho dự án, bao gồm cả chi phí phát
triển, chi phí mua hosting, tên miền và các dịch vụ bên thứ ba. Mọi khoản
chi phí phát sinh đều đã được dự tính và có quỹ dự phòng. Ngân sách cũng
bao gồm chi phí cho việc kiểm thử bảo trì và nâng cấp.
4. Hỗ trợ từ phía khách hàng:
• Khách hàng sẽ cung cấp phản hồi kịp thời về các yêu cầu liên quan đến sản
phẩm, tính năng, và giao diện trong suốt quá trình phát triển.
• Khách hàng cam kết hỗ trợ thông tin đầy đủ và nhanh chóng khi đội ngũ phát
triển cần để đảm bảo tiến độ.
• Khách hàng cũng sẽ tham gia vào quá trình kiểm thử hệ thống để đảm bảo
sản phẩm đáp ứng đúng kỳ vọng và nhu cầu thực tế. lOMoAR cPSD| 58815430
PHẦN 2: WORK BREAKDOWN STRUCTURE (WBS)
Cấp 0: Dự án Xây dựng hệ thống trang web bán đồ thể thao
Cấp 1: Các công việc chính của dự án:
1. Khởi động dự án
2. Phân tích và thiết kế 3. Phát triển 4. Kiểm thử 5. Triển khai
6. Bảo trì và hỗ trợ sau triển khai
Cấp 2: Chi tiết các công việc chính
1. Khởi động dự án
1.1. Xác định yêu cầu ban đầu •
1.1.1. Họp với khách hàng để hiểu mục tiêu •
1.1.2. Thu thập thông tin và yêu cầu cơ bản từ khách hàng
1.2. Lập kế hoạch sơ bộ •
1.2.1. Phân tích phạm vi công việc •
1.2.2. Xác định nguồn lực cần thiết •
1.2.3. Lập kế hoạch chi tiết về thời gian và ngân sách
1.3. Ký hợp đồng và thống nhất kế hoạch •
1.3.1. Thảo luận và xác nhận các điều khoản hợp đồng •
1.3.2. Đảm bảo sự đồng thuận từ khách hàng về kế hoạch dự án
2. Phân tích và thiết kế
2.1. Phân tích yêu cầu chi tiết •
2.1.1. Nghiên cứu yêu cầu hệ thống từ khách hàng •
2.1.2. Xác định chức năng cốt lõi và phụ trợ của trang web •
2.1.3. Phân tích yêu cầu liên quan đến giao diện và trải nghiệm người dùng
2.2. Thiết kế hệ thống •
2.2.1. Thiết kế cơ sở dữ liệu cho trang web •
2.2.2. Xây dựng sơ đồ kiến trúc hệ thống •
2.2.3. Thiết kế mô hình dữ liệu
2.3. Thiết kế giao diện người dùng (UI) •
2.3.1. Thiết kế giao diện trang chủ •
2.3.2. Thiết kế trang danh mục sản phẩm •
2.3.3. Thiết kế trang chi tiết sản phẩm •
2.3.4. Thiết kế giao diện giỏ hàng và thanh toán 3. Phát triển lOMoAR cPSD| 58815430 3.1. Phát triển frontend •
3.1.1. Phát triển giao diện người dùng bằng React •
3.1.2. Tích hợp các thành phần UI cho chức năng tìm kiếm, lọc sản phẩm •
3.1.3. Thiết kế các phần như trang chủ, danh mục, chi tiết sản phẩm 3.2. Phát triển backend •
3.2.1. Phát triển API quản lý người dùng, sản phẩm, đơn hàng •
3.2.2. Tích hợp chức năng giỏ hàng và thanh toán •
3.2.3. Quản lý cơ sở dữ liệu bằng MongoDB hoặc MySQL 3.3. Tích hợp thanh toán •
3.3.1. Tích hợp cổng thanh toán phổ biến •
3.3.2. Xác nhận và kiểm tra tính năng thanh toán
3.4. Phát triển hệ thống báo cáo •
3.4.1. Tạo báo cáo doanh thu •
3.4.2. Xây dựng hệ thống thống kê khách hàng 4. Kiểm thử
4.1. Kiểm thử chức năng •
4.1.1. Kiểm tra từng chức năng: tìm kiếm, giỏ hàng, thanh toán •
4.1.2. Đảm bảo tính ổn định và hoạt động đúng
4.2. Kiểm thử hiệu suất •
4.2.1. Đo lường tốc độ tải trang •
4.2.2. Kiểm tra khả năng chịu tải của hệ thống 4.3. Kiểm thử bảo mật •
4.3.1. Đánh giá lỗ hổng bảo mật trên các chức năng •
4.3.2. Kiểm tra xác thực và quyền truy cập
4.4. Kiểm thử trải nghiệm người dùng (UX) •
4.4.1. Thu thập phản hồi người dùng về trải nghiệm trên các thiết bị khác nhau •
4.4.2. Điều chỉnh giao diện và tính năng theo phản hồi 5. Triển khai
5.1. Chuẩn bị môi trường triển khai •
5.1.1. Thiết lập hosting và tên miền •
5.1.2. Tối ưu hóa cấu hình máy chủ 5.2. Đào tạo khách hàng •
5.2.1. Hướng dẫn quản lý hệ thống •
5.2.2. Hỗ trợ cách sử dụng các chức năng cơ bản
5.3. Triển khai hệ thống chính thức •
5.3.1. Đưa hệ thống vào hoạt động thực tế •
5.3.2. Kiểm tra lại hệ thống sau khi triển khai lOMoAR cPSD| 58815430
6. Bảo trì và hỗ trợ sau triển khai 6.1. Bảo trì hệ thống •
6.1.1. Khắc phục lỗi phát sinh trong thời gian đầu •
6.1.2. Cập nhật hệ thống định kỳ 6.2. Hỗ trợ khách hàng •
6.2.1. Cung cấp hỗ trợ trực tuyến cho khách hàng •
6.2.2. Đảm bảo phản hồi nhanh chóng với các vấn đề từ phía khách hàng
6.3. Cập nhật và nâng cấp hệ thống •
6.3.1. Bổ sung tính năng mới theo yêu cầu khách hàng •
6.3.2. Nâng cấp các tính năng hiện tại để tối ưu hóa trải nghiệm người dùng Sơ đồ WBS