DANH MỤC BẢNG Bảng 1.1 Phân công công việcBảng 3.1 Rủi ro có thể phát sinh trong quá trình tiến hành dự ánBảng 4.1 Các vị trí trong dự ánBảng 4.2 Danh sách các cá nhân tham gia dự ánBảng
TỔNG QUAN VỀ DỰ ÁN
Giới thiệu dự án
Ngày nay với sự phát triển mạnh mẽ của công nghệ thông tin toàn cầu, thư viện điện tử đang là mô hình phát triển chung cho các hệ thống thư viện hiện nay Dự án xây dựng phần mềm quản lý thư viện điện tử được xây dựng và phát triển nhằm mục đích theo dõi, quản lý và phục vụ bạn đọc một cách tốt nhất.
Thời điểm hiện tại, Học viện Hàng không Việt Nam đang tiến tới xây dựng hệ thống thư viện điện tử phục vụ cho giảng dạy, nghiên cứu và học tập của sinh viên, cán bộ, giảng viên trong trường.
Phía khách hàng, nhằm thay thế hệ thống hiện tại Học viện yêu cầu xây dựng một hệ thống quản lý thư viện điện tử mới Các nhu cầu nhân lực, thông tin yêu cầu nghiệp vụ sẽ được phía học viện cung cấp đầy đủ đồng thời giúp khách hàng có trải nghiệm tốt nhất khi sử dụng dịch vụ thư viện.
Phạm vi dự án
Dự án xây dựng hệ thống cài đặt tại máy chủ của học viện, cho phép nhân viên quản lý thư viện, bạn đọc và mượn sách có thể truy cập từ xa thông qua giao diện Web để đăng ký trước khi đến mượn sách tại thư viện.
- Dữ liệu về thông tin của các bạn đọc, tên sách, thể loại, tên tác giả, thông tin ngày mượn, trả sách.
Yêu cầu hệ thống :- Gần gũi, thân thiện và dễ dàng sử dụng đối với bạn đọc, mượn.
- Dễ dàng cập nhật phần mềm, nâng cấp phần mềm và bảo trì hệ thống thông tin.
- Người thủ thư thuận tiện quản lý các bạn đọc và mượn của thư viện.
Yêu cầu từ khách hàng:
- Có hệ thống đăng nhập an toàn và bảo mật cho người sử dụng khi truy nhập.
- Chức năng tìm kiếm thông tin tài liệu đơn giản, nhanh chóng.
- Thuận tiện theo dõi ngày tháng mượn, trả sách.
- Thiết lập báo cáo ngày, tháng, năm.
- Phân quyền cho người sử dụng.
- Có phần phản hồi và đánh giá về sách. Đơn vị thực hiện: Nhóm 3 Ước lượng thời gian hoàn thành: Khoảng 6 tháng.
- Ngày bắt đầu : 01/01/2024 - Ngày kết thúc : 30/06/2024
Kinh phí cho dự án: 200.000.000 VNĐ (Hai trăm triệu đồng chẵn).
Kinh phí dự trữ: 10% tổng kinh phí.
Các điều kiện ràng buộc
Về phía thư viện (khách hàng) - Phía khách hàng không chấp nhận nếu sản phẩm bàn giao chậm 15 ngày, sản phẩm không đảm bảo chất lượng, không đúng yêu cầu đã đề ra.
- Mọi rủi ro về mặt kỹ thuật, con người phía khách hàng sẽ không phải chịu trách nhiệm.
Về phía thực hiện dự án:
- Phạm vi của dự án là không thay đổi trong quá trình thực hiện dự án vì vậy thời gian và kinh phí cho dự án cũng là không thay đổi
- Các rủi ro có thể xảy đến với thư viện thì đại diện bên dự án phải thông báo trước.
- Nếu xảy ra lỗi trong thời gian bảo trì thì nhóm thực hiện dự án sẽ chịu toàn bộ trách nhiệm, chi phí bảo trì cũng như tổn thất do hệ thống gây ra.
- Sau khi dự án được hoàn thành và đã bàn giao toàn bộ dữ liệu cho thư viện thì nhóm phải xóa hết tất cả dữ liệu trên máy của mình Đến lúc cần bảo trì và nâng cấp thì thư viện sẽ cung cấp lại dữ liệu cho nhóm, đảm bảo nhóm không sử dụng sản phẩm để trục lợi.
- Hết thời gian bảo trì nếu hệ thống có lỗi phía bên thực hiện dự án sẽ sang xem xét(nếu có nhu cầu) nhưng phía Học viện phải trả mọi chi phí.
Sản phẩm bàn giao
+Hệ thống được thiết kế và triển khai đầy đủ các chức năng, yêu cầu của bên phía khách hàng.
+ Mã nguồn của hệ thống (Source code).
+ Tài liệu hướng dẫn sử dụng Web (Video hướng dẫn).
NGUYÊN TẮC CỦA DỰ ÁN
Tổng quan
Tên dự án: QUẢN LÝ DỰ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN ĐIỆN TỬ.
Nhà tài trợ: Mrs.Thư –Nguyễn Thị Phương Thư Nhóm thực hiện: Nhóm 3.
- Đỗ Khánh LinhThành viên nhóm quản lý dự án:
- Nguyễn Thanh Bình - Nguyễn Phụng Cơ - Nguyễn Kiều Duyên - Nguyễn Thị Thanh Thảo - Vũ Ngọc Anh Thư - Nguyễn Hoàng Minh Thư - Huỳnh Lê Phương Trinh - Trần Thị Kim Yến Các chức năng chính của hệ thống:
- Quản lý nhập – xuất sách.
- Quản lý sách tại thư viện.
Mục tiêu
- Nâng cao hiệu quả hoạt động của thư viện: Giảm thời gian chờ đợi cho người sử dụng, nâng cao tỷ lệ sử dụng tài liệu và cải thiện chất lượng phục vụ.
- Tiết kiệm kinh phí: Giảm chi phí nhân công và giảm chi phí vận hành.
- Nâng cao khả năng cạnh tranh: Cung cấp dịch vụ tốt hơn cho người dùng, nâng cao uy tín của thư viện.
- Tăng doanh thu: Thu hút thêm người dùng, cung cấp các dịch vụ mới.
- Tự động hóa 80% các công việc thủ công trong thư viện trong việc nhập dữ liệu sách, tài liệu quản lý mượn trả sách và thống kê báo cáo.
- Hệ thống có thể mở rộng để đáp ứng nhu cầu tăng gấp đôi số lượng tài liệu và người dùng trong vòng 5 năm tới.
- Đảm bảo an toàn dữ liệu của thư viện: Mã hóa dữ liệu và hạn chế truy cập trái phép.
- Giao diện hệ thống đơn giản, dễ sử dụng cho cả người dùng không am hiểu về công nghệ.
- Hệ thống có thể tích hợp với hệ thống quản lý tài chính của thư viện.
- Hệ thống có thể chạy trên Windows, Mac OS và Linux, và hỗ trợ các trình duyệt web phổ biến như Chrome, Firefox, Safari.
Yêu cầu nghiệp vụ
- Dự án này là dự án hệ thống quản lý thư viện.
- Đối tượng sử dụng : Nhân viên thư viện (thủ thư), sinh viên của học viện nói riêng và bạn đọc mượn tài liệu của thư viện.
- Mục đích của dự án xây dựng chương trình quản lý thư viện, trang web giao diện dễ hiểu, có tất cả các chức năng cần thiết Có thể thực hiện được với nguồn lực hiện có đáp ứng cho việc đọc mượn trả sách tài liệu ở thư viện:
- Nhập liệu: Thêm mới tài liệu, cập nhật thông tin tài liệu, xóa tài liệu
- Phân loại: Phân loại tài liệu theo chủ đề, tác giả, nhà xuất bản, ngôn ngữ,Tạo và quản lý danh mục tài liệu
- Tìm kiếm: Tìm kiếm tài liệu theo nhiều tiêu chí (tên tài liệu, tác giả, chủ đề, ).
Có mục lọc kết quả tìm kiếm
- Xem chi tiết: Hiển thị đầy đủ thông tin chi tiết của tài liệu (hình ảnh, mô tả, ), xem lịch sử mượn trả.
- Quản lý tình trạng: Cập nhật tình trạng tài liệu (sẵn có, đang mượn, ), đặt tài liệu ở trạng thái "đã đặt" khi có người yêu cầu
- Đăng ký: Cho phép người dùng đăng ký thành viên mới, cung cấp các thông tin cần thiết (họ tên, email, số điện thoại, )
- Cập nhật thông tin: Cho phép người dùng cập nhật thông tin cá nhân, thay đổi mật khẩu
- Phân loại: Phân loại thành viên theo loại (học sinh, sinh viên, giảng viên, ), cài đặt quyền truy cập cho từng loại thành viên
- Khóa tài khoản: Khóa tài khoản khi vi phạm quy định, mở khóa tài khoản khi cần thiết.
- Mượn tài liệu: Cho phép người dùng tìm kiếm và mượn tài liệu, giới hạn số lượng tài liệu được mượn, cài đặt thời hạn mượn
- Trả tài liệu: Cho phép người dùng trả tài liệu đã mượn, thanh toán phí mượn (nếu có), gia hạn thời hạn mượn (nếu cần thiết)
- Quản lý danh sách: Theo dõi danh sách tài liệu đang được mượn, gửi thông báo nhắc nhở trả tài liệu quá hạn.
4 Thống kê và báo cáo
- Thống kê: Thống kê số lượng tài liệu, số lượng thành viên, số lượng mượn trả, lọc thống kê theo nhiều tiêu chí (thời gian, loại tài liệu, )
- Báo cáo: Lập báo cáo thống kê theo nhiều dạng (biểu đồ, bảng biểu, ), xuất báo cáo sang các định dạng khác nhau (PDF, Excel, )
- Tích hợp với hệ thống khác: Tích hợp với hệ thống thanh toán để thanh toán phí mượn, tích hợp với hệ thống thư viện khác để chia sẻ tài liệu.
- Hỗ trợ dịch vụ trực tuyến: Cho phép người dùng đặt mượn tài liệu trực tuyến, cung cấp dịch vụ đọc sách trực tuyến
- Cung cấp dịch vụ giá trị gia tăng: Giới thiệu sách mới, cung cấp dịch vụ photocopy, scan tài liệu.
Các phương pháp tiếp cận
- Tìm hiểu, khảo sát quy trình nghiệp vụ quản lý tài liệu ở các thư viện khác.
- Tìm hiểu và khảo sát các nhu cầu của bạn đọc từ đó dựa vào để xây dựng phần mềm một cách tốt nhất.
- Tham khảo ý kiến các chuyên gia trong lĩnh vực phát triển phần mềm và các hệ thống quản lý thư viện có sẵn khác.
- Hướng dẫn người dùng sau khi phần mềm được hoàn thành và phát hành sử dụng rộng rãi
Lựa chọn công nghệ
- Ngôn ngữ lập trình hướng đối tượng JAVA - Thiết kế trang web HTML5, CSS, Bootstrap - Cơ sở dữ liệu SQL Server 2012
Nguồn tài nguyên
- Chi phí thực hiện dự án.
- Các tài liệu và thông tin có sẵn trong thư viện
- Các mẫu văn bản cần thiết Đối tượng sử dụng hệ thống
- Đề ra các nhu cầu mong muốn hệ thống đáp ứng - Đóng góp các ý kiến về hệ thống phục vụ.
QUẢN LÝ TÍCH HỢP DỰ ÁN
Tổng quan về nội dung dự án
1 Vòng đời phát triển dự án
(Hình 3.1 Sơ đồ vòng đời phát triển dự án)
2 Mô hình quản lý dự án:
- Uy quyền và trách nhiệm được phân cấp rõ ràng.
- Quản lý cần theo dõi và đánh giá hiệu quả hoạt động một cách thường xuyên.
- Quyết định được đưa ra dựa trên hệ thống phân cấp.
- Số thành viên tham gia: 9 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…
- SQL Server: Lưu trữ dữ liệu - Subtext: Thiết kế web - Microsoft office: Lập kế hoạch dự án
5 Kỹ thuật sử dụng trong dự án - J2EE
Tài liệu rủi ro
- Sau khi dự án được hoàn thành và đã bàn giao toàn bộ dữ liệu cho thư viện thì nhóm phải xóa hết tất cả dữ liệu trên máy của mình Đến lúc cần bảo trì và nâng cấp thì thư viện sẽ cung cấp lại dữ liệu cho nhóm, đảm bảo nhóm không sử dụng sản phẩm để trục lợi.
- Hết thời gian bảo trì nếu hệ thống có lỗi phía bên thực hiện dự án sẽ sang xem xét (nếu có nhu cầu) nhưng phía Học viện phải trả mọi chi phí.
IV Sản phẩm bàn giao
+Hệ thống được thiết kế và triển khai đầy đủ các chức năng, yêu cầu của bên phía khách hàng.
+ Mã nguồn của hệ thống (Source code).
+ Tài liệu hướng dẫn sử dụng Web (Video hướng dẫn).
V Tiến trình quản lý dự ánPhần 1: Tổng quan về dự ánPhần 2: Nguyên tắc của dự ánPhần 3: Quản lý tích hợp dự ánPhần 4: Kế hoạch quản lý nguồn nhân lựcPhần 5: Kế hoạch quản lý phạm vi dự ánPhần 6: Kế hoạch quản lý thời gianPhần 7: Kế hoạch quản lý chi phíPhần 8: Kế hoạch quản lý chất lượng dự ánPhần 9: Kế hoạch quản lý rủi ro
VI Bảng phân công công việc
Công việc Người thực hiện
Tổng quan về dự án Nguyễn Hoàng Minh Thư
Nguyên tắc của dự án Nguyễn Thanh Bình
Quản lý tích hợp dự án Nguyễn Thị Thanh Thảo
Kế hoạch quản lý nguồn nhân lực Vũ Ngọc Anh Thư
Kế hoạch quản lý phạm vi dự án Đỗ Khánh Linh
Kế hoạch quản lý thời gian Nguyễn Phụng Cơ
Kế hoạch quản lý chi phí Huỳnh Lê Phương Trinh
Kế hoạch quản lý chất lượng dự án Trần Thị Kim Yến
Kế hoạch quản lý rủi ro Nguyễn Kiều Duyên
(Bảng 1.1 Phân công công việc)
PHẦN 2: NGUYÊN TẮC CỦA DỰ ÁN I Tổng quan
Tên dự án: QUẢN LÝ DỰ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ THƯ VIỆN ĐIỆN TỬ.
Nhà tài trợ: Mrs.Thư –Nguyễn Thị Phương Thư Nhóm thực hiện: Nhóm 3.
- Đỗ Khánh LinhThành viên nhóm quản lý dự án:
- Nguyễn Thanh Bình - Nguyễn Phụng Cơ - Nguyễn Kiều Duyên - Nguyễn Thị Thanh Thảo - Vũ Ngọc Anh Thư - Nguyễn Hoàng Minh Thư - Huỳnh Lê Phương Trinh - Trần Thị Kim Yến Các chức năng chính của hệ thống:
- Quản lý nhập – xuất sách.
- Quản lý sách tại thư viện.
II Mục tiêu 1 Mục tiêu doanh nghiệp
- Nâng cao hiệu quả hoạt động của thư viện: Giảm thời gian chờ đợi cho người sử dụng, nâng cao tỷ lệ sử dụng tài liệu và cải thiện chất lượng phục vụ.
- Tiết kiệm kinh phí: Giảm chi phí nhân công và giảm chi phí vận hành.
- Nâng cao khả năng cạnh tranh: Cung cấp dịch vụ tốt hơn cho người dùng, nâng cao uy tín của thư viện.
- Tăng doanh thu: Thu hút thêm người dùng, cung cấp các dịch vụ mới.
- Tự động hóa 80% các công việc thủ công trong thư viện trong việc nhập dữ liệu sách, tài liệu quản lý mượn trả sách và thống kê báo cáo.
- Hệ thống có thể mở rộng để đáp ứng nhu cầu tăng gấp đôi số lượng tài liệu và người dùng trong vòng 5 năm tới.
- Đảm bảo an toàn dữ liệu của thư viện: Mã hóa dữ liệu và hạn chế truy cập trái phép.
- Giao diện hệ thống đơn giản, dễ sử dụng cho cả người dùng không am hiểu về công nghệ.
- Hệ thống có thể tích hợp với hệ thống quản lý tài chính của thư viện.
- Hệ thống có thể chạy trên Windows, Mac OS và Linux, và hỗ trợ các trình duyệt web phổ biến như Chrome, Firefox, Safari.
II Yêu cầu nghiệp vụ
- Dự án này là dự án hệ thống quản lý thư viện.
- Đối tượng sử dụng : Nhân viên thư viện (thủ thư), sinh viên của học viện nói riêng và bạn đọc mượn tài liệu của thư viện.
- Mục đích của dự án xây dựng chương trình quản lý thư viện, trang web giao diện dễ hiểu, có tất cả các chức năng cần thiết Có thể thực hiện được với nguồn lực hiện có đáp ứng cho việc đọc mượn trả sách tài liệu ở thư viện:
- Nhập liệu: Thêm mới tài liệu, cập nhật thông tin tài liệu, xóa tài liệu
- Phân loại: Phân loại tài liệu theo chủ đề, tác giả, nhà xuất bản, ngôn ngữ,Tạo và quản lý danh mục tài liệu
- Tìm kiếm: Tìm kiếm tài liệu theo nhiều tiêu chí (tên tài liệu, tác giả, chủ đề, ).
Có mục lọc kết quả tìm kiếm
- Xem chi tiết: Hiển thị đầy đủ thông tin chi tiết của tài liệu (hình ảnh, mô tả, ), xem lịch sử mượn trả.
- Quản lý tình trạng: Cập nhật tình trạng tài liệu (sẵn có, đang mượn, ), đặt tài liệu ở trạng thái "đã đặt" khi có người yêu cầu
- Đăng ký: Cho phép người dùng đăng ký thành viên mới, cung cấp các thông tin cần thiết (họ tên, email, số điện thoại, )
- Cập nhật thông tin: Cho phép người dùng cập nhật thông tin cá nhân, thay đổi mật khẩu
- Phân loại: Phân loại thành viên theo loại (học sinh, sinh viên, giảng viên, ), cài đặt quyền truy cập cho từng loại thành viên
- Khóa tài khoản: Khóa tài khoản khi vi phạm quy định, mở khóa tài khoản khi cần thiết.
- Mượn tài liệu: Cho phép người dùng tìm kiếm và mượn tài liệu, giới hạn số lượng tài liệu được mượn, cài đặt thời hạn mượn
- Trả tài liệu: Cho phép người dùng trả tài liệu đã mượn, thanh toán phí mượn (nếu có), gia hạn thời hạn mượn (nếu cần thiết)
- Quản lý danh sách: Theo dõi danh sách tài liệu đang được mượn, gửi thông báo nhắc nhở trả tài liệu quá hạn.
4 Thống kê và báo cáo
- Thống kê: Thống kê số lượng tài liệu, số lượng thành viên, số lượng mượn trả, lọc thống kê theo nhiều tiêu chí (thời gian, loại tài liệu, )
- Báo cáo: Lập báo cáo thống kê theo nhiều dạng (biểu đồ, bảng biểu, ), xuất báo cáo sang các định dạng khác nhau (PDF, Excel, )
- Tích hợp với hệ thống khác: Tích hợp với hệ thống thanh toán để thanh toán phí mượn, tích hợp với hệ thống thư viện khác để chia sẻ tài liệu.
- Hỗ trợ dịch vụ trực tuyến: Cho phép người dùng đặt mượn tài liệu trực tuyến, cung cấp dịch vụ đọc sách trực tuyến
- Cung cấp dịch vụ giá trị gia tăng: Giới thiệu sách mới, cung cấp dịch vụ photocopy, scan tài liệu.
IV Các phương pháp tiếp cận
- Tìm hiểu, khảo sát quy trình nghiệp vụ quản lý tài liệu ở các thư viện khác.
- Tìm hiểu và khảo sát các nhu cầu của bạn đọc từ đó dựa vào để xây dựng phần mềm một cách tốt nhất.
- Tham khảo ý kiến các chuyên gia trong lĩnh vực phát triển phần mềm và các hệ thống quản lý thư viện có sẵn khác.
- Hướng dẫn người dùng sau khi phần mềm được hoàn thành và phát hành sử dụng rộng rãi
- Ngôn ngữ lập trình hướng đối tượng JAVA - Thiết kế trang web HTML5, CSS, Bootstrap - Cơ sở dữ liệu SQL Server 2012
- Chi phí thực hiện dự án.
- Các tài liệu và thông tin có sẵn trong thư viện
- Các mẫu văn bản cần thiết Đối tượng sử dụng hệ thống
- Đề ra các nhu cầu mong muốn hệ thống đáp ứng - Đóng góp các ý kiến về hệ thống phục vụ.
VII Sản phẩm bàn giao
- Hệ thống của phần mềm được thiết kế và có đầy đủ các chức năng theo yêu cầu của khách hàng và học viện.
- Hệ thống cơ sở dữ liệu của dự án được cung cấp từ khách hàng cùng cấp.
- Mã nguồn của hệ thống (source code).
- Có tài liệu chỉ dẫn sử dụng chi tiết và dễ hiểu cho người dùng.
- Tài liệu phát triển dự án.
PHẦN 3: QUẢN LÝ TÍCH HỢP DỰ ÁN I Tổng quan về nội dung dự án
1 Vòng đời phát triển dự án
(Hình 3.1 Sơ đồ vòng đời phát triển dự án)
2 Mô hình quản lý dự án:
- Uy quyền và trách nhiệm được phân cấp rõ ràng.
- Quản lý cần theo dõi và đánh giá hiệu quả hoạt động một cách thường xuyên.
- Quyết định được đưa ra dựa trên hệ thống phân cấp.
- Số thành viên tham gia: 9 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…
- SQL Server: Lưu trữ dữ liệu - Subtext: Thiết kế web - Microsoft office: Lập kế hoạch dự án
5 Kỹ thuật sử dụng trong dự án - J2EE
II Quy định phạm vi dự án 1 Mô tả chung
Dự án xây dựng hệ thống cài đặt tại máy chủ của học viện, cho phép nhân viên quản lý thư viện, bạn đọc truy cập từ xa.
Hệ thống gần gũi, thân thiện, dễ dàng nâng cấp và bảo trì.
- Dữ liệu về thông tin của các bạn đọc, tên sách, thể loại, tên tác giả, thông tin ngày mượn, trả sách.
- Chi phí, lợi nhuận thu mà thư viện thu được Công nghệ thực hiện:
+ Java Application + SQL server + Javascript + HTML, CSS, Bootstrap Ước lượng thời gian hoàn thành: Khoảng 6 tháng.
- Ngày bắt đầu : 01/01/2024- Ngày kết thúc : 30/06/2024
PHẦN 4: KẾ HOẠCH QUẢN LÝ NGUỒN NHÂN LỰC I Các vị trí trong quản lý dự án
Vị trí Trách nhiệm Kỹ năng yêu cầu Số lượng Thời gian bắt đầu làm việc
Khoảng thời gian làm việc
Lãnh đạo toàn đội dự án
Quản lý dự án, kinh nghiệm ở vị trí tương đương
Người phân tích nghiệp vụ
Thu thập và phân tích yêu cầu nghiệp vụ của hệ thống
Tìm kiếm, ngoại ngữ, phân tích 2 1/2/2024 2 tháng
Lập trình viên Xây dựng phần mềm Lập trình, cơ sở dữ liệu 2 1/3/2024 Khoảng 4 tháng
Kỹ sư đảm bảo chất lượng Đảm bảo chất lượng của dự án, các module dự án
Kiểm thử, kinh nghiệm ở vị trí tương đương
Người thiết kế giải pháp Đưa ra các giải pháp để xây dựng phần mềm đáp ứng yêu cầu
Kinh nghiệm ở vị trí tương đương
Người thiết kế giao diện
Thiết kế giao diện cho ứng dụng
Thiết kế web, photoshop 2 1/3/2024 Khoảng 1 tháng
(Bảng 4.1 Các vị trí trong dự án)
II Sắp xếp nhân sự
1 Danh sách các cá nhân tham gia dự án
STT Họ và tên Giới tính Vị trí Email
Nữ Đội thiết kế kieuduyen71203@gmail.com
2 Đỗ Khánh Linh Nữ Lập trình viên linhdo1408lili@gmail.com
3 Vũ Ngọc Anh Thư Nữ Đội thiết kế anhthuthu.207@gmail.com
Nữ Lập trình viên huynhlephuongtrinh2003@gmail.com
Nữ Đội dự án nguyenthithanhthao081203@gmail.com
Bình Nữ Đội dự án thanhbinh26112003@gmail.com
Nữ Đội dự án nguyenthu642004@gmail.com
8 Nguyễn Phụng Cơ Nữ Đội thiết kế nguyenphungcohb@mail.com
9 Trần Thị Kim Yến Nữ Đội dự án tranthikimyen26052004@gmail.com (Bảng 4.2 Danh sách các cá nhân tham gia dự án)
Họ tên Phân tích HTML Javascript SQL Java QA Tester Thiết kế cơ sở dữ liệu Phần cứng/mạng Nguyễn
(Bảng 4.3 Ma trận kỹ năng của các thành viên)
3 Vị trí các cá nhân trong dự án
Tên vị trí Số lượng/vị trí Chịu trách nhiệm
1 Nhóm phân tích nghiệp vụ Tổng: 4
1.1 Trưởng nhóm phân tích nghiệp vụ 1 Nguyễn Thanh Bình
1.2 Thành viên nhóm 3 Nguyễn Hoàng Minh Thư
Trần Thị Kim Yến Nguyễn Thị Thanh Thảo
2.1 Trưởng nhóm thiết kế 1 Nguyễn Kiều Duyên
2.2 Người thiết kế giải pháp 1 Vũ Ngọc Anh Thư
2.3 Người thiết kế giao diện 1 Nguyễn Phụng Cơ
2.4 Người thiết kế cơ sở dữ liệu 1 Đỗ Khánh Linh
3.1 Trưởng nhóm lập trình 1 Đỗ Khánh Linh
3.2 Lập trình viên 1 Huỳnh Lê Phương Trinh
4 Nhóm triển khai Tổng: 2 Nguyễn Thị Thanh Thảo
Vũ Ngọc Anh Thư (Bảng 4.4 Vị trí các cá nhân trong dự án)
III Sơ đồ tổ chức dự án
(Hình 4.1 Sơ đồ tổ chức dự án) Giám đốc dự án sẽ quản lý toàn bộ dự án và các nhóm trong dự án để dự án được hoàn thành tốt đẹp.
IV Phân chia công việc 1 Phân chia giữa các nhóm
WBS Mô tả Nhóm phân tích nghiệp vụ Nhóm thiết kế Nhóm Lập trình Nhóm quản lý dự án
1.0 Lập kế hoạch dự án P S S
KẾ HOẠCH QUẢN LÝ NGUỒN NHÂN LỰC
Các vị trí trong quản lý dự án
Vị trí Trách nhiệm Kỹ năng yêu cầu Số lượng Thời gian bắt đầu làm việc
Khoảng thời gian làm việc
Lãnh đạo toàn đội dự án
Quản lý dự án, kinh nghiệm ở vị trí tương đương
Người phân tích nghiệp vụ
Thu thập và phân tích yêu cầu nghiệp vụ của hệ thống
Tìm kiếm, ngoại ngữ, phân tích 2 1/2/2024 2 tháng
Lập trình viên Xây dựng phần mềm Lập trình, cơ sở dữ liệu 2 1/3/2024 Khoảng 4 tháng
Kỹ sư đảm bảo chất lượng Đảm bảo chất lượng của dự án, các module dự án
Kiểm thử, kinh nghiệm ở vị trí tương đương
Người thiết kế giải pháp Đưa ra các giải pháp để xây dựng phần mềm đáp ứng yêu cầu
Kinh nghiệm ở vị trí tương đương
Người thiết kế giao diện
Thiết kế giao diện cho ứng dụng
Thiết kế web, photoshop 2 1/3/2024 Khoảng 1 tháng
(Bảng 4.1 Các vị trí trong dự án)
Sắp xếp nhân sự
1 Danh sách các cá nhân tham gia dự án
STT Họ và tên Giới tính Vị trí Email
Nữ Đội thiết kế kieuduyen71203@gmail.com
2 Đỗ Khánh Linh Nữ Lập trình viên linhdo1408lili@gmail.com
3 Vũ Ngọc Anh Thư Nữ Đội thiết kế anhthuthu.207@gmail.com
Nữ Lập trình viên huynhlephuongtrinh2003@gmail.com
Nữ Đội dự án nguyenthithanhthao081203@gmail.com
Bình Nữ Đội dự án thanhbinh26112003@gmail.com
Nữ Đội dự án nguyenthu642004@gmail.com
8 Nguyễn Phụng Cơ Nữ Đội thiết kế nguyenphungcohb@mail.com
9 Trần Thị Kim Yến Nữ Đội dự án tranthikimyen26052004@gmail.com (Bảng 4.2 Danh sách các cá nhân tham gia dự án)
Họ tên Phân tích HTML Javascript SQL Java QA Tester Thiết kế cơ sở dữ liệu Phần cứng/mạng Nguyễn
(Bảng 4.3 Ma trận kỹ năng của các thành viên)
3 Vị trí các cá nhân trong dự án
Tên vị trí Số lượng/vị trí Chịu trách nhiệm
1 Nhóm phân tích nghiệp vụ Tổng: 4
1.1 Trưởng nhóm phân tích nghiệp vụ 1 Nguyễn Thanh Bình
1.2 Thành viên nhóm 3 Nguyễn Hoàng Minh Thư
Trần Thị Kim Yến Nguyễn Thị Thanh Thảo
2.1 Trưởng nhóm thiết kế 1 Nguyễn Kiều Duyên
2.2 Người thiết kế giải pháp 1 Vũ Ngọc Anh Thư
2.3 Người thiết kế giao diện 1 Nguyễn Phụng Cơ
2.4 Người thiết kế cơ sở dữ liệu 1 Đỗ Khánh Linh
3.1 Trưởng nhóm lập trình 1 Đỗ Khánh Linh
3.2 Lập trình viên 1 Huỳnh Lê Phương Trinh
4 Nhóm triển khai Tổng: 2 Nguyễn Thị Thanh Thảo
Vũ Ngọc Anh Thư(Bảng 4.4 Vị trí các cá nhân trong dự án)
Sơ đồ tổ chức dự án
(Hình 4.1 Sơ đồ tổ chức dự án)Giám đốc dự án sẽ quản lý toàn bộ dự án và các nhóm trong dự án để dự án được hoàn thành tốt đẹp.
KẾ HOẠCH QUẢN LÝ PHẠM VI DỰ ÁN
Phạm vi sản phẩm
- Sản phẩm sau khi hoàn thành và bàn giao vào hoạt động sẽ cho phép quản lý thư viện, người sử dụng truy nhập từ xa thông qua giao diện web
- Sản phẩm có đầy đủ các chức năng như:
• Quản lý sách vị trí xuất nhập.
• Quản lý bạn đọc mượn trả.
• Giao diện đẹp, 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ần mềm.
KẾ HOẠCH QUẢN LÝ THỜI GIAN
Phân bổ đầu việc và thời gian phù hợp
DỰ ÁN Tài liệu tổng quát về dự án
Tài liệu quản lý dự án 01/01/2024 10/01/2024
Bản kế hoạch 10/01/2024 15/01/2024 đảm bảo chất lượng
Bản kế hoạch quản lý cấu hình
Bản kế hoạch quản lý truyền thông và giao tiếp
Bản kế hoạch quản lý rủi ro 25/01/2024 31/01/2024
YÊU CẦU Tài liệu yêu cầu hoàn chỉnh cho hệ thống và cho người dùng
Tài liệu yêu cầu cho hệ thống 01/02/2024 10/02/2024
Mô tả giao diện hệ thống
Biểu đồ usecase cho hệ thống
Tài liệu yêu cầu 10/02/2024 20/02/2024 cho người dùng
Quy định chung của hệ thống
Hướng dẫn sơ bộ về giao diện hệ thống
THIẾT KẾ Bảng thiết kế hệ thống 01/03/2024 15/04/2024
Thiết kế giao diện phần mềm và giao diện web
Thiết kế cơ sở dữ liệu 10/03/2024 31/03/2024
Thiết kế hệ thống nhập tài liệu
Thiết kế hệ thống quản lí mượn/trả sách
Hệ thống hoàn thiện bước đầu
Xây dựng giao diện phần mềm và giao diện web
Xây dựng hệ thống cơ sở dữ liệu
Xây dựng hệ thống nhập tài liệu
Xây dựng hệ thống quản lí mượn/trả sách
Tài liệu hướng dẫn sử dụng
5 KIỂM THỬ Kiểm định sai sót, đưa hệ thống vào thực tiễn
Tiến hành kiểm 15/06/2024 20/06/2024 thử toàn bộ chức năng
Báo cáo kiểm thử hệ thống
THÚC DỰ ÁN Tài liệu kết thúc dự án 25/06/2024 30/06/2024
(Bảng 6.1 Phân bổ đầu việc và thời gian thích hợp)
Các mốc thời gian quan trọng của dự án
1 Hoàn tất quá trình chuẩn bị kế hoạch dự án
2 Hoàn tất quá trình viết yêu cầu
3 Hoàn tất quá trình phân tích và thiết kế hệ thống
4 Hoàn tất quá trình xây dựng hệ thống
5 Hoàn tất quá trình kiểm định và chỉnh sửa
6 Hoàn tất quá trình cài đặt và triển khai
(Bảng 6.2 Các mốc thời gian của dự án)
KẾ HOẠCH QUẢN LÝ CHI PHÍ
Quản lý chi phí dự án là gì?
Quản lý dự án là một quy trình xuyên suốt từ lên kế hoạch, triển khai, giám sát cho đến kết thúc dự án bằng việc thỏa mãn các yêu cầu và mục tiêu nhất định, với những mốc thời gian rõ ràng.
Chi phí dự án là tổng số tiền cần thiết để thực hiện một giao dịch kinh doanh hoặc một dự án công việc.
Bước đầu tiên trong quản lý chi phí đó là ước tính chi phí.
KẾ HOẠCH QUẢN LÝ CHẤT LƯỢNG DỰ ÁN
Kế hoạch quản lí chất lượng
Kế hoạch quản lí chất lượng dự án là một trong những việc quan trọng để dự án đạt được thành công và kiểm soát được những lỗi không mong muốn và khác phục kịp thời Giúp định rõ và hiểu hơn các qui trình, tiêu chuẩn và phương pháp mà nhóm dự án sử dụng để đảm bảo chất lượng Và dưới đây là một số mục cần thiết để đảm bảo được chất lượng của dự án:
1 Mục tiêu và phạm vi
- Xác định mục tiêu chất lượng của dự án.
- Phạm vi của quản lí chất lượng dự án.
- Xác định các tiêu chuẩn chất lượng áp dụng cho dự án Mô tả các tiêu chuẩn và hướng dẫn cụ thể về cách thức đạt được.
3 Qui trình kiểm soát chất lượng
- Xác định cơ cấu tổ chức quản lí chất lượng dự án - Phân công trách nhiệm công việc và vai trò trong dự án.
- Thực hiện kiểm tra định kì và báo cáo về tình trạng chất lượng của dự án trong suốt quá trình thực hiện dự án.
4 Kiểm tra và kiểm thử
- Lên kế hoạch bao gồm kiểm thử đơn vị, tích hợp và hệ thống.
- Xác định tiêu chuẩn chấp nhận và tiêu chí cho các bài kiểm tra.
Lập kế hoạch chất lượng dự án
Phải đặt vấn đề đảm bảo chất lượng lên hàng đầu, hiểu rõ các tiêu chuẩn chất lượng được sử dụng Thực hiện đúng quy trình và đảm bảo thời gian thực hiện.
- Về giao diện: hệ thống dễ sử dụng cho người dung, đảm bảo cung cấp thông tin cần thiết.
- Tính toàn vẹn: Đảm bảo dữ liệu không bị mất hay thay đổi trong quá trình truyền tải Hệ thống thư viện cần các thông tin chính xác, sự ổn định và tránh được những tác động dễ xảy ra khi chỉnh sửa phần mềm.
- Tính phù hợp: Đầy đủ các chức năng để dễ dàng quản lí như nhập, mượn, trả, báo cáo kho sách,…
- Tính an toàn: Phần mềm phải có khả năng bảo vệ thông tin người dung và không cho phép chỉnh sửa, cấm truy cập nếu không được phép.
- Tính đáp ứng: Đảm bảo hệ thống có thể đưa ra một số câu trả lời, thời gian xử lí hợp lí khi nó thực hiện công việc của mình, dưới một điều kiện làm việc xác định:
Thiết lập qui trình quản lí lỗi và hệ thống ghi nhận lỗi Phân loại và ưu tiên lỗi theo mức độ ảnh hưởng Theo dõi và báo caosveef việc sửa chữa và xử lí. Đảm bảo chất lượng: Áp dụng cho các kĩ thuật kiểm tra mã nguồn và kiểm tra chất lượng Sử dụng các công cụ quản lí phần mềm để duy trì sự ổn định và theo dõi sự phát triển của dự án.
Phát triển kế hoạch kiểm tra tích hợp để đảm bảo rằng các thành phần của dự án, hoạt động cùng nhau một cách hiệu quả. Đánh giá chất lượng:
Thực hiện đánh giá chất lượng định kì, cải thiện các qui trình và chất lượng dự án để đạt chuẩn đầu ra khi phát hiện có sự cố. Đào tạo và cung cấp hỗ trợ: Đào tạo và triển khai các tiêu chuẩn và qui trình Cung cấp hỗ trợ kĩ thuật và hướng dẫn cho người dung
Giám sát và cải thiện:
Giám sát hiệu suất và chất lượng dự án theo thời gian Thực hiện các biện pháp cải thiện dự án và các qui định.
Báo cáo và đánh giá:
Báo cáo định kì về tình trạng chất lượng của dự án giữa các bên cso liên quan Thực hiện đánh giá sau dự án để rút ra bài học.
Mỗi phần của kế hoạch cần được quản lí một cách chặt chẽ để phản ánh được các yêu cầu, điều kiện cụ thể của dự án Hơn nữa cần phải thiết lập các chỉ số và tiêu chuẩn đo lường để đánh giá hiệu suất và tiến độ của quản lí chất lượng dự án Là một trong những việc quan trọng cần được thực hiện cẩn thận và kĩ lưỡng để đảm bảo rằng sản phẩm cuối cùng đáp ứng được các yêu cầu chất lượng và mong đợi của người dùng.
Kiểm soát chất lượng dự án
Thời gian Các công việc cần hoàn thiện Chỉ tiêu
Hoàn thành bảng kế hoạch cho việc quản lí chất lượng dự án + Đánh giá chất lượng như về giao diện, sự phổ biến,…
Thu thập những yêu cầu của người dùng + Lượng truy cập của người dùng + Những thứ phổ biến khi đến thư viện
+ Tài liệu chính xác, đầy đủ.
+ Phù hợp với yêu cầu của bạn đọc,…
Kiểm tra các chức năng của hệ thống + Tài liệu đa dạng
+ Các kí hiệu dành cho một số tài liệu chuyên môn + Code có đúng với thực tế hay không Cho người dùng sử dụng phần mềm khi đến thư viện + Thu thập ý kiến của người dùng để bổ sung thay đổi Tối ưu hóa và cải tiến phần mềm + Thực hiện các biện pháp tối ưu hóa phần mềm + Cải tiến để nâng cao chất lượng sản phẩm và qui trình
Xác nhận và bàn giao + Sau khi sản phẩm đạt được chất lượng mong muốn, xác nhận và bàn giao sản phẩm cho khách hàng hoặc bên sử dụng
+ Đảm bảo nhận được một sản phẩm hoàn chỉnh.
(Bảng 8.1 Kiểm soát chất lượng dự án)
Các bên quản lí chất lượng
STT Họ và tên Vị trí Nhiệm vụ
1 Nguyễn Văn A Kỹ sư quản lí chất lượng + Lập kế hoạch quản lí chất lượng+ Đề ra phương án để phần mềm đạt hiệu quả cao
+ Lập báo cáo chất lượng trong từng thời điểm
2 Nguyễn Văn B Gíam đốc + Gíam sát qui trình + Hỗ trợ + Kiểm soát dự án
3 Nguyễn Văn C Kiểm thử + Kiểm tra phần mềm trước khi bàn giao cho người dùng
4 Khách hàng + Đánh giá về chất lượng phần mềm + Góp ý để cải thiện phần mềm (Bảng 8.2 Các bên quản lí chất lượng)
Phần 9: KẾ HOẠCH QUẢN LÝ RỦI RO Để đạt được chất lượng sản phẩm tốt nhất và dự án được thành công chắc hẳn dù ít dù nhiều trong quá trình thực hiện dự án sẽ xảy ra những khó khăn và gặp phải những rủi ro Nếu hiểu rõ được các rủi ro thường gặp là gì và kịp thời đưa ra các kế hoạch quản lý rủi ro sẽ giảm trừ rủi ro ở mức thấp nhất và tiến độ hoàn thành dự án sẽ đúng hạn và thành công
Quản lý rủi ro được xem là một phần của dự án nó giúp xác định, đánh giá, lập kế hoạch và đưa ra các hướng giải quyết rủi ro có thể xảy ra xuyên suốt quá trình tiến hành dự án Mọi rủi ro liên quan và thường gặp sẽ xảy ra ngay khi bắt đầu tiến hành dự án vì vậy cần phải được xác định và quản lý ngay Thực hiện quản lý rủi ro của dự án được tiến hành theo các bước sau:
- Lập kế hoạch quản lý rủi ro: quyết định tiếp cận và hoạch định những công việc quản lý rủi ro dự án như thế nào.
- Xác định các rủi ro: nhận biết được rủi ro nào ảnh hưởng tới một dự án và tài liệu về những đặc điểm của chúng.
- Thực hiện phân tích tính chất của rủi ro: chỉ ra được đặc điểm, phân tích rủi ro, ưu tiên xem xét những ảnh hưởng của chúng tới mục tiêu của dự án.
- Thực hiện phân tích mức độ rủi ro: nhận xét khả năng có thể xảy ra và hậu quả của những rủi ro khi xảy ra.
- Lập kế hoạch và thực hiện ứng phó rủi ro: thực hiện những bước được đề ra để cắt giảm bớt những nguyên nhân đe dọa đến dự án mang đế rủi ro không đáng có.
- Giám sát và kiểm soát rủi ro: giám sát rủi ro đã phát hiện, nhận biết rủi ro mới, cắt giảm rủi ro, và đánh giá hiệu quả của việc cắt giảm rủi ro.
(Hình 9.1 Sơ đồ thực hiện quản lý rủi ro)
Rủi ro Ảnh hưởng đến dự án Xác suất Giải pháp ứng phó với rủi ro
Rủi ro về kế hoạch
Quá trình thực hiện dự án không đồng bộ và nhất quán Các nhiệm vụ riêng lẻ khi hợp chung lại không ăn khớp để tạo ra một dự án hoàn chỉnh.
Kết quả sau cùng của dự án
15% - Lên kế hoạch phân chia nhiệm vụ thống nhất và thường xuyên họp trao đổi giữa các bộ phận làm nhiệm vụ để sản phẩm ra được thống nhất.
Phát sinh vượt quá số ngân sách cho phép của dự án ( chi phí của khách
Thiếu hụt ngân sách để hoàn thành dự án
15% - Đàm phán với khách hàng tăng thêm chi phí cho dự án.
- Đàm phán với khách hàng hàng cung cấp tiến hành dự án quá thấp, quá trình tiến hành dự án chi thêm những khoản vượt kế hoạch). lượt bỏ bớt một số tính năng của phần mềm để giảm chi phí phát sinh.
- Huy động vốn đầu tư hoặc chịu lỗ để thực hiện dự án. Đột ngột thay đổi người quản lý điều hành và chưa theo dõi sát sao dự án.
Dự án gặp khó khăn khi thực hiện.
5% - Cần đặt ra những nguyên tắc và chuẩn mực về cách quản lý cho dự án đề phòng trường hợp khi thay đổi người quản lý đặc tính chung thực hiện dự án vẫn còn trách xảy ra mẫu thuân giữa người mới và người cũ.
- Nhiệm vụ cần để thực hiện một người quản lý là tập trung toàn bộ vào dự án thực hiện.
Rủi ro về nội bộ
Thiếu nguồn nhân lực ( nhân viên nghỉ đột xuất vì một số nguyên nhân, đội ngũ kĩ sư chuyên môn không đáp ứng được nhân lực cấp thiết cho dự án)
Không đủ nguồn nhân lực để tiến hành dự án, trễ hạn dự án.
10% - Đào tạo dự phòng một lượng đủ kĩ sư để khi rủi ro xảy ra kịp tiếp tục công việc còn dở dang.
- Thuê gấp một số nhân viên và đào tạo cấp tốc.
- Thuê kĩ sư chuyên nghiệp để kịp thời thay thế cho người cũ
Phân chia công việc không đồng đều ( dẫn đến tình trạng có người làm quá sức có người chưa thể phát huy được năng lực của mình).
Chất lượng sản phẩm của dự án không thể đạt được tối ưu hóa.
10% - Thường xuyên đổi lượng công việc để phù hợp với từng thành viên.
- Nắm được điểm mạnh điểm yếu của đội ngũ thực hiện dự án để tận dụng hết thế mạnh năng lực
Mâu thuẫn nội bộ và sự phối hợp chưa ăn ý giữa các cá nhân. Ảnh hưởng gián tiếp đến dự án 5% - Thường xuyên có các cuộc giao lưu, trò chuyện trao đổi để mọi người hiểu và làm