Một trong những ứng dụng thiết thực nhất là việc xây dựng các hệ thống phần mềm quản lý, đặc biệt trong lĩnh vực thương mại điện tử.. Quản lý dự án phần mềm giúp đảm bảo tiến độ, chất lư
Trang 1TRƯỜNG ĐẠI HỌC PHƯƠNG ĐÔNG
KHOA CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG
QUẢN LÝ DỰ ÁN PHẦN
MỀM
ĐỀ TÀI
QUẢN LÝ DỰ ÁN PHẦN MỀM WEBSITE BÁN QUẦN ÁO
Sinh viên thực hiện : Nguyễn Hoài Thu Thủy
Mã số sinh viên : 521100176
Giảng viên : ThS Trần Thị Hiền
Trang 2HÀ NỘI – 2024 Mục lục
LỜI MỞ ĐẦU 3
I MÔ TẢ BÀI TOÁN (MÔ TẢ ĐỀ TÀI) 4
1 Giới thiệu tổng quan 4
2 Vấn đề hiện tại 4
3 Yêu cầu của hệ thống 4
4 Lợi ích của hệ thống 5
II XÁC ĐỊNH KINH PHÍ CHI TIẾT 5
1 Phần cứng 5
2 Phần mềm và dịch vụ 6
3 Nhân sự 6
4 Chi phí khác 6
5 Chi phí dự phòng 6
Phân Bổ Kinh Phí Theo Giai Đoạn 7
III XÁC ĐỊNH PHẠM VI ĐỀ TÀI 9
1 Mô tả chung của website 9
2 Chức năng của website 9
3 Phạm vi của dự án 10
4 Yêu cầu kỹ thuật 10
IV PHÂN TÍCH GIAI ĐOẠN CỦA DỰ ÁN XÂY DỰNG WEBSITE BÁN QUẦN ÁO
11 1 Giai Đoạn 1: Chuẩn Bị 11
2 Giai Đoạn 2: Phân Tích và Thiết Kế 11
3 Giai Đoạn 3: Phát Triển (Coding) 11
4 Giai Đoạn 4: Kiểm Thử và Đảm Bảo Chất Lượng 12
5 Giai Đoạn 5: Triển Khai và Bảo Trì 12
V DANH SÁCH NGUỒN LỰC CHO DỰ ÁN XÂY DỰNG WEBSITE BÁN QUẦN ÁO
13 1 Nhân sự 13
Trang 32 Phần Cứng và Phần Mềm 13
3 Cơ sở hạ tầng 13
4 Tài nguyên khác 14
VI LIỆT KÊ DANH SÁCH RỦI RO 14
Trang 4LỜI MỞ ĐẦU
Trong thời đại ngày nay, sự phát triển mạnh mẽ của công nghệ hiện đại đã giúp con người vượt qua những khó khăn trong công việc và cuộc sống, tạo ra một môi trường làm việc tiện lợi và hiệu quả hơn Công nghệ thông tin là một lĩnh vực đầy tiềm năng, mang lại cho con người nhiều ứng dụng thực tiễn và hữu ích Một trong những ứng dụng thiết thực nhất là việc xây dựng các hệ thống phần mềm quản lý, đặc biệt trong lĩnh vực thương mại điện tử
Website bán quần áo trực tuyến là một phần không thể thiếu trong thương mại điện tử hiện nay Nó không chỉ giúp các doanh nghiệp dễ dàng tiếp cận khách hàng mà còn tạo điều kiện thuận lợi cho người tiêu dùng mua sắm mọi lúc, mọi nơi
Để xây dựng một website bán quần áo hiệu quả, việc quản lý
dự án phần mềm là yếu tố then chốt Quản lý dự án phần mềm giúp đảm bảo tiến độ, chất lượng và ngân sách của dự án, từ đó tối ưu hóa quy trình phát triển và triển khai sản phẩm
Đề tài “Quản lý dự án phần mềm quản lý website bán quần áo” nhằm cung cấp cái nhìn tổng quan về các bước và quy trình cần thiết để phát triển một hệ thống phần mềm quản
lý cho website bán quần áo Đề tài này sẽ đi sâu vào các giai đoạn quan trọng của quản lý dự án như lập kế hoạch, phân tích yêu cầu, thiết kế, triển khai và kiểm thử Ngoài ra, đề tài còn xem xét các công cụ và phương pháp quản lý dự án hiện đại nhằm tối ưu hóa hiệu quả làm việc và đáp ứng nhu cầu của khách hàng
Trang 5Mặc dù tôi đã cố gắng tìm hiểu và thực hiện đề tài này một cách nghiêm túc và chi tiết, nhưng do điều kiện và thời gian có hạn, cũng như kinh nghiệm trong quản lý dự án phần mềm còn chưa nhiều, chắc chắn sẽ có những thiếu sót Tôi rất mong nhận được sự góp ý và hỗ trợ từ phía các thầy cô và các bạn để hoàn thiện hơn
Xin chân thành cảm ơn!
Trang 6I MÔ TẢ BÀI TOÁN (MÔ TẢ ĐỀ TÀI)
1 Giới thiệu tổng quan
Công nghệ thông tin đã thay đổi cách thức con người kinh doanh và mua sắm, mở ra nhiều cơ hội mới cho các doanh nghiệp, đặc biệt là trong lĩnh vực thương mại điện tử Website bán quần áo trực tuyến không chỉ là một kênh bán hàng hiệu quả mà còn là một công cụ marketing mạnh mẽ, giúp các doanh nghiệp thời trang quảng bá sản phẩm và tiếp cận khách hàng trên toàn thế giới
2 Vấn đề hiện tại
Nhiều cửa hàng thời trang truyền thống gặp khó khăn trong việc quản lý hàng tồn kho, quảng bá sản phẩm và tiếp cận khách hàng Quá trình quản lý bán hàng thủ công dẫn đến nhiều sai sót, lãng phí thời gian và chi phí, đồng thời hạn chế khả năng mở rộng kinh doanh Việc xây dựng một website bán quần áo trực tuyến sẽ giúp giải quyết những vấn đề này bằng cách tự động hóa quy trình quản lý, tăng cường hiệu quả hoạt động và nâng cao trải nghiệm khách hàng
3 Yêu cầu của hệ thống
Hệ thống website bán quần áo cần đáp ứng các yêu cầu sau:
o Quản lý sản phẩm: Cho phép thêm, sửa, xóa và tìm kiếm
sản phẩm một cách dễ dàng Hiển thị chi tiết sản phẩm bao gồm hình ảnh, mô tả, giá cả, và kích cỡ
o Quản lý giỏ hàng: Cho phép khách hàng thêm sản phẩm
vào giỏ hàng, xem giỏ hàng và thực hiện các thao tác như cập nhật số lượng, xóa sản phẩm khỏi giỏ hàng
Trang 7o Thanh toán trực tuyến: Tích hợp các phương thức thanh
toán an toàn và tiện lợi như thẻ tín dụng, ví điện tử, và chuyển khoản ngân hàng
o Quản lý đơn hàng: Theo dõi trạng thái đơn hàng từ lúc đặt
hàng đến khi giao hàng thành công Gửi thông báo qua email hoặc SMS cho khách hàng về trạng thái đơn hàng
o Quản lý khách hàng: Lưu trữ thông tin khách hàng, lịch sử
mua hàng và cung cấp các tính năng hỗ trợ khách hàng như đăng ký, đăng nhập, và quản lý tài khoản
o Bảo mật: Đảm bảo an toàn thông tin khách hàng và giao
dịch, bảo vệ website khỏi các cuộc tấn công mạng
4 Lợi ích của hệ thống
o Tăng hiệu quả quản lý: Tự động hóa quy trình quản lý giúp
giảm sai sót, tiết kiệm thời gian và chi phí
o Mở rộng thị trường: Website bán quần áo trực tuyến giúp
doanh nghiệp tiếp cận khách hàng trên toàn thế giới, mở rộng phạm vi kinh doanh
o Nâng cao trải nghiệm khách hàng: Giao diện thân thiện,
dễ sử dụng và tích hợp các phương thức thanh toán tiện lợi giúp nâng cao trải nghiệm mua sắm của khách hàng
o Cải thiện dịch vụ khách hàng: Hệ thống quản lý khách
hàng cho phép doanh nghiệp theo dõi và cải thiện dịch vụ,
từ đó tăng cường sự hài lòng và trung thành của khách hàng
II XÁC ĐỊNH KINH PHÍ CHI TIẾT
Trang 8Dự án xây dựng website bán quần áo trực tuyến được dự toán với tổng chi phí là 200 triệu VND, chia thành các hạng mục chi tiết như sau:
1 Phần cứng
- Máy tính cá nhân: 4 bộ (10 triệu VND/bộ) = 40 triệu VND
- Máy chủ (server): 1 máy (10 triệu VND)
Tổng chi phí phần cứng: 50 triệu VND
2 Phần mềm và dịch vụ
- Hệ điều hành và phần mềm lập trình: 10 triệu VND
- Hosting và tên miền: 5 triệu VND/năm (dịch vụ tốt)
- SSL (Chứng chỉ bảo mật): 2 triệu VND/năm
- API thanh toán trực tuyến: 3 triệu VND (tích hợp ban đầu
và phí dịch vụ)
Tổng chi phí phần mềm và dịch vụ: 20 triệu VND
3 Nhân sự
- Quản lý dự án: 30 triệu VND (8h/ngày, 3 tháng)
- Lập trình viên frontend: 20 triệu VND (8h/ngày, 2 tháng)
- Lập trình viên backend: 20 triệu VND (8h/ngày, 2 tháng)
- Chuyên gia kiểm thử: 10 triệu VND (8h/ngày, 1 tháng)
Tổng chi phí nhân sự: 80 triệu VND
4 Chi phí khác
- Điện: 2 triệu VND/tháng x 3 tháng = 6 triệu VND
- Internet: 1 triệu VND/tháng x 3 tháng = 3 triệu VND
Trang 9- Chi phí bảo trì và sửa chữa: 5 triệu VND
- Chi phí khác: 6 triệu VND (in ấn tài liệu, giao hàng )
Tổng chi phí khác: 20 triệu VND
5 Chi phí dự phòng
- Chi phí dự phòng: 30 triệu VND (15% tổng chi phí)
Tổng chi phí dự phòng: 30 triệu VND
Tổng Kinh Phí Dự Toán
Phần cứng: 50 triệu VND
Phần mềm và dịch vụ: 20 triệu VND
Nhân sự: 80 triệu VND
Chi phí khác: 20 triệu VND
Chi phí dự phòng: 30 triệu VND
Tổng cộng: 200 triệu VND
Phân Bổ Kinh Phí Theo Giai Đoạn
Giai đoạn 1: Chuẩn bị (25 triệu VND)
- Chuẩn bị máy tính, phần mềm và môi trường làm việc: 10 triệu VND
- Thuê và đào tạo nhân sự: 10 triệu VND
- Phân tích yêu cầu người dùng: 5 triệu VND
Giai đoạn 2: Phân tích và thiết kế (20 triệu VND)
- Phân tích hệ thống và xác định yêu cầu: 10 triệu VND
- Thiết kế hệ thống và cơ sở dữ liệu: 10 triệu VND
Trang 10Giai đoạn 3: Phát triển (Coding) (60 triệu VND)
- Phát triển giao diện người dùng: 20 triệu VND
- Phát triển chức năng quản lý sản phẩm: 15 triệu VND
- Phát triển chức năng giỏ hàng và thanh toán: 15 triệu VND
- Phát triển chức năng quản lý đơn hàng: 10 triệu VND
Giai đoạn 4: Kiểm thử (Testing) (20 triệu VND)
- Kiểm thử chức năng: 10 triệu VND
- Kiểm thử bảo mật và hiệu suất: 10 triệu VND
Giai đoạn 5: Triển khai và bảo trì (25 triệu VND)
- Triển khai hệ thống: 10 triệu VND
- Bảo trì và hỗ trợ: 10 triệu VND
- Chi phí khác (điện, internet, bảo trì ): 5 triệu VND
Chi phí dự phòng: 30 triệu VND
III XÁC ĐỊNH PHẠM VI ĐỀ TÀI
1 Mô tả chung của website
- Loại hình: Website thương mại điện tử (e-commerce) dành cho bán quần áo
- Đối tượng sử dụng: Người dùng cuối là khách hàng muốn mua sắm quần áo online
Trang 112 Chức năng của website
- Quản lý sản phẩm:
- Thêm, sửa, xóa sản phẩm
- Hiển thị chi tiết sản phẩm với hình ảnh, mô tả, giá cả, kích
cỡ, màu sắc
- Phân loại sản phẩm theo danh mục (ví dụ: nam, nữ, trẻ
em, phụ kiện)
- Quản lý giỏ hàng:
- Thêm, sửa, xóa sản phẩm trong giỏ hàng
- Tính tổng tiền và chi phí vận chuyển
- Đăng nhập để lưu giỏ hàng và tiếp tục mua sắm
- Thanh toán online:
- Tích hợp các phương thức thanh toán an toàn như thẻ tín dụng, chuyển khoản ngân hàng, ví điện tử
- Xác nhận đơn hàng và gửi thông tin đơn hàng qua email cho khách hàng
- Quản lý đơn hàng:
- Theo dõi trạng thái đơn hàng từ khi đặt hàng đến khi giao hàng thành công
- Cập nhật trạng thái đơn hàng và thông báo cho khách hàng
- Quản lý người dùng:
- Đăng ký, đăng nhập, quản lý thông tin cá nhân
- Đặt hàng nhanh mà không cần đăng ký tài khoản
- Bảo mật và an toàn thông tin:
- Bảo vệ thông tin cá nhân khách hàng
- Bảo vệ dữ liệu giao dịch và thông tin quản lý sản phẩm
- Hỗ trợ khách hàng:
Trang 12- Cung cấp hỗ trợ trực tuyến qua chat hoặc email.
- FAQ (Câu hỏi thường gặp) để giúp khách hàng giải đáp thắc mắc
3 Phạm vi của dự án
- Xây dựng toàn bộ hệ thống website từ giao diện người dùng đến phần quản lý dữ liệu sau cùng
- Tích hợp các tính năng quản lý sản phẩm, giỏ hàng, thanh toán, đơn hàng và người dùng
- Đảm bảo tính bảo mật, an toàn và dễ sử dụng cho người dùng cuối
- Tích hợp các công nghệ mới nhất để đáp ứng yêu cầu của thị trường và khách hàng
4 Yêu cầu kỹ thuật
- Nền tảng công nghệ: Sử dụng ngôn ngữ lập trình phù hợp như PHP, Python, Ruby, hoặc Node.js
- Cơ sở dữ liệu: Sử dụng hệ quản trị cơ sở dữ liệu như MySQL hoặc MongoDB
- Giao diện người dùng: Thiết kế giao diện thân thiện, tương thích với nhiều thiết bị (responsive design)
- Bảo mật: Đảm bảo tính bảo mật thông tin cá nhân và giao dịch
IV PHÂN TÍCH GIAI ĐOẠN CỦA DỰ ÁN XÂY DỰNG WEBSITE BÁN QUẦN ÁO
1 Giai Đoạn 1: Chuẩn Bị
Trang 13o Mục tiêu: Chuẩn bị mọi nguồn lực cần thiết để bắt đầu dự án
o Thời gian: 1 tháng (1/7/2024 1/8/2024)
o Công việc:
- Xây dựng đội ngũ dự án và phân công nhiệm vụ
- Thu thập yêu cầu từ khách hàng và phân tích yêu cầu
- Chuẩn bị môi trường làm việc (máy tính, phần mềm)
- Thiết kế cơ sở hạ tầng hệ thống (máy chủ, hosting)
- Thiết kế giao diện sơ đồ sơ bộ của website
2 Giai Đoạn 2: Phân Tích và Thiết Kế
o Mục tiêu: Xác định các yêu cầu chi tiết và thiết kế cấu trúc của hệ thống
o Thời gian: 2 tháng (1/8/2024 1/10/2024)
o Công việc:
- Phân tích yêu cầu chi tiết từ khách hàng và các bên liên quan
- Thiết kế giao diện người dùng (UI/UX Design)
- Thiết kế cơ sở dữ liệu (ERD Diagram)
- Xác định các chức năng và luồng làm việc (Workflow) của website
- Xác định các công nghệ sử dụng (ngôn ngữ lập trình, framework)
3 Giai Đoạn 3: Phát Triển (Coding)
o Mục tiêu: Xây dựng và lập trình các chức năng của website
Trang 14o Thời gian: 3 tháng (1/10/2024 1/1/2025)
o Công việc:
- Phát triển giao diện người dùng (Frontend)
- Phát triển hệ thống backend và quản lý cơ sở dữ liệu (Backend)
- Tích hợp các chức năng quản lý sản phẩm, giỏ hàng, thanh toán và đơn hàng
- Tối ưu hóa hiệu suất và bảo mật của hệ thống
4 Giai Đoạn 4: Kiểm Thử và Đảm Bảo Chất Lượng
o Mục tiêu: Kiểm tra và đánh giá hoạt động của website
o Thời gian: 1 tháng(1/1/2025 2/1/2025)
o Công việc:
- Kiểm thử chức năng (Functional Testing)
- Kiểm thử bảo mật và hiệu suất
- Đánh giá lại yêu cầu và cải thiện nếu cần thiết
- Sửa lỗi và triển khai phiên bản ổn định của website
5 Giai Đoạn 5: Triển Khai và Bảo Trì
o Mục tiêu: Triển khai và duy trì hoạt động của website sau khi đi vào hoạt động
o Thời gian: Vĩnh viễn (bao gồm cả bảo trì thường xuyên)
o Công việc:
- Triển khai hệ thống và chuyển giao sản phẩm cho khách hàng
- Đào tạo nhân viên sử dụng và quản lý website
- Bảo trì và hỗ trợ khách hàng
Trang 15- Cập nhật và nâng cấp website theo yêu cầu mới và phản hồi từ người dùng
Trang 16V DANH SÁCH NGUỒN LỰC CHO DỰ ÁN XÂY DỰNG WEBSITE BÁN QUẦN ÁO
1 Nhân sự
- Quản lý dự án: 1 người, là người chịu trách nhiệm chính cho toàn bộ quản lý dự án
- Lập trình viên Frontend: 2 người, chịu trách nhiệm thiết kế
và phát triển giao diện người dùng
- Lập trình viên Backend: 2 người, chịu trách nhiệm xây dựng hệ thống backend và quản lý cơ sở dữ liệu
- Chuyên gia kiểm thử: 1 người, chịu trách nhiệm kiểm thử chức năng, bảo mật và hiệu suất của hệ thống
- Nhân viên hỗ trợ và bảo trì: 1 người, chịu trách nhiệm hỗ trợ khách hàng và bảo trì hệ thống sau khi triển khai
2 Phần Cứng và Phần Mềm
- Máy tính cá nhân: 4 máy, để cho nhân viên làm việc
- Máy chủ (Server): 1 máy, dùng để triển khai website và lưu trữ dữ liệu
- Phần mềm lập trình: Các công cụ lập trình như IDE (Integrated Development Environment) như Visual Studio Code, Sublime Text, hoặc PhpStorm
- Hệ điều hành server: Linux hoặc Windows Server, tùy theo yêu cầu hệ thống
3 Cơ sở hạ tầng
- Hosting và Tên Miền: Dịch vụ lưu trữ và tên miền để triển khai website
Trang 17- Mạng Internet: Kết nối mạng để các thành viên nhóm có thể làm việc từ xa và truy cập vào hệ thống
4 Tài nguyên khác
- Thiết bị ngoại vi: Bàn phím, chuột, màn hình, máy in
- Phần mềm hỗ trợ: Các phần mềm hỗ trợ quản lý dự án như Jira, Trello, Asana để theo dõi tiến độ và phân công nhiệm vụ
- Ngân sách: Kinh phí dành cho quảng cáo, nghiên cứu thị trường, và các chi phí khác phát sinh trong quá trình triển khai dự án
VI LIỆT KÊ DANH SÁCH RỦI RO
ST
T
Rủi ro Mức độ
(%)
Ảnh hưởng
Phòng chống & Khắc phục
1 Trễ tiến
độ
20% Cao Lập kế hoạch chi tiết,
giám sát chặt chẽ tiến độ
2 Thiếu hụt
ngân sách
10% Trung
bình
Dự phòng ngân sách, quản lý tài chính chặt chẽ
3 Lỗi phần
mềm
15% Cao Kiểm thử kỹ lưỡng, sửa
lỗi kịp thời
4 Mất dữ
liệu
5% Rất cao Sao lưu thường xuyên,
sử dụng hệ thống backup
5 Thay đổi 25% Cao Quản lý yêu cầu chặt
Trang 18yêu cầu
của khách
hàng
chẽ, linh hoạt điều chỉnh
6 Sự cố kỹ
thuật
10% Thấp Dự phòng thiết bị, bảo
trì định kỳ
7 Xung đột
trong
nhóm
10% Thấp Giao tiếp rõ rang, giải
quyết xung đột nhanh chóng
8 Thiếu kinh
nghiệm
lập trình
viên
15% Trung
bình
Đào tạo nhân viên, sử dụng chuyên gia tư vấn
9 Rủi ro bảo
mật
15% Rất cao Sử dụng các biện pháp
bảo mật mạnh, kiểm thử bảo mật
10 Đứt
quãng
nguồn
cung cấp
internet
10% Trung
bình
Có kế hoạch dự phòng
11 Phản hồi
tiêu cực
từ khách
hang
20% Cao Lắng nghe phản hồi, cải
thiện sản phẩm
12 Khó khan
trong tích
hợp thanh
toán
15% Trung
bình
Chọn nhà cung cấp uy tín, kiểm thử kỹ lưỡng
13 Phần 10% Cao Kiểm tra tương thích,
Trang 19mềm
không
tương
thích
phát triển đa nền tảng
14 Khó khan
trong
quản lý
dự án
10% Trung
bình
Sử dụng phần mềm quản lý dự án, đào tạo quản lý
15 Thay đổi
nhân sự
đột ngột
10% Trung
bình
Chuẩn bị nhân sự dự phòng, ghi chép rõ rang công việc
16 Thiếu tài
liệu
hướng
dẫn
10% Thấp Viết tài liệu đầy đủ, cập
nhật thường xuyên
17 Khả năng
mở rộng
hệ thống
thấo
20% Cao Thiết kế hệ thống linh
hoạt, dự phòng tài nguyên
18 Không
đáp ứng
kỳ vọng
của khách
hàng
15% Rất cao Giao tiếp thường xuyên
với khách hang, điều chỉnh kịp thời
19 Phản ứng
tiêu cực
từ người
dùng
15% Cao Thu thập phản hồi người
dùng, cập nhật cải tiến
20 Sự cố 5% Rất cao Tuân thủ luật pháp, hợp