Báo cáo đồ án Quản trị dự án TMĐT: Phần mềm quản lý bán sách (Full)

Báo cáo đồ án quản trị dự án website bán sách chi tiết từ A-Z theo mô hình Agile Scrum. Tài liệu tham khảo hữu ích cho sinh viên ngành CNTT.

Chuyên ngành

Quản Trị Dự Án Thương Mại Điện Tử

Người đăng

Ẩn danh

Thể loại

Báo Cáo Đồ Án

2022

52
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Giới thiệu về Dự án Website Bán Sách

Website bán sách là một dự án thương mại điện tử được phát triển nhằm xây dựng nền tảng bán hàng trực tuyến hiện đại. Dự án này được thực hiện bởi nhóm sinh viên lớp EC208.TMCL tại Trường Đại học Công nghệ Thông tin, Đại học Quốc gia TP. Hồ Chí Minh. Mục tiêu dự án là tạo ra một hệ thống quản trị dự án toàn diện, giúp quản lý các khía cạnh của e-commerce bán sách. Dự án được hướng dẫn bởi giảng viên Huỳnh Đức Huy và áp dụng các phương pháp quản lý dự án chuyên nghiệp. Sản phẩm cuối cùng sẽ cung cấp trải nghiệm mua sắm sách trực tuyến thuận tiện, an toàn và hiệu quả cho người dùng.

1.1. Tổng quan Dự án

Dự án website bán sách là một ứng dụng thương mại điện tử được thiết kế để cung cấp các dịch vụ bán sách trực tuyến. Hệ thống này bao gồm các module quản lý sản phẩm, xử lý đơn hàng, quản lý khách hàng và thanh toán điện tử. Quy mô dự án bao gồm 6 sinh viên làm việc trong 6 tháng. Mô hình phát triển sử dụng Agile Scrum để đảm bảo tính linh hoạt và hiệu quả. Dự án tập trung vào việc tạo ra một nền tảng đáng tin cậy cho ngành bán lẻ sách online.

1.2. Phạm vi và Mục tiêu

Phạm vi dự án bao gồm phát triển giao diện người dùng, xây dựng cơ sở dữ liệu, và tích hợp hệ thống thanh toán. Mục tiêu chính là cung cấp nền tảng quản trị dự án website đáp ứng nhu cầu bán sách hiện đại. Đối tượng người dùng chính bao gồm độc giả, sinh viên và những người yêu thích đọc sách. Hệ thống cần hỗ trợ tìm kiếm sách nhanh, xem thông tin chi tiết, so sánh giá cả và đặt mua online với các phương thức thanh toán đa dạng.

II. Tổ chức và Cơ cấu Dự án

Cơ cấu tổ chức dự án website bán sách được thiết kế theo mô hình Agile Scrum, một phương pháp quản lý dự án hiện đại và linh hoạt. Nhóm dự án bao gồm 6 thành viên, mỗi người đảm nhận vai trò cụ thể với trách nhiệm rõ ràng. Scrum Master là người điều phối giữa nhóm phát triển và những bên liên quan, đảm bảo quy trình diễn ra suôn sẻ. Product Owner chịu trách nhiệm quản lý yêu cầu khách hàng và ưu tiên các tính năng. Nhóm phát triển gồm các lập trình viên, thiết kế viên và chuyên gia kiểm thử chất lượng. Mô hình tổ chức này giúp tăng khả năng giao tiếp, phối hợp và nâng cao chất lượng sản phẩm cuối cùng.

2.1. Mô hình Agile Scrum

Agile Scrum là phương pháp quản lý dự án tiên tiến, cho phép nhóm làm việc theo chu kỳ 2-4 tuần gọi là Sprint. Mỗi Sprint bao gồm các cuộc họp Daily Standup để cập nhật tiến độ, cuộc họp Sprint Planning để lên kế hoạch, và Sprint Review để kiểm tra sản phẩm. Phương pháp này giúp phát hiện vấn đề sớm, tăng tính linh hoạt và cho phép thay đổi yêu cầu nhanh chóng. Dự án website bán sách áp dụng Agile Scrum để đảm bảo giao hàng chất lượng cao và phản hồi nhanh từ khách hàng.

2.2. Vai trò và Trách nhiệm

