1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

16 2 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Phần Mềm Quản Lý Học Sinh
Tác giả Hoàng Văn Vương
Người hướng dẫn Bùi Thị Thúy Quỳnh
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án
Năm xuất bản 2023
Thành phố Hải Phòng
Định dạng
Số trang 16
Dung lượng 1,04 MB

Nội dung

Project charter Project Phần mềm webapp quản lý học sinh Date 01/10/2023 Created By Hoàng Văn Vương 0123456789 abcdè@gmail.com Mission Nhiệm vụ của dự án này là phát triển một ứng dụng

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG

KHOA: CÔNG NGHỆ THÔNG TIN

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

Hải Phòng Tháng 10 năm 2023

Giảng viên hướng dẫn: Bùi Thị Thúy Quỳnh

Nhóm thực hiện: Hoàng Văn Vương

Trang 2

LỜI CẢM ƠN

Em xin gửi lời cảm ơn chân thành và sâu sắc tới Cô, người đã trở thành nguồn cảm hứng

và người hướng dẫn xuất sắc trong suốt quá trình tiến hành tiểu luận này Sự hỗ trợ và sự tận tâm của Cô đã giúp chúng em vượt qua những khó khăn và phát triển kỹ năng Quản

lý phần mềm một cách toàn diện

Trong suốt thời gian dưới sự hướng dẫn của Cô, chúng em đã nhận được sự truyền cảm hứng và sự khích lệ để thử thách bản thân và khám phá những khía cạnh mới của lĩnh vực Quản lý phần mềm Cô không chỉ cung cấp kiến thức chuyên môn sâu rộng mà còn chia

sẻ những kinh nghiệm thực tế và những lời khuyên quý báu từ tầm nhìn của một người đã

có nhiều năm kinh nghiệm trong ngành

Chúng em cũng muốn bày tỏ lòng biết ơn đặc biệt đến sự quan tâm và sự đồng hành của

Cô trong việc định hình hướng đi và phương pháp nghiên cứu của tiểu luận Cô đã luôn sẵn lòng lắng nghe ý kiến và góp ý của chúng em, giúp chúng em phát triển ý tưởng và 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 Cô vì những đóng góp quý báu

và sự hướng dẫn tận tâm trong quá trình làm tiểu luận Nhờ có sự giúp đỡ của Cô, chúng

em đã có cơ hội phát triển và hoàn thiện bản thân trong lĩnh vực Quản lý phần mềm Lời cảm ơn của chúng em không thể nào diễn tả hết sự biết ơn và trân trọng mà chúng em dành cho Cô

Trang 3

MỤC LỤC

LỜI CẢM ƠN 3

MỤC LỤC 4

I Project charter 5

II Quản lý phạm vi dự án 7

III Quản lý thời gian 10

1.Bảng công việc (WBS) 10

2.Sơ đồ gantt 11

IV Quản lý chi phí 12

V Quản lý chất lượng 13

1 Các tiêu chí quản lý chất lượng 13

2 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

1 Tổng quan về dự án 16

2 Kế hoạch dự án 16

3 Kết quả dự án 16

4 Kết luận 17

Trang 4

I Project charter Project Phần mềm webapp quản lý học sinh Date 01/10/2023

Created By Hoàng Văn Vương 0123456789 abcdè@gmail.com

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

Objectives  Tạo ra một ứng dụng web dễ sử dụng và trực quan để quản lý thông tin và

điểm học sinh

 Cải thiện quá trình quản lý và tra cứu thông tin học tập của học sinh

 Tạo ra một giao diện cho phép học sinh, giáo viên có thể giao tiếp và chia

sẻ thông tin một cách thuận tiện

 Nâng cao hiệu quả quản lý và giảm thiểu công việc giấy tờ trong quá trình quản lý học sinh

Deliverables  Mã nguồn và cấu trúc website: Tất cả mã nguồn và tệp tin liên quan đến

