Bài tập lớn quản lý dự án CNTT: Xây dựng phần mềm quản lý thư viện – Trường ĐH Mỏ Địa Chất

Bài tập lớn quản lý dự án CNTT: Đề tài quản lý dự án xây dựng phần mềm quản lý thư viện. Tài liệu tham khảo hữu ích cho sinh viên và người làm dự án.

Người đăng

Ẩn danh

Thể loại

Bài tập lớn

2019

45
1
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan A Z bài tập lớn quản lý dự án phần mềm thư viện

Bài viết này trình bày chi tiết quy trình thực hiện một bài tập lớn CNTT với đề tài cụ thể là quản lý dự án xây dựng phần mềm quản lý thư viện. Đây là một đồ án quản lý dự án điển hình, bao gồm tất cả các giai đoạn từ khởi tạo, lập kế hoạch, thực thi, cho đến kiểm soát và kết thúc dự án. Mục tiêu chính của dự án, theo tài liệu gốc từ sinh viên Đại học Mỏ Địa chất, là xây dựng một hệ thống quản lý thư viện hiện đại nhằm thay thế các phương pháp quản lý thủ công bằng Word và Excel, vốn tồn tại nhiều bất cập. Các phương pháp thủ công thường dẫn đến việc tổ chức cơ sở dữ liệu không chặt chẽ, chi phí quản lý cao, và quy trình truy xuất thông tin mất nhiều thời gian. Dự án này không chỉ tập trung vào việc phát triển sản phẩm phần mềm mà còn nhấn mạnh vào quá trình quản trị, áp dụng các kiến thức, công cụ và kỹ thuật chuyên nghiệp để đảm bảo dự án hoàn thành đúng tiến độ, trong phạm vi ngân sách và đạt yêu cầu kỹ thuật. Việc thực hiện dự án này là cơ hội để áp dụng lý thuyết quản lý dự án vào thực tiễn, từ việc phân tích yêu cầu hệ thống, thiết kế cơ sở dữ liệu, đến quản lý rủi ro dự ánquản lý chi phí dự án. Toàn bộ quá trình được ghi nhận và báo cáo một cách khoa học, trở thành một tài liệu tham khảo giá trị cho các sinh viên công nghệ thông tin.

1.1. Xác định mục tiêu và phạm vi cho đồ án quản lý dự án

Mục tiêu cốt lõi của đồ án quản lý dự án này là xây dựng thành công một phần mềm quản lý thư viện hoàn chỉnh cho Trường Đại học Mỏ Địa chất. Hệ thống phải đáp ứng các yêu cầu về kỹ thuật, nằm trong ngân sách dự kiến (104.550.000 VNĐ) và hoàn thành trong thời gian 3 tháng. Phạm vi dự án bao gồm việc phát triển các module chính như: quản lý sách (nhập mới, phân loại), quản lý bạn đọc (làm thẻ, theo dõi mượn/trả), thống kê báo cáo và quản trị hệ thống. Dự án không chỉ dừng lại ở việc code phần mềm quản lý thư viện mà còn bao gồm các công tác quan trọng khác như khảo sát thực tế, phân tích nghiệp vụ, thiết kế cơ sở dữ liệu sử dụng sơ đồ ERD, và xây dựng tài liệu đặc tả yêu cầu chi tiết. Việc xác định rõ ràng mục tiêu và phạm vi ngay từ đầu là yếu tố then chốt giúp nhóm dự án định hướng công việc, tránh được tình trạng "scope creep" (phạm vi dự án bị mở rộng không kiểm soát), và đảm bảo mọi thành viên đều hiểu rõ đích đến cuối cùng.

1.2. Lý do cần xây dựng hệ thống quản lý thư viện chuyên nghiệp

Việc xây dựng một hệ thống quản lý thư viện chuyên nghiệp xuất phát từ nhu cầu cấp thiết của thực tế. Báo cáo dự án chỉ ra rằng, phương pháp quản lý thủ công hiện tại tại nhiều thư viện trường học là không hiệu quả, tốn kém và dễ xảy ra sai sót. Người quản lý phải tốn nhiều công sức để sắp xếp sách, theo dõi tình trạng mượn trả, và lập báo cáo thống kê. Đối với sinh viên và giảng viên, việc tìm kiếm một đầu sách cụ thể giữa hàng ngàn cuốn sách là một thách thức lớn. Một phần mềm chuyên dụng sẽ giải quyết triệt để các vấn đề này. Hệ thống cho phép tự động hóa các quy trình nghiệp vụ như cấp mã sách, quản lý thông tin bạn đọc, ghi nhận giao dịch mượn/trả, tự động nhắc nhở khi quá hạn và tạo ra các báo cáo thống kê chính xác chỉ với vài cú nhấp chuột. Điều này không chỉ giúp tiết kiệm thời gian, nhân lực mà còn nâng cao chất lượng phục vụ, tạo ra một môi trường tra cứu, học tập hiện đại và hiệu quả hơn.