Trong cơ cấu tổ chức dự án, mỗi thành viên có vai trò cụ thể. Product Owner định nghĩa yêu cầu và ưu tiên tính năng. Scrum Master hỗ trợ nhóm khắc phục chướng ngại vật. Lập trình viên phát triển code, thiết kế viên tạo giao diện người dùng, tester kiểm tra chất lượng. Cách phân chia vai trò rõ ràng này đảm bảo mỗi thành viên hiểu rõ trách nhiệm và có thể đóng góp hiệu quả vào quản trị dự án website bán sách.

III. Quản lý và Kiểm soát Dự án

Quản lý dự án website bán sách đòi hỏi kế hoạch chi tiết, theo dõi chặt chẽ và kiểm soát hiệu quả. Kế hoạch thực hiện dự án bao gồm phân rã công việc (WBS), lập lịch làm việc và xác định các mục tiêu quan trọng (Milestone). Chi phí dự kiến được tính toán dựa trên nhân lực, công cụ phần mềm và tài nguyên khác. Quản lý rủi ro là yếu tố quan trọng, giúp nhận diện các mối nguy hiểm tiềm ẩn như thiếu nhân sự, thay đổi yêu cầu hoặc vấn đề kỹ thuật. Kế hoạch kiểm soát bao gồm theo dõi tiến độ, giám sát chất lượng sản phẩm, và điều chỉnh kế hoạch khi cần thiết để đảm bảo dự án hoàn thành đúng hạn, đúng ngân sách.

3.1. Lập kế hoạch Thực hiện

Kế hoạch thực hiện dự án bắt đầu từ phân rã công việc (WBS), chia dự án thành các hạng mục nhỏ hơn. Mỗi hạng mục được gán cho thành viên cụ thể với thời gian hoàn thành. Lịch làm việc được xây dựng dựa trên WBS, xác định thứ tự công việc và các phụ thuộc lẫn nhau. Milestone đánh dấu các cột mốc quan trọng như hoàn thành thiết kế, phát triển module chính, và kiểm thử toàn hệ thống. Đây là nền tảng cho quản lý dự án hiệu quả, giúp nhóm hiểu rõ mục tiêu và tiến độ công việc.

3.2. Quản lý Rủi ro và Kiểm soát Chất lượng

Quản lý rủi ro trong dự án website bán sách bao gồm nhận diện các rủi ro tiềm ẩn như thiếu kỹ năng, thay đổi yêu cầu, hay sự cố kỹ thuật. Danh sách rủi ro được phân tích theo xác suất và ảnh hưởng, rồi xây dựng kế hoạch ứng phó. Kiểm soát chất lượng thực hiện qua kiểm thử đơn vị, kiểm thử tích hợp, và kiểm thử tổng thể. Giám sát liên tục đảm bảo dự án tuân thủ tiêu chuẩn chất lượng và hoàn thành đúng yêu cầu đề ra.

IV. Kết thúc và Hỗ trợ Dự án

Kế hoạch kết thúc dự án website bán sách bao gồm các hoạt động bàn giao sản phẩm, đào tạo người dùng và triển khai hệ thống. Hỗ trợ kỹ thuật được cung cấp trong giai đoạn bảo hành, giúp xử lý các lỗi phát sinh và tối ưu hóa hiệu năng. Bảo trì sau khi đóng dự án là quá trình dài hạn, bao gồm cập nhật bảo mật, sửa lỗi phát hiện và bổ sung tính năng mới. Tài liệu kỹ thuật và hướng dẫn sử dụng được chuẩn bị chi tiết để hỗ trợ các hoạt động bảo trì và vận hành sau này. Phương pháp tiếp cận này đảm bảo dự án không chỉ thành công khi hoàn thành mà còn có giá trị lâu dài cho tổ chức.

4.1. Bàn giao và Triển khai

Bàn giao sản phẩm là quá trình chuyển giao website bán sách từ nhóm phát triển sang phía khách hàng hoặc vận hành. Triển khai hệ thống bao gồm cấu hình máy chủ, migrate dữ liệu, và kiểm thử toàn bộ trên môi trường sản phẩm thực. Đào tạo nhân sự được thực hiện để quản trị viên hệ thống và nhân viên hỗ trợ hiểu rõ cách vận hành website. Tài liệu kỹ thuật chi tiết được chuẩn bị để hỗ trợ quá trình này, đảm bảo quá độ mượt mà từ giai đoạn phát triển sang giai đoạn vận hành.

