Chương 1: QUI TRÌNH KHỞI ĐỘNG 1. Mô tả dự án Tên dự án: Xây dựng phần mềm quản lý thư viện 1. Mục tiêu phần mềm Xây dựng phần mềm quản lý thư viê ̣n với các chức năng chính như sau: Quản lý thông tin đô ̣c giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin đô ̣c giả Quản lý thông tin loại đô ̣c giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin loại đô ̣c giả Quản lý thông tin sách: Hiển thị danh sách, thêm, chỉnh sửa, ẩn và xóa thông tin sách Quản lý thông tin loại sách: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin loại sách Quản lý thông tin tác giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin tác giả Quản lý thông tin nhà xuất bản: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin nhà xuất bản Lập phiếu mượn sách Nhận trả sách Quản lý và xuất phiếu mượn sách Tra cứu thông tin đô ̣c giả Tra cứu thông tin sách Tra cứu thông tin phiếu mượn Thay đổi các quy định o Chỉnh sửa tuổi tối thiểu o Tuổi tối đa của đô ̣c giả o Thời gian sử dụng the o Khoảng năm xuất bản Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 3 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL o Số lượng mượn sách tối đa o Số ngày mượn sách tối đa Xuất các danh sách báo cáo: o Danh sách báo cáo thống kê tình hình mượn sách theo thể loại o Danh sách báo cáo thống kê tình hình mượn sách trả trễ Đăng nhâ ̣p tài khoản Đăng ký tài khoản Đăng xuất Đổi mật khẩu tài khoản 1. Danh sách các biểu mẫu và quy định Yêu cầu Lập thẻ độc giả Biểu mẫu 1 và quy định 1 BM1: Thẻ Độc Giả Họ và tên:.
Loại độc giả:. Ngày lập the:. QĐ1: Có 2 loại độc giả (X,Y). Tuổi độc giả từ 18 đến 55.
Thẻ có giá trị 6 tháng. Yêu cầu Tiếp nhận sách mới Biểu mẫu 2 và quy định 2 BM2: Thông Tin Sách Tên sách:. Nhà xuất bản:. Chỉ nhận các sách xuất bản trong vòng 8 năm.
Yêu cầu Tra cứu sách Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 4 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Biểu mẫu 3 BM3: Danh Sách Sách STT Mã Sách Tên Sách Thể Loại Tác Giả Tình Trạng 1 2 Yêu cầu Cho mượn sách Biểu mẫu 4 và quy định 4 BM4: Phiếu Mượn Sách Họ tên độc giả:. STT Mã Sách Tên Sách Thể Loại Tác Giả 1 2 QĐ4: Chỉ cho mượn với thẻ còn hạn, không có sách mượn quá hạn, và sách không có người đang mượn. Mỗi độc giả mượn tối đa 5 quyển sách trong 4 ngày. Yêu cầu Nhận trả sách Biểu mẫu 5 BM5: Phiếu Trả Sách Họ tên độc giả:.
STT Mã Sách Ngày mượn Số ngày mượn 1 2 Yêu cầu Lập báo cáo Biểu mẫu 6.1 Báo Cáo Thông Kê Tình Hình Mượn Sách Theo Thể Loại Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 5 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Tháng :. STT Tên Thể Loại Số lượt mượn Tỉ lệ 1 2 Tổng số lượt mượn:.2 Báo Cáo Thống Kê Sách Trả Trễ Ngày:. STT Tên Sách Ngày Mượn Số Ngày Trả Trễ 1 2 1. Phạm vi Do xây dựng phần mềm quản lý thư viê ̣n vừa và nhỏ nên sẽ chỉ tâ ̣p trung vào các tính năng quản lý chính: quản lý thông tin đọc giả, quản lý sách, quản lý tác giả, quản lý tình hình mượn trả sách, tính năng đăng nhâ ̣p.
Mô hình phát triển phần mềm Trong đề tài này nhóm đã thống nhất sử dụng quy trình Waterfall vì quy mô dự án trung bình. Và nhóm sau mỗi giai đoạn đều liên hê ̣ với khách hàng để đảm bảo giải quyết được các rủi ro có thể xảy ra. Và sau bước phân tích thì đến bước hiê ̣n thực hóa hê ̣ thống nhóm đã quyết định sau mỗi 1 module (milestone) nhất định sẽ bàn giao cho khách hàng để nhâ ̣n tiền lương và nhâ ̣n phản hồi từ khách hàng. Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 6 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.
Lập Bản tuyên bố dự án Tôn chỉ Dự án (Project Charter) Tên dự án: Xây dựng phần mềm Quản lý thư viện Ngày bắt đầu: 10/09/2021 Ngày kết thúc: 30/11/2021 Ngân sách: 205,000,000đ Giám đốc dự án: Đào Thị Thu Hiền, 0123456789, 18520759@gm.vn Mục tiêu dự án: Xây dựng phần mềm quản lý thư viê ̣n với các chức năng chính như sau Quản lý thông tin đô ̣c giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin đô ̣c giả Quản lý thông tin loại đô ̣c giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin loại đô ̣c giả Quản lý thông tin sách: Hiển thị danh sách, thêm, chỉnh sửa, ẩn và xóa thông tin sách Quản lý thông tin loại sách: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin loại sách Quản lý thông tin tác giả: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin tác giả Quản lý thông tin nhà xuất bản: Hiển thị danh sách, thêm, chỉnh sửa, xóa thông tin nhà xuất bản Quản lý phiếu mượn sách Quản lý phiếu trả sách Tra cứu thông tin đô ̣c giả Tra cứu thông tin sách Tra cứu thông tin phiếu mượn Thay đổi các quy định o Chỉnh sửa tuổi tối thiểu o Tuổi tối đa của đô ̣c giả Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 7 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL o Thời gian sử dụng the o Khoảng năm xuất bản o Số lượng mượn sách tối đa o Số ngày mượn sách tối đa Xuất các danh sách bảo cáo: o Danh sách báo cáo thống kê tình hình mượn sách theo thể loại o Danh sách báo cáo thống kê tình hình mượn sách trả trễ Đăng nhâ ̣p tài khoản Đăng ký tài khoản Đăng xuất Đổi mật khẩu tài khoản Cách tiếp cận (Approach): Lập kế hoạch dự án Nhận yêu cầu từ khách hàng Khảo sát hiện trạng Phân tích yêu cầu người dùng Thiết kế ứng dụng & viết tài liệu Viết code giao diện và chức năng Kiểm thử thủ công và tự động Chuyển giao sản phẩm Hỗ trợ kỹ thuật Vai trò và trách nhiệm Họ Tên Vai trò Trách nhiệm Đào Thị Thu Hiền Người quản lý dự án Lập Tôn chỉ dự án Kỹ sư kiểm thử Lập Họp đồng nhóm Lên kế hoạch (Lập danh sách công việc, Phân bố nhân sự, Lên lịch biểu, Ước tính kinh phí) Chọn kiến trúc hệ thống phù hợp Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 8 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Thiết kế và đặc tả use case Kiểm thử hệ thống Viết tài liệu hướng dẫn sử dụng phần mềm Lên kế hoạch bảo trì phần mềm Bàn giao sản phầm cũng như tài liệu liên quan cho khách hàng Phan Viết Đức Trưởng nhóm phát Xác định mục tiêu dự án triển Chọn kiến trúc hệ thống phù hợp Thiết kế và đặc tả use case Vẽ sơ đồ tuần tự Thiết kế cơ sở dữ liệu Vẽ mô hình thực thể kết hợp ERD Thiết kế các biểu mẫu và quy định Thiết kế giao diện Cài đă ̣t và hiê ̣n thực hóa dự án Hỗ trợ kiểm thử Tích hợp các module Viết tài liệu hướng dẫn sử dụng phần mềm Lên kế hoạch bảo trì phần mềm Nguyễn Trùng Dương Người phát triển ác định yêu cầu nghiệp vụ Lập bản phát biểu về phạm vi Chọn kiến trúc hệ thống phù hợp Vẽ sơ đồ luồng dữ liệu Thiết kế và đặc tả use case Vẽ sơ đồ tuần tự Thiết kế cơ sở dữ liệu Vẽ mô hình thực thể kết hợp ERD Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 9 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Thiết kế các biểu mẫu và quy định Thiết kế giao diện Cài đă ̣t và hiê ̣n thực hóa dự án Tích hợp các module Hỗ trợ kiểm thử Viết tài liệu hướng dẫn sử dụng phần mềm Lên kế hoạch bảo trì phần mềm Nguyễn Quốc Trung Người phát triển Xác định yêu cầu chất lượng Lập danh sách các rủi ro và cách khắc phục Chọn kiến trúc hệ thống phù hợp Vẽ sơ đồ luồng dữ liệu Thiết kế và đặc tả use case Vẽ sơ đồ tuần tự Thiết kế cơ sở dữ liệu Vẽ mô hình thực thể kết hợp ERD Thiết kế các biểu mẫu và quy định Thiết kế giao diện Cài đă ̣t và hiê ̣n thực hóa dự án Hỗ trợ kiểm thử Viết tài liệu hướng dẫn sử dụng phần mềm Lên kế hoạch bảo trì phần mềm Đỗ Mạnh Tiến Người phát triển Xác định yêu cầu hệ thống Lập bản phân tích các bên liên quan Chọn kiến trúc hệ thống phù hợp Vẽ sơ đồ luồng dữ liệu Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 10 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Thiết kế và đặc tả use case Vẽ sơ đồ tuần tự Thiết kế cơ sở dữ liệu Vẽ mô hình thực thể kết hợp ERD Thiết kế các biểu mẫu và quy định Thiết kế giao diện Cài đă ̣t và hiê ̣n thực hóa dự án Hỗ trợ kiểm thử Tích hợp các module Viết tài liệu hướng dẫn sử dụng phần mềm Lên kế hoạch bảo trì phần mềm Chú thích: “Dự án này phải hoàn thành trong vòng 3 tháng.” – Đào Thị Thu Hiền (Người quản lý dự án) “Chúng tôi giả định rằng tất cả nhân viên sẽ sẵn sàng và cam kết ủng hộ dự án. Một vài công việc phải được hoàn thành sau vài giờ để tránh gián đoạn công việc quá giờ và nếu làm quá giờ sẽ được cung cấp thêm thù lao.” – Đào Thị Thu Hiền (Người quản lý dự án) Trường ĐH Công nghệ Thông tn – ĐHQG TP.HCM 11 lOMoARcPSD|10162138 Quản Lý Thư Viện SE358.PMCL Chương 2: QUI TRÌNH LẬP KẾ HOẠCH 2.