việc xây dựng website, bao gồm các tệp HTML, CSS, và hình ảnh

 Giao diện người dùng: Giao diện được thiết kế đơn giản, trực quan và dễ

sử dụng cho các người dùng Giao diện bao gồm các trang, các nút chức năng, cửa sổ đăng nhập

 Hệ thống quản lý dữ liệu: Bao gồm cơ sở dữ liệu và hệ thống quản lý để lưu trữ thông tin học sinh, điểm số kết quả học tập

 Chức năng và tính năng: Tất cả các chức năng và tính năng đã được mô tả trong 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, và 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 có thể sử dụng và tận dụng tối đa các tính năng của website

 Tài liệu kỹ thuật: Bao gồm mô tả về cấu trúc dự án, kiến trúc hệ thống, hướng dẫn cài đặt và triển khai, các yêu cầu kỹ thuật và các thông số kỹ thuật liên quan khác

Trang 5

 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 và điểm học sinh

 Người quản trị: Quản lý tài khoản của người dùng

Roles and

Responsibilities

 Nhà tài trợ dự án: Longue

 Quản lý dự án: Hoàng Văn Vương

 Thành viên dự án: Lê Quốc Tùng ( Kiểm thử ) , Vũ Hoàng Long ( Lập trình )

Approach  Thu thập yêu cầu của người dùng và thiết kế giao diện người dùng

 Phân tích và phát triển chức năng cần thiết cho ứng dụng

 Xây dựng giao diện và tích hợp các chức năng

 Kiểm thử và sửa lỗi

 Triển khai và đưa ứng dụng vào sử dụng

Assumptions  Đội ngũ phát triển có đủ kỹ năng và kiến thức để thực hiện dự án

 Ngân sách và nguồn lực được cấp dự trù để hoàn thành dự án

 Thời gian và lịch trình được xác định để đảm bảo tiến độ dự án

Communications Giao tiếp ban đầu sẽ được tiến hành qua email

Risks Rủi ro trục trặc kỹ thuật: Khả năng xảy ra lỗi trong quá trình phát triển ứng dụng

web, khó khăn trong tích hợp các chức năng và module khác nhau, vấn đề về tương thích giữa ứng dụng với các trình duyệt và thiết bị khác nhau

Rủi ro thiếu nguồn lực: Thiếu nguồn nhân lực có kỹ năng và kinh nghiệm để phát triển và triển khai dự án, hạn chế về nguồn lực tài chính

Rủi ro thay đổi yêu cầu: Yêu cầu của khách hàng thay đổi trong quá trình phát triển dự án, khó khăn trong việc đáp ứng các yêu cầu mới và điều chỉnh kế hoạch

và lịch trình dự án

Challenges Hệ thống quản lý học sinh hiện tại không hiệu quả, công việc giấy tờ tốn nhiều

thời gian và công sức

Documentation Tài liệu dự án sẽ được lưu trữ trên cơ sở dữ liệu của máy chủ

Boundaries Các yếu tố không thuộc phạm vi dự án sẽ không được bao gồm trong công việc

Decision Making

Process

Quyết định sẽ được đưa ra sau sự thảo luận và đánh giá của nhóm dự án

Signatures Longue, Hoàng Văn Vương, Lê Quốc Tùng, Vũ Hoàng Long

Trang 6

II Quản lý phạm vi dự án

Phần mềm webapp quản lý học sinh 01/10/2023

PROJECT OBJECTIVES

Mục tiêu chính của dự án là phát triển một phần mềm webapp để quản lý học sinh Đây

sẽ là một nền tảng tập trung để các trường học có thể hiệu quả quản lý thông tin học sinh điểm số, với các chức năng quản lý của giáo viên

Step 1 Project Deliverables ( Sản phẩm bàn giao )

DELIVERABL

E NO. DESCRIPTION

1

Mã nguồn và cấu trúc website: Tất cả mã nguồn và tệp tin liên quan đến việc xây dựng website, bao gồm các tệp HTML, CSS,

