Đề tài “Quản lý dự án phần mềm quản lý website bán đồ lưu niệm” 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 websi
Trang 1
TRUONG DAI HOC PHUONG DONG
Bai Tap Lon
DE TAI: QUAN LY DU AN PHAN MEM WEBSITE BAN DO LUU NIEM
Giáo viên hướng dẫn: ThS Trần Thị Hiền
Sinh viên thực hiện
521100145 - Nguyễn Văn Hệ
Trang 2MUC LUC
lop e0 l
CHƯƠNG I: TÔNG QUAN VỀ QUẢN LÝ DỰ ÁN PHẢN MÊM 7s cằ¿ 2 1.1 Khai niệm quản lý dự án phần DOM 2 1.2 Tại sao phải quản lý dự án phần mềm 22-2 S91 SEEE1111221 2111111271212 1, xe 2 1.3 Nội dung quản lý dự án phần mềm 2 2 S2 E1 EE195121121111715 1115221121 112 e2 2 CHƯƠNG II: QUAN LY DU AN WEBSITE BAN ĐỎ LƯU NIỆM - 4
3.1 Giới thiệu về Microsoft PTOJ€CE Q0 20111011110 1111111111 11111111111 11111 1111111111111 1 xk4 23 3.2 Hướng dẫn cài đặt Microsoft I7 c cee ceteceseeseseessesesessesstsessseenees 24 3.3 Quan ly dy an phan mém trén Microsoft Project 0.cccccccccccccseesesesesteeseeeeete 27
— Bảng phân công các đâu việc và biểu đô CAHHI 5 S5: 212 2111122121212 xe 27
— Bairag quan by CAC PUI na 28
Trang 3LOI MO DAU
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 phan mém quan lý, đặc biệt trong lĩnh vực thương mại điện tử
Đề tài “Quản lý dự án phần mềm quản lý website bán đồ lưu niệm” 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 website bán đồ lưu niệm Đề tài này sẽ di 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 4CHUONG I: TONG QUAN VE QUAN LY DU AN PHAN MEM
1.1 Khai niém quan ly dy 4n phan mém
Quản lý dự án phần mềm là việc ap dụng các công cụ, tri thức và kỹ thuật nhằm định nghĩa, lập kế hoạch, tiến hành triển khai, tổ chức, kiểm soát và kết thúc dự án, là ứng dụng kiến thức, kỹ năng, công cụ và kỹ thuật vào các hoạt động dự ân để thỏa mãn các yêu cầu của dự án
Quản lí dự án bao gồm 2 cầu phần chính:
—_ Quản li về kĩ thuật: bao gồm công việc, npân sách, tiến độ, chất lượng
— _ Quản lí về con người: bao gồm con người và các tổ chức tham gia thực hiện dự án
và sự trao đôi
1.2 Tại sao phải quản lý dự án phần mềm
—_ Các dự án IT có số liệu rủi ro rất lớn: 1995 Standish Group study (CHAOS) đã cho thấy chỉ có 16.2% các dự án IT là thành công và trên 31% bị huỷ bỏ trước khi hoàn thành, sây tôn thất trên riêng ở Mỹ là $81 ty
—_ Số lượng các dự án IT ngày cảng tăng
— Độ phức tạp ngày càng lớn
1.3 Nội dung quản lý dự án phần mềm
Quản ly dự án phân mềm bao gôm các nội dung cot 161 sau:
1 Xác định yêu câu: Bước đâu tiên là xác định rõ yêu câu của dự án phân mêm, bao
ôm cả yêu câu chức năng và phi chức năng Điều này giúp định hình phạm vi, mục tiêu và kê hoạch cho dự án
2 Lập kế hoạch: Sau khi xác định yêu cầu, quản lý dự án cần lập kế hoạch chỉ tiết về nguồn lực, tiến độ, ngân sách, rủi ro và chất lượng Kế hoạch này sẽ hướng dẫn cho các hoạt động thực hiện dự án
3 Phân công công việc: Quản lý dự án phải phân công các nhiệm vụ cụ thể cho từng thành viên trong nhóm, đảm bảo rõ ràng về trách nhiệm và vai trò của mỗi người
4 Thực hiện dự án: Các hoạt động tiến hành dự án phải được theo dõi và quan ly chặt chẽ để đảm bảo tiến độ, chất lượng và tuân thủ ngân sách Hỗ trợ và giám sát
đội nhóm là rất quan trọng
Trang 55 Quản lý rủi ro: Điều nay bao gom việc nhận diện, đánh piá và quản lý rủi ro trong quá trình phát triên phần mềm Điều này giúp giảm thiêu tác động tiêu cực đến dự
án
6 Kiểm tra và đánh gia: Đánh giá tiến độ, chất lượng và hiệu suất của dự án để đảm bảo rằng nó đáp ứng được yêu cầu và mục tiêu đã đề ra
7 Hoàn thiện và bản giao: Cuối củng, dự án được hoàn thiện, kiểm tra kỹ lưỡng và
bản giao cho khách hàng Đảm bảo rằng sản phẩm phần mềm đáp ứng được mong
đợi và tiêu chí chất lượng
Tổng thể, quản lý đự án phần mềm là quá trình phức tạp nhưng cần thiết để đảm bảo rắng dự án được triên khai một cách hiệu quả và thành công
Trang 6CHUONG II: QUAN LY DU AN WEBSITE BAN DO LUU NIEM
2.1 Mô tả bài toàn
2.1.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à tronp lĩnh vực thương mại điện tử Website bán hàng 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ụ marketine 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.1.2 Vấn đề hiện tại
Nhiều cửa hàng đồ lưu niệm 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à chỉ 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 dé lưu niệm trực tuyến Sẽ g1up 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
2.1.3 Yêu cầu của hệ thông
Hệ thông website bán đỗ lưu niệm cần đáp ứng các yêu cầu sau:
—_ 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ễ
dang Hién thị chỉ tiết sản phẩm bao gồm hình ảnh, mô tả, giá cả, và kích cỡ
—_ Quản lý giỏ hàng: Cho phép khách hàng thêm san pham vao gid hang, xem gid
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
— 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
- Quan ly đơ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
—_ 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
Trang 7- Bao mét: Dam bao an toàn thông tin khách hang va giao dich, bao vệ website khỏi
các cuộc tân công mạng
2.1.4 Lợi ích của hệ thông
— 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í
— 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 nohiệm mua sắm của khách hàng
—_ 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
Trang 82.2 Tổng quan về dự án
Trang 9
Tên dự ân Xây dựng phần mềm quản lý dự án
Ngày bắt đầu 1/7/2024 Ngày kết thúc 15/1/2025
Số người tham gia 4
2 Nguyễn Van A Người tham gia 3 Phạm Hùng B
4 Vũ Hà C
Sản phẩm cân phải đạt được các yêu câu sau:
®_ Yêu câu về phía người dùng
— Giao diện đẹp, thân thiện phù hợp với yêu cầu khách hàng
—_ Dễ sử dụng với các đối tượng người dùng, thuận tiện trong quản trị, dễ bảo trì
—_ Thông tin hiển thị chỉ tiết
— Chạy ổn định trên các trình duyệt
—_ Hoàn thành sản phâm đúng thời gian quy
định
Yêu cầu về chức năng
— Dễ dàng tùy chỉnh, thay đôi các module, có
khả năng tích hợp nhiều thành phần
— Có tính hiệu quả cao
—_ Có tính bảo mật cao Yêu cầu tính hữu dụng của phần mềm
— Giúp khách hàng quản lý được kho hàng
— Cập nhật, thêm, sửa, xóa, tra cứu các thông tin về sản phâm
- Théng kê, báo cáo, in ấn về doang thu, đơn
hang theo tuần, tháng/năm
Trang 10
- Máy tính cá nhân: 4 bộ (10 triệu VND/bộ) = 40 triệu VND
- May chủ (server): l máy (10 triệu VND)
= Tổng chỉ phí phần cứng: 50 triệu VND
§_ Phần mém và dịch vụ
- - Hệ điều hành va phần mềm lập trình: 10 triệu VND
- Hosting va tén mién: 5 triệu VND/năm (dich vu tot)
- SSL (Chimg chi bao mat): 2 tigu VND/nam
- 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 chỉ phí phần mềm và dịch vụ: 20 triệu VND
- Quan ly dy an: 30 trigu VND ((8h/ngay, 3 tháng)
- Lap trinh vién frontend: 20 trigu VND (8h/ngay, 2 thang)
- Lap trinh vién backend: 20 trigu VND (8h/ngay, 2 thang)
- Chuyén gia kiém thu: 10 trigu VND (8h/ngay, 1 tháng)
=> Tổng chỉ phí nhân sự: 80 triệu VND
N_ Chiphí khác
- _ Điện: 2 triệu VND(tháng x 3 thang = 6 triệu VND
- Internet: 1 triệu VND/tháng x 3 tháng = 3 triệu VND
- _ Chị 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 )
Trang 11hàng và phân tích
Trang 12
Thiét ké
cơ sở hạ tầng hệ
thống (máy chủ, hosting)
2/8/2024 4/8/2024 1.000.000
Thiết kê giao diện
sơ bộ của website
Trang 13
Diagram)
Xac dinh
các chức nang va
luồng làm
viéc (Workflo w) cua website
Trang 14co so dit liệu (Backend)
13 Tích hợp
các chức năng quản
lý sản pham, gid hang, thanh toan
va don hang
2/1/2025 4/1/2025 14 5.000.000
17, Đánh gia 6/1/2025 7/1/2025 15, l6 5.000.000
12
Trang 15
lai yéu cau
va cal thién néu can thiét
18 Sửa lỗi và
triển khai phiên bản
én định của website
Trang 16và phản hồi từ
STT Dau viéc Nguồn lực
Xây dựng đội ngũ dự án và phân công nhiệm co ak
1 Tât cả nhân lực
vụ
Thu thập yêu câu từ khách hàng và phân tích
2 \ thử và BA
yêu câu
(Vũ Hà C)
Tất cả nhân lực Chuẩn bị môi trường làm việc (máy tính, Máy tính cá nhân
14
Trang 17
server Hosting va Tén Mién Quản lý dự án (Nguyễn Văn Hệ) Lập trình viên Frontend (Nguyễn Văn A) Lập trình viên
Backend (Phạm Hùng B)
Phân tích yêu câu chi tiết từ khách hàng và
thir va BA các bên liên quan
(Vũ Hà C)
Thiết kê p1ao điện so b6 cua website
Lập trình viên Frontend (Nguyễn Văn A)
Điện Mạng Thiết kế cơ sở dữ liệu (ERD Diagram) Chuyên gia kiểm thử và BA
15
Trang 18
(Vũ Hà C)
Lập trình viên
Backend (Phạm Hùng B) Máy tính cá nhân Điện
Lập trình viên
Backend (Phạm Hùng B) Máy tính cá nhân Điện
Mạng Internet
10 Xác định các công nghệ sử dụng (ngôn ngữ
lap trinh, framework)
Lap trinh vién
Frontend (Nguyén Van A)
Lap trinh vién
Backend (Pham Hung B) Mang Internet Điện
11 Phát triển giao điện người dùng (Frontend) Lập trình viên
1ó
Trang 19
Frontend (Nguyén Van A) May tinh ca nhan Mang internet Điện
12 Phát triển hệ thống backend và quản lý cơ sở
dữ liệu (Backend)
Lập trình viên
Backend (Phạm Hùng B)
Máy tính cá nhân
Mạng Internet Điện
13 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
Lập trình viên
Frontend (Nguyễn Văn A)
Lập trình viên
Backend (Phạm Hùng B) Máy tính cá nhân Mạng Internet Điện
14 Tôi ưu hóa hiệu suât và bảo mật của hệ
thống Lập trình viên
Backend (Phạm Hùng B)
Máy tính cá nhân
17
Trang 20
Điện
15 Kiểm thử chức năng (Functional Testing)
Chuyên gia kiếm thử và BA (Vũ Hà C)
Máy tính cá nhân Mạng Internet Điện
16 Kiêm thử bảo mật và hiệu suât
Chuyên gia kiếm thử và BA (Vũ Hà C)
Máy tính cá nhân Mạng Internet Điện
17 Đánh giá lại yêu câu và cải thiện nêu cân
18 Sửa lỗi và triên khai phiên bản ôn định của
website Lập trình viên
Frontend (Nguyễn Văn A)
Lập trình viên
Backend (Phạm Hùng B)
Máy tính cá nhân
18
Trang 21
Mang Internet Điện
19 Triển khai hệ thống và chuyển giao sản phâm
cho khách hàng
Tất cả nhân lực
Mạng Internet Điện
20 Dao tao nhân viên sử dụng và quản lý
website
Lập trình viên
Frontend (Nguyễn Văn A)
21 Bảo trì và hỗ trợ khách hàng
Chuyên gia kiếm
thử và BA (Vũ Hà C)
Lập trình viên
Frontend (Nguyễn Văn A) Máy tính cá nhân Mạng Internet Điện
Lập trình viên
Frontend (Nguyễn Văn A)
Lập trình viên
Backend
19
Trang 22
(Pham Hung B)
Máy tính cá nhân
Mạng Internet Điện
d)_ Nguồn lực
—_ Các loại nguôn luc
@ Nhdn lực (human resouree): Là kiên thức, kinh nghiệm, kỹ năng và sức lao động của con người
Trang 245 Thay đôi yêu | 25% Cao Quản lý yêu cầu chặt chẽ,
cầu của linh hoạt điều chỉnh
§ Thiếu kinh | 15% Trung bình _ | Đảo tạo nhân viên, sử dụng
trỉnh viên
9 Rủi ro bảo 15% Rất cao Sử dụng các biện pháp bảo
22
Trang 2512 | Khó khan 15% Trung bình | Chọn nhà cung cấp uy tín,
hợp thanh toán
13 | PPhằnmềm 10% Cao Kiểm tra tương thích, phát
thích
14 | Khókhan 10% Trung bình _ | Sử dụng phần mềm quản ly
trong quan ly du an, dao tao quan lý
Trang 2618 | Không đáp 15% Rất cao Giao tiếp thường xuyên với ứng kỳ vọng khách hang, điều chỉnh kịp của khách thời
hàng 19_ | Phan ung 15% Cao Thu thập phản hồi người tiêu cực từ dung, cap nhật cải tiến người dùng
20 |Sựcốpháp lý |5% Rất cao Tuân thủ luật pháp, hợp tác vói chuyên gia pháp lý
24
Trang 27CHUONG III: GIỚI THIỆU VÀ QUẢN LÝ DỰ AN PHAN MEM TREN
MICROSOFT PROJECT
3.1 Giới thiệu về Microsoft Project
Microsoft Project là phần mềm quản lý dự án được phát hành bởi Microsoft Đây là phần mềm giúp quản lý mọi thành phần của một dự án như lập kế hoạch, phân
bố nguồn lực, quản lý ngân sách, theo dõi hiệu suất, giám sát tiến độ, phân tích khối
lượng công việc và đánh giá kết quả hoàn thành
Loi ich cua microsoft project
Giao diện thân thiện, trực quan, dễ dàng làm quen và sử dụng
Theo dõi sát sao tiến độ dự án
Microsoft Project có thê kết hợp tốt với Microsoft Teams để tận dụng sức mạnh của hai ứng dụng trong việc cộng tác và quản lý dự án
Don giản hóa việc quản lý các dự án phức tạp
Khả năng cộng tác, làm việc cùng nhau dù không ở gần nhau
Hỗ trợ chia sẻ tệp tin, trò chuyện, thiết lập họp và nhiều tính năng hữu ích khác Tương tác tốt với các ứng dụng thuộc hệ sinh thai cua Microsoft
Các tính năng cua Microsoft Project
Lập kế hoạch cụ thể cho dự án Tính toán và xác định thời ø1an hoàn thành của dự án
Thiết lập tiến độ thích hợp tùy vào từng nhiệm vụ nhỏ phải thực hiện
Phân bồ nguồn lực và chỉ phí cho từng nhiệm vu
Phân công nhiệm vụ cho các thành viên và thiết lập thời gian phải hoàn thành công việc
Có thể thực hiện điều chỉnh kế hoạch phù hợp dựa vào các ràng buộc về mặt thời gian và chi phí tài nguyên hữu hạn tủy vào giai đoạn của dự án
25