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

Quản lý dự án phần mềm tên Đề tài quản lý dự án xây dựng website quản lý thư viện

38 0 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 đề Quản lý dự án xây dựng website quản lý thư viện
Tác giả Lưu Quốc Anh
Người hướng dẫn Cô Trần Thị Hiền
Trường học Trường Đại học Phương Đông
Chuyên ngành Công nghệ thông tin
Thể loại Bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 38
Dung lượng 6,75 MB

Cấu trúc

  • CHƯƠNG I: TỔNG QUAN VỀ QUẢN LÝ DỰ ÁN (3)
    • 1. Xác Định Yêu Cầu (3)
    • 2. Lập Kế Hoạch Dự Án (3)
    • 3. Thiết Kế (3)
    • 4. Phát Triển (3)
    • 5. Kiểm Thử (3)
    • 6. Triển Khai (4)
    • 7. Bảo Trì (4)
  • CHƯƠNG II: THIẾT KẾ DỰ ÁN (5)
    • 1. Giới thiệu dự án (5)
    • 2. Phạm vi dự án (5)
    • 3. Bảng phân công công việc (6)
    • 5. Kế hoạch quản lý phạm vi dự án (10)
  • CHƯƠNG III. DEMO CHƯƠNG TRÌNH VÀ HƯỚNG DẪN CÀI ĐẶT (32)
  • KẾT LUẬN (38)

Nội dung

Khoa Công nghệ thông tin và Truyền thông-- --Bài tập lớn QUẢN LÝ DỰ ÁN PHẦN MỀM Tên đề tài QUẢN LÝ DỰ ÁN XÂY DỰNG WEBSITE QUẢN LÝ THƯ VIỆN... CHƯƠNG I: TỔNG QUAN VỀ QUẢN LÝ DỰ ÁNQu

TỔNG QUAN VỀ QUẢN LÝ DỰ ÁN

Xác Định Yêu Cầu

Thu thập yêu cầu: Xác định các yêu cầu từ khách hàng hoặc người sử dụng thông qua các cuộc phỏng vấn, khảo sát, và nghiên cứu tài liệu.

Phân tích yêu cầu: Đánh giá và phân tích các yêu cầu để đảm bảo chúng rõ ràng,khả thi và đầy đủ.

Lập Kế Hoạch Dự Án

Xác định phạm vi dự án: Xác định những gì sẽ được phát triển và những gì không bao gồm trong dự án.

Lập kế hoạch công việc: Phân chia dự án thành các giai đoạn và nhiệm vụ cụ thể, xác định các mốc thời gian và phân bổ nguồn lực.

Thiết Kế

Thiết kế hệ thống: Xác định kiến trúc phần mềm, các thành phần chính, và cách chúng tương tác với nhau.

Thiết kế chi tiết: Thiết kế chi tiết các module, giao diện người dùng, cơ sở dữ liệu, và các thành phần khác.

Phát Triển

Lập trình: Viết mã nguồn theo thiết kế đã xác định.

Quản lý cấu hình: Quản lý các phiên bản mã nguồn và các tài liệu liên quan để đảm bảo tính nhất quán và kiểm soát thay đổi.

Kiểm Thử

Kiểm thử đơn vị: Kiểm thử từng thành phần nhỏ của phần mềm để đảm bảo chúng hoạt động đúng.

Kiểm thử tích hợp: Kiểm thử các thành phần đã được tích hợp để đảm bảo chúng hoạt động cùng nhau một cách chính xác.

Kiểm thử hệ thống: Kiểm thử toàn bộ hệ thống để đảm bảo nó đáp ứng các yêu cầu ban đầu.

Kiểm thử chấp nhận là giai đoạn kiểm tra cuối cùng có sự tham gia của khách hàng, nhằm xác nhận rằng phần mềm đáp ứng đầy đủ các yêu cầu và sẵn sàng cho việc triển khai.

Triển Khai