II. Top thách thức trong quản lý dự án phần mềm thư viện

Quá trình quản lý dự án phần mềm luôn tiềm ẩn nhiều thách thức và rủi ro, và dự án xây dựng hệ thống quản lý thư viện cũng không ngoại lệ. Một trong những thách thức lớn nhất là việc đảm bảo dự án đi đúng hướng và đáp ứng chính xác nhu cầu của người dùng cuối. Điều này đòi hỏi kỹ năng phân tích yêu cầu hệ thống phải thực sự tốt, tránh hiểu sai hoặc bỏ sót các chức năng quan trọng. Thách thức thứ hai liên quan đến việc quản lý nguồn lực, bao gồm cả nhân sự và tài chính. Việc phân công công việc không hợp lý hoặc thiếu hụt nhân sự có thể làm chậm tiến độ. Vấn đề quản lý chi phí dự án cũng rất quan trọng, đặc biệt là việc ước tính ngân sách ban đầu. Theo tài liệu dự án, nếu việc ước tính không chính xác, dự án có thể đối mặt với nguy cơ thiếu hụt ngân sách, ảnh hưởng đến chất lượng sản phẩm. Ngoài ra, quản lý rủi ro dự án là một hoạt động không thể bỏ qua. Các rủi ro có thể đến từ nhiều phía: kỹ thuật (công nghệ lựa chọn không phù hợp), nhân sự (thành viên chủ chốt rời dự án), hay quy trình (sự phối hợp giữa các nhóm không tốt). Việc nhận diện, đánh giá và lên kế hoạch ứng phó với rủi ro là yếu tố quyết định sự thành công của một bài tập lớn CNTT.

2.1. Nhận diện và thực thi quản lý rủi ro dự án hiệu quả

Thực thi quản lý rủi ro dự án là một quy trình gồm bốn bước chính: dự đoán, khử bỏ, giảm thiểu tác động và kiểm soát. Trong dự án này, nhóm đã xác định các rủi ro tiềm tàng và phân loại chúng. Ví dụ, rủi ro về kế hoạch bao gồm việc ước lượng thời gian và ngân sách không chính xác. Để đối phó, nhóm đề xuất việc liên tục điều chỉnh kế hoạch cho phù hợp với các phát sinh. Rủi ro về nội bộ như phân công công việc không hợp lý được giải quyết bằng cách thường xuyên điều chỉnh công việc để phù hợp với thế mạnh của từng cá nhân. Rủi ro về quy trình, chẳng hạn như việc xác định sai yêu cầu của khách hàng, được giảm thiểu bằng cách liên tục trao đổi với khách hàng. Bảng phân tích rủi ro trong tài liệu gốc đã lượng hóa xác suất và mức độ ảnh hưởng của từng rủi ro, từ đó ưu tiên các biện pháp phòng ngừa. Ví dụ, rủi ro "Người sử dụng không trao đổi – yêu cầu sẽ trượt" được đánh giá có tác động cao (8/10), đòi hỏi phải có các buổi họp và xác nhận yêu cầu thường xuyên.

2.2. Khó khăn trong việc ước tính và quản lý chi phí dự án

Ước tính và quản lý chi phí dự án là một trong những công việc phức tạp nhất. Báo cáo dự án đã chia chi phí thành hai loại: tổng quan và chi tiết. Chi phí tổng quan bao gồm các hạng mục lớn như chi phí khảo sát, thiết kế, lập trình, kiểm thử, và chi phí dự phòng. Bảng chi phí chi tiết đi sâu vào từng công việc cụ thể, ví dụ như chi phí cho việc thiết kế bảng CSDL, lập trình từng module. Khó khăn chính nằm ở việc dự báo chính xác các chi phí phát sinh. Tài liệu chỉ ra rủi ro "Ước lượng ngân sách không chính xác" có thể dẫn đến việc không đủ kinh phí để chi trả cho các hoạt động cần thiết. Để quản lý tốt, dự án đã phân bổ một khoản chi phí dự phòng (10.000.000 VNĐ) cho những vấn đề không lường trước. Hơn nữa, việc theo dõi chi tiêu thực tế so với ngân sách dự kiến một cách thường xuyên là cần thiết để có những điều chỉnh kịp thời, đảm bảo dự án không vượt quá tổng mức đầu tư đã được phê duyệt.

III. Phương pháp lập kế hoạch dự án CNTT chi tiết và hiệu quả