4.2. Hỗ trợ và Bảo trì Dài hạn

Hỗ trợ kỹ thuật cung cấp trong thời gian bảo hành giúp xử lý các vấn đề phát sinh sau triển khai. Bảo trì dự án bao gồm cập nhật bảo mật định kỳ, sửa lỗi phát hiện từ người dùng, và tối ưu hóa hiệu năng. Giám sát hệ thống liên tục để phát hiện sự cố sớm. Các cập nhật định kỳ đảm bảo website bán sách luôn an toàn, ổn định và đáp ứng nhu cầu kinh doanh phát triển của tổ chức trong thời gian dài.

28/12/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1: GIỚI THIỆU 1. Từ ngữ viết tắt và thuật toán STT Từ ngữ viết tắt Diễn giải 1 UAT Kiểm thử chấp nhận của người dùng 2 QTDA Quản trị dự án 1. Tham khảo STT Tên tài liệu Mô tả 1 Kế hoạch dự án (CheckMeIn)_Final_vP.pdf Báo cáo môn học QLDA. Nhóm trưởng: Nguyễn Hồng Phúc 2 Nhom10_PhanMemQuanLyNhaHang.pdf Báo cáo môn học QLDA.

Nhóm trưởng: Lê Ngọc Minh Thư 3 Template báo cáo QTDA ThS Huỳnh Đức Huy 1. Tổng quan dự án Ngày nay việc ứng dụng công nghệ thông tin và tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của chính phủ, tổ chức cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ. Bằng internet, chúng ta đã thực hiện được nhiều việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này đã thúc đẩy sự khai sinh và phát triển của thương mại điện tử, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống của con người.

Trong hoạt động kinh doanh hiện nay, thương mại điện tử đã và đang khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa hàng hay shop hiện nay, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới, đáp ứng được nhu cầu của khách hàng là điều rất cần thiết. Vậy nên việc xây dựng một website để quảng bá tất cả các sản phẩm của mình đến người bán là điều quan trọng. Vì vậy, nhóm em đã thực hiện đồ án "Xây dựng website bán hàng qua mạng" cho cửa hàng sách.

Người chủ cửa hàng đưa các sản phẩm đó lên website của mình và quản lý website đó, khách hàng có thể đặt, mua hàng mà không cần phải đến cửa hàng. Chủ cửa hàng sẽ xác nhận và gửi sản phẩm cho khách hàng. Phạm vi, mục tiêu dự án 1. Mục tiêu • Tạo ra website để kết nối giữa người dùng và chủ cửa hàng.

Xây dựng hệ thống bán hàng trực tuyến đơn giản, dễ dàng sử dụng. • Cho phép khách hàng dễ dàng xem thông tin và đặt hàng qua mạng, người quản trị quản lý được cái thông tin cần quản lý trong website. • Tăng khả năng tiếp cận khách hàng tiềm năng • Không giới hạn thời gian mà khách hàng muốn truy cập để xem thông tin sản phẩm 1. Yêu cầu • Ứng dụng tiện dụng, dễ dùng cho cả người sử dụng và người tổ chức.

Cả người có nền tảng tin học và người không có nền tảng tin học. • Giao diện đẹp, thiết kế chuyên nghiệp • Cung cấp đầy đủ tiện ích đặt hàng • Cung cấp tiện ích thanh toán trực tuyến. • Tính năng được cập nhập định kỳ • Giao diện cho phép hiển thị trên di động • Hỗ trợ các tính năng quản lý khách hàng. Bảo mật cao.

Không gây rò rỉ thông tin người dùng. Đối tượng người dùng • Người quản lý: o Quản lý sản phẩm: Thêm, xóa, sửa, cập nhật sản phẩm o Quản lý khách hàng: Cập nhật, xóa người dùng o Quản lý hóa đơn: Thêm, tìm, cập nhật hóa đơn o Đăng nhập • Khách hàng: o Đăng nhập o Xem thông tin sản phẩm 8 o Tra cứu thông tin sản phẩm o Đăng ký o Đặt hàng 1. Phạm vi Phạm vi thực hiện đồ án dựa trên những kiến thức đã học trên trường và tham khảo thêm những tài liệu trên mạng, bổ sung thêm kiến thức để hoàn thiện tốt đồ án. Công nghệ • Ngôn ngữ lập trình : o FE: HTML, CSS, Javascript o BE: PHP, Javascript • Nền tảng : Windows • Thư viện hỗ trợ : jquery – Cơ sở dữ liệu : Mysql • Công cụ thiết kế : starUML, Xampp ( cài đặt Web Server ) • IDE : Visual studio code 9 1.