và hình ảnh

2

Giao diện người dùng: Giao diện được thiết kế đơn giản, trực quan và dễ sử dụng cho các người dùng Giao diện bao gồm các trang, các nút chức năng, cửa sổ đăng nhập

3

Hệ thống quản lý dữ liệu: Bao gồm cơ sở dữ liệu và hệ thống quản lý để lưu trữ thông tin học sinh, điểm số kết quả học tập

4

Chức năng và tính năng: Tất cả các chức năng và tính năng đã được mô tả trong 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, và hệ thống lưu trữ

5

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 có thể sử dụng và tận dụng tối đa các tính năng của website

6

Tài liệu kỹ thuật: Bao gồm mô tả về cấu trúc dự án, kiến trúc hệ thống, hướng dẫn cài đặt và triển khai, các yêu cầu kỹ thuật và các thông số kỹ thuật liên quan khác

Step 2 List of Project Tasks ( Phạm vi dự án )

Trang 7

Tạo ra một ứng dụng web dễ sử dụng và trực quan để quản lý thông tin và điểm học sinh

2

Cải thiện quá trình quản lý và tra cứu thông tin học tập của học sinh

3

Tạo ra một giao diện cho phép học sinh, giáo viên có thể giao tiếp

và chia sẻ thông tin một cách thuận tiện

4

Nâng cao hiệu quả quản lý và giảm thiểu công việc giấy tờ trong quá trình quản lý học sinh

Step 3 Out of Scope ( Ngoài phạm vi dự án )

This project

will NOT

accomplish

or include the

following:

Dự án này không bao gồm hoặc không thực hiện các phần sau đây:

 Quản lý tài chính trường học: Dự án không mục tiêu vào việc quản lý tài chính tổng thể của 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 sự của trường học

 Quản lý vật tư và thiết bị: Dự án không mục tiêu vào việc quản

lý thông tin về vật tư và thiết bị của trường học

 Quản lý sự kiện và hoạt động ngoại khóa: Dự án không tập trung vào việc quản lý thông tin về các hoạt động ngoại khóa

Step 4 Project Constraints ( Ràng buộc dự án )

PROJECT START DATE 01/10/2023

LAUNCH / GO-LIVE

DATE 20/12/2023

PROJECT END DATE 29/12/2023

BUDGET

CONSTRAINTS Tổng ngân sách dự án: 30,000,000 VNĐ

Trang 8

PERFORMANCE

CONSTRAINTS

Đảm bảo độ ổn định và bảo mật của hệ thống, đáp ứng yêu cầu của người dùng.

EQUIPMENT /

PERSONNEL

CONSTRAINTS

Số lượng máy tính cần có để triển khai dự án: 3 máy tính

Số lượng nhân sự cần thiết cho dự án: 1 nhân viên quản lý dự án, 2 nhân viên phát triển web

REGULATORY

CONSTRAINTS Phải tuân thủ các quy định pháp lý và chính sách bảo vệ thông tin cá nhân.

Trang 9

III Quản lý thời gian

1.Bảng công việc (WBS)

2 Phân tích nhu cầu và yêu cầu của khách

hàng

3 Thu thập thông tin từ các nhóm người

dùng khác nhau (học sinh, giáo viên, quản

lý )

4 Xác định các yêu cầu chính của phần mềm

quản lý học sinh

6 Nghiên cứu yêu cầu của khách hàng 3 ngày 4

8 Thiết kế giao diện người dùng 3 ngày 6

10 Xây dựng sơ đồ luồng dữ liệu 3 ngày 9,8

11 Lập kế hoạch phát triển hệ thống 2 ngày 8,9,10

14 Viết code cho các chức năng cơ bản của hệ

thống

16 Tối ưu hoá hiệu suất của hệ thống 4 ngày 11

17 Tích hợp các thư viện và framework vào

hệ thống

19 Tạo các ca kiểm thử (test case) cho các

