Báo Cáo SAD

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 13

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ

TRUYỀN THÔNG VIỆT HÀN


KHOA KHOA HỌC MÁY TÍNH

Phân tích và thiết kế hệ thống


ĐỀ TÀI: Quản lý thư viện - LibraryMate

Sinh viên thực viên : HUỲNH CÔNG AN


: DƯƠNG QUỐC CƯỜNG
: ĐẶNG THỊ THƯƠNG HOÀI
: NGUYỄN ANH THƯ
: PHẠM NHƯ QUỲNH

Giáo viên hướng dẫn : TH.S VÕ VĂN LƯỜNG

Đà Nẵng, tháng 9 năm 2023


TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ
TRUYỀN THÔNG VIỆT HÀN
KHOA KHOA HỌC MÁY TÍNH

Phân tích và thiết kế hệ thống


ĐỀ TÀI: Quản lý thư viện - LibraryMate

Sinh viên thực viên : HUỲNH CÔNG AN


: DƯƠNG QUỐC CƯỜNG
: ĐẶNG THỊ THƯƠNG HOÀI
: NGUYỄN ANH THƯ
: PHẠM NHƯ QUỲNH

Giáo viên hướng dẫn : TH.S VÕ VĂN LƯỜNG

Đà Nẵng, tháng 9 năm 2023

2
NHẬN XÉT CỦA GIẢNG VIÊN

....................................................................................................................................

....................................................................................................................................

....................................................................................................................................

....................................................................................................................................

....................................................................................................................................

3
LỜI CẢM ƠN

Lời đầu tiên em muốn gửi lời cảm ơn chân thành đến giáo viên hướng dẫn
nhóm chúng em là thầy Võ Văn Lường hiện đang giảng dạy trường Đại Học Công
nghệ Thông tin và Truyền thông Việt Hàn - Đại Học Đà Nẵng đã tận tâm hướng
dẫn, hỗ trợ và chia sẻ kiến thức vô cùng quý báu trong suốt quá trình thực hiện đề
tài. Sự tận tâm và sự chia sẻ của thầy đã giúp chúng em vượt qua những khó khăn,
hiểu sâu hơn về lĩnh vực chúng em đang học và phát triển khả năng sáng tạo của
bản thân. Bên cạnh những thành tựu đã đạt được, chúng em nhận thấy còn tồn tại
một số hạn chế và vẫn còn có nhiều sai sót. Kính mong thầy cô giám khảo sẽ thông
cảm và góp ý cho chúng em!
Chúng em xin chân thành cảm ơn!

4
MỤC LỤC

Chương 1 : MÔ TẢ DỰ ÁN.....................................................................................6
1. Mô tả dự án...........................................................................................................6
2. Lý do chọn dự án..................................................................................................6
3. Đối tượng khách hàng..........................................................................................6
4. Mục tiêu.................................................................................................................6
5. Lợi ích....................................................................................................................7
6. Thời gian hoàn thành...........................................................................................8
7. Ngôn ngữ sử dụng................................................................................................8
8. Chi phí...................................................................................................................8
Chương 2 : PHÂN TÍCH HỆ THỐNG...................................................................9
1. Mô tả chức năng...................................................................................................9
1.1 Quản trị hệ thống................................................................................................9
1.2 Quản lý kho sách.................................................................................................9
1.3 Quản lý độc giả.................................................................................................10
1.4 Quản lý mượn trả..............................................................................................10
1.5 Thống kê...........................................................................................................11
2. Giao diện.............................................................................................................11
1.1 Giao diện đăng nhập.........................................................................................11
Chương 4 : KẾT LUẬN..........................................................................................12
1. Kết luận....................................................................................................................12
2. Hướng nghiên cứu...................................................................................................12

5
CHƯƠNG 1 : MÔ TẢ DỰ ÁN