Các bên liên quan và nhân sự chính STT Họ tên Bộ phận Vai trò Liên lạc 1 Đặng Phòng - Chịu trách nhiệm quản 0582221301 Ngân điều hành lý và điều phối dự án Huệ 19521557@gm - Đảm bảo tiến độ, chất .vn lượng dự án - Quản lý và kiểm soát rủi ro cho dự án 2 Trần Phòng - Lập phương án ứng 0335134941 Quốc quản lý phó rủi ro Cường 20520423@gm - Quản lý nhân sự, quản .vn lý tài chính 3 Võ Như Phòng kỹ - Xây dựng cơ sở dữ 0846820811 Thiên thuật liệu. 19522269@gm - Hệ thống thanh toán .vn trực tuyến, hệ thống quản lý khách hàng. - Xây dựng chức năng cho trang web. 4 Trần Phòng kỹ - Chịu trách nhiệm kiểm 0974758335 Thanh thuật thử chất lượng sản phẩm Minh Tú của dự án 21521618@gm .vn 10 5 Nguyễn Phòng - Thu thập ý kiến khách 0397555192 Tăng phân tích hàng.

Danh nghiệp vụ 20521901@gm Thắng - Hỗ trợ phân tích yêu .vn cầu, vẽ use case, biểu đồ cho các chức năng cụ thể. - Thiết kế cơ sở dữ liệu. - Viết hướng dẫn sử dụng chương trình ở các 6 Huỳnh Phòng - Thiết kế giao diện 0906959794 Tuấn phân tích người dùng Kiệt nghiệp vụ 19522617@gm - Thiết kế hệ thống. Điều phối dự án STT Hạng mục Thời gian chuyển giao Chuyển giao 1 Tài liệu tham khảo Tuần 2, 10/2022 Chuyển giao qua mail 2 Prototype Tuần 3, 10/2022 Chuyển giao qua mail 3 Kế hoạch triển khai dự án Tuần 4, 10/2022 Chuyển giao qua mail 11 4 Source code Tuần 1, 11/2022 Chuyển giao qua mail 5 Tài liệu kỹ thuật Tuần 2, 11/2022 Chuyển giao qua mail 6 Testcase Tuần 3, 11/2022 Chuyển giao qua mail 7 Test plan Tuần 4, 11/2022 Chuyển giao qua mail 8 Báo cáo kiểm thử Tuần 1, 12/2022 Chuyển giao qua mail 9 Kế hoạch UAT Tuần 2, 12/2022 Chuyển giao qua mail 10 Báo cáo UAT Tuần 3, 12/2022 Chuyển giao qua mail 12 CHƯƠNG 2: TỔ CHỨC DỰ ÁN 2.

Mô hình phát triển Agile – Scrum 2. Giới thiệu mô hình phát triển Mô hình phát triển sản phẩm để xác định các giai đoạn trong xây dựng phần mềm, trang web, sản phẩm công nghệ thông tin. Trên thực tế có rất nhiều các mô hình phát triển. Một trong những mô hình phát triển phần mềm nổi bật và được đánh giá cao bởi các công ty chuyên về công nghệ sử dụng để phát triển dự án phần mềm của bởi tính linh động, hiệu quả cao và hạn chế được nhiều rủi ro xảy ra xuyên suốt dự án là Agile – Scrum.

Agile là một phương pháp quản lý dự án, đặc biệt là để phát triển phần mềm. Nó nhằm mục đích chia một nhiệm vụ thành các phân đoạn ngắn với việc đánh giá lại và sửa đổi thường xuyên trong kế hoạch. Nói một cách dễ hiểu, Agile là một cách tiếp cận linh hoạt để đối phó với các tình huống đột ngột và không chắc chắn bằng cách tìm cách thích ứng với chúng.1: Phương pháp phát triển phần mềm Agile 13 2. Áp dụng Agile – Scrum Phát triển phần mềm Agile có khuôn khổ hoạt động dựa trên các nguyên tắc của Tuyên ngôn Agile.