tính năng của hệ thống

20 Thực hiện kiểm thử đơn vị (unit test) và

kiểm thử tích hợp (integration test)

21 Kiểm tra hiệu suất và khả năng mở rộng

của hệ thống

22 Phát hiện các lỗi trong hệ thống 5 ngày 19,20,21

23 Đảm bảo tính ổn định và độ tin cậy của hệ

thống trước khi chuyển sang giai đoạn

hoàn thiện sản phẩm.

Trang 10

Hoàn thiện sản phẩm

25 Tối ưu hóa hiệu suất của phần mềm 3 ngày 18

26 Sửa lỗi và cải tiến tính năng 5 ngày 22

27 Đảm bảo tính năng tương thích với các hệ

thống khác

28 Đảm bảo tài liệu hướng dẫn sử dụng 2 ngày 25,26,27

30 Đóng gói phần mềm và tài liệu 3 ngày 24

31 Giao phần mềm cho khách hàng 1 ngày 30

32 Cung cấp hỗ trợ kỹ thuật nếu cần thiết 10 ngày 31

33 Hoàn tất các thủ tục hành chính và thanh

toán.

2.Sơ đồ gantt

Trang 11

IV Quản lý chi phí

4 Phát triển chức năng trong phần mềm 1 8,000,000

5 Tích hợp chức năng đăng nhập và xác thực 1 2,500,000

7 Đào tạo và hướng dẫn sử dụng 1 2,000,000

8 Hỗ trợ kỹ thuật sau triển khai 1 2,000,000

9 Phân tích yêu cầu bổ sung (nếu có) 1 1,000,000

Trang 12

V Quản lý chất lượng

1 Các tiêu chí quản lý chất lượng

 Độ tin cậy: Đánh giá độ tin cậy của hệ thống dựa trên kết quả kiểm thử và phản hồi từ người sử dụng Cụ thể, hệ thống đã trải qua quá trình kiểm duyệt của tester

và đã được sử dụng và thử nghiệm trong ít nhất 30 ngày Đồng thời, hệ thống đã được kiểm tra trong nhiều trường hợp sử dụng, bao gồm cả các tình huống thực tế

và tình huống giả định Kết quả kiểm thử và phản hồi từ người sử dụng đã xác nhận rằng hệ thống hoạt động đáng tin cậy và không gây ra lỗi

 Hiệu suất: Hệ thống đã được kiểm tra và đảm bảo đáp ứng yêu cầu về hiệu suất

Đo lường và phân tích thời gian phản hồi của hệ thống, tải trọng và tốc độ xử lý dữ liệu đã được thực hiện để đảm bảo rằng hệ thống có khả năng xử lý một lượng dữ liệu lớn một cách hiệu quả và đá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 quá trình đánh giá từ người sử dụng Phản hồi và đánh giá từ người sử dụng cho thấy rằng 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 và đáp ứng nhu cầu quản

lý học sinh một cách hiệu quả

 Bảo mật: Hệ thống phải đáp ứng các yêu cầu về bảo mật dữ liệu Các biện pháp bảo mật như mã hóa dữ liệu, quản lý quyền truy cập và kiểm soát truy cập vào hệ thống được thực hiện để đảm bảo an toàn thông tin và 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 các môi trường và nền tảng khác nhau Đảm bảo rằng hệ thống có thể hoạt động trơn tru trên các trình duyệt web phổ biến, hệ điều hành và thiết bị di động khác nhau

 Khả năng mở rộng: Hệ thống phải có khả năng mở rộng để đáp ứng sự tăng trưởng

và mở rộng của dữ liệu và người dùng Việc thêm mới các chức năng và tăng cường khả năng xử lý dữ liệu phải được thực hiện một cách dễ dàng và không gây

ra sự cố hoặc gián đoạn đến hoạt động hiện tại