1. Mô tả dự án
Dự án quản lý thư viện là một ứng dụng phần mềm / hệ thống được thiết kế
để quản lý các hoạt động và tài liệu trong một thư viện. Dự án này có thể được
triển khai ở cấp độ thư viện cá nhân, trường học, tổ chức hay thư viện công cộng.
2. Lý do chọn dự án
Trong thời đại số hóa, độc giả mong đợi trải nghiệm tìm kiếm và mượn
sách nhanh chóng và thuận tiện. Vì thế chúng em muốn xây dựng và phát triễn dự
án quản lý thư viện tối ưu hóa giúp đáp ứng nhu cầu này bằng cung cấp các công
cụ tìm kiếm mạnh mẽ, dịch vụ trực tuyến cho phép đặt lịch mượn sách, và hệ
thống thông tin sách tự động cập nhật. Điều này tạo ra trải nghiệm độc giả tốt hơn,
thúc đẩy sự hài lòng của họ và thúc đẩy việc sử dụng dịch vụ thư viện.
3. Đối tượng khách hàng
- Độc giả thư viện: Đây là người dùng chính của thư viện, bao gồm học sinh,
sinh viên, giảng viên, nghiên cứu viên, và cộng đồng trong khu vực thư viện
hoạt động. Họ sử dụng dự án để tra cứu tài liệu, đặt mượn sách, và quản lý lịch
sử mượn trả.
- Nhân viên thư viện: Các nhân viên thư viện, bao gồm thủ thư, thư ký, và nhân
viên phục vụ độc giả, sử dụng dự án để quản lý tài liệu, thông tin độc giả, và
các hoạt động hàng ngày trong thư viện.
- Quản lý thư viện: Các quản lý thư viện và người đứng đầu thư viện sử dụng dự
án để theo dõi hoạt động tổng thể của thư viện, tạo báo cáo và thống kê, quản
lý nguồn lực tài chính, và định hướng chiến lược phát triển của thư viện.
- Cơ quan quản lý và tài chính: Trong trường hợp thư viện công cộng hoặc
trường học, các cơ quan quản lý và tài chính có thể là đối tượng để theo dõi
hoạt động của thư viện và quản lý nguồn lực tài chính.
4. Mục tiêu
- Tính khả dụng: Giao diện thân thiện, đơn giản và dễ sử dụng với người dùng.
Hỗ trợ thủ thư trong các công việc quản lý sách, quản lý bạn đọc; hỗ trợ công
việc tìm kiếm sách nhanh cho các bạn đọc.
- Tính toàn vẹn của dữ liệu: Đảm bảo dữ liệu đồng bộ, dữ liệu không bị thay đổi
hay mất mát, đặc biệt trong xử lý các giao dịch trong hệ thống. Dữ liệu phải
đảm bảo được sự toàn vẹn khi được người dùng tiến hành cập nhật.

6
- Tính an toàn bảo mật: Đảm bảo tính an toàn bảo mật dữ liệu. Ứng dụng được
chia thành nhiều module riêng biệt theo từng chức năng và dễ dàng tích hợp
được với nhau. Có khả năng tránh được các vụ tấn công thông thường.
- Tính ổn định của ứng dụng: Ứng dụng chạy ổn định, ko bị lỗi khi hệ thống và
phần mềm xảy ra một số thay đổi. Chương trình gọn nhẹ, ổn định và có khả
năng tương thích với nhiều nền tảng hệ điều hành khác nhau.
5. Lợi ích
Lợi ích của hệ thống quản lý thư viện này là rất đa dạng và phát triển đối
với cả người quản lý và độc giả:
- Đối với người quản lý thư viện:
 Duyệt sách một cách hiệu quả: Hệ thống này giúp người quản lý thư viện
duyệt và theo dõi tài liệu một cách hiệu quả hơn, từ việc thêm mới sách vào
cơ sở dữ liệu đến việc cập nhật thông tin về sách. Điều này giúp đảm bảo
rằng cơ sở dữ liệu tài liệu luôn được cập nhật và đầy đủ.
 Theo dõi mượn trả: Hệ thống cung cấp khả năng theo dõi mượn trả sách
một cách chi tiết, giúp người quản lý dễ dàng kiểm tra tình trạng của mỗi
cuốn sách, quản lý tình trạng trễ hạn, và đảm bảo sự sẵn sàng của tài liệu
cho độc giả.
 Quản lý thông tin độc giả: Hệ thống cung cấp một cơ sở dữ liệu thông tin
độc giả, giúp quản lý dễ dàng tìm kiếm thông tin liên quan đến độc giả,
quản lý thẻ thư viện, và cung cấp dịch vụ tốt hơn.
 Thống kê và theo dõi hoạt động thư viện: Hệ thống cung cấp tính năng