Việc lập kế hoạch dự án là giai đoạn xương sống, quyết định đến 80% sự thành công của dự án. Một bản kế hoạch tốt phải chi tiết, rõ ràng và khả thi. Trong dự án xây dựng phần mềm quản lý thư viện, quá trình lập kế hoạch bắt đầu ngay sau khi dự án được khởi động. Nhóm đã sử dụng các công cụ và kỹ thuật chuyên nghiệp để xây dựng kế hoạch. Công cụ Microsoft Project được lựa chọn để hỗ trợ việc lên lịch, phân bổ nguồn lực và theo dõi tiến độ. Kế hoạch được xây dựng dựa trên cấu trúc phân rã công việc sơ đồ WBS (Work Breakdown Structure), chia nhỏ dự án thành các gói công việc và nhiệm vụ cụ thể. Mỗi nhiệm vụ được xác định thời gian bắt đầu, kết thúc và người chịu trách nhiệm. Sau đó, các nhiệm vụ này được trực quan hóa trên sơ đồ Gantt, giúp người quản lý dự án và các thành viên dễ dàng theo dõi dòng chảy công việc và sự phụ thuộc lẫn nhau. Kế hoạch không chỉ bao gồm lịch trình mà còn đề cập đến kế hoạch truyền thông (họp nhóm, báo cáo định kỳ), quy tắc làm việc và kế hoạch quản lý các bên liên quan, tạo ra một bộ khung vững chắc cho toàn bộ quá trình thực thi dự án.

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

Cấu trúc phân rã công việc, hay sơ đồ WBS, là kỹ thuật phân chia dự án lớn thành các thành phần nhỏ hơn, dễ quản lý hơn. Trong tài liệu dự án, WBS được thể hiện qua "Bảng phân rã công việc". Dự án "Quản lý thư viện điện tử" được chia thành các giai đoạn chính như: 1. Khởi động dự án, 2. Đi khảo sát thực tế, 3. Phân tích và xác định yêu cầu, 4. Thiết kế CSDL, 5. Thiết kế giao diện, 6. Lập trình và tích hợp, 7. Kiểm thử và sửa lỗi, 8. Kết thúc dự án. Mỗi giai đoạn lớn lại được chia nhỏ thành các nhiệm vụ cụ thể. Ví dụ, giai đoạn "Thực hiện phân tích và xác định yêu cầu" bao gồm các công việc con như "Quản lý thông tin nguồn nhập sách", "Quản lý thông tin người mượn sách". Việc sử dụng sơ đồ WBS giúp đảm bảo không bỏ sót công việc, làm cơ sở cho việc ước tính thời gian, chi phí và phân công nhân sự một cách chính xác.

3.2. Lập lịch trình và theo dõi tiến độ bằng sơ đồ Gantt

Sau khi có WBS, bước tiếp theo là lập lịch trình và thể hiện nó bằng sơ đồ Gantt. Mặc dù tài liệu gốc không trực tiếp vẽ sơ đồ Gantt, nhưng bảng "Công tác thực hiện" và "Lịch trình thực hiện" cung cấp đầy đủ dữ liệu để xây dựng nó. Bảng này liệt kê các công việc, ngày bắt đầu, ngày kết thúc dự kiến và người chịu trách nhiệm. Ví dụ, công việc "Lập trình" được lên kế hoạch diễn ra từ 10/12/2019, và "Kiểm thử" bắt đầu từ 15/01/2019. Sơ đồ Gantt sẽ trực quan hóa các mốc thời gian này dưới dạng các thanh ngang trên một trục thời gian, cho thấy sự tuần tự và chồng chéo của các công việc. Công cụ như Microsoft Project giúp tự động tạo sơ đồ này, cho phép người quản lý dễ dàng theo dõi tiến độ thực tế so với kế hoạch, xác định các đường găng (critical path) và kịp thời điều chỉnh khi có sự chậm trễ, đảm bảo dự án được hoàn thành đúng hạn.

IV. Hướng dẫn phân tích yêu cầu và thiết kế phần mềm chuẩn

Giai đoạn phân tích yêu cầu hệ thống và thiết kế là giai đoạn chuyển hóa nhu cầu của người dùng thành một bản thiết kế kỹ thuật chi tiết cho đội ngũ lập trình. Đây là bước cực kỳ quan trọng trong quản lý dự án phần mềm. Bất kỳ sai sót nào ở giai đoạn này cũng sẽ dẫn đến chi phí sửa chữa rất lớn ở các giai đoạn sau. Quy trình chuẩn bắt đầu bằng việc thu thập yêu cầu thông qua các phương pháp như phỏng vấn người quản lý thư viện, quan sát quy trình làm việc thực tế. Các yêu cầu sau khi thu thập sẽ được phân tích và hệ thống hóa trong một tài liệu đặc tả yêu cầu (Software Requirement Specification - SRS). Tài liệu này mô tả chi tiết các chức năng hệ thống cần có, các yêu cầu phi chức năng (hiệu năng, bảo mật), và các ràng buộc. Các công cụ như biểu đồ use case được sử dụng để mô tả tương tác giữa người dùng (thủ thư, bạn đọc) và hệ thống. Tiếp theo là giai đoạn thiết kế, bao gồm thiết kế kiến trúc tổng thể, thiết kế giao diện người dùng (UI), và thiết kế cơ sở dữ liệu thông qua sơ đồ ERD. Việc áp dụng các phương pháp Agilephương pháp Scrum có thể giúp quy trình này linh hoạt hơn, cho phép nhận phản hồi sớm từ khách hàng và điều chỉnh kịp thời.