Những nguyên tắc này giúp tìm ra điều đúng đắn cần làm trong một tình huống cụ thể. Trong cách tiếp cần này bao gồm: • Tập trung nhiều hơn vào cách những người tự tổ chức làm việc theo nhóm cộng tác để tìm ra giải pháp. • Nó cho phép nhóm tự do quyết định cách tiếp cận mà họ sẽ giải quyết mọi việc. • Các nhà quản lý có thể ở đó hoặc không.

• Các nhóm như vậy có chức năng chéo. • Không có sự phân công các vai trò cụ thể, nhưng các bộ kỹ năng phù hợp phải có ở đó. Scrum có thể có là 1 trong những framework phổ biến nhất trong họ Agile. Trong dự án, chúng tôi tin tưởng vào nhóm phát triển, họ được tự quản lý và trao quyền Scrum là một khung quản lý được các đội ngũ sử dụng để tự tổ chức và hoạt động vì một mục tiêu chung.

Khung này mô tả một loạt các cuộc họp, công cụ và vai trò để bàn giao dự án hiệu quả. Cũng giống như một đội thể thao tập dượt cho trận đấu quan trọng, thực hành Scrum tạo điều kiện cho đội ngũ tự quản lý, học hỏi từ kinh nghiệm và thích nghi với sự thay đổi. Các đội ngũ phát triển phần mềm sử dụng Scrum để giải quyết những vấn đề phức tạp một cách tiết kiệm và bền vững. Một Đội ngũ Scrum cần ba vai trò cụ thể: Người phụ trách dự án, nhà lãnh đạo Scrum và đội ngũ phát triển.

Người phụ trách dự án tập trung đảm bảo rằng đội ngũ phát triển mang lại nhiều giá trị nhất cho doanh nghiệp. Họ tìm hiểu và ưu tiên những nhu cầu hay thay đổi của người dùng cuối và khách hàng. Người phụ trách dự án hiệu quả sẽ thực hiện những công việc sau: • Đưa ra hướng dẫn rõ ràng cho đội ngũ về việc sẽ cung cấp tính năng nào tiếp theo. • Thu hẹp khoảng cách giữa nhu cầu của doanh nghiệp và hiểu biết của đội ngũ.

• Quyết định thời điểm và tần suất ra mắt các bản phát hành. Nhà lãnh đạo Scrum là những người hỗ trợ về Scrum trong các đội ngũ của họ. Họ chịu trách nhiệm về hiệu quả của Đội ngũ Scrum. Họ hướng dẫn cho các đội ngũ, Người phụ trách dự án và doanh nghiệp cách cải thiện các quy trình Scrum cũng như tối ưu hóa sản phẩm bàn giao.

Nhà lãnh đạo Scrum cũng có trách nhiệm thực hiện các công việc sau đây: • Điều độ các tài nguyên cần thiết cho mỗi chu kỳ Sprint. • Tạo điều kiện cho các sự kiện Sprint và cuộc họp đội ngũ khác. 14 • Dẫn dắt sự chuyển đổi kỹ thuật số trong đội ngũ. • Tạo điều kiện cho mọi hoạt động đào tạo đội ngũ khi áp dụng công nghệ mới.

• Trao đổi với các nhóm bên ngoài để giải quyết mọi thách thức mà cả đội ngũ có thể phải đối mặt. Đội ngũ phát triển Scrum gồm có kỹ sư kiểm thử, nhà thiết kế, chuyên viên về trải nghiệm người dùng (UX), kỹ sư vận hành sản xuất và nhà phát triển Các đội ngũ phát triển Scrum sẽ thực hiện những công việc sau: • Cộng tác với nhau để đảm bảo hoàn thành suôn sẻ chu kỳ Sprint. • Ủng hộ những biện pháp thực hành phát triển bền vững. • Tự tổ chức và tiếp cận dự án với tinh thần tập thể rõ ràng.

• Thúc đẩy việc lên kế hoạch và ước tính họ có thể hoàn thành bao nhiêu phần việc trong mỗi chu kỳ Sprint. Sự kiện Scrum Hình 2. 2: Vòng đời phát triển trong Scrum Sự kiện Scrum hay cuộc họp Scrum cụ thể là tập hợp các cuộc họp liên tiếp mà Đội ngũ Scrum định kỳ tổ chức.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