TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN QUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN ĐỀ TI : QUẢN LÝ DỰ ÁN XÂY DỰNG WEBSITE BÁN HNG ĐIỆN TỬ DANH VINH Sinh vi
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN QUẢN TRỊ DỰ ÁN CÔNG NGHỆ THÔNG TIN
ĐỀ TI :
QUẢN LÝ DỰ ÁN XÂY DỰNG WEBSITE BÁN HNG ĐIỆN TỬ DANH VINH
Sinh viên thực hiện : NGUYỄN XUÂN HIẾU
MAI HẢI LÂN NGUYỄN QUỐC ĐẠT Giảng viên hướng dẫn : LÊ THỊ TRANG LINH
Hà Nội, tháng 5 năm 2024
Trang 2PHIẾU CHẤM ĐIỂM
Sinh viên thực hiện:
Nguyễn Xuân Hiếu
Trang 3MỤC LỤC
Contents
LỜI MỞ ĐẦU 6
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 7
1.1 Giới thiệu về dự án 7
1.1.1 Phạm vi dự án 7
1.1.2 Các điều kiện rằng buộc 7
1.2 Sản phẩm bàn giao 8
CHƯƠNG 2: QUẢN LÝ PHẠM VI 10
2.1 Phạm vi dự án 10
2.1.1 Phạm vi sản phẩm 10
2.1.2 Phạm vi tài nguyên 10
2.1.3 Phạm vi thời gian 10
2.1.4 Hệ thống hoàn thiện được cài đặt tại cửa hàng bán đồ điện tử Danh Vinh 11 2.1.5 Hệ cơ sở dữ liệu 11
2.1.6 Các tài liệu liên quan 11
2.2 Lựa chọn các công cụ thiết lập 12
2.3 Bảng phân rã công việc 13
2.4 Bảng quản lý tài nguyên con người 15
2.4.1 Các rằng buộc về con người 15
2.4.2 Danh sách các vị trí dành cho dự án 16
2.4.3 Vị trí các thành viên trong dự án 16
CHƯƠNG 3: QUẢN LÝ THỜI GIAN 17
3.1 Ước lượng thời gian 17
3.2 Biểu đồ Gantt tổng quát 19
3.3 Danh sách các mốc thời gian quan trọng 19
3.4 Biểu đồ Gantt chi tiết 20
Trang 43.4.1 Chi tiết công việc Lên kế hoạch dự án 20
3.4.2 Chi tiết công việc Xác định yêu cầu 20
3.4.3 Chi tiết công việc Phân tích thiết kế hệ thống 20
3.4.4 Chi tiết công việc Xây dựng hệ thống 21
3.4.5 Chi tiết công việc Tích hợp hệ thống 21
3.4.6 Chi tiết công việc Kiểm thử phần mềm 21
3.4.7 Chi tiết công việc Kết thúc dự án và chuyển giao hệ thống 22
3.4.8 Xác xuất hoàn thành dự án 22
CHƯƠNG 4: QUẢN LÝ CHI PHÍ DỰ ÁN 25
4.1 Chi phí cần thiết cho nhân công 25
4.2 Bảng ước tính chi phí cho hoạt động 27
CHƯƠNG 5: QUẢN LÝ CHẤT LƯỢNG 28
5.1 Lập kế hoạch chất lượng 28
5.1.1 Các metric chất lượng trong dự án 28
5.1.2 Các loại kiểm thử sử dụng 28
5.2 Kế hoạch giám sát chất lượng 29
5.3 Kế hoạch đảm bảo chất lượng của sản phẩm kế hoạch bàn giao 30
CHƯƠNG 6: QUẢN LÝ NHÂN LỰC 33
6.1 Xác định vị trí các cá nhân và nhóm phát triển dự án 33
6.2 Phân chia công việc của các cá nhân và nhóm phát triển dự án 34
CHƯƠNG 7: QUẢN LÝ CẤU HÌNH 37
7.1 Mục đích của việc quản lý cấu hình 37
7.2 Vai trò trách nhiệm của đội dự án quản lý website bán thiết bị điện tử trực tuyến 38
7.3 Phương pháp định danh, xác định Baseline trên sản phẩm 39
7.3.1 Định danh sản phẩm 39
7.3.2 Kiểm soát phiên bản 40
7.3.3 Quản lý baseline 40
4
Trang 57.3.4 Quy ước đặt tên 41
7.3.5 Quản lý thay đổi 43
CHƯƠNG 8: QUẢN LÝ RỦI RO 45
8.1 Xác định rủi ro của dự án 45
8.2 Phân tích mức độ rủi ro và sắp thứ tự ưu tiên các rủi ro 47
8.3 Kế hoạch phòng ngừa rủi ro 48
CHƯƠNG 9: CÁC CÔNG CỤ QUẢN LÝ DỰ ÁN ĐÃ ÁP DỤNG 50
9.1 Microsoft Project 50
9.2 Trello 50
9.3 Github 51
KẾT LUẬN 52
Trang 6sự thuận lợi và linh hoạt cho người tiêu dùng.
Với sự gia tăng của nhu cầu mua sắm trực tuyến, việc quản lý xây dựngmột trang web bán hàng điện tử không chỉ là một cơ hội kinh doanh hấp dẫn màcòn là một thách thức đầy cam go Để đáp ứng và tận dụng tối đa tiềm năng củathị trường điện tử, chúng ta cần áp dụng hiệu quả Công nghệ Thông tin và quản
lý dự án một cách có tổ chức
Trong bối cảnh này, đồ án "Quản lý xây dựng website bán hàng điện tửDanh Vinh" không chỉ là một nỗ lực cá nhân mà còn là một sự đóng góp vào sựphát triển của thương mại điện tử Chúng em tập trung vào việc nghiên cứu, pháttriển, và triển khai một hệ thống quản lý mạnh mẽ, giúp doanh nghiệp tối ưu hóahiệu suất kinh doanh trực tuyến và tạo ra trải nghiệm mua sắm trực tuyến tốtnhất cho khách hàng
Chúng em chân thành xin gửi lời cảm ơn đặc biệt đến cô Lê Thị TrangLinh người đã giảng dạy môn Quản Trị Dự Án Công Nghệ Thông Tin, trực tiếphướng dẫn tận tình, sửa chữa và đóng góp nhiều ý kiến quý báu giúp chúng emhoàn thành bài báo cáo này Cô đã giúp chúng em trang bị kiến thức môn học vàhơn cả là động lực để tiếp tục trên con đường chinh phục công nghệ
6
Trang 7 Phát triển Website: Xây dựng một trang web chức năng với giao diện thânthiện và tương tác, bao gồm trang chủ, trang sản phẩm, giỏ hàng, tranghóa đơn, và trang quản lý tài khoản người dùng.
Quản lý Sản phẩm: Cung cấp giao diện quản lý để Danh Vinh có thể thêm,sửa đổi, và xóa sản phẩm, cũng như quản lý các thông tin chi tiết liênquan
1.1.2 Các điều kiện rằng buộc
Dự án sẽ phải tuân thủ các điều kiện rằng buộc sau đây để đảm bảo hiệusuất và chất lượng:
Ngôn ngữ và Công nghệ: Sử dụng PHP làm ngôn ngữ lập trình chính, kếthợp với HTML, CSS, và JavaScript cho frontend Visual Studio Code sẽđược sử dụng làm môi trường phát triển
Thời gian hoàn thành: Triển khai theo kế hoạch thời gian chặt chẽ với cácgiai đoạn phát triển và kiểm thử định kỳ để đảm bảo tính ổn định và chấtlượng
Ngân sách: Xác định và kiểm soát ngân sách cho các yếu tố như hosting,domain, cũng như chi phí phát triển và bảo trì website
Trang 81.2 Sản phẩm bàn giao
Sản phẩm cuối cùng sẽ là một trang web bán hàng với nhiều chức nănghữu ích, giúp cửa hàng Danh Vinh quản lý và kinh doanh một cách hiệu quả.Dưới đây là mô tả về các chức năng chính của sản phẩm:
Chi Tiết Sản phẩm: Cho phép xem thông tin chi tiết, mô tả, giá cả vàcác ảnh về sản phẩm
Thêm vào Giỏ Hàng: Tính năng cho phép người mua thêm sản phẩmvào giỏ hàng và tiếp tục mua sắm
Giỏ Hàng và Đặt Hàng:
Hiển thị Giỏ Hàng: Cho phép xem các sản phẩm đã chọn và chỉnh sửa
số lượng trước khi thanh toán
Đặt Hàng: Quy trình đặt hàng đơn giản với các bước rõ ràng để nhậpthông tin giao hàng và xác nhận đơn hàng
Quản Lý Tài Khoản Người Dùng:
Đăng Ký và Đăng Nhập: Cho phép khách hàng tạo tài khoản và đăngnhập để theo dõi đơn hàng và lịch sử mua hàng
Quản Lý Thông Tin Cá Nhân: Cung cấp khả năng cập nhật thông tin cánhân, địa chỉ giao hàng và thông tin thanh toán
8
Trang 9 Quản Lý Sản Phẩm (Dành Cho Quản Trị Viên):
Thêm, Sửa, Xóa Sản Phẩm: Giao diện quản lý đơn giản để thêm, sửađổi và xóa các sản phẩm từ danh mục
Quản Lý Đơn Hàng: Tính năng giúp quản trị viên theo dõi trạng tháicủa các đơn đặt hàng và quản lý quá trình xử lý
Hệ Thống Thanh Toán và Thông Báo:
Thanh Toán khi Nhận Hàng: Hỗ trợ thanh toán khi nhận hàng, gửi xácnhận đơn hàng và thông báo qua email cho khách hàng
Thông Báo Tình Trạng Đơn Hàng: Cung cấp thông báo tự động về tìnhtrạng đơn hàng, từ việc xác nhận đến vận chuyển và giao hàng
Tính Năng Tìm Kiếm và Thống Kê:
Thống Kê Bán Hàng: Cung cấp báo cáo và thống kê về doanh số bánhàng, sản phẩm phổ biến và hành vi của người mua
Tìm Kiếm Nhanh và Tìm Kiếm Nâng Cao: Cho phép quản trị viên dễdàng tìm kiếm thông tin trong hệ thống
Trang 10CHƯƠNG 2: QUẢN LÝ PHẠM VI 2.1 Phạm vi dự án
2.1.1 Phạm vi sản phẩm
Sản phẩm bàn giao phải thỏa mãn các yêu cầu sau:
- Hệ thống hoạt động tốt với đầy đủ các chức năng theo thiết kế cho trước.
- Hệ thống dễ sử dụng và thân thiện với người dùng.
- Giao diện dễ nhìn và trực quan.
- Tận dùng cơ sở hạ tầng có sẵn
2.1.2 Phạm vi tài nguyên
Tổng kinh phí cho dự án là: 35.000.000 VNĐ bao gồm:
- Tiền lương cho nhân viên.
- Các chi phí phát sinh.
- Chi phí dự trữ: 10% trên tổng kinh phí dự án.
- Số thành viên tham gia dự án: 3 người
Trang 11- Khách hàng có nhu cầu thay đổi yêu cầu, nghiệp vụ trong quá trình thực hiện dự án
2.1.4 Hệ thống hoàn thiện được cài đặt tại cửa hàng bán đồ điện tử Danh Vinh
Hệ thống sau khi hoàn thành được cài đặt tại Cửa hàng điện tử Danh Vinh
2.1.5 Hệ cơ sở dữ liệu
Dự án xây dựng hệ thống bán đồ gia dụng được xây dựng hệ cơ sở dữ liệu thông qua công cụ Microsoft SQL Server Management Studio 2019
2.1.6 Các tài liệu liên quan
Các tài liệu liên quan đến dự án bao gồm:
Yêu cầu dự án: Tài liệu này bao gồm các yêu cầu về chức năng, hiệu
năng, tính bảo mật, của hệ thống
Thiết kế hệ thống: Tài liệu này bao gồm các thiết kế về kiến trúc hệ
thống, thiết kế cơ sở dữ liệu, thiết kế giao diện người dùng,
Mã nguồn: Đây là tập hợp các mã lệnh được sử dụng để xây dựng hệ
Trang 122.2 Lựa chọn các công cụ thiết lập
- Phần mềm lập trình Visual Studio 2019
- Phần mềm quản lý dự án Microsoft Project
- Công cụ xây dựng hệ cơ sở dữ liệu SQL Server 2019
- Công cụ soạn thảo văn bản Microsoft Word
- Công cụ quản lý trang tính Microsoft Excel
- Phần mềm quản lý mã nguồn Git
12
Trang 132.3 Bảng phân rã công việc
Bảng 2.1: Bảng phân rã công việc
1.0 Lên kế hoạch cho dự
án
1.1 Xây dựng tài liệu kế hoạch quản lý
dự án 1.2 Xây dựng bản kế hoạch đảm bảo chất lượng
1.3 Xây dựng bản kế hoạch quản lý cấu hình
1.4 Xây dựng bản kế hoạch truyền thông và giao tiếp
1.5 Xây dựng bản kế hoạch quản lý rủiro
2.3.2 Mô tả giao diện hệ thống
3.0 Phân tích thiết kế hệ
thống
3.1 Tài liệu phân tích hệ thống 3.1.1 Tài liệu chi tiết công việc 3.1.2 Tài liệu chi tiết các chức năng của hệ thống
3.1.2.1 Biểu đồ use case 3.1.2.2 Biểu đồ hoạt động 3.1.2.3 Biều đồ trình tự 3.1.2.4 Biều đồ lớp
Trang 143.2 Tài liệu thiết kế hệ thống 3.2.1 Thiết kế giao diện hệ thống 3.2.2 Thiết kế giao diện website 3.2.3 Thiết kế hệ thống con 3.2.4 Thiết kế cơ sở dữ liệu3.3 Tổng hợp kế hoạch3.4 Đề xuất thực hiện
4.0 Xây dụng hệ thống
4.1 Xây dựng cơ sở dữ liệu4.2 Xây dựng module chức năng 4.2.1 Module quản lý sản phẩm 4.2.2 Module quản lý nhà cung cấp 4.2.3 Module quản lý báo cáo thốngkê
4.2.4 Module quản lý đơn hàng 4.2.5 Module quản lý khuyến mãi 4.2.6 Module quản lý khách hàng 4.2.7 Module chức năng đăng nhập4.3 Xây dựng code từ các module chứcnăng
5.0 Tích hợp hệ thống 5.0 Tích hợp các module đã thiết kế
6.0 Kiểm thử phần mềm
6.1 Kiểm thử các module chức năng6.2 Báo cáo kiểm thử chức năng 6.2.1 Báo cáo kiểm thử module chứcnăng đăng nhập
6.2.2 Báo cáo kiểm thử modulequản
lý sản phẩm14
Trang 156.2.3 Báo cáo kiểm thử modulequản
lý nhà cung cấp 6.2.4 Báo cáo kiểm thử modulequản
lý báo cáo thống kê 6.2.5 Báo cáo kiểm thử modulequản
lý đơn hàng 6.2.6 Báo cáo kiểm thử modulequản
lý khuyến mãi 6.2.7 Báo cáo kiểm thử modulequản
lý khách hàng6.3 Kiểm thử tích hợp hệ thống
7.0
Kết thúc dự án và
chuyểngiao hệ thống
7.1 Mô phỏng hoạt động của phầnmềm, Website
7.2 Viết tài liệu hướng dẫn sử dụngphần mềm
7.3 Bàn giao sản phẩm cho khách hàngkèm bản hướng dẫn sử dụng
2.4 Bảng quản lý tài nguyên con người
2.4.1 Các rằng buộc về con người
Tổng số thành viên tham gia dự án: 3 thành viên
Trang 16 Tối đa số thành viên tham gia dự án là 3 thành viên tuỳ vào tính chất, độphức tạp của dự án để thay điều chỉnh.
16
Trang 171 Nguyễn Xuân Hiếu - Quản lý dự án
- Kĩ sư phân tích thiết kế (BA)
- Người quản trị CSDL
3 Nguyễn Quốc Đạt - Lập trình viên (coder)
- Kĩ sư kiểm tra chất lượng (Tester)
Trang 18CHƯƠNG 3: QUẢN LÝ THỜI GIAN 3.1 Ước lượng thời gian
- ML: ước lượng khả dĩ (thời gian cần thiết để hoàn thành công
việc trong điều kiện “bình thường”)
- MO: ước lượng lạc quan (thời gian cần thiết để hoàn thành công
việc trong điều kiện “lý tưởng”)
- MP: ước lượng bi quan (thời gian cần thiết để hoàn thành
công việc trong điều kiện “tồi nhất”)
- Ước lượng cuối cùng tính theo công thức:
EST = (MO + 4ML + MP)/6 (Đơn vị tính: ngày)
Bảng 3 1: Bảng phân bố tài nguyên và thời gian
18
Trang 203.2 Biểu đồ Gantt tổng quát
Hình 3.1: Biểu đồ Gantt tổng quát
3.3 Danh sách các mốc thời gian quan trọng
Bảng 3 2: Bảng danh sách các mốc thời gian quan trọng
Tháng 2/2024
Tháng 3/2024
Tháng 4/2024
1 Hoàn tất quá trình thu thập dự liệu x
Trang 213.4 Biểu đồ Gantt chi tiết
3.4.1 Chi tiết công việc Lên kế hoạch dự án
Hình 3.2: Biều đồ Gant chi tiết công việc Lên kế hoạch dự án
3.4.2 Chi tiết công việc Xác định yêu cầu
Hình 3.3: Biều đồ Gant chi tiết công việc Xác định yêu cầu
3.4.3 Chi tiết công việc Phân tích thiết kế hệ thống
Hình 3.4: Biều đồ Gant chi tiết công việc Phân tích thiết kế hệ thống
Trang 223.4.4 Chi tiết công việc Xây dựng hệ thống
Hình 3.5: Biều đồ Gant chi tiết công việc Xây dựng hệ thống
3.4.5 Chi tiết công việc Tích hợp hệ thống
Hình 3.6: Biều đồ Gant chi tiết công việc Tích hợp hệ thống
3.4.6 Chi tiết công việc Kiểm thử phần mềm
Hình 3.7: Biều đồ Gant chi tiết công việc Kiểm thử phần mềm
22
Trang 233.4.7 Chi tiết công việc Kết thúc dự án và chuyển giao hệ thống
Hình 3.8: Biều đồ Gant chi tiết công việc Kết thúc dự án và chuyển giao hệ
Trang 24 Biểu đồ
Hình 3.11: Biểu đồ xác xuất hoàn thành dự án
24
Trang 25 Giá trị xác xuất được tính
Hình 3.12: Bảng xác định xác xuất
Trang 26CHƯƠNG 4: QUẢN LÝ CHI PHÍ DỰ ÁN 4.1 Chi phí cần thiết cho nhân công
Đơn vị ước tính theo giờ là 8 tiếng / ngày
Mức lương trả theo năng lực làm việc
Bảng 4.1: Bảng thông tin và lương nhân công
lương/ngày
Số chi phí cần chi trả cho nhân công
Bảng 4.2: Bảng chi phí chi trả cho nhân công
công
Nhân công
Người làm (STT)
Tổng (nghìn VNĐ)
1.1 Xây dựng tài liệu kế hoạch quản lý
1.2 Xây dựng bản kế hoạch đảm bảo
1168 / 1298 1.3 Xây dựng bản kế hoạch quản lý cấu
1168 / 1298 1.4 Xây dựng bản kế hoạch truyền
thông
và giao tiếp
3 10% 3.3 1 1,2,3 1752 /19471.5 Xây dựng bản kế hoạch quản lý rủi
Trang 273.1.1 Phân tích chi tiết công việc 0.5 10% 0.5 1 1 81 / 90 3.1.2 Phân tích chi tiết các chức năng
1486 / 1656 3.2.1 Thiết kế giao diện hệ thống 1.92 10% 1.1 1 1 178 / 198 3.2.2 Thiết kế giao diện website 3.5 10% 3.9 1 1 632 / 702 3.2.3 Thiết kế hệ thống con 2.42 10% 2.7 1 1 437 / 486 3.3.4 Thiết kế cơ sở dữ liệu 0.5 10% 0.6 1 1 97 / 108
Trang 286.2.3 Báo cáo kiểm thử module quản lý
6.2.4 Báo cáo kiểm thử module quản lý
6.2.5 Báo cáo kiểm thử module quản lý
4.2 Bảng ước tính chi phí cho hoạt động
Bảng 4.3: Bảng chi phí cho những phát sinh khác
Phát sinh Chi phí ( chiếm % ) Dự trữ Chi phí sau khi đã
dự trữ (nghìn VNĐ)
Trang thiết bị 5% = 1.750.000 VNĐ 10% 1925.0 Năng lượng 3% = 1.050.000 VNĐ 10% 1155.0
29
Trang 29CHƯƠNG 5: QUẢN LÝ CHẤT LƯỢNG
Lượt đánh giá, nhận xét của mặt hàng sau khi đã nhận được hàng
Sự đa dạng của sản phẩm trên website
Số lượt truy cập vào từng sản phẩm xem mặt hàng
Tỷ Lệ Lỗi: Tỷ lệ phần trăm yêu cầu của người dùng gặp lỗi (1%)
Tính Tương Thích Với Thiết Bị Di Động: Mức độ website hiển thị vàhoạt động tốt trên các thiết bị di động
Trang 305.2 Kế hoạch giám sát chất lượng
Bảng 5.1: Bảng kế hoạch giám sát chất lượng
thập yêu cầu
- Gặp gỡ khách hàng lấy yêu cầu
- Viết tài liệu: Yêu cầu người dùng, yêu cầu hệ thống
- Tài liệu chính xác, đầy đủ?
- Xác định đúng, đầy đủ yêu cầu khách hàng?
- Mô tả yêu cầu dưới dạng tài liệu nghiệp vụ có đảm bảo tính chính xác?
26/02/2024 Kết thúc giai đoạn
phân tích thiết kế
- Biểu đồ use case, biểu đồ hoạt động, biểu đồ trình tự cho từng chức năng
- Thực hiện có đúng kế hoạch?
- Các biểu đồ hợp lý, phù hợp với hệ thống?
- Thiết kế phù hợp với yêu cầu chức năng?
- Cơ sở dữ liệu phù hợp với yêu cầu hệ thống?
- Giao diện đúng yêu cầu khách hàng?
- Thực hiện có đúng kế hoạch?
- Đầy đủ chức năng?
- Code đúng với thiết kế?
- Tài liệu sử dụng dễ đọc, dễ hiểu?
28/03/2024 Hoàn thành kiểm
thử phần mềm
- Kiểm thử chức năng
- Thực hiện kế hoạch đúng?
- Kiểm thử hết chức năng? 31
Trang 31- Báo cáo kiểm thử chức năng
- Tích hợp hệ thống
- Chất lượng chức năng?
- Tích hợp hệ thống ổn định?
- Test case đầy đủ, rõ ràng?
- Báo cáo đầy đủ? 1/4/2024 Kết thúc dự án và
chuyển giao hệ
thống
- Thuê máy chủ
- Mô phỏng hoạt động
- Viết hướng dẫn sử dụng
- Bàn giao cho khách hàng
- Máy chủ hoạt động ổn định?
- Hướng dẫn sử dụng dễ đọc hiểu?
- Khách hàng hài lòng?
5.3 Kế hoạch đảm bảo chất lượng của sản phẩm kế hoạch bàn giao
Bảng 5.2: Bảng kế hoạch đảm bảo chất lượng của sản phẩm kế hoạch bàn
- Sử dụng các nguồn dữ liệu đáng tin
cậy để kiểm tra thông tin.
Nhóm dự án Trước khi
bàn giao
Kiểm tra
tính đầy đủ
- Xác minh sản phẩm kế hoạch bàn giao
bao gồm tất cả các thông tin cần thiết
- Sử dụng danh mục kiểm tra để đảm
- Đảm bảo ngôn ngữ sử dụng trong sản
phẩm kế hoạch bàn giao dễ hiểu, không