4.1. Soạn thảo tài liệu đặc tả yêu cầu SRS và biểu đồ use case

Việc soạn thảo tài liệu đặc tả yêu cầu (SRS) là nền tảng để tất cả các bên liên quan (khách hàng, đội phát triển, đội kiểm thử) có chung một sự hiểu biết về sản phẩm. Dựa trên thông tin từ tài liệu dự án, SRS của phần mềm quản lý thư viện sẽ mô tả các module chức năng như: Quản lý sách, Quản lý sinh viên/giáo viên, Quản lý mượn/trả, Thống kê báo cáo. Để làm rõ các chức năng này, biểu đồ use case được sử dụng. Ví dụ, một use case có thể là "Thủ thư thêm sách mới", với các bước như nhập thông tin sách, gán mã sách, cập nhật số lượng. Một use case khác là "Sinh viên mượn sách", bao gồm các bước kiểm tra thẻ, ghi nhận thông tin mượn. Các biểu đồ này giúp xác định rõ các tác nhân (actors) và các hành động họ có thể thực hiện trên hệ thống, là đầu vào quan trọng cho giai đoạn thiết kế và kiểm thử phần mềm.

4.2. Quy trình thiết kế cơ sở dữ liệu thông qua sơ đồ ERD

Quy trình thiết kế cơ sở dữ liệu là trái tim của hệ thống quản lý thư viện, nơi lưu trữ toàn bộ dữ liệu. Bắt đầu từ các yêu cầu chức năng, nhà phân tích sẽ xác định các thực thể chính (Entities) cần quản lý. Trong dự án này, các thực thể bao gồm: Sách, Bạn Đọc, Phiếu Mượn, Nhân Viên, Hóa Đơn. Mối quan hệ (Relationship) giữa các thực thể này được xác định, ví dụ: một Bạn Đọc có thể mượn nhiều Sách. Toàn bộ cấu trúc này được mô hình hóa bằng sơ đồ ERD (Entity-Relationship Diagram). Sơ đồ ERD giúp trực quan hóa các bảng dữ liệu, các thuộc tính (cột) trong mỗi bảng và các khóa ngoại liên kết chúng. Từ sơ đồ ERD, đội ngũ kỹ thuật có thể dễ dàng tạo ra các bảng trong hệ quản trị cơ sở dữ liệu như SQL Server. Một thiết kế CSDL tốt phải đảm bảo tính toàn vẹn dữ liệu, tránh dư thừa và tối ưu hóa cho việc truy vấn.

V. Bí quyết triển khai kiểm thử và báo cáo quản lý dự án

Sau giai đoạn thiết kế, dự án bước vào giai đoạn thực thi, bao gồm lập trình, kiểm thử phần mềm và triển khai. Đây là giai đoạn biến các bản thiết kế thành một sản phẩm hoạt động được. Đội lập trình sẽ tiến hành viết code phần mềm quản lý thư viện dựa trên các công nghệ đã chọn (C# Winform và SQL Server). Song song với quá trình lập trình là hoạt động kiểm thử. Kiểm thử không phải là công việc chỉ diễn ra ở cuối dự án mà cần được thực hiện liên tục qua nhiều cấp độ: kiểm thử đơn vị (Unit Test), kiểm thử tích hợp (Integration Test), và kiểm thử hệ thống (System Test) để đảm bảo chất lượng. Sau khi sản phẩm được kiểm thử và sửa lỗi, nó sẽ được cài đặt và bàn giao cho khách hàng, kèm theo tài liệu hướng dẫn sử dụng. Cuối cùng, việc tạo một báo cáo quản lý dự án tổng kết là bắt buộc. Báo cáo này không chỉ trình bày kết quả đạt được mà còn phân tích các ưu, nhược điểm, các vấn đề gặp phải và quan trọng nhất là những bài học kinh nghiệm rút ra cho các dự án trong tương lai. Đây là một sản phẩm trí tuệ quý giá của cả đội dự án.

5.1. Các giai đoạn kiểm thử phần mềm đảm bảo chất lượng đầu ra

Hoạt động kiểm thử phần mềm trong dự án được chia thành nhiều giai đoạn để đảm bảo chất lượng. Theo bảng phân rã công việc, quy trình kiểm thử bao gồm: Chuẩn bị dữ liệu kiểm thử, Kiểm thử mức đơn vị, Kiểm thử mức tích hợp, Kiểm thử mức hệ thống và Kiểm thử giao diện. Kiểm thử mức đơn vị tập trung vào việc xác minh từng hàm, từng module nhỏ hoạt động đúng như thiết kế. Kiểm thử mức tích hợp đảm bảo các module khi kết hợp với nhau vẫn hoạt động trơn tru. Kiểm thử mức hệ thống là việc kiểm tra toàn bộ phần mềm trên một môi trường giả lập giống với môi trường thực tế để xác nhận nó đáp ứng tất cả các yêu cầu trong SRS. Cuối cùng, kiểm thử giao diện đảm bảo rằng người dùng có thể tương tác với phần mềm một cách dễ dàng và thuận tiện. Mỗi lỗi được phát hiện sẽ được ghi nhận, phân loại và gửi lại cho đội lập trình để khắc phục, tạo thành một vòng lặp cải tiến liên tục.

5.2. Công nghệ và cấu trúc code phần mềm quản lý thư viện

Việc lựa chọn công nghệ phù hợp là yếu tố quyết định đến sự ổn định và khả năng bảo trì của sản phẩm. Dự án đã lựa chọn một bộ công cụ mạnh mẽ và phổ biến của Microsoft. Ngôn ngữ lập trình chính là C# với nền tảng Winform, rất phù hợp để xây dựng các ứng dụng desktop cho hệ điều hành Windows. C# là một ngôn ngữ hiện đại, hướng đối tượng, giúp việc cấu trúc code phần mềm quản lý thư viện trở nên rõ ràng và dễ bảo trì. Hệ quản trị cơ sở dữ liệu được chọn là SQL Server, một hệ thống mạnh mẽ, có khả năng xử lý lượng dữ liệu lớn và phục vụ nhiều người dùng cùng lúc. SQL Server cung cấp ngôn ngữ Transact-SQL để thực hiện các truy vấn phức tạp. Sự kết hợp giữa C# và SQL Server tạo ra một hệ thống đồng bộ, hiệu quả và có độ tin cậy cao, đáp ứng tốt các yêu cầu nghiệp vụ của một hệ thống quản lý thư viện.

VI. Tổng kết đồ án quản lý dự án và bài học kinh nghiệm rút ra

Giai đoạn cuối cùng của bất kỳ đồ án quản lý dự án nào cũng là tổng kết và rút ra bài học kinh nghiệm. Dự án xây dựng phần mềm quản lý thư viện đã hoàn thành các mục tiêu đề ra, đáp ứng được nhu cầu cơ bản của sinh viên và giáo viên trong việc tra cứu và quản lý tài liệu. Việc đánh giá lại toàn bộ quá trình là vô cùng cần thiết. Báo cáo tổng kết của dự án đã chỉ ra những ưu điểm như tinh thần làm việc nhiệt huyết của các thành viên, sự lãnh đạo tốt của trưởng nhóm và kỹ năng làm việc hiệu quả. Tuy nhiên, dự án cũng không tránh khỏi những nhược điểm như kinh nghiệm thực tế của các thành viên còn hạn chế, một số vấn đề kỹ thuật khó cần sự hỗ trợ từ bên ngoài. Những bài học kinh nghiệm được rút ra là vô giá. Chúng bao gồm sự cần thiết của việc quản lý sát sao hơn các nguồn lực, tầm quan trọng của việc khích lệ tinh thần làm việc, và yêu cầu phân bổ công việc hợp lý để tránh gây áp lực quá mức. Quá trình chuẩn bị slide thuyết trình dự án để bảo vệ trước hội đồng cũng là một cơ hội để hệ thống hóa lại toàn bộ kiến thức và kết quả đạt được.

6.1. Đánh giá kết quả đạt được so với mục tiêu ban đầu

Việc đánh giá kết quả là bước nhìn lại để xem dự án đã thực sự thành công hay chưa. So với mục tiêu ban đầu là "Xây dựng một phần mềm để quản lý thư viện", dự án đã hoàn thành và đi vào hoạt động. Sản phẩm cuối cùng đáp ứng được các chức năng cốt lõi đã đề ra trong giai đoạn phân tích. Về mặt quản lý dự án, dự án đã bám sát được tiến độ và ngân sách, đây là một thành công lớn. Tuy nhiên, việc đánh giá cũng cần nhìn nhận các khía cạnh chưa tối ưu. Có thể một số chức năng phụ chưa được hoàn thiện hoặc giao diện người dùng có thể được cải tiến thêm. Tài liệu dự án thừa nhận "những chỗ xử lý vấn đề chưa được tối ưu". Việc đánh giá một cách khách quan, công nhận cả thành công và thiếu sót, giúp các thành viên trưởng thành hơn và cung cấp dữ liệu đầu vào cho việc cải tiến quy trình trong các dự án tương lai.

6.2. Những bài học cốt lõi sau khi hoàn thành dự án thực tế

Thực hiện một dự án thực tế mang lại những bài học kinh nghiệm không có trong sách vở. Bài học đầu tiên là tầm quan trọng của giao tiếp và làm việc nhóm. Sự phối hợp không ăn khớp giữa các thành viên có thể phá vỡ dự án. Thứ hai, quản lý sự thay đổi là một kỹ năng thiết yếu; các yêu cầu từ khách hàng có thể thay đổi, và người quản lý dự án phải linh hoạt để thích ứng. Thứ ba, việc ghi chép và lưu trữ tài liệu cẩn thận trong suốt dự án (biên bản họp, báo cáo tiến độ, tài liệu thiết kế) là cực kỳ quan trọng để đảm bảo mọi người đều có thông tin nhất quán và là bằng chứng khi nghiệm thu. Cuối cùng, bài học về quản lý rủi ro dự án là không bao giờ được chủ quan. Những rủi ro đã được dự đoán cần có kế hoạch đối phó, và luôn phải chuẩn bị cho những rủi ro bất ngờ. Những kinh nghiệm này là tài sản quý giá nhất mà các thành viên nhận được sau khi hoàn thành bài tập lớn CNTT.

6.3. Chuẩn bị slide thuyết trình dự án và bảo vệ đồ án hiệu quả

Bảo vệ đồ án là bước cuối cùng để chứng minh giá trị của dự án. Việc chuẩn bị một slide thuyết trình dự án chuyên nghiệp và súc tích là rất quan trọng. Một bài thuyết trình hiệu quả cần có cấu trúc rõ ràng: giới thiệu vấn đề và mục tiêu dự án, trình bày phương pháp quản lý đã áp dụng (kế hoạch, WBS, Gantt), demo các chức năng chính của phần mềm, và cuối cùng là tổng kết kết quả, khó khăn và bài học kinh nghiệm. Slide nên tập trung vào các ý chính, sử dụng hình ảnh, biểu đồ để minh họa thay vì các đoạn văn bản dài. Trong quá trình thuyết trình, người trình bày cần thể hiện sự tự tin, nắm vững toàn bộ dự án từ tổng quan đến chi tiết kỹ thuật. Việc chuẩn bị trước các câu hỏi có thể được hội đồng đặt ra sẽ giúp đội dự án trả lời một cách thuyết phục, khẳng định sự thành công của đồ án quản lý dự án.

20/09/2025

Trích đoạn nội dung tài liệu

LỜI MỞ ĐẦU Ngày nay, với sức mạnh công nghệ hiện đại nhanh chóng giúp con người thoát khỏi những khó khăn trong công việc, cuộc sống tấp nập và hối hả ta cần phải nhanh chóng gia nhập vào thế giới, chủ động hội nhập. Với sự phát triển nhanh chóng đó rất có nhiều công cụ hữu ích giúp chúng ta tiết kiệm rất nhiều thời gian và chi phí. Nhiều phần mềm trong lĩnh vực công nghệ thông tin nhanh chóng ra đời đã góp phần đáng kể. “Công Nghệ Thông Tin ” một lĩnh vực đầy tiềm năng đã đem lại cho con người những ứng dụng thật tiện lợi và hữu ích.

Một trong những ứng dụng thiết thực mà nó đem lại là việc ứng dụng tin học vào nhiều lĩnh vực của đời sống như trong các trường học, công ty, cơ quan, xí nghiệp, bệnh viện… phần lớn đều ứng dụng tin học để giúp cho việc quản lý được dễ dàng và thuận tiện hơn. Chính vì vậy, mỗi trường học, bệnh viện… đều muốn xây dựng riêng cho mình một phần mềm quản lý. Vấn đề quản lý thư viện của các trường học hiện nay, việc quản lý được thực hiện bằng thủ công với công cụ hỗ trợ chủ yếu là Word và Excel, nên cơ sở dữ liệu tổ chức chưa chặt chẽ, chi phí quản lý cao, việc truy xuất tìm kiếm thông tin học sinh, sinh viên mất nhiều thời gian,…Do chưa có một phần mềm chuyên dụng đáp ứng tốt nhu cầu quản lý thư viện tại nhà trường. Xuất phát từ nhu cầu thực tế, các nhà trường rất cần phần mềm để giải quyết tốt những vấn đề trên.

Chính những yêu cầu thực tế này nhóm em muốn xây dựng dự án xây dựng phần mềm “Quản lý thư viện” mong rằng sẽ giúp ích một phần nào đó. Nhưng bên cạnh việc xây dựng được một chương trình quản lý hoàn thiện còn phụ thuộc vào rất nhiều yếu tố khác nhau. Việc quản lý dự án phần mềm là bước quan trọng đầu tiên trong xây dựng một đề tài lớn. Mặc dù nhóm chúng em đã có sự cố gắng tìm hiểu trong khi thực hiện đề tài nhưng do điều kiện và thời gian có hạn, cũng như khả năng quản lý dự án chưa có nên trong bài báo cáo này chúng em không tránh khỏi thiếu sót, chúng em rất mong nhận được sự giúp đỡ từ phía các thầy cô và các bạn.

GIỚI THIỆU DỰ ÁN. Tên dự án: Xây dựng phần mềm Quản lý thư viện Trường Đại Học Mỏ Địa Chất 2. Người quản lý dự án(PM): Đinh Việt Anh 2. Danh sách tổ dự án: Gồm các thành viên sau:  Nguyễn Thái Hà  Hoàng Thị Thu Huyền  Hoàng Anh Đức  Bùi Thị Hà 2.

Chủ đầu tư : Trường Đại Học Mỏ Địa Chất Hà Nội. Địa chỉ: Phố Viên – Phường Đức Thắng – Bắc Từ Liêm –Hà Nội Số điện thoại: (08)9 222 999 Email: humg@gmail. Tổng mức đầu tư: 104. Thời gian thực hiện dự án: Tổng thời gian: 3 Tháng (Trừ thứ 7 và chủ nhật không làm việc) Ngày bắt đầu: 28/11/2019 Ngày kết thúc: 28/02/2019 2 3.

Mục tiêu Hoàn thành công việc của dự án theo đúng yêu cầu kĩ thuật, trong phạm vi ngân sách, đúng tiến độ ( Kĩ Thuật – Tài Chính – Thời Gian ) Quản lý dự án là việc áp dụng các công cụ, kiến thức và kĩ thuật nhằm định nghĩa, lập kế hoạch, tiến hành triển khai, tổ chức, kiểm soát và kết thúc dự án Quản lý dự án hiện đang trở thành cách quản lý chính chính thay thế cho quản lý hành chính mệnh lệnh, quan liêu Xây dựng một phần mềm để “quản lý thư viện cho Trường Đại Học Mỏ Địa Chất” nhằm nâng cao chất lượng quản lý một cách có hệ thống, nâng cao năng xuất lao động con người, tìm kiếm, lưu trữ và báo cáo thống kê thông tin một cách dễ dàng và chính xác. Đề xuất giải pháp  Quản lý thư viện sách là một công việc phức tạp, đòi hỏi người quản lý cần phải có sự tỉ mỉ, chu đáo và một phương pháp quản lý khoa học. Tuy nhiên, khi quy mô thư viện tăng lên, số lượng sách nhiều thêm và bạn đọc cũng có thêm nhiều nhu cầu khác nhau, công việc của người quản lý lại càng gặp thêm nhiều vấn đề. Vậy đâu là giải pháp để bạn có thể quản lý thư viện sách hiệu quả? Người quản lý sách cần có những yêu cầu, phẩm chất nào để thư viện có thể vận hành khoa học.

Sắp xếp sách theo đúng nguyên tắc, trật tự  Sinh viên và giáo viên sẽ rất khó khăn trong việc tìm kiếm một cuốn trong số hàng ngàn đầu sách khác nhau có trong thư viện. Chính vì vậy, việc sắp xếp sách theo đúng nguyên tắc, trật tự tuy mất nhiều thời gian nhưng lại tạo điều kiện cho mỗi người có thể dễ dàng hơn trong việc tìm kiếm sau này. Mỗi một cuốn sách sẽ có một số thứ tự nhất định trên giá sách, người quản lý thư viện cần sắp xếp vào đúng vị trí của nó sau khi được sử dụng. Công việc này khá mất thời gian, nhưng lại rất cần thiết để đảm bảo nhu cầu sử dụng của sinh viên và giáo viên 4.

Tự tay sắp xếp và quản lý 3  Người quản lý sách của thư viện hãy tự tay sắp xếp nó lên kệ và quản lý từng vị trí, từng đầu mục sách. Hãy sắp xếp theo mong muốn và theo cách khoa học. Khi đó, sẽ dễ dàng hơn trong việc tìm kiếm một cuốn sách theo yêu cầu của sinh viên và giáo viên, rà soát số lượng và tình trạng của từng đầu mục sách cụ thể. Cần cẩn trọng khi rà soát và sắp xếp từng cuốn sách, cố gắng nắm vững vị trí của từng cuốn sách cụ thể để có thể quản lý sách hiệu quả.

Thường xuyên rà soát và kiểm tra Trong lúc chọn sách, sinh viên và giáo viên có thể làm đảo lộn vị trí của từng cuốn sách. Chính vì vậy, để có thể đảm bảo vị trí từng cuốn sách trong thư viện, hãy thường xuyên rà soát, kiểm tra từng đầu mục để phát hiện những vấn đề nảy sinh, tìm cách khắc phục kịp thời. Khi có sách mới được mang đến thư viện, người quản lý sẽ phân loại sách theo đầu mục sách, loại sách rồi ghi mã sách vào từng quyển sách và xếp sách mới lên trên giá sách. Trong phần mềm, người quản lý sẽ nhập tên sách, mã sách, đầu mục sách, loại sách vào từng mục trong phần nhập của phần mềm và cập nhật số lượng sách còn lại trong thư viện.

Mỗi sinh viên và giáo viên nếu muốn mượn sách phải làm thẻ thư viện đăng kí tại thư viện. Sinh viên và giáo viên phải điền đấy đủ thông tin vào đơn đăng kí làm thẻ thư viện. Người quản lý sẽ kiểm tra thông tin nếu đúng sẽ tiến hành lưu thông tin vào trong hệ thống, cấp thẻ thư viện và hóa đơn làm thẻ. Mỗi thẻ sẽ có mã thẻ (là kí tự) để phân biệt các thẻ với nhau, thời gian cấp và thời gian sử dụng thẻ (thời gian sử dụng là 1 năm).

Chi phí làm thẻ là 30. Hóa đơn làm thẻ gốm mã hóa đơn, ngày lập, chi phí, họ tên người làm thẻ. Khi sinh viên /giáo viên mang sách đến cho thủ thư để đăng ký mượn sách, người quản lý kiểm tra thẻ thư viện của học sinh/giáo viên đó sau đó sẽ ghi mã thẻ thư viện, tên sinh viên /giáo viên, mã sách, tên sách, số lượng sách, đầu mục sách, loại sách mà sinh viên đã mượn và kèm theo ngày, tháng, năm thời điểm hiện tại và ngày, tháng, năm thời hạn trả 4 sách vào phiếu mượn - trả sách, đồng thời ở trên phần mềm người quản lý cũng sẽ ghi các thông tin trên vào phần mềm để có thể kiểm soát được số lượng sách còn lại trong thư viện. Khi sinh viên /giáo viên đến trả sách, người quản lý sẽ yêu cầu sinh viên /giáo viên xuất trình thẻ thư viện và phiếu mượn – trả để kiểm tra tên sinh viên /giáo viên, mã sách, tên sách, số lượng sách, đầu mục sách, loại sách đã mượn xem có đúng với thông tin trên phần mềm và tên sách, số lượng sách, đầu mục sách, loại sách mà sinh viên /giáo viên mang đến trả hay không và kiểm tra ngày, tháng, năm xem có quá hạn trả hay không, nếu quá hạn trả sách thì người quản lý sẽ đề nghị sinh viên /giáo viên điền thông tin vào trong phiếu phạt, còn nếu đúng hạn người quản lý sẽ nhập mã sách, tên sách, đầu mục sách, loại sách đã được nhập vào phần mềm để cập nhật lại số lượng sách.

Khi thư viện cần bổ sung sách mới người quản lý sẽ tìm hiểu thông tin sách cần nhập, lập danh sách sách cần nhập và trình cho ban lãnh đạo nhà trường phê duyệt. Nếu yêu cầu nhập sách được phê duyệt người quản lý sẽ tiến hành liên hệ tài vụ lấy tiền và đặt mua sách. Khi có sách mới người quản lý tiến hành phân loại, làm mã sách, cập nhập tình trạng sách vào hệ thống. Người quản lý lập báo cáo trình cho lãnh đạo nhà trường về tình trạng sách, số sinh viên /giáo viên đăng kí thẻ, danh sách, số lượng sách được mượn trả, số lượng vi phạm, số lượng sách nhập và xử lí sách hỏng, quá hạn.

Xây dựng phần mềm mới Xây dựng phần mềm mới để quản lý thư viện do hiện tại chưa có phần mềm quản lý nào thực sự hiệu quả và đây là nhu cầu cần thiết.  Các modul cần có:  Quản lý o Thống kê thư viện. o Theo dõi đóng phí làm mới thẻ. o Theo dõi các loại sách.

5 o Thống kê các thông tin về sinh viên  Công tác sinh viên o Import danh sách thí sinh từ excel. o Tiếp nhận sinh viên o Chụp hình sinh viên o Làm thẻ thư viện o Phát thẻ cho sinh viên  Trưởng nhà o Ghi phiếu mượn o Trả sách o Mua mới sách o Gởi yêu cầu sửa chữa , mua mới  Kế toán tài vụ o Thu các loại phí o Hoàn trả các loại phí  Quản trị thiết bị o Nhập, xuất, tồn kho vật dụng phục vụ sửa chữa o Tiếp nhận yêu cầu sửa chữa o Yêu cầu nghiệm thu o Phê duyệt yêu cầu sửa chữa.  An ninh sinh viên o Kiểm soát thông tin sinh viên ra vào cổng, tòa nhà o Cảnh báo sinh viên mượn quá hạn sách. 6 o Đồng bộ dữ liệu sinh viên từ hệ thống xuống máy trạm  Thống kê, báo cáo o Thống kê các loại phí o Thống kê sinh viên.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