Professional Documents
Culture Documents
(Nhóm13 - HỆ THỐNG QUẢN LÝ THƯ VIỆN)
(Nhóm13 - HỆ THỐNG QUẢN LÝ THƯ VIỆ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 sự 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 đúng yêu cầu khách hàng và đúng thời hạn.
- Xây dựng được hệ thống quản lý thư viện điện tử cho PTIT. Hệ thống sẽ hỗ
trợ việc quản lý các đầu sách, quản lý mượn và trả sách của các sinh viên đồng
thời cung cấp các tính năng phục vụ cho việc mượn sách của sinh viên được
thuận tiện hơn: theo dõi sách đã và đang mượn, tìm kiếm và theo dõi được
thông tin của các đầu sách có trong thư viện, đọc sách online.
3. Phạm vi dự án
2
- 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 nhất thông tin yê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 trên VS Code, Netbean.
● Hệ quản trị cơ sở dữ liệu: SQL Server
● Front end: javascript, html5, css, framework: bootstrap, reactjs.
● Backend: hệ quản trị cơ sở dữ liệu SQL Service, Java.
- Thời gian hoàn thành dự án:
● Tổng thời gian thực hiện 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 nếu giao sản phẩm chậm 7 ngày, sản
phẩm không đảm bảo chất lượng, không đúng theo yêu cầu sẽ không
được chấp nhận.
● Các rủi ro liên quan tới bên dự án phải được thông báo trước.
- Mục tiêu: đúng yêu cầu khách hàng, webapp dễ sử dụng, dễ bảo trì, tương tích
với mọ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ê.
3
- Hệ thống cho phép sinh viên xem thông tin cá nhân, tình trạng và thông tin
sách đã, đang mượn, đọc sách online, tìm kiếm sách, theo dõi được thông tin
tình trạng của các đầu sách có trong 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
· Quản lý sinh viên: Thủ thư thông qua hệ thống quản lý thông tin cá nhân
của từng 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 của bạn đọc). Nếu sinh
viên tham gia mượn sách, hệ thống sẽ cập nhật thông tin về thời gian
mượn/trả sách của sinh viên.
· Quản lý kho sách: Hệ thống cho phép quản lý toàn bộ thông tin tất cả
sách của thư viện. Cho phép thêm xóa, thay đổi thông tin của sách
· Quản lý mượn trả: Hệ thống cho phép quản lý mượn trả sách của sinh
viên, hỗ trợ tạo phiếu mượn, gia hạn số lượng sách được 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 đã được mượn, số
lượng sách chưa được mượn trong một năm… giúp cho thủ thư nắm rõ tình
hình mượn trả sách của thư viện.
4
Về phía sinh viên:
· Tìm kiếm trước khi đến mượn: Mỗi sinh viên sẽ được cấp tài
khoản cá nhân để truy cập vào thư viện của trường, có thể tìm kiếm
thông tin của sách trước khi đến mượn.
· Quản lý thời gian mượn trả của chính mình: Sau khi sinh viên
hoàn thành thủ tục mượn sách, hệ thống sẽ cập nhật thời gian mượn và
thời gian trả sách ở tài khoản cá nhân của 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 một phần của sách: Hệ thống quản lí sách thư viện cho
phép tài khoản cá nhân của sinh viên xem bản đọc trước của sách
· Xem đánh giá sách: Ở mỗi thông tin sách sẽ có phần đánh giá,
sinh viên có thể xem và bình luận.
5
3. Ngoài phạm vi dự án
2.1.2. Họp với các đội nhóm(BA, DEV, Designers) để lấy yêu
cầu
6
2.3.1. Viết tài liệu yêu cầu
3.1.1. Phân tích các lớp thực thể, xây dựng sơ đồ các lớp thực thể
của toàn hệ thống
3.1.2. Mô hình hóa quan hệ của các lớp thực thể, lớp điều khiển
và lớp biên của từng module
3.2.1 Xây dựng sơ đồ usecase và viết kịch bản cho các chức năng
của hệ thống
4.0. Thiết kế
7
4.2.2.1.3. Giao diện quản lý mượn trả sách
8
5.1. Xây dựng giao diện
9
5.3.1.5.Kiểm thử đơn vị
10
11
12