thống kê để người quản lý có thể theo dõi tình hình hoạt động của thư viện,
đánh giá tình trạng tài liệu, và tối ưu hóa quy trình làm việc.
- Đối với độc giả:
 Truy cập trực tuyến các cuốn sách: Hệ thống trực tuyến cho phép độc giả
xem trực tuyến các cuốn sách có sẵn trong thư viện, giúp họ tiết kiệm thời
gian và công sức khi cần tìm kiếm sách. Điều này tạo ra một trải nghiệm
tìm kiếm sách thuận tiện và nhanh chóng.
 Đặt lịch mượn sách: Độc giả có khả năng đặt lịch mượn sách trực tuyến, từ
đó tăng tính linh hoạt và thuận tiện trong việc sử dụng dịch vụ thư viện.
 Thông tin sách chi tiết: Hệ thống cung cấp thông tin chi tiết về sách, bao
gồm tóm tắt, tác giả, và danh mục liên quan, giúp độc giả tìm hiểu và chọn
lựa sách một cách dễ dàng hơn.
 Tùy chỉnh trải nghiệm người dùng: Hệ thống có thể cung cấp tính năng tùy
chỉnh trải nghiệm người dùng, cho phép độc giả lưu lại danh sách yêu thích,
gợi ý sách dựa trên lịch sử mượn sách, và tận hưởng một trải nghiệm sử
dụng thư viện cá nhân hóa hơn.
6. Thời gian hoàn thành

7
Thời gian thực hiện dự án dao động trong khoảng gần 3 tháng (~ 88 ngày).Bao
gôm:
- Khảo sát nhu cầu: 1 tuần
- Phân tích nhu cầu: 1 tuần
- Thiết kế hệ thống: 1 tháng
- Xây dựng phần mềm: 1 tháng
- Chạy thử phần mềm: 1 tuần
- Kiểm thử phầm mềm: 1 tuần
Thời gian thực hiện dự án có thể bị thay đổi do các lý do:
- Năng lực hoạt động để thực hiện dự án của các thành viên trong nhóm không
được như dự tính.
- Trang thiết bị gặp trục trặc làm chậm tiến độ thực hiện.
- Nhà đầu tư đột ngột thay đổi yêu cầu dự án trong khả năng cho phép (nếu
không trong khả năng thì yêu cầu thay đổi không được chấp nhận do tính đột
ngột không thể đáp ứng được kịp thời).
7. Ngôn ngữ sử dụng
- HTML, CSS: Sử dụng cho phát triển giao diện người dùng tương tác trên trình
duyệt web. Đây là công nghệ được nhiều lập trình viên hàng đầu thế giới ứng
dụng để lập trình cho thiết kế website và ứng dụng phần mềm. Xây dựng app
quản lý thư viện sách, công nghệ này giúp website thiết kế trở nên chuyên
nghiệp hơn và thân thiện với người dùng.
- JS: Sử dụng công nghệ tiên tiến này giúp hỗ trợ lập trình phần mềm quản lý
sách trong thư viện số trung tâm, trường học với giao diện web động.
- Java: Sử dụng cho phát triển ứng dụng di động.
- PHP: Sử dụng cho phát triển ứng dụng di động.
8. Chi phí
- Kế hoạch nguồn vốn :
Nhóm có 5 người cùng làm chung dự án có: 70 triệu
- Chi phí:

Các chi phí Số Giá (VND) Tổng


lượng
Máy chủ CSDL 1 30.000.000 30.000.000
Chi phí đăng kí bản quyền 1 1.000.000 1.000.000
Tên miền 1 95.000/tháng 1.140.000
Hosting 1 960.000 / tháng 11.520.000

8
Chứng chỉ bảo mật SSL 1 200.000 / tháng 2.200.000
Chi phí phát sinh 3.000.000

CHƯƠNG 2 : PHÂN TÍCH HỆ THỐNG

1. Mô tả chức năng
1.1 Quản trị hệ thống
- Quản trị người dùng: Chức năng này cho phép quản trị quản lý các tài
khoản người dùng trong hệ thống.
- Quản trị phân quyền: Quản trị viên có khả năng xác định và quản lý
quyền hạn của các người dùng trong hệ thống. Điều này đảm bảo rằng
người dùng chỉ có quyền truy cập vào các chức năng mà họ được phép sử
dụng.

1.2 Quản lý kho sách


- Cập nhật sách: Cho phép thêm mới, chỉnh sửa hoặc xóa thông tin sách
trong cơ sở dữ liệu. Thông tin này bao gồm tiêu đề, tác giả, thể loại, số
lượng tồn kho và thông tin khác về sách.
- Phân loại sách: Cung cấp khả năng gắn nhãn hoặc phân loại sách theo thể
loại, chủ đề hoặc danh mục để dễ dàng tìm kiếm và quản lý.
- Tìm kiếm sách: Người dùng có thể tìm kiếm sách theo nhiều tiêu chí như
tiêu đề, tác giả, thể loại, số lượng tồn kho và nhiều tiêu chí khác.

9
1.3 Quản lý danh mục
- Thông tin tài khoản: Lưu trữ thông tin về độc giả bao gồm tên, địa chỉ, số
điện thoại và thông tin tài khoản mượn sách.
- Tìm kiếm độc giả : Cho phép tìm kiếm độc giả theo tên, số thẻ thư viện
hoặc thông tin liên quan khác.
- Cập nhật danh sách độc giả: Quản lý danh sách độc giả, bao gồm thêm
mới, chỉnh sửa và xóa tài khoản độc giả.
1.4 Quản lý mượn trả
- Mượn sách: Người dùng có thể mượn sách bằng cách đăng nhập vào tài
khoản và chọn sách mình muốn mượn. Hệ thống sẽ ghi nhận thông tin
mượn sách
- Trả sách: Người dùng thông báo khi muốn trả sách, và hệ thống ghi nhận
thông tin trả sách. Tính toán phí trễ hạn (nếu có) và cập nhật số lượng tồn
kho.
- Gia hạn sách: Độc giả có thể yêu cầu gia hạn sách mượn trong trường hợp
hết hạn. Quản trị viên có thể xem xét và duyệt yêu cầu gia hạn.
- Tra cứu sách: Cung cấp tính năng tra cứu thông tin về sách mượn, số
ngày còn lại và tình trạng của sách.

10
1.5 Thống kê
- Thống kê kho: Hiển thị thông tin về tồn kho sách, bao gồm số lượng tồn,
số lượng đã mượn, và số lượng sách có sẵn.
- Thông kê mượn: Thể hiện thông tin về các giao dịch mượn sách, bao gồm
tên độc giả, danh sách sách mượn và ngày mượn.
- Thống kê sách trễ hạn: Hiển thị danh sách các độc giả có sách trễ hạn và
số ngày trễ hạn.

2. Giao diện

11
Hình 1Giao diện tìm kiếm sách

Hình 2 Giao diện Quản lý chung

12
CHƯƠNG 3 : KẾT LUẬN
1. Kết luận

Qua quá trình thực hiện và hoàn thành dự án, chúng em cũng đã thu thập
được nhiều kinh nghiệm quý giá trong việc xây dựng hệ thống quản lí thiết bị máy
tính. Những kỹ năng này sẽ là nền tảng giúp chúng em nâng cao trình độ cá nhân
và tích lũy kinh nghiệm thực tiễn để làm việc trong môi trường doanh nghiệp trong
tương lai. Tuy nhiên, Bên cạnh những kết quả đạt được , thì vẫn còn nhiều hạn chế.
Do thời gian hoàn toàn thiện dự án còn hạn chế nên một số chức năng khác em
chưa kịp hoàn thiện trong thời gian trước khi bảo vệ, mong thầy cô châm chước
nhiều . Sau song có thời gian , em sẽ cố gắng hoàn thiện và phát triển hệ thống tốt
hơn từ đó có thể đưa vào thực tiễn.

2. Hướng nghiên cứu

Với những hạn chế và tồn tại nêu trên , hướng nghiên cứu của em dự kiến như sau:
- Tìm hiểu thêm về nhiều công nghệ hỗ trợ thiết kế để từ đó làm tăng tính thẩm mĩ
cũng như hiệu năng
- Khai thác thêm nhiều chức năng và kết nối với server để lưu dữ liệu trên máy chủ ,
làm tăng độ linh hoạt

13

You might also like