Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
588,17 KB
Nội dung
HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO BÀI TẬP LỚN Mơn: Quản lý dự án phần mềm ĐỀ TÀI: XÂY DỰNG HỆ THỐNG QUẢN LÝ THƯ VIỆN Nhóm mơn học 02 - Nhóm tập 13 Giảng viên: Nguyễn Quỳnh Chi Sinh viên thực hiện: Nguyễn Thị Hòa - B18DCCN234 Đỗ Duy Long - B18DCCN340 Lương Thị Vân - B18DCCN710 Đỗ Thị Thúy - B18DCCN652 Nguyễn Yến Vi - B18DCCN685 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat I PHÁT BIỂU BÀI TOÁN 1.Giới thiệu dự án -Tên dự án: xây dựng webapp quản lý thư viện cho trường PTIT -Các bên tham gia: đại diện PTIT, đội ngũ nhân dự án -Khách hàng: trường PTIT -Đơn vị thực hiện: nhóm 13_QLDAPM-02 -Thời gian thực hiện: Thời gian bắt đầu: 01/09/2021 Thời gian kết thúc: 23/11/2021 2.Mục tiêu -Hoàn thành trang web yêu cầu khách hàng thời hạn - Xây dựng hệ thống quản lý thư viện điện tử cho PTIT Hệ thống hỗ trợ việc quản lý đầu sách, quản lý mượn trả sách sinh viên đồng thời cung cấp tính phục vụ cho việc mượn sách sinh viên thuận tiện hơn: theo dõi sách mượn, tìm kiếm theo dõi thơng tin đầu sách có thư viện, đọc sách online Phạm vi dự án - Đối tượng sử dụng: Thủ thư, bạn đọc - Ranh giới dự án: ● Trong phạm vi dự án: o Sản phẩm làm theo yêu cầu khách hàng, chạy trình duyệt Firefox, Google Chrome, Opera, Internet Explorer, Safari, o Yêu cầu khách hàng: Có chức đăng nhập, tìm kiếm, quản lý tài liệu, quản lý bạn đọc, thống kê, đọc sách online An tồn bảo mật thơng tin liệu, phân quyền cho người sử dụng ● Ngồi phạm vi: Khơng cung cấp hệ thống trợ giúp, tích hợp với luật pháp TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Hỗ trợ từ khách hàng: Khách hàng có nhiệm vụ phải cung cấp tài liệu nghiệp vụ, thống thông tin u cầu cho nhóm phát triển - Mơ hình phát triển phần mềm: Mơ hình thác nước - Các công cụ, công nghệ áp dụng cho dự án: - ● Lập trình theo mơ hình MVC ● Lập trình VS Code, Netbean ● Hệ quản trị sở liệu: SQL Server ● Front end: javascript, html5, css, framework: bootstrap, reactjs ● Backend: hệ quản trị sở liệu SQL Service, Java Thời gian hoàn thành dự án: ● - Tổng thời gian thực dự án: Từ 01/09/2021 đến 23/11/2021 Điều kiện ràng buộc: ● Khách hàng không chấp nhận giao sản phẩm chậm ngày, sản phẩm không đảm bảo chất lượng, không theo yêu cầu không chấp nhận ● Các rủi ro liên quan tới bên dự án phải thông báo trước Sản phẩm bàn giao cuối - Mã nguồn webapp quản lý thư viện(source code) - Tài liệu hướng dẫn sử dụng hệ thống (gồm word, video) - Tài liệu hướng dẫn quản lý - Sẵn sàng hỗ trợ trực tiếp có vướng mắc II TÔN CHỈ DỰ ÁN 1.Tổng quan dự án - Tên dự án: Xây dựng webapp quản lý thư viện PTIT - Mục tiêu: yêu cầu khách hàng, webapp dễ sử dụng, dễ bảo trì, tương tích với trình duyệt, giao diện đẹp - Hệ thống cho phép người dùng quản lý thông tin sinh viên, quản lý sách, cho phép sinh viên mượn, trả sách, thống kê TIEU LUAN MOI download : skknchat123@gmail.com moi nhat - Hệ thống cho phép sinh viên xem thông tin cá nhân, tình trạng thơng tin sách đã, mượn, đọc sách online, tìm kiếm sách, theo dõi thơng tin tình trạng đầu sách có thư viện - Thành viên nhóm dự án: Lương Thị Vân Nguyễn Yến Vi Đỗ Duy Long Đỗ Thị Thúy Nguyễn Thị Hịa 2.Phạm vi cơng việc - Các sản phẩm chuyển giao cho khách hàng: ● Hệ thống quản lý thư viện với chức chính: Về phía thủ thư: · Quản lý sinh viên: Thủ thư thông qua hệ thống quản lý thông tin cá nhân sinh viên: họ tên, ngày sinh, quê quán, lớp, hệ đào tạo, ngành, khóa.(Khơng thể thêm, sửa, xóa, thay đổi thơng tin bạn đọc) Nếu sinh viên tham gia mượn sách, hệ thống cập nhật thông tin thời gian mượn/trả sách sinh viên · Quản lý kho sách: Hệ thống cho phép quản lý tồn thơng tin tất sách thư viện Cho phép thêm xóa, thay đổi thơng tin sách · Quản lý mượn trả: Hệ thống cho phép quản lý mượn trả sách sinh viên, hỗ trợ tạo phiếu mượn, gia hạn số lượng sách mượn, thời gian trả sách… · Thống kê: hệ thống cho phép thống kê số lượng sách mượn, số lượng sách chưa mượn năm… giúp cho thủ thư nắm rõ tình hình mượn trả sách thư viện TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Về phía sinh viên: · Tìm kiếm trước đến mượn: Mỗi sinh viên cấp tài khoản cá nhân để truy cập vào thư viện trường, tìm kiếm thông tin sách trước đến mượn · Quản lý thời gian mượn trả mình: Sau sinh viên hoàn thành thủ tục mượn sách, hệ thống cập nhật thời gian mượn thời gian trả sách tài khoản cá nhân sinh viên · Đăng ký mượn sách trước: Sinh viên thông qua hệ thống để đăng ký mượn sách · Đọc trước phần sách: Hệ thống quản lí sách thư viện cho phép tài khoản cá nhân sinh viên xem đọc trước sách · Xem đánh giá sách: Ở thơng tin sách có phần đánh giá, sinh viên xem bình luận ● Tài liệu hướng dẫn sử dụng website ● Tài liệu hướng dẫn quản lý - Lịch thực hiện: Tổng thời gian thực dự án: Từ 01/09/2021 đến 23/11/2021 Giai đoạn Lấy yêu cầu khách hàng Phân tích Thiết kế hệ thống Phát triển hệ thống Kiểm thử chuyển giao TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Ngoài phạm vi dự án - Thống kê số lượng truy cập vào hệ thống - Liên kết với chương trình khác trường PTIT - Hệ thống trợ giúp - Tích hợp với luật pháp Các giả thiết - Hệ thống chạy đc hệ điều hành Win, Mac, Linux - Đây ứng dụng web - Hợp tác với công ty phát triển nước để tạo bảo mật tốt cho người dùng - Đội dự án nội thực công việc - Hệ thống chạy tài ngun máy tính mạng sẵn có - Được sử dụng nội thư viện PTIT - Khách hàng cung cấp chuyên gia nghiệp vụ cần thiết trình phát triển BI QUẢN LÝ PHẠM VI Phân rã công việc (WBS) 0.0 Website quản lý thư viện 1.0 Quản lý dự án 2.0 Thu thập yêu cầu 2.1.Xác định nhu cầu bên liên quan 2.1.1 Gặp gỡ khách hàng để lấy yêu cầu 2.1.2 Họp với đội nhóm(BA, DEV, Designers) để lấy yêu cầu 2.2 Tổng hợp yêu cầu từ bên liên quan 2.3 Xử lý yêu cầu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 2.3.1 Viết tài liệu yêu cầu 2.3.2 Đánh giá chỉnh sửa tài liệu 2.4 Xác nhận lại với bên liên quan 3.0 Phân tích 3.1 Phân tích tĩnh 3.1.1 Phân tích lớp thực thể, xây dựng sơ đồ lớp thực thể toàn hệ thống 3.1.2 Mơ hình hóa quan hệ lớp thực thể, lớp điều khiển lớp biên module 3.2 Phân tích động 3.2.1 Xây dựng sơ đồ usecase viết kịch cho chức hệ thống 3.2.2 Xây dựng sơ đồ trạng thái sơ đồ thể trình tự hoạt động module 3.3 Viết tài liệu đặc tả yêu cầu phần mềm 3.4 Review sản phẩm cuối pha phân tích 4.0 Thiết kế 4.1 Thiết kế tổng thể 4.1.1 Thiết kế kiến trúc 4.1.2 Thiết kế sơ cấp cao 4.2 Thiết kế chi tiết 4.2.1 Thiết kế sở liệu 4.2.2 Thiết kế giao diện phần mềm 4.2.2.1 Thiết kế giao diện quản lý thư viện 4.2.2.1.1 Giao diện Đăng ký , đăng nhập, sửa thông tin 4.2.2.1.2 Giao diện quản lý sách TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 4.2.2.1.3 Giao diện quản lý mượn trả sách 4.2.2.1.4 Giao diện quản lý bạn đọc 4.2.2.2 Thiết kế giao diện bạn đọc 4.2.2.2.1 Giao diện đăng ký, đăng nhập, sửa thông tin 4.2.2.2.2 Giao diện trang chủ 4.2.2.2.3 Giao diện tìm kiếm sách 4.2.2.2.4 Giao diện đọc sách 4.2.2.2.5.Giao diện quản lý mượn trả sách cá nhân 4.2.3.Thiết kế chức phần mềm 4.2.3.1 Các chức quản lý 4.2.3.1.1 Đăng ký , đăng nhập, sửa thông tin 4.2.3.1.2 Quản lý sách 4.2.3.1.3 Quản lý mượn trả sách 4.2.3.1.4 Quản lý bạn đọc 4.2.3.2 Các chức bạn đọc 4.2.3.2.1 Đăng ký, đăng nhập, sửa thơng tin 4.2.3.2.2 Tìm kiếm sách 4.2.3.2.3 Đọc sách 4.2.3.2.4.Xem danh sách mượn trả cá nhân 4.2.4.Review sản phẩm cuối pha thiết kế 4.3 Thiết kế hiệu thiết kế khác 5.0 Phát triển TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 5.1 Xây dựng giao diện 5.1.1 Xây dựng giao diện quản lý thư viện 5.1.1.1 Giao diện Đăng ký , đăng nhập 5.1.1.2 Giao diện quản lý sách 5.1.1.3 Giao diện quản lý mượn trả sách 5.1.1.4 Giao diện quản lý bạn đọc 5.1.2 Xây dựng giao diện bạn đọc 5.1.2.1 Giao diện đăng ký, đăng nhập 5.1.2.2 Giao diện trang chủ 5.1.2.3 Giao diện tìm kiếm sách 5.1.2.4 Giao diện đọc sách 5.1.2.5.Giao diện xem danh sách mượn trả cá nhân 5.1.3.Kiểm thử đơn vị 5.2 Xây dựng sở liệu cho hệ thống 5.2.1 Xây dựng sở liệu sách 5.2.2 Xây dựng sở liệu bạn đọc 5.2.3 Xây dựng sở liệu mượn trả sách 5.2.4.Kiểm thử đơn vị 5.3 Xây dựng chức phần mềm 5.3.1 Các chức quản lý 5.3.1.1 Đăng ký , đăng nhập 5.3.1.2 Quản lý sách 5.3.1.3 Quản lý mượn trả sách 5.3.1.4 Quản lý bạn đọc TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 5.3.1.5.Kiểm thử đơn vị 5.3.2 Các chức bạn đọc 5.3.2.1 Đăng ký, đăng nhập 5.3.2.2 Tìm kiếm sách 5.3.2.3 Đọc sách 5.3.2.4 Xem danh sách mượn trả cá nhân 5.3.2.5.Kiểm thử đơn vị 5.4 Viết tài liệu phần mềm 6.0 Kiểm thử chuyển giao 6.1 Kiểm thử 6.1.1 Kiểm thử tích hợp 6.1.2 Kiểm thử giao diện 6.1.3 Kiểm thử hệ thống 6.1.4 Kiểm thử chấp nhận người dùng 6.2 Chuyển giao 6.2.1 Cập nhật tài liệu sản phẩm tài liệu hướng dẫn sử dụng 6.2.2 Cài đặt hệ thống môi trường khách hàng 6.2.3 Đào tạo sử dụng 6.2.4 Bàn giao sản phẩm 10 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 11 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat 12 TIEU LUAN MOI download : skknchat123@gmail.com moi nhat ... Xây dựng sở liệu cho hệ thống 5.2.1 Xây dựng sở liệu sách 5.2.2 Xây dựng sở liệu bạn đọc 5.2.3 Xây dựng sở liệu mượn trả sách 5.2.4.Kiểm thử đơn vị 5.3 Xây dựng chức phần mềm 5.3.1 Các chức quản. .. -Hoàn thành trang web yêu cầu khách hàng thời hạn - Xây dựng hệ thống quản lý thư viện điện tử cho PTIT Hệ thống hỗ trợ việc quản lý đầu sách, quản lý mượn trả sách sinh viên đồng thời cung cấp tính... CHỈ DỰ ÁN 1.Tổng quan dự án - Tên dự án: Xây dựng webapp quản lý thư viện PTIT - Mục tiêu: yêu cầu khách hàng, webapp dễ sử dụng, dễ bảo trì, tương tích với trình duyệt, giao diện đẹp - Hệ thống