Trang 13

 Khả năng bảo trì và sửa lỗi: Hệ thống phải được thiết kế sao cho dễ bảo trì và sửa lỗi Cung cấp các công cụ và quy trình hỗ trợ việc theo dõi, phát hiện và khắc phục lỗi một cách nhanh chóng và hiệu quả

2 Quy trình kiểm soát chất lượng

 Thiết kế giao diện và trải nghiệm người dùng: Bước đầu tiên là xác định các yêu cầu về giao diện và trải nghiệm người dùng của website

 Kiểm tra yêu cầu chức năng: Kiểm tra và đảm bảo rằng các tính năng đã được đề xuất trong yêu cầu chức năng được triển khai đầy đủ trên trang web

 Kiểm soát dữ liệu: Chất lượng dữ liệu là yếu tố quan trọng trong quản lí học sinh Đảm bảo dữ liệu về thông tin, điểm số và thông tin khác được nhập liệu chính xác, đầy đủ và 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 của trang web với các trình duyệt web phổ biến và các thiết bị khác nhau

 Kiểm soát hiệu suất: Đảm bảo rằng website hoạt động một cách mượt mà và có thời gian tải trang nhanh Thực hiện 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ã của trang web và đảm bảo rằng

nó tuân thủ các tiêu chuẩn mã hóa và là dễ dàng để bảo trì và phát triển trong tương lai

 Kiểm tra tính khả dụng và bảo trì: Kiểm tra tính khả dụng và bảo trì của trang web

và đảm bảo rằng nó có thể được duy trì và phục vụ người dùng một cách hiệu quả

 Kiểm tra tính hợp pháp: Kiểm tra tính hợp pháp của trang web và đảm bảo rằng nó tuân thủ các quy định pháp lý

 Kiểm định và đánh giá: Cuối cùng, tiến hành kiểm định và đánh giá chất lượng tổng thể của website Kiểm tra lại các tiêu chí chất lượng, đảm bảo rằng website đáp ứng các yêu cầu và mong đợi Đánh giá phản hồi từ người dùng và thực hiện cải tiến liên tục để nâng cao chất lượng của website

Trang 14

VI Quản lý rủi ro

STT Công việc Rủi ro có thể xảy ra Mức độ

ảnh hưởng Mức độ có thể xảy ra rủi ro

1 Phân tích yêu cầu Sai sót trong việc hiểu yêu

cầu

Trung bình 60% Thiếu sót trong việc thu

thập yêu cầu

2 Thiết kế giao diện Giao diện không thân thiện

hoặc không rõ ràng Trung bình 50% Giao diện không tương

thích với các trình duyệt Thấp 30%

3 Xây dựng cơ sở dữ

liệu

Mất dữ liệu hoặc xung đột

dữ liệu

Hiệu suất kém do thiết kế

cơ sở dữ liệu Trung bình 40%

4 Phát triển chức năng Lỗi phát sinh trong quá

trình phát triển Trung bình 60% Không đáp ứng yêu cầu

chức năng

5 Tích hợp chức năng

đăng nhập và xác

thực

Xảy ra lỗi trong quá trình tích hợp

Trung bình 50%

Rủi ro bảo mật do lỗ hổng xác thực

6 Kiểm thử và sửa lỗi Thiếu sót trong quá trình

kiểm thử Trung bình 60% Lỗi chưa được phát hiện và

7 Đào tạo và hướng dẫn

sử dụng

Người dùng không hiểu rõ cách sử dụng hệ thống

Hướng dẫn sử dụng không

đủ rõ ràng và chi tiết Thấp 30%

8 Hỗ trợ kỹ thuật sau

triển khai Độ trễ trong hỗ trợ kỹ thuật Trung bình 50%

Lỗi không được sửa chữa kịp thời

9 Phân tích yêu cầu bổ

sung (nếu có)

Thiếu sót trong việc thu thập yêu cầu bổ sung

Độ trễ trong việc phân tích

và đáp ứng yêu cầu bổ sung Trung bình 50%

Ngày đăng: 24/12/2024, 20:07

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN