1. Trang chủ
  2. » Giáo Dục - Đào Tạo

QUẢN LÝ DỰ ÁN PHẦN MỀM Đề tài: Tài liệu quản lý cho dự án xây dựng website học lập trình trực tuyến

61 14 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG KHOA CÔNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP LỚN MÔN HỌC: QUẢN LÝ DỰ ÁN PHẦN MỀM Đề tài: Tài liệu quản lý cho dự án xây dựng website học lập trình trực tuyến Giảng viên hướng dẫn: Cô giáo Nguyễn Thanh Thủy Sinh viên thực hiện: Trịnh Trung Đức - B18DCCN184 Lê Minh Quang - B18DCCN481 Nguyễn Kiêm Tân - B18DCCN526 Đỗ Việt Hoàng - B18DCCN239 Nguyễn Duy Long- B18DCCN349 Hà Nội, tháng 11 năm 2021 Contents LỜI NÓI ĐẦU Ngày nay công nghệ thông tin có những phát triển mạnh mẽ, đóng vai trò quan trọng trong đời sống của con người và có ứng dụng trong hầu hết các lĩnh vực đời sống Công nghệ thông tin giúp giảm thiểu tối đa các khâu làm việc thủ công, kém hiệu quả, không chính xác của con người trước kia Vì vậy nhu cầu học tập, tìm hiểu về công nghệ thông tin trong các lĩnh vực là điều cần thiết cho các cá nhân, tổ chức nếu muốn phát triển trong thời đại cách mạng công nghệ hiện nay Đặc biệt trong điều kiện dịch bệnh, khoảng cách địa lý, điều kiện gia đình, đặc thù công việc như hiện nay thì có rất nhiều người muốn học lập trình tại nhà Để có thể dễ dàng quản lý việc mua bán các khóa học, hỗ trợ học lập trình giữa tổ chức cung cấp khóa học và các học viên, chúng tôi lên ý tưởng và xây dựng “Hệ thống quản lý học lập trình trực tuyến” I TỔNG QUAN HỆ THỐNG: 1 Nhu cầu thực tế: Hiện nay, cách mạng công nghệ 4.0 đang từng bước làm thay đổi cách thức hoạt động của mọi ngành nghề trong xã hội và nghề lập trình viên cũng không ngoại lệ Đặc biệt, trong điều kiện bệnh dịch như ngày nay thì nhu cầu học lập trình tại nhà của mọi người ngày càng tăng lên Chính vì vậy chúng tôi lên ý tưởng và xây dựng “Hệ thống quản lý học lập trình trực tuyến” Hệ thống là một phần mềm cung cấp cho học viên, tổ chức cung cấp khóa học và nhà quản lý những chức năng cần thiết để tiến hành các hoạt động thuận tiện nhất, quản lý mọi hoạt động của quá trình học tập Mô tả dự án: Tên dự án: Xây dựng hệ thống quản lý học lập trình trực tuyến 2 - Đại diện: Trịnh Trung Đức Trưởng nhóm dự án: Trịnh Trung Đức Đội phát triển dự án: - 1 Trịnh Trung Đức 2 Lê Minh Quang 3 Nguyễn Kiêm Tân 4 Đỗ Việt Hoàng 5 Nguyễn Duy Long II TÔN CHỈ DỰ ÁN: 1 Tổng quan hệ thống: 1.1 Yêu cầu công việc: Qua các nhu cầu, hoạt động cơ bản của việc quản lý học lập trình trong thời gian dịch gần đây, ta có thể thấy được những yêu cầu cơ bản của hệ thống quản lý học lập trình trực tuyến là: - Về quan điểm sản phẩm thì sản phẩm này được xây dựng cho những người muốn học lập trình, đối tượng sư phạm nên hệ thống phải xây dựng 1 cách bắt mắt và tiện ích cho người dùng - Sản phẩm có chức năng chính quản lý các khóa học Hệ thống sẽ có 3 user character: Học viên, giảng viên, nhân viên + Đối với học viên, sau khi đăng nhập thành công hệ thống sẽ cho phép học viên thao tác tìm kiếm, đặt mua, hoàn trả khóa học trên hệ thống, sửa thông tin tài khoản, chat online với bộ phận nhân viên, đánh giá, nhận xét khóa học đã thực hiện xong + Đối với tổ chức cung cấp khóa học, sau khi đăng nhập sẽ cho phép đăng tải các khóa học, quản lý khóa học và sửa đổi thông tin + Đối với các nhân viên sẽ tiếp nhận những yêu cầu của học viên và phản hồi thắc mắc, xử lý và hoàn thành các nhiệm vụ của mình trên hệ thống - Hệ thống hỗ trợ quản lý các thông tin về các khóa học trong kho dữ liệu của hệ thống, danh sách các khóa học dành cho các lứa tuổi, lĩnh vực, ngôn ngữ, số lượng các khóa học đã được bán ra,… - Hệ thống được cập nhật, nâng cấp liên tục tùy theo yêu cầu của người dùng - Hỗ trợ quản lý học viên - Hỗ trợ cập nhật các thông tin về tài liệu khóa học và học viên: Các lần update nội dung khóa học, thay đổi học viên, thay đổi thông tin học viên - Hệ thống chứa được dữ liệu lớn, xử lý thông tin nhanh, độ chính xác cao - Có thể nâng cấp và bảo trì dễ dàng - Có các chương trình bảo mật đi kèm - Tốc độ truyền tải nhanh chóng, tương thích với nhiều loại trình duyệt, cho phép nhiều người dùng truy cập cùng 1 lúc - Những yêu cầu khác: + Không chèn quảng cáo không liên quan đến mục đích học tập + Dễ dàng sử dụng + Hỗ trợ nhiều ngôn ngữ + Gợi ý khóa học + Không thêm những chức năng không cần thiết vào sản phẩm Mục tiêu dự án: Xây dựng hệ thống quản lý học lập trình trực tuyến với đầy đủ các chức năng: Chức năng đăng kí, đăng nhập Chức năng tìm kiếm, gợi ý khóa học Chức năng quản lý học viên Chức năng quản lý khóa học Chức năng xem báo cáo, thống kê Chức năng lấy lại mật khẩu Chức năng mua và hoàn trả khóa học Chức năng học Chức năng feedback 1.2 + + + + + + + + + + Chức năng chat online + Chức năng đánh giá, nhận xét đã thực hiện xong khóa học Sản phẩm cuối cùng có đầy đủ các tính năng và chất lượng tốt Bàn giao sản phẩm đúng thời hạn Đối tượng sử dụng: 1.3 - Admin: người quản trị hệ thống có nhiệm vụ đảm bảo duy trì hoạt động của hệ thống, duy trì, update nội dung Nhân viên truy cập vào hệ thống để thực hiện các chức năng tương ứng với vị trí của mình Học viên truy cập vào hệ thống để mua khóa học, học, thanh toán,… 1.4 Cách tiếp cận và phương pháp: Cách tiếp cận: - Tìm hiểu yêu cầu về giao diện mà thân thiện với người dùng để xây dựng hệ thống - Lựa chọn ngôn ngữ để phát triển - Đánh giá kết quả đạt được của dự án b) Phương pháp: - Áp dụng mô hình thác nước để làm ra sản phẩm - Sử dụng ngôn ngữ java để phát triển dự án - Các môi trường cùng với các ngôn ngữ như html, css, javascript, để phát triển giao diện trang web - Thiết kế cơ sở dữ liệu phù hợp với các yêu cầu của dự án 2 Phạm vi dự án: 2.1 Phạm vi sản phẩm: Dự án xây dựng hệ thống cài đặt theo mô hình kiến trúc MVC cho phép quản lý hệ thống học lập trình trực tuyến thông qua giao diện web ❖ Yêu cầu hệ thống: ▪ Thân thiện với người dùng ▪ Hệ thống đảm bảo tính nhất quán ▪ Dễ dàng nâng cấp, bảo trì ❖ Yêu cầu từ khách hàng: ▪ Hệ thống có chức năng đăng nhập, đăng ký cho người sử dụng khi truy cập ▪ Chức năng tìm kiếm thông tin ▪ Chức năng quản lý tài liệu: Thêm, sửa, xóa các khóa học ▪ Chức năng quản lý học viên: Thêm, sửa, xóa thông tin học viên ▪ Chức năng thanh toán ▪ Chức năng lập các thống kê ▪ Chức năng feedback ▪ An toàn và bảo mật thông tin, dữ liệu ▪ Có phân quyền người sử dụng ▪ Tài liệu hướng dẫn sử dụng phần mềm a Phạm vi tài nguyên: a) Kinh phí dự án: Tổng kinh phí cho dự án là: ~400.000.000 VNĐ bao gồm: ▪ Tiền lương cho các thành viên ▪ Tiền máy móc, thiết bị phần mềm ▪ Phụ cấp thêm cho các thành viên ▪ Các chi phí phát sinh khác ▪ Mức sai số ước lượng trong khoảng 0-10% ❖ Nhân sự ▪ Số thành viên tham gia dự án: 5 người ❖ Thời gian ▪ Lập kế hoạch từ 1/8/2021 đến ngày 31/12/2021 ❖ Các công cụ lập kế hoạch ▪ Công cụ soạn thảo văn bản Microsoft Word ▪ Công cụ xây dựng lập lịch quản lý dự án Microsoft Project ▪ Công cụ thiết kế, vẽ sơ đồ Visual Paradigm ❖ Công cụ lập trình ▪ Visual Studio Code: Cài đặt chương trình ▪ MySQL: Lưu trữ CSDL Ngoài phạm vi dự án: - Hệ thống trợ giúp - Tích hợp với pháp luật 3 Lịch thực hiện Lịch thực hiện: - Tổng thời gian thực hiện dự án: 5 tháng - Ngày bắt đầu: 1/8/2021 - Ngày kết thúc: 31/12/2021 ❖ b STT 1 Tên công việc Lập kế hoạch và ước lượng Thời gian ước lượng Nửa đầu tháng 8/2021 2 Lấy yêu cầu khách hàng Nửa cuối tháng 8/2021 3 Phân tích hệ thống 4 Thiết kế hệ thống 5 Phát triển hệ thống Tháng 10,11/2020 6 Kiểm thử Nửa đầu tháng 12/2021 Nửa đầu tháng 9 /2021 Nửa sau tháng 9/2021 7 Cài đặt 8 Bảo trì 4 S Nửa đầu tháng 12/2021 Tháng 1/2021 Trách nhiệm và vai trò: Họ Tên Vai trò và trách nhiệm T T 1 Trịnh Trung Đức Kỹ sư đảm bảo chất lượng phần mềm (QA) Quản lý dự án (PM) Lập trình viên (Developer) 2 Nguyễn Duy Long Kỹ sư quản lý chất lượng (QC) Kiểm thử (Tester) 3 Lê Minh Quang Lập trình viên (Developer) 4 Đỗ Việt Hoàng Lập trình viên (Developer) 5 Nguyễn Kiêm Tân Lập trình viên (Developer) Các giả thiết cần thiết lập: - Chúng ta sẽ tham khảo một vài trang web đã có sẵn trên mạng 5 - Hệ thống sẽ được xây dựng sử dụng một mô hình MVC - Hệ thống sẽ chạy trên các tài nguyên máy tính và mạng sẵn có - Đây sẽ là một ứng dụng trên web - Đội phát triển dự án nội bộ sẽ thực hiện công việc - Khách hàng sẽ cung cấp các tài liệu hoặc tài nguyên khi cần thiết - Khách hàng sẽ phải bồi thường nếu tự ý hủy bỏ dự án - Khách hàng sẽ kí nhận sản phẩm trong vòng một tuần - Nhóm dự án sẽ tiến hành bảo trì sản phẩm trong vòng một tháng sau khi khách hàng nhận bàn giao sản phẩm III QUẢN LÝ PHẠM VI: Phân rã công việc (WBS): - Dựa trên các pha cơ sở của một quy trình làm phần mềm, hệ thống được chia thành 8 đầu công việc (2-9) theo thứ tự cụ thể như bên dưới, mỗi công việc sẽ được phân rã cụ thể thêm để dễ quản lí 1.0 Hệ thống quản lý học lập trình trực tuyến 2.0 3.0 Lập kế hoạch và ước lượng 2.1 Soạn quy định phạm vi dự án 2.2 Soạn tôn chỉ dự án 2.3 Phân rã công việc 2.4 Lập kế hoạch quản lý 2.5 Ước lượng Ước lượng chi phí 2.5.2 Ước lượng thời gian 2.5.3 Ước lượng nhân lực Lấy yêu cầu khách hàng 3.1 Tổng hợp yêu cầu 3.2 Xử lí yêu cầu khách hàng 3.3 4.0 2.5.1 3.2.1 Xác định yêu cầu nghiệp vụ 3.2.2 Xác định yêu cầu hệ thống Báo cáo công việc cuối pha, thống nhất ý kiến Phân tích hệ thống 4.1 Phân tích tĩnh 4.2 Phân tích động 4.3 Làm tài liệu đặc tả 4.4 Họp định kì cuối pha, gặp mặt khách hàng, thống nhất ý kiến 5.0 6.0 7.0 8.0 9.0 Thiết kế hệ thống 5.1 Thiết kế kiến trúc tổng thể 5.2 Thiết kế cơ sở dữ liệu 5.3 Thiết kế module chức năng 5.4 Thiết kế giao diện 5.5 Chọn ngôn ngữ lập trình 5.6 Họp định kỳ và báo cáo Phát triển hệ thống 6.1 Xây dựng module chức năng 6.2 Xây dựng giao diện 6.3 Xây dựng cơ sở dữ liệu 6.4 Họp định kỳ và báo cáo Kiểm thử 7.1 Kiểm thử đơn vị 7.2 Kiểm thử tích hợp 7.3 Kiểm thử hệ thống 7.4 Kiểm thử chấp nhận người dùng Cài đặt 8.1 Viết tài liệu hướng dẫn 8.2 Cài đặt trên môi trường khách hàng 8.3 Tập huấn sử dụng 8.4 Bàn giao Bảo trì 9.1 Bảo trì sửa chữa 32 8.2 Cài đặt trên môi trường với khách hàng 19/12/2021 Lê Minh Quang Nhóm ● Cài đặt chính xác, hiệu quả, an toàn Nhóm ● Tận tâm, đảm bảo, có trách nhiệm Nhóm ● Tận tâm, đảm bảo, có trách nhiệm Đỗ Việt Hoàng Nguyễn Kiêm Tân Trịnh Trung Đức (PM) 33 8.3 Tập huấn sử dụng 22/12/2021 Nguyễn Long (QA) Trịnh Trung Đức (PM) 34 8.4 Bàn giao và báo cáo kết thúc dự án 9.0 Bảo trì 30/12/2021 Trịnh Trung Đức (PM) Nhân viên chịu trách nhiệm thực hiện cài đặt phải trả lời các câu hỏi được đưa ra (nếu có) Cập nhật tài liệu phù hợp với nội dung họp Nhân viên chịu trách nhiệm thực hiện cài đặt phải đảm bảo khách hàng sử dụng được sản phẩm Cập nhật tài liệu phù hợp với nội dung họp Nhân viên chịu trách nhiệm thực hiện bàn giao phải đảm bảo khách hàng xác nhận hài lòng và bàn giao xong xuôi sản phẩm Cập nhật tài liệu phù hợp với nội dung họp 35 9.1 Bảo trì sửa 03/01/2021 chữa Cả nhóm Nhóm ● Tận tâm, đảm bảo, có trách nhiệm 36 9.2 Bảo trì phát triển 13/01/2021 Cả nhóm Nhóm ● Tận tâm, đảm bảo, có trách nhiệm 37 9.3 Bảo trì tương thích 23/01/2021 Cả nhóm Nhóm ● Tận tâm, đảm bảo, có trách nhiệm Môi trường và các công cụ hỗ trợ kiểm thử: 2.1 Môi trường kiểm thử: Kiểm thử trên hệ điều hành Windows: 2 − Nhân viên chịu trách nhiệm thực hiện bảo trì phải đảm bảo sản phẩm vận hành tốt Cập nhật tài liệu bảo trì phù hợp với nội dung họp Nhân viên chịu trách nhiệm thực hiện bảo trì phải đảm bảo sản phẩm vận hành tốt Cập nhật tài liệu bảo trì phù hợp với nội dung họp Nhân viên chịu trách nhiệm thực hiện bảo trì phải đảm bảo sản phẩm vận hành tốt Cập nhật tài liệu bảo trì phù hợp với nội dung họp Tài nguyên Số lượng Windows 10 3 Ubuntu 1 MacOS − 3 STT 1 Kiểm thử trên các trình duyệt: + Internet Explorer + Mozilla Firefox + Google Chrome + Cốc Cốc Kế hoạch kiểm thử: Số hiệu Tên công việc WBS Người thực hiện Thời gian bắt đầu Thời gian kết thúc 1 7.1.1.1 Kiểm thử giao diện đăng nhập cho người quản trị Nguyễn Long(Tester) Fri 15/10/21 Fri 15/10/21 2 7.1.1.2 Kiểm thử giao diện quản lý học viên cho người quản trị Nguyễn Long(Tester) Fri 15/10/21 Fri 15/10/21 3 7.1.1.3 Kiểm thử giao diện quản lý người dùng cho người quản trị Nguyễn Long(Tester) Fri 15/10/21 Fri 15/10/21 4 7.1.1.4 Kiểm thử giao diện báo cáo thống kê cho người quản trị Nguyễn Long(Tester) Fri 15/10/21 Fri 15/10/21 5 7.1.1.5 Kiểm thử giao diện quản lý khóa học cho người quản trị Nguyễn Long(Tester) Sat 16/10/21 Sat 16/10/21 6 7.1.1.7 Kiểm thử giao diện trang chủ cho người sử dụng Nguyễn Long(Tester) Sat 16/10/21 Sat 16/10/21 7 7.1.1.7 Kiểm thử giao diện đăng ký cho người sử dụng Nguyễn Long(Tester) Mon 18/10/21 Mon 18/10/21 8 7.1.1.8 Kiểm thử giao diện đăng nhập cho người sử dụng Nguyễn Long(Tester) Mon 18/10/21 Mon 18/10/21 9 7.1.1.9 Kiểm thử giao diện tìm kiếm cho người sử dụng Nguyễn Long(Tester) Mon 18/10/21 Mon 18/10/21 10 7.1.1.10 Kiểm thử giao diện danh sách khoá học có trong kho cho người sử dụng Nguyễn Long(Tester) Tue 19/10/21 Tue 19/10/21 11 7.1.1.11 Kiểm thử giao diện chi tiết Nguyễn Tue Tue khóa học cho người sử dụng Long(Tester) 19/10/21 19/10/21 12 7.1.1.12 Kiểm thử giao diện mua khoá học cho người sử dụng Nguyễn Long(Tester) Wed 20/10/21 Wed 20/10/21 13 7.1.1.13 Kiểm thử chức năng danh sách khóa học đã mua cho người sử dụng Nguyễn Long(Tester) Wed 20/10/21 Wed 20/10/21 14 7.1.1.14 Viết báo cáo lỗi Nguyễn Long(Tester) Fri 22/10/21 Fri 22/10/21 15 7.1.1.15 Sửa lỗi phát sinh giao diện đăng nhập cho người quản trị Nguyễn Long(Tester) Fri 22/10/21 Fri 22/10/21 16 7.1.1.17 Sửa lỗi phát sinh giao diện quản lý học viên cho người quản trị Nguyễn Long(Tester) Fri 22/10/21 Fri 22/10/21 17 7.1.1.17 Sửa lỗi phát sinh giao diện quản lý người dùng cho người quản trị Nguyễn Long(Tester) Fri 22/10/21 Fri 22/10/21 18 7.1.1.18 Sửa lỗi phát sinh giao diện quản lý khóa học cho người quản trị Nguyễn Long(Tester) Sat 23/10/21 Sat 23/10/21 19 7.1.1.19 Sửa lỗi phát sinh giao diện báo cáo thống kê cho người quản trị Nguyễn Long(Tester) Mon 25/10/21 Mon 25/10/21 20 7.1.1.20 Sửa lỗi phát sinh giao diện trang chủ cho người sử dụng Nguyễn Long(Tester) Mon 25/10/21 Mon 25/10/21 21 7.1.1.21 Sửa lỗi phát sinh giao diện đăng ký cho người sử dụng Nguyễn Long(Tester) Tue 26/10/21 Tue 26/10/21 22 7.1.1.22 Sửa lỗi phát sinh giao diện đăng nhập cho người sử dụng Nguyễn Long(Tester) Wed 27/10/21 Wed 27/10/21 23 7.1.1.23 Sửa lỗi phát sinh giao diện tìm kiếm cho người sử dụng Nguyễn Long(Tester) Thu 28/10/21 Thu 28/10/21 24 7.1.1.24 Sửa lỗi phát sinh giao diện danh sách khoá học hiện có trong kho Nguyễn Long(Tester) Thu 28/10/21 Thu 28/10/21 25 7.1.1.25 Sửa lỗi phát sinh giao diện mua khoá học cho người sử dụng Nguyễn Long(Tester) Fri 29/10/21 Fri 29/10/21 26 7.1.1.27 Sửa lỗi phát sinh giao diện chi Nguyễn Fri Fri tiết khóa học cho người sử dụng Long(Tester) 29/10/21 29/10/21 27 7.1.1.27 Sửa lỗi phát sinh giao diện danh sách khóa học đã mua cho người sử dụng Nguyễn Long(Tester) Fri 29/10/21 Fri 29/10/21 28 7.1.1.28 Viết báo cáo tổng kết phần giao diện Nguyễn Long(Tester) Sat 30/10/21 Sat 30/10/21 29 7.1.1.29 Kiểm thử chức năng đăng nhập cho người quản trị Nguyễn Long(Tester) Sat 30/10/21 Sat 30/10/21 30 7.1.1.30 Kiểm thử chức năng quản lý người dùng cho người quản trị Nguyễn Long(Tester) Sat 30/10/21 Sat 30/10/21 31 7.1.1.31 Kiểm thử chức năng quản lý học viên cho người quản trị Nguyễn Long(Tester) Sat 30/10/21 Sat 30/10/21 32 7.1.1.32 Kiểm thử chức năng quản lý khóa học cho người quản trị Nguyễn Long(Tester) Mon 01/11/21 Mon 01/11/21 33 7.1.1.33 Kiểm thử chức năng báo cáo thống kê cho người quản trị Nguyễn Long(Tester) Mon 01/11/21 Mon 01/11/21 34 7.1.1.34 Kiểm thử chức năng đăng ký cho người sử dụng Nguyễn Long(Tester) Tue 02/11/21 Tue 02/11/21 35 7.1.1.35 Kiểm thử chức năng đăng nhập cho người sử dụng Nguyễn Long(Tester) Tue 02/11/21 Tue 02/11/21 36 7.1.1.37 Kiểm thử chức năng tìm kiếm cho người sử dụng Nguyễn Long(Tester) Wed 03/11/21 Wed 03/11/21 37 7.1.1.37 Kiểm thử chức năng danh sách khoá học hiện có trong kho Nguyễn Long(Tester) Wed 03/11/21 Wed 03/11/21 38 7.1.1.38 Kiểm thử chức năng mua khoá học cho người sử dụng Nguyễn Long(Tester) Thu 04/11/21 Thu 04/11/21 39 7.1.1.39 Kiểm thử chức năng chi tiết khóa học cho người sử dụng Nguyễn Long(Tester) Thu 04/11/21 Thu 04/11/21 40 7.1.1.40 Kiểm thử chức năng danh sách khóa học đã mua cho người sử dụng Nguyễn Long(Tester) Fri 05/11/21 Fri 05/11/21 41 7.1.1.41 Viết báo cáo lỗi chức năng Nguyễn Long(Tester) Fri 05/11/21 Fri 05/11/21 42 7.1.1.42 Sửa lỗi phát sinh chức năng đăng nhập cho người quản trị Nguyễn Long(Tester) Fri 05/11/21 Fri 05/11/21 43 7.1.1.43 Sửa lỗi phát sinh chức năng quản lý người dùng cho người quản trị Nguyễn Long(Tester) Sat 06/11/21 Sat 06/11/21 44 7.1.1.44 Sửa lỗi phát sinh chức năng quản lý người dùng cho người quản trị Nguyễn Long(Tester) Sat 06/11/21 Sat 06/11/21 45 7.1.1.45 Sửa lỗi phát sinh chức năng quản lý khóa học cho người quản trị Nguyễn Long(Tester) Sat 06/11/21 Sat 06/11/21 46 7.1.1.47 Sửa lỗi phát sính chức năng báo cáo thống kê cho người quản trị Nguyễn Long(Tester) Mon 08/11/21 Mon 08/11/21 47 7.1.1.47 Sửa lỗi phát sinh chức năng trang chủ cho người sử dụng Nguyễn Long(Tester) Mon 08/11/21 Mon 08/11/21 48 7.1.1.48 Sửa lỗi phát sinh chức năng đăng ký cho người sử dụng Nguyễn Long(Tester) Mon 08/11/21 Mon 08/11/21 49 7.1.1.49 Sửa lỗi phát sinh chức năng đăng nhập cho người sử dụng Nguyễn Long(Tester) Mon 08/11/21 Mon 08/11/21 50 7.1.1.50 Sửa lỗi phát sinh chức năng tìm kiếm cho người sử dụng Nguyễn Long(Tester) Mon 08/11/21 Mon 08/11/21 51 7.1.1.51 Sửa lỗi phát sinh chức năng danh sách khoá học hiện có trong kho cho người sử dụng Nguyễn Long(Tester) Tue 09/11/21 Tue 09/11/21 52 7.1.1.52 Sửa lỗi phát sinh chức năng mua khoá học cho người sử dụng Nguyễn Long(Tester) Tue 09/11/21 Tue 09/11/21 53 7.1.1.53 Sửa lỗi phát sinh chức năng chi tiết khóa học cho người sử dụng Nguyễn Long(Tester) Tue 09/11/21 Tue 09/11/21 54 7.1.1.54 Sửa lỗi phát sinh chức năng danh sách khóa học đã mua cho người sử dụng Nguyễn Long(Tester) Tue 09/11/21 Tue 09/11/21 55 7.1.1.55 Nguyễn Long(Tester) Wed 10/11/21 Wed 10/11/21 4 - Viết tài liệu kiểm thử Các giai đoạn kiểm thử: Unit testing: + Thực hiện bởi developer + Đảm bảo rằng mỗi phương thức, mỗi hàm, lớp,… đều hoạt động đúng Integration testing: - + Kiểm tra luồng dữ liệu, giao tiếp giữa các thành phần/module bằng cách tích hợp các chức năng với nhau - System testing: + Kiểm tra toàn bộ hệ thống để xác định hệ thống đáp ứng được cả về mặt chức năng, nghiệp vụ và kiến trúc ứng dụng, thông báo thông số kỹ thuật - Acceptance testing: + Chứng minh hệ thống thỏa mãn tất cả yêu cầu của khách hàng và khách hàng chấp nhận sản phẩm + Alpha testing: Test ở môi trường phát triển, do đội phát triển hoặc đội test độc lập thực hiện + Beta testing: Test ở môi trường khách hàng và do khách hàng thực hiện QUẢN LÝ NHÂN SỰ: Các vị trí trong nhóm thực hiện dự án: 1.1 Thông tin thành viên trong nhóm: VIII 1 ST T Họ tên Giới tính Số điện thoại Trình độ 1 Trịnh Trung Đức Nam 099991293 8 2 Đỗ Việt Hoàng Nam 099323483 8 3 Lê Minh Quang Nam 036321575 6 Chuyên ngành: Công nghệ phần mềm – Học viện Công nghệ Bưu chính Viễn Thông Chuyên ngành: Hệ thống thông tin – Học viện Công nghệ Bưu chính Viễn Thông Chuyên ngành: Hệ thống thông tin – Học viện Công nghệ Bưu chính 4 Nguyễn Kiêm Tân Nam 032893342 3 5 Nguyễn Duy Long Nam 012932178 4 1.2 Các Viễn Thông Chuyên ngành: Hệ thống thông tin – Học viện Công nghệ Bưu chính Viễn Thông Chuyên ngành: Hệ thống thông tin – Học viện Công nghệ Bưu chính Viễn Thông vị trí trong đội dự án: Vai trò Trách nhiệm Số lượng Thời gian bắt đầu làm việc Khoảng thời gian làm việc Quản lý dự án Quản lý toàn bộ hoạt động của nhóm dự án và lập báo cáo cho dự án Đảm bảo chất lượng công việc trong toàn bộ các quá trình của dự án 1 1/8/2021 5 tháng 1 1/8/2021 5 tháng Đảm bảo chất lượng công việc trong toàn bộ quá trình của dự án 1 1/8/2021 5 tháng Lấy yêu cầu khách hàng và xây dựng giao diện cho hệ thống 2 1/8/2021 5 tháng Thiết kế và xây dựng hệ thống Cơ sở dữ liệu cho phần mềm 1 1/8/2021 5 tháng Viết chương trình và cài đặt, tích hợp các module 3 1/8/2021 5 tháng Kỹ sư đảm bảo chất lượng Nhân viên kiểm thử phần mềm Nhân viên thiết kế giao diện Người quản trị cơ sở dữ liệu Lập trình viên 2 Cấu trúc đội dự án: + + + Nhóm dự án làm việc dựa trên mô hình nhóm làm việc theo nghiệp vụ (Business Team): Người đứng đầu:Trịnh Trung Đức, quản lý và hướng dẫn trực tiếp các thành viên còn lại hoàn thành công việc Những thành viên còn lại trong nhóm có vai trò và trạng thái đồng đều nhau Xây dựng mô hình phân cấp và có người đứng đầu từng nhóm nhỏ 2.1 Thành phần trong đội dự án: 1 Quản lý dự án Tổng số: 1 Trịnh Trung Đức 2 Nhóm thu thập yêu cầu Tổng số: 3 2.1 Trưởng nhóm 1 Trịnh Trung Đức 2.2 Thành viên 2 Đỗ Việt Hoàng Lê Minh Quang 3 Nhóm phân tích Tổng số: 4 3.1 Trưởng nhóm 1 Trịnh Trung Đức 3.2 Thành viên 3 Nguyễn Kiêm Tân Lê Minh Quang Đỗ Việt Hoàng 4 Nhóm thiết kế Tổng số: 3 4.1 Trưởng nhóm 1 Trịnh Trung Đức 4.2 Thiết kế giao diện 1 Nguyễn Kiêm Tân 4.3 Thiết kế cơ sở dữ liệu 1 Nguyễn Duy Long 5 Nhóm lập trình 5.1 Trưởng nhóm Tổng số: 4 1 Trịnh Trung Đức 5.2 Thành viên 3 Đỗ Việt Hoàng Nguyễn Kiêm Tân Lê Minh Quang 6 Nhóm kiểm thử Tổng số: 1 6.1 1 Trưởng nhóm Nguyễn Duy Long Sơ đồ tổ chức dự án: Công việc được phân chia và thực hiện từng nhóm nhỏ Trong mỗi nhóm nhỏ có 1 trưởng nhóm chịu trách nhiệm giao tiếp với giám đốc dự án tiếp nhận công việc mới cũng như báo cáo kết quả 2.2 3 Ma trận kỹ năng: Kỹ năng nghiệp vụ: Đánh giá dựa trên số năm kinh nghiệm: Họ tên Trịnh Trung Đức Nguyễn Duy Long Phân tích 1 HTML Javascript SQL 3 3 2 2 Java QA Thiết kế Tester CSDL 3 Phần cứng, mạng 1 3 3 Đỗ Việt Hoàng 2 2 1 2 2 1 3 2 Nguyễn Kiêm Tân 2 3 1 2 1 1 2 1 Lê Minh Quang 2 2 2 1 2 4 1 Ma trận gán trách nhiệm cho nhóm: - A (Approval): Thông qua, phê chuẩn - L (Leader): Nhóm trưởng - C (Contributor): Cộng tác viên 5 Mô tả Trịnh Trung Đức Đỗ Việt Hoàng 2.1 Soạn quy định phạm vi L, A 2.2 Soạn tôn chỉ dự án R, A 2.3 Phân rã công việc R C 2.4 Lập kế hoạch quản lý R C 2.5 Ước lượng R, A C 2.5.1 Ước lượng chi phí A C 2.5.2 Ước lượng thời gian A Lê Minh Nguyễn Nguyễn Quang Kiêm Tân Duy Long C C C C C 2.5.3 Ước lượng nhân lực R, A 3.1 Tổng hợp yêu cầu khách hàng A C 3.2 Xử lý yêu cầu của khách hàng L C 3.2.1 Xác định yêu cầu nghiệp vụ L C 3.2.2 Xác định yêu cầu hệ thống A C 3.2.3 Tham khảo các hệ thống khác tương tự A C 3.3 Báo cáo công việc cuối pha thống nhất ý kiến A C C C C 4.1 Phân tích tĩnh A, L C C C C 4.2 Phân tích động A, L C C C C 4.3 Làm tài liệu đặc tả A C 4.4 Họp định kỳ cuối pha, thống nhất ý kiến A, L C C C C 5.1 Thống nhất kiến trúc tổng thể A, L C C C C 5.2 Thiết kế cơ sở dữ liệu A C 5.3 Thiết kế chức năng module A C C 5.4 Thiết kế giao diện A C 5.5 Chọn ngôn ngữ lập trình A C 5.6 Họp định kỳ và báo cáo A C 6.1 Xây dựng module chức năng A C 6.2 Xây dựng giao diện A C 6.3 Xây dựng cơ sở dữ liệu A C 6.4 Họp định kỳ và báo cáo 7.1 Kiểm thử đơn vị A, R C 7.2 Kiểm thử tích hợp R, A C 7.3 Kiểm thử hệ thống R, A C 7.4 Kiểm thử chấp A nhận người dùng C 8.1 Viết tài liệu hướng dẫn R C 8.2 Cài đặt hệ thống trên môi trường khách hàng L, C C 8.3 Tập huấn sử dụng L, C C 8.4 Báo cáo và bàn giao C 9.1 Bảo trì sửa chữa A 9.2 Bảo trì phát triển A 9.3 Bảo trì tương thích A C C C C TÀI LIỆU THAM KHẢO 1 2 3 Bài giảng QLDAPM – Nguyễn Quỳnh Chi Slide SPM A guide to the PROJECT MANAGEMENT BODY OF KNOWLEDGE (PMBOK GUIDE) 4th edition LỜI KẾT Cảm ơn cô và các bạn đã giúp đỡ nhóm 05 để có thể hoàn thành một cách tốt nhất bài báo cáo này Nếu có sai sót nào trong quá trình thực hiện bài báo cáo, mong cô và các bạn góp ý thẳng thắn để nhóm có thể rút kinh nghiệm Quản lí dự án phần mềm thực sự là một môn học hay và rất có ý nghĩa với chúng em, bởi vì trong nhóm em có những thành viên thực sự nghiêm túc với mục tiêu trở thành một nhà Quản lí dự án trong tương lai Chúng em chúc cô luôn mạnh khoẻ, vui vẻ và thành công hơn nữa trong sự nghiệp của mình, chúc các bạn học tập thật tốt! ... muốn học lập trình nhà Để dễ dàng quản lý việc mua bán khóa học, hỗ trợ học lập trình tổ chức cung cấp khóa học học viên, chúng tơi lên ý tưởng xây dựng “Hệ thống quản lý học lập trình trực tuyến? ??... thống phần mềm cung cấp cho học viên, tổ chức cung cấp khóa học nhà quản lý chức cần thiết để tiến hành hoạt động thuận tiện nhất, quản lý hoạt động q trình học tập Mơ tả dự án: Tên dự án: Xây dựng. .. Thiết kế sở liệu phù hợp với yêu cầu dự án Phạm vi dự án: 2.1 Phạm vi sản phẩm: Dự án xây dựng hệ thống cài đặt theo mơ hình kiến trúc MVC cho phép quản lý hệ thống học lập trình trực tuyến thông

Ngày đăng: 10/02/2022, 13:27

Xem thêm:

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w