Triển khai phần mềm bao gồm cài đặt trên môi trường sản xuất và chuyển giao cho người dùng cuối Đồng thời, việc đào tạo và hỗ trợ cũng rất quan trọng, với tài liệu hướng dẫn và chương trình đào tạo được cung cấp cho người sử dụng.

Bảo Trì

Sửa lỗi: Khắc phục các lỗi phát sinh sau khi phần mềm đã triển khai.

Nâng cấp và cập nhật: Thêm các tính năng mới hoặc cải tiến phần mềm dựa trên phản hồi của người dùng và yêu cầu mới.

*Công Cụ và Phương Pháp

Công cụ quản lý dự án: Sử dụng các công cụ như JIRA, Trello, Asana để lập kế hoạch và theo dõi tiến độ.

Phương pháp phát triển phần mềm: Áp dụng các phương pháp như Agile, Scrum, Waterfall để quản lý quy trình phát triển.

Xác định và đánh giá rủi ro là bước quan trọng trong quản lý dự án, giúp nhận diện các rủi ro tiềm ẩn có thể ảnh hưởng đến tiến độ và kết quả dự án Việc đánh giá tác động và khả năng xảy ra của các rủi ro này sẽ hỗ trợ trong việc xây dựng các biện pháp phòng ngừa hiệu quả, đảm bảo dự án được thực hiện suôn sẻ.

Kế hoạch quản lý rủi ro: Xây dựng các biện pháp giảm thiểu và kế hoạch dự phòng cho các rủi ro.

Quản lý dự án phần mềm đòi hỏi sự hợp tác chặt chẽ giữa các bên liên quan, hiệu quả trong việc quản lý nguồn lực, cũng như việc theo dõi tiến độ và chất lượng một cách nghiêm ngặt nhằm đảm bảo thành công cho dự án.

THIẾT KẾ DỰ ÁN

Giới thiệu dự án

Trước nhu cầu ngày càng tăng về việc đọc sách, chúng tôi quyết định thành lập thư viện Đọc Mãi, nơi cung cấp nhiều loại sách hay và bổ ích từ nhiều lĩnh vực khác nhau, nhằm giúp mọi người dễ dàng tiếp cận nguồn tri thức phong phú của thế giới.

Dự án phát triển phần mềm quản lý và website cho thư viện Đọc Mãi, nơi lưu trữ hàng ngàn cuốn sách hay và bổ ích, dự kiến sẽ hoàn thành trong khoảng thời gian 5 tháng.

Thư viện Đọc Mãi yêu cầu phát triển một hệ thống quản lý thư viện điện tử nhằm nâng cao trải nghiệm người dùng Hệ thống này sẽ được xây dựng dựa trên các yêu cầu nghiệp vụ mà thư viện cung cấp Bên cạnh đó, một trang web sẽ được thiết kế để độc giả có thể tìm kiếm và lựa chọn sách trước khi đến thư viện.

Phạm vi dự án

Dự án xây dựng hệ thống tại máy chủ thư viện Đọc Mãi cho phép nhân viên quản lý thư viện và bạn đọc truy cập từ xa qua giao diện web Người dùng có thể đăng ký trước khi đến mượn sách tại thư viện, tạo thuận lợi cho quá trình mượn sách và nâng cao trải nghiệm của người đọc.

 Dữ liệu về các bạn đọc, sách, tác giả ngày trả ngày mượn

 Chi phí, lợi nhuận thu được của thư viện.

Bảng phân công công việc

BẢNG PHÂN CÔNG VÀ ĐÁNH GIÁ MỨC ĐỘ HOÀN THÀNH

Ghi chú: Ngoài công việc được phân công, mọi thành viên phải tham gia đọc và góp ý nội dung của các thành viên khác.

STT Họ Tên Công việc

1 Trần Hải Vân Tổng quan dự án

2 Lưu Quốc Anh Quản lý phạm vi dự án

3 Nguyễn Thanh Vân Quản lý rủi ro

4 Phạm Hà Vi Kế hoạch tích hợp

4.Quản lý tích hợp dự án

4.1 Đội phát triển dự án và vai trò của từng thành viên

 Nhóm gồm phát triển dự án gồm có 4 thành viên:

Vai trò Trách nhiệm Thành viên

Người quyết định đưa ra các vai trò tham gia, các tài nguyên cho dự án Lưu Quốc Anh Nhân viên phân tích nghiệp vụ

Phân tích các yêu cầu nghiệp vụ dựa trên những yêu cầu của khách hàng sau đó mô tả lại cho giám đốc dự án

Phân tích thiết kế, thực thi hệ thống

Trần Hải Vân Phạm Hà Vi Nguyễn Thanh Vân Tester Chịu trách nhiệm kiểm thử hệ thống

Phạm Hà Vi Nguyễn Thanh Vân

Triển khai hệ thống tới khách hàng, chịu trách nhiệm cài đặt hệ thống,

Trần Hải Vân hướng dẫn sử dụng Developer Xây dựng và phát triển phần mềm Lưu Quốc Anh

4.2 Tổng quan về nội dung dự án

4.2.1 Vòng đời phát triển dự án: Mô hình thác nước

4.2.2 Mô hình quản lý dự án:

Mô hình phân cấp (Conventional/Hierarchical)

 Trách nhiệm và quyền lực của mọi người được phân cấp rõ ràng.

 Quản lý cần nắm rõ khả năng của từng người.

 Công việc được giao từ trên xuống dưới.

 Số thành viên tham gia: 4 người.

 Eclipse: Lập trình và cài đặt chương trình.

 Star UML: Phân tích thiết kế, vẽ biểu đồ Usecase , class,

 SQL Server: Lưu trữ CSDL

 Microsoft office: Lập kế hoạch dự án.

Dự án tại thư viện Đọc Mãi có quy mô nhỏ, với vốn đầu tư khoảng 1 tỷ VND để xây dựng thư viện Nhà đầu tư đã liên hệ với nhóm để đề nghị phát triển phần mềm quản lý thư viện kết hợp với một website quản lý.

Kinh phí dự án 200.000.000 VND bao gồm:

 Lương thành viên tham gia

 Tiền thuê cơ sở vật chất

 Các chi phí phát sinh

4.4 Cấu trúc phân rã công việc (WBS)

 Lập kế hoạch dự án làm công việc xác định các hoạt động cần được thực hiện để hoàn thành dự án.

 Xây dựng sơ đồ cấu trúc phân rã công việc WBS.

4.4.1 Lập kế hoạch dự án a, Giai đoạn 1: Khảo sát.

 Tìm hiểu yêu cầu thực tế của các bạn đọc, yêu cầu của nhà đầu tư.

 Tìm hiểu quy trình nghiệp vụ của thư viện.

 Xác định rõ các yêu cầu của nhà đầu tư về phần mềm và trang web của thư viện. b, Giai đoạn 2: Giai đoạn phân tích.

 Tổng hợp yêu cầu của nhà đầu tư của thư viện.

 Lập bảng chi tiết công việc, xây dựng Usecase.

Lập kế hoạch thực hiện dự án là bước quan trọng, bao gồm thảo luận và thống nhất các giải pháp cũng như khối lượng công việc Điều này giúp xác định rõ ràng nguồn lực và kinh phí cần thiết cho dự án.

 Căn cứ trên kết quả khảo sát và thông tin do nhà đầu tư cung cấp thiết kế cấu trúc phần mềm và website cho thư viện.

 Dựa vào kế hoạch công việc phân công công việc cho các thành viên trong thư viện. c, Giai đoạn 3: Giai đoạn thiết kế

 Xem xét chi tiết yêu cầu và tiến hành thiết kế chức năng cho phần mềm quản lý.

 Tiến hành thiết kế các chức năng nghiệp vụ theo yêu cầu của nhà đầu tư.

 Thiết kế giao diện trang web cho hệ thống website của thư viện.

 Tham khảo những website khác để có thể thiết ké giao diện cho website thật đẹp.

 Tiến hành thiết kế các chức năng cần có của website. d, Giai đoạn 4: Giai đoạn xây dựng.

 Xây dựng cơ sở dữ liệu, lớp sơ đồ dựa trên quá trình phân tích và thiết kế.

 Lập trình cho các ứng dụng của phần mềm quản lý và website, soạn thảo nội dung dữ liệu, chỉnh sửa nội dung.

4.4.2 Cấu trúc phân rã công việc (WBS)

Kế hoạch quản lý phạm vi dự án

 Sản phẩm sau khi xây dựng và bàn giao cần đạt những tiêu chuẩn sau:

 Sản phẩm có đầy đủ các chức năng theo yêu cầu của nhà đầu tư như:

 Quản lý sách vị trí xuất nhập.

 Quản lý bạn đọc mượn trả.

 Giao diện dễ nhìn dễ sử dụng, thao tác tốt.

 Dữ liệu đầy đủ không thiếu sót.

 Có khả năng nâng cấp phát triển phầm mềm.

 Tận dụng được tối đa cơ sở hạ tầng vốn có của thư viện.

 Tổng kinh phí: 200.000.000 VND Trong đó bao gồm

 Tiền công cho các thành viên trong nhóm.

 Dự án khá là nhỏ nên mức độ sai số ước lượng khoảng 5%

 Tổng số thành viên tham gia dự án: 4 thành viên.

 Số thành viên trong dự án có thể tăng hoặc giảm nếu có:

 Vì lý do sức khỏe không tốt thành viên có thể xin tạm nghỉ.

 Vì lý do khách quan khiến số thành viên giảm.

 Thời gian thực hiện dự án từ ngày 01/07/2024 đến 30/08/2024

 Thời gian thực hiện dự án có thể bị thay đổi do các lý do:

 Năng lực hoạt động thực hiện dự án của thành viên trong nhóm không được như dự tính.

 Trang thiết bị gặp trục trặc làm chậm tiến độ.

Nhà đầu tư có thể thay đổi yêu cầu dự án một cách đột ngột, nhưng chỉ trong giới hạn cho phép Nếu yêu cầu vượt quá khả năng thực hiện, sự thay đổi sẽ không được chấp nhận do tính chất đột ngột không thể đáp ứng kịp thời.

 Ước lượng dự tính thời gian do dự án nhỏ nên nếu có thay đổi cũng không quá lớn vào khoảng 5% (8 ngày).

6.Kế hoạch quản lý thời gian

6.1 Các công việc của dự án

Các công việc trong dự án được thực hiện theo từng giai đoạn, sau mỗi giai đoạn hoàn thành, chúng ta sẽ có thời gian nghỉ từ 1 đến 2 ngày để kiểm tra và rà soát lại các công việc đã thực hiện Điều này giúp phát hiện và báo cáo những vấn đề phát sinh, từ đó nhanh chóng chỉnh sửa nếu có sai sót so với yêu cầu thiết kế ban đầu.

STT Tên công việc Sản phẩm thu được

1 Thu thập và đặc tả yêu cầu:

Tài liệu đặc tả yêu cầu

2 Phân tích và thiết kế:

- Phân tích hệ thống qua tài liệu đặc tả

- Thiết kế giao diện phần mềm và giao diện web

- Thiết kế cơ sở dữ liệu

Bản thiết kế hệ thống website phần mềm quản lý thư viện

- Xây dựng phần mềm, website dựa trên bản thiết kế

- Tạo các chức năng theo yêu cầu

Source Code, phần mềm chưa qua kiểm tra (chưa hoàn chỉnh)

4 Kiểm thử, chỉnh sửa triển khai cài đặt:

- Kiểm tra các chức năng nếu có sai sót chỉnh sửa lại code

- Cài đặt tại nơi làm việc

5 Bàn giao sản phẩm đã hoàn chỉnh:

- Bàn giao sản phẩm cho thư viện

- Hướng dẫn sử dụng và bảo trì

6.2 Ước lượng thời gian (theo phương pháp PERT)

 Được tính dựa trên 3 giá trị thời gian ước lượng với công thức

 Ước lượng khả dĩ nhất (ML – Most likely): Thời gian cần để hoàn thành công việc trong điều kiện bình thường hay hợp lý.

Ước lược lạc quan nhất (MO – Most Optimistic): Thời gian cần để hoàn thành công việc trong điều kiện “tốt nhất” hay “lý tưởng” (không có trở ngại nào).

Ước lượng bi quan nhất (MP – Most Pessimitic): Thời gian cần để hoàn thành công việc một cách “tồi nhất” (nhiều trở ngại)

Thời gian lãng phí cho mỗi công việc thông thường từ (7%-10%)

EST cuối cùng = EST + EST*8% Đơn vị tính: Ngày

Giai đoạn 1: Giai đoạn khảo sát

Giai đoạn 2: Giai đoạn phân tích

Giai đoạn 3: Giai đoạn thiết kế

Giai đoạn 4: Giai đoạn xây dựng

Giai đoạn 5: Giai đoạn chạy thử

Giai đoạn 6: Giai đoạn kiểm thử

Giai đoạn 7: Giai đoạn chuyển giao

Bảng ước lượng PERT tổng hợp

7.Kế hoạch quản lý chi phí

7.1 Lập kế hoạch về quản lý tài nguyên

7.1.1 Chi phí nguyên vật liệu

Dự án quản lý xây dựng phần mềm quản lý thư viện tại thư viện Đọc Mãi với chí phí cho nguyên vật liệu bao gồm:

7.1.2 Chi phí cơ sở vật chất

7.2 Ước tính chi phí và dự toán ngân sách cho các chi phí

7.2.1 Bảng tính lương nhân viên

 Lương thành viên được tính theo đơn vị ngày với thời lượng 8h/ngày

 Giám đốc dự án có mức lương cao hơn các thành viên trong nhóm

Do dự án có quy mô nhỏ và các thành viên có trình độ tương đồng, quá trình làm việc nhóm sẽ thúc đẩy sự hỗ trợ lẫn nhau, ngay cả khi đó không phải là nhiệm vụ chính của mỗi người.

7.2.5 Tổng chi phí cho dự án

8.Kế hoạch quản lý nguồn nhân lực

8.1 Sơ đồ tổ chức dự án

*Phân chia giữa các nhóm

- A (Approval): Thông qua, phê chuẩn

- S (Secondary): Chịu trách nhiệm thay nhóm trưởng nếu nhóm trưởng vắng mặt

- R (Reviewer): Người kiểm tra lại

9.Kế hoạch quản lý rủi ro

9.1 Quá trình quản lý rủi ro trong khảo sát thực hiện dự án

9.2.1 Các lĩnh vực xảy ra rủi ro

9.2.3 Đánh giá mức độ rủi ro

10 Kế hoạch quản lý mua sắm

10.1 Các danh mục mua sắm

10.2 Lập tiến độ mua sắm

Nhóm phát triển dự án yêu cầu cung cấp các hạng mục theo tiến độ, bao gồm các mục cần thiết khi khởi đầu, trong quá trình thực hiện và giai đoạn bàn giao của dự án.

Nhóm phát triển dự án cần gửi yêu cầu cung cấp cùng với danh sách các hạng mục cho nhà cung cấp ít nhất 4 ngày trước khi tiến hành cung cấp.

DEMO CHƯƠNG TRÌNH VÀ HƯỚNG DẪN CÀI ĐẶT

B1: Tải về file cài đặt Microsoft Project

B2: Giải nén và cài đặt

B4: Sau khi cài đặt xong, mở chương trình ta sẽ được giao diện như sau:

Một số chức năng tác vụ chính của chương trình:

Grant Chart – Phân chia công việc

Resource sheet – Bảng nguồn lực

Ngày đăng: 12/02/2025, 16:31

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

TÀI LIỆU LIÊN QUAN