Mission Nhiệm vụ của dự án này là phát triển một ứng dụng web để quản lý hồ sơ và thông tin học sinh. Ứng dụng web này sẽ cung cấp một nền tảng tập trung để các trường học quản lý hiệu quả hồ sơ học sinh, điểm học sinh, tạo tài khoản và kiểm soát tài khoản để học sinh có thể truy cập và xem thông tin điểm của mình.
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG TP.HCM KHOA: HỆ THỐNG THÔNG TIN VÀ VIẾN THÁM BÁO CÁO ĐỒ ÁN MƠN HỌC: QUẢN LÍ DỰ ÁN PHẦN MỀM ĐỀ TÀI: PHẦN MỀM QUẢN LÝ HỌC SINH Giảng viên hướng dẫn: Nhóm thực hiện: Trần Văn Định Lê Đình Qn 0950080036 Huỳnh Văn Chiến 0950080028 Nguyễn Ngọc Hải Anh 0950080025 Lớp: Khóa: 09CNPM1 09 Tp Hồ Chí Minh, tháng năm 2023 Nhận xét giảng viên ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……… , ngày….tháng… năm 2023 Giảng viên LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành sâu sắc tới Thầy Trần Văn Định, người trở thành nguồn cảm hứng người hướng dẫn xuất sắc suốt trình tiến hành tiểu luận Sự hỗ trợ tận tâm Thầy giúp chúng em vượt qua khó khăn phát triển kỹ Quản lý phần mềm cách toàn diện Trong suốt thời gian hướng dẫn Thầy, chúng em nhận truyền cảm hứng khích lệ để thử thách thân khám phá khía cạnh lĩnh vực Quản lý phần mềm Thầy không cung cấp kiến thức chun mơn sâu rộng mà cịn chia sẻ kinh nghiệm thực tế lời khuyên quý báu từ tầm nhìn người có nhiều năm kinh nghiệm ngành Chúng em muốn bày tỏ lòng biết ơn đặc biệt đến quan tâm đồng hành Thầy việc định hình hướng phương pháp nghiên cứu tiểu luận Thầy ln sẵn lịng lắng nghe ý kiến góp ý chúng em, giúp chúng em phát triển ý tưởng xác định mục tiêu rõ ràng Cuối cùng, chúng em muốn bày tỏ lòng biết ơn sâu sắc tới Thầy Trần Văn Định đóng góp quý báu hướng dẫn tận tâm q trình làm tiểu luận Nhờ có giúp đỡ Thầy, chúng em có hội phát triển hoàn thiện thân lĩnh vực Quản lý phần mềm Lời cảm ơn chúng em diễn tả hết biết ơn trân trọng mà chúng em dành cho Thầy MỤC LỤ LỜI CẢM ƠN MỤC LỤC I Project charter II Quản lý phạm vi dự án III Quản lý thời gian .10 1.Bảng công việc (WBS) .10 2.Sơ đồ gantt 11 IV V Quản lý chi phí 12 Quản lý chất lượng 13 Các tiêu chí quản lý chất lượng 13 Quy trình kiểm soát chất lượng 14 VI Quản lý rủi ro .15 VII Báo cáo kết thúc dự án 16 Tổng quan dự án .16 Kế hoạch dự án 16 Kết dự án .16 Kết luận .17 I Project charter Project Phần mềm webapp quản lý học sinh Date Created By Lê Đình Quân Lequanht02@gmail.com Mission Nhiệm vụ dự án phát triển ứng dụng web để quản lý hồ sơ thông tin học sinh Ứng dụng web cung cấp tảng tập trung để trường học quản lý hiệu hồ sơ học sinh, điểm học sinh, tạo tài khoản kiểm soát tài khoản để học sinh truy cập xem thơng tin điểm 0942524780 01/03/2023 Objectives Tạo ứng dụng web dễ sử dụng trực quan để quản lý thông tin điểm học sinh Cải thiện q trình quản lý tra cứu thơng tin học tập học sinh Tạo giao diện cho phép học sinh, giáo viên giao tiếp chia sẻ thông tin cách thuận tiện Nâng cao hiệu quản lý giảm thiểu cơng việc giấy tờ q trình quản lý học sinh Deliverables Mã nguồn cấu trúc website: Tất mã nguồn tệp tin liên quan đến việc xây dựng website, bao gồm tệp HTML, CSS, hình ảnh Giao diện người dùng: Giao diện thiết kế đơn giản, trực quan dễ sử dụng cho người dùng Giao diện bao gồm trang, nút chức năng, cửa sổ đăng nhập Hệ thống quản lý liệu: Bao gồm sở liệu hệ thống quản lý để lưu trữ thông tin học sinh, điểm số kết học tập Chức tính năng: Tất chức tính mơ tả phần trước, bao gồm đăng nhập, quản lý thông tin người dùng,hệ thống quản lý điểm số, hệ thống thông tin quản lý tài khoản, hệ thống quản lý tài khoản, hệ thống lưu trữ Tài liệu hướng dẫn: Bao gồm tài liệu hướng dẫn sử dụng website, cách quản lý thông tin người dùng, nhập điểm, quản lý tài khoản để người sử dụng sử dụng tận dụng tối đa tính website Tài liệu kỹ thuật: Bao gồm mô tả cấu trúc dự án, kiến trúc hệ thống, hướng dẫn cài đặt triển khai, yêu cầu kỹ thuật thông số kỹ thuật liên quan khác Stakeholders Giáo viên: Tham gia quản lý điểm số học sinh Học sinh: Sử dụng ứng dụng để tra cứu thông tin học tập, thông tin cá nhân, tài khoản điểm học sinh Người quản trị: Quản lý tài khoản người dùng Roles and Responsibilities Nhà tài trợ dự án: Công ty Phùng Hải Quản lý dự án: Lê Đình Quân Thành viên dự án: Nguyễn Ngọc Hải Anh ( Kiểm thử ) , Huỳnh Văn Chiến ( Lập trình ) Thu thập yêu cầu người dùng thiết kế giao diện người dùng Phân tích phát triển chức cần thiết cho ứng dụng Xây dựng giao diện tích hợp chức Kiểm thử sửa lỗi Triển khai đưa ứng dụng vào sử dụng Approach Assumptions Communications Risks Đội ngũ phát triển có đủ kỹ kiến thức để thực dự án Ngân sách nguồn lực cấp dự trù để hoàn thành dự án Thời gian lịch trình xác định để đảm bảo tiến độ dự án Giao tiếp ban đầu tiến hành qua email Rủi ro trục trặc kỹ thuật: Khả xảy lỗi trình phát triển ứng dụng web, khó khăn tích hợp chức module khác nhau, vấn đề tương thích ứng dụng với trình duyệt thiết bị khác Rủi ro thiếu nguồn lực: Thiếu nguồn nhân lực có kỹ kinh nghiệm để phát triển triển khai dự án, hạn chế nguồn lực tài Rủi ro thay đổi yêu cầu: Yêu cầu khách hàng thay đổi trình phát triển dự án, khó khăn việc đáp ứng yêu cầu điều chỉnh kế hoạch lịch trình dự án Challenges Hệ thống quản lý học sinh không hiệu quả, công việc giấy tờ tốn nhiều thời gian công sức Documentation Tài liệu dự án lưu trữ sở liệu máy chủ Boundaries Các yếu tố không thuộc phạm vi dự án không bao gồm công việc Decision Making Process Quyết định đưa sau thảo luận đánh giá nhóm dự án Signatures Cơng ty Phùng Hải , Lê Đình Quân, Nguyễn Ngọc Hải Anh, Huỳnh Văn Chiến II Quản lý phạm vi dự án PROJECT NAME DATE SUBMITTED Phần mềm webapp quản lý học sinh 01/03/2023 PROJECT OBJECTIVES Mục tiêu dự án phát triển phần mềm webapp để quản lý học sinh Đây tảng tập trung để trường học hiệu quản lý thơng tin học sinh điểm số, với chức quản lý giáo viên Step Project Deliverables ( Sản phẩm bàn giao ) DELIVERABL E NO DESCRIPTION Mã nguồn cấu trúc website: Tất mã nguồn tệp tin liên quan đến việc xây dựng website, bao gồm tệp HTML, CSS, hình ảnh Giao diện người dùng: Giao diện thiết kế đơn giản, trực quan dễ sử dụng cho người dùng Giao diện bao gồm trang, nút chức năng, cửa sổ đăng nhập Hệ thống quản lý liệu: Bao gồm sở liệu hệ thống quản lý để lưu trữ thông tin học sinh, điểm số kết học tập Chức tính năng: Tất chức tính mô tả phần trước, bao gồm đăng nhập, quản lý thông tin người dùng,hệ thống quản lý điểm số, hệ thống thông tin quản lý tài khoản, hệ thống quản lý tài khoản, hệ thống lưu trữ Tài liệu hướng dẫn: Bao gồm tài liệu hướng dẫn sử dụng website, cách quản lý thông tin người dùng, nhập điểm, quản lý tài khoản để người sử dụng sử dụng tận dụng tối đa tính website Tài liệu kỹ thuật: Bao gồm mô tả cấu trúc dự án, kiến trúc hệ thống, hướng dẫn cài đặt triển khai, yêu cầu kỹ thuật thông số kỹ thuật liên quan khác Step List of Project Tasks ( Phạm vi dự án ) TASK NO DESCRIPTION Tạo ứng dụng web dễ sử dụng trực quan để quản lý thông tin điểm học sinh Cải thiện q trình quản lý tra cứu thơng tin học tập học sinh Tạo giao diện cho phép học sinh, giáo viên giao tiếp chia sẻ thông tin cách thuận tiện Nâng cao hiệu quản lý giảm thiểu cơng việc giấy tờ q trình quản lý học sinh Step Out of Scope ( Ngoài phạm vi dự án ) This project will NOT accomplish or include the following: Dự án không bao gồm không thực phần sau đây: Quản lý tài trường học: Dự án khơng mục tiêu vào việc quản lý tài tổng thể trường học, bao gồm ngân sách Quản lý nhân sự: Dự án không liên quan đến việc quản lý thông tin nhân trường học Quản lý vật tư thiết bị: Dự án không mục tiêu vào việc quản lý thông tin vật tư thiết bị trường học Quản lý kiện hoạt động ngoại khóa: Dự án khơng tập trung vào việc quản lý thơng tin hoạt động ngoại khóa Step Project Constraints ( Ràng buộc dự án ) PROJECT START DATE 01/03/2023 LAUNCH / GO-LIVE DATE 20/05/2023 PROJECT END DATE 01/06/2023 BUDGET CONSTRAINTS Tổng ngân sách dự án: 30,000,000 VNĐ QUALITY OR PERFORMANCE CONSTRAINTS Đảm bảo độ ổn định bảo mật hệ thống, đáp ứng yêu cầu người dùng EQUIPMENT / PERSONNEL CONSTRAINTS Số lượng máy tính cần có để triển khai dự án: máy tính Số lượng nhân cần thiết cho dự án: nhân viên quản lý dự án, nhân viên phát triển web REGULATORY CONSTRAINTS Phải tuân thủ quy định pháp lý sách bảo vệ thông tin cá nhân III Quản lý thời gian 1.Bảng công việc (WBS) STT Tên công việc Thời hạn Phụ thuộc Khảo sát yêu cầu ngày Phân tích nhu cầu yêu cầu khách hàng Thu thập thơng tin từ nhóm người dùng khác (học sinh, giáo viên, quản lý ) Xác định yêu cầu phần mềm quản lý học sinh ngày Phân tích thiết kế 15 ngày 10 11 12 Nghiên cứu yêu cầu khách hàng Phân tích yêu cầu hệ thống Thiết kế giao diện người dùng Thiết kế sở liệu Xây dựng sơ đồ luồng liệu Lập kế hoạch phát triển hệ thống ngày ngày 12 ngày 6 9,8 8,9,10 13 14 Xây dựng cấu trúc liệu Viết code cho chức hệ thống Kiểm tra sửa lỗi code Tối ưu hố hiệu suất hệ thống Tích hợp thư viện framework vào hệ thống ngày 10 ngày 6,7 ngày 10 11 11 18 Kiểm thử 14 ngày 12 19 Tạo ca kiểm thử (test case) cho tính hệ thống Thực kiểm thử đơn vị (unit test) kiểm thử tích hợp (integration test) Kiểm tra hiệu suất khả mở rộng hệ thống Phát lỗi hệ thống Đảm bảo tính ổn định độ tin cậy hệ thống trước chuyển sang giai đoạn hoàn thiện sản phẩm ngày 12 ngày 12 ngày 12 19,20,21 22 15 16 17 20 21 22 23 Viết mã 10 24 Hoàn thiện sản phẩm ngày 22 25 26 27 Tối ưu hóa hiệu suất phần mềm Sửa lỗi cải tiến tính Đảm bảo tính tương thích với hệ thống khác Đảm bảo tài liệu hướng dẫn sử dụng ngày 18 22 18 Bàn giao sản phẩm ngày 16 ngày 25,26,27 24 30 Đóng gói phần mềm tài liệu ngày 24 31 Giao phần mềm cho khách hàng ngày 30 32 33 Cung cấp hỗ trợ kỹ thuật cần thiết Hoàn tất thủ tục hành tốn 10 31 30,31,32 28 29 2.Sơ đồ gantt 11 IV STT Quản lý chi phí Cơng việc Số lượng Giá (VNĐ) Phân tích yêu cầu 2,000,000 Thiết kế giao diện 3,000,000 Xây dựng sở liệu 4,000,000 Phát triển chức phần mềm 8,000,000 Tích hợp chức đăng nhập xác thực 2,500,000 Kiểm thử sửa lỗi 2,500,000 Đào tạo hướng dẫn sử dụng 2,000,000 Hỗ trợ kỹ thuật sau triển khai 2,000,000 Phân tích yêu cầu bổ sung (nếu có) 1,000,000 Tổng chi phí 30,000,000 12 V Quản lý chất lượng Các tiêu chí quản lý chất lượng Độ tin cậy: Đánh giá độ tin cậy hệ thống dựa kết kiểm thử phản hồi từ người sử dụng Cụ thể, hệ thống trải qua trình kiểm duyệt tester sử dụng thử nghiệm 30 ngày Đồng thời, hệ thống kiểm tra nhiều trường hợp sử dụng, bao gồm tình thực tế tình giả định Kết kiểm thử phản hồi từ người sử dụng xác nhận hệ thống hoạt động đáng tin cậy không gây lỗi Hiệu suất: Hệ thống kiểm tra đảm bảo đáp ứng yêu cầu hiệu suất Đo lường phân tích thời gian phản hồi hệ thống, tải trọng tốc độ xử lý liệu thực để đảm bảo hệ thống có khả xử lý lượng liệu lớn cách hiệu đáp ứng yêu cầu thời gian thực Trải nghiệm người dùng: Hệ thống trải qua trình đánh giá từ người sử dụng Phản hồi đánh giá từ người sử dụng cho thấy hệ thống cung cấp trải nghiệm người dùng tốt, giao diện thân thiện, dễ sử dụng đáp ứng nhu cầu quản lý học sinh cách hiệu Bảo mật: Hệ thống phải đáp ứng yêu cầu bảo mật liệu Các biện pháp bảo mật mã hóa liệu, quản lý quyền truy cập kiểm soát truy cập vào hệ thống thực để đảm bảo an tồn thơng tin ngăn chặn việc truy cập trái phép Tương thích: Hệ thống phải tương thích với mơi trường tảng khác Đảm bảo hệ thống hoạt động trơn tru trình duyệt web phổ biến, hệ điều hành thiết bị di động khác Khả mở rộng: Hệ thống phải có khả mở rộng để đáp ứng tăng trưởng mở rộng liệu người dùng Việc thêm chức tăng cường khả xử lý liệu phải thực cách dễ dàng không gây cố gián đoạn đến hoạt động 13 Khả bảo trì sửa lỗi: Hệ thống phải thiết kế cho dễ bảo trì sửa lỗi Cung cấp cơng cụ quy trình hỗ trợ việc theo dõi, phát khắc phục lỗi cách nhanh chóng hiệu Quy trình kiểm sốt chất lượng Thiết kế giao diện trải nghiệm người dùng: Bước xác định yêu cầu giao diện trải nghiệm người dùng website Kiểm tra yêu cầu chức năng: Kiểm tra đảm bảo tính đề xuất yêu cầu chức triển khai đầy đủ trang web Kiểm soát liệu: Chất lượng liệu yếu tố quan trọng quản lí học sinh Đảm bảo liệu thông tin, điểm số thơng tin khác nhập liệu xác, đầy đủ khơng bị trùng lặp Kiểm tra tính tương thích: Kiểm tra tính tương thích trang web với trình duyệt web phổ biến thiết bị khác Kiểm soát hiệu suất: Đảm bảo website hoạt động cách mượt mà có thời gian tải trang nhanh Thực kiểm tra hiệu suất cải thiện trải nghiệm người dùng Kiểm tra chất lượng mã: Kiểm tra chất lượng mã trang web đảm bảo tuân thủ tiêu chuẩn mã hóa dễ dàng để bảo trì phát triển tương lai Kiểm tra tính khả dụng bảo trì: Kiểm tra tính khả dụng bảo trì trang web đảm bảo trì phục vụ người dùng cách hiệu Kiểm tra tính hợp pháp: Kiểm tra tính hợp pháp trang web đảm bảo tuân thủ quy định pháp lý Kiểm định đánh giá: Cuối cùng, tiến hành kiểm định đánh giá chất lượng tổng thể website Kiểm tra lại tiêu chí chất lượng, đảm bảo website đáp ứng yêu cầu mong đợi Đánh giá phản hồi từ người dùng thực cải tiến liên tục để nâng cao chất lượng website 14 VI ST T Quản lý rủi ro Cơng việc Rủi ro xảy Phân tích yêu cầu Sai sót việc hiểu yêu cầu Thiếu sót việc thu thập u cầu Giao diện khơng thân thiện không rõ ràng Giao diện không tương thích với trình duyệt Mất liệu xung đột liệu Hiệu suất thiết kế sở liệu Lỗi phát sinh trình phát triển Không đáp ứng yêu cầu chức Xảy lỗi q trình tích hợp Thiết kế giao diện Xây dựng sở liệu Phát triển chức Tích hợp chức đăng nhập xác thực Rủi ro bảo mật lỗ hổng xác thực Kiểm thử sửa lỗi Thiếu sót q trình kiểm thử Lỗi chưa phát sửa chữa Đào tạo hướng dẫn Người dùng không hiểu rõ sử dụng cách sử dụng hệ thống Hướng dẫn sử dụng không đủ rõ ràng chi tiết Hỗ trợ kỹ thuật sau Độ trễ hỗ trợ kỹ thuật triển khai Lỗi khơng sửa chữa kịp thời Phân tích u cầu bổ Thiếu sót việc thu sung (nếu có) thập yêu cầu bổ sung Độ trễ việc phân tích đáp ứng yêu cầu bổ sung 15 Mức độ ảnh hưởng Trung bình Mức độ xảy rủi ro 60% Thấp 40% Trung bình 50% Thấp 30% Cao 70% Trung bình 40% Trung bình 60% Cao 80% Trung bình 50% Cao 70% Trung bình 60% Cao 80% Thấp 40% Thấp 30% Trung bình 50% Cao 70% Thấp 40% Trung bình 50% VII Báo cáo kết thúc dự án Tổng quan dự án Mô tả dự án: Dự án phần mềm quản lý học sinh hệ thống phần mềm phát triển nhằm quản lý thông tin học sinh, bao gồm thông tin cá nhân, hồ sơ , điểm số Phạm vi dự án: Hệ thống quản lý học sinh cung cấp chức xem, thêm, sửa, xóa tìm kiếm điểm học sinh, quản lý thơng tin học sinh, nhập điểm, chức quản lý thông tin tài khoản tài khoản dành cho người quản trị Yêu cầu chính: Hệ thống phải đảm bảo tính bảo mật, dễ sử dụng, khả tương tác, hiệu suất ổn định Kế hoạch dự án Lập kế hoạch: Kế hoạch dự án thiết lập với việc xác định giai đoạn, mốc thời gian, phân công công việc chi tiết Kế hoạch đề cập đến việc phân chia nguồn lực ngân sách dự án Quản lý rủi ro: Quản lý rủi ro đưa vào kế hoạch dự án, bao gồm việc xác định rủi ro tiềm năng, đánh giá mức độ ảnh hưởng xác định biện pháp phịng ngừa ứng phó Kết dự án Phân tích yêu cầu: Cơng việc phân tích u cầu hồn thành, yêu cầu hệ thống xác định cách rõ ràng Thiết kế phát triển: Giao diện người dùng chức thiết kế triển khai Kiểm thử sửa lỗi: Quá trình kiểm thử tiến hành để đảm bảo tính đắn ổn định hệ thống Các lỗi phát sửa chữa Triển khai hỗ trợ: Hệ thống triển khai thành công nhận hỗ trợ kỹ thuật sau triển khai để đảm bảo hoạt động ổn định 16 Đào tạo hướng dẫn: Người dùng đào tạo hướng dẫn cách sử dụng hệ thống cách hiệu Kết luận Tóm tắt thành tựu: Dự án quản lý học sinh hồn thành thành cơng đáp ứng đầy đủ yêu cầu đề chức quản lý thông tin, điểm học sinh Nhận xét dự án: Dự án hoàn thành với chí phí đề hồn thành tiến độ Học hỏi cải tiến: Từ kinh nghiệm dự án, rút học đề xuất cải tiến cho dự án tương lai 17