Tóm tắt Luận văn tốt nghiệp: Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh nhằm mục đích nghiên cứu vấn đề đang gặp phải trong việc quản lý thư viện còn chưa chính xác và mất nhiều thời gian, từ đó đưa ra giải pháp khắc phục và cuối cùng là thúc đẩy được nhiều bạn đọc tiếp xúc với sách hơn.
Trang 1MỤC LỤC
MỞ ĐẦU 1
1 GIỚI THIỆU BỐI CẢNH ĐỀ TÀI 1
2 MỤC TIÊU 2
3 PHẠM VI NGHIÊN CỨU 2
4 PHƯƠNG PHÁP NGHIÊN CỨU 2
5 KẾT QUẢ NGHIÊN CỨU 2
CHƯƠNG 1: CƠ SỞ LÝ THUYẾT Error! Bookmark not defined.
1.1 TỔNG QUAN VỀ JAVA, JSP SERVLET Error! Bookmark not defined.
1.1.1 Ngôn ngữ Java Error! Bookmark not defined.
1.1.2 JSP/Servlet Error! Bookmark not defined.
1.2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU Error! Bookmark not defined.
1.2.1 Tổng quan Error! Bookmark not defined.
1.2.2 Các tính năng mới điển hình của SQL Server 2008Error! Bookmark not
defined.
1.3 KIẾN TRÚC HỆ THỐNG Error! Bookmark not defined CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNGError! Bookmark not defined.
2.1 PHƯƠNG PHÁP, CÔNG CỤ Error! Bookmark not defined.
2.1.1 Phương pháp Error! Bookmark not defined.
2.1.2 Công cụ thiết kế Error! Bookmark not defined.
2.2 PHÂN TÍCH Error! Bookmark not defined.
2.2.1 Đặc tả yêu cầu Error! Bookmark not defined.
2.2.2 Sơ đồ use-case Error! Bookmark not defined.
Trang 22.2.3 Đặc tả chức năng đăng ký tài khoản người dùngError! Bookmark not
defined.
2.2.4 Đặc tả chức năng đăng nhập Error! Bookmark not defined.
2.2.5 Đăc tả chức năng cập nhật sách( bao gồm thêm-sửa-xóa sách) Error!
Bookmark not defined.
2.2.6 Đăc tả chức năng tìm sách Error! Bookmark not defined.
2.2.7 Đăc tả chức năng quản lý yêu cầu Error! Bookmark not defined.
2.2.8 Đăc tả chức năng báo cáo Error! Bookmark not defined.
2.2.9 Đăc tả chức năng mượn sách-trả sách Error! Bookmark not defined.
2.2.10 Đăc tả chức năng đánh giá bình luận sáchError! Bookmark not defined.
2.2.11 Đặc tả chức năng đề cử sách Error! Bookmark not defined.
2.2.12 Đặc tả chức năng thiết đặt thư viện Error! Bookmark not defined.
2.2.13 Biểu đồ hoạt động Error! Bookmark not defined.
2.2.14 Biểu đồ lớp Error! Bookmark not defined.
2.2.15 Biểu đồ tuần tự Error! Bookmark not defined.
2.2.16 Xây dựng cơ sở dữ liệu Error! Bookmark not defined.
CHƯƠNG 3: TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ 3
3.1 CÁC CÔNG CỤ 3
3.1.1 Công cụ viết chương trình 3
3.1.2 Công cụ viết báo cáo 3
3.2 THIẾT KẾ GIAO DIỆN VÀ DEMO KẾT QUẢ 3
3.2.1 Chức năng phân quyền 3
3.2.2 Bạn đọc xem thông tin sách trong thư viện 5
3.2.3 Bạn đọc đặt mượn sách 6
3.2.4 Bạn đọc trả sách, gia hạn sách 7
Trang 33.2.5 Bạn đọc đánh giá, bình luận sách 9
3.2.6 Bạn đọc đề cử sách 10
3.2.7 Thủ thư quản lý yêu cầu 11
3.2.8 Thủ thư xem báo cáo của thư viện 12
3.2.9 Thủ thư thiết đặt thư viện 13
3.2.10 Thủ thư tìm sách, bạn đọc trong thư viện 14
3.2.11 Thủ thư xem thông tin sách, người dùng 15
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 16
TÓM TẮT KẾT QUẢ ĐỒ ÁN TỐT NGHIỆP 17
TÀI LIỆU THAM KHẢO Error! Bookmark not defined.
Trang 4DANH SÁCH HÌNH ẢNH
Hình 1: Kiến trúc JSP trong ứng dụng web Error! Bookmark not defined.
Hình 2: Hoạt động của webserver Error! Bookmark not defined.
Hình 3: Sơ đồ Use case hệ thống Error! Bookmark not defined.
Hình 4: Biểu dồ hoạt động của use case đăng ký Error! Bookmark not defined.
Hình 5: Biểu đồ hoạt động của use case đăng nhập Error! Bookmark not defined.
Hình 6: Biểu đồ hoạt động của use case cập nhật sách-P1Error! Bookmark not
defined.
Hình 7: Biểu đồ hoạt động của use case cập nhật sách-P2Error! Bookmark not
defined.
Hình 8: Biểu đồ hoạt động của use case tìm sách Error! Bookmark not defined.
Hình 9: Biểu đồ hoạt động của use case quản lý yêu cầuError! Bookmark not defined.
Hình 10: Biểu đồ hoạt động của use case mƣợn- trả sách-P1Error! Bookmark not
defined.
Hình 11: Biểu đồ hoạt động của use case mƣợn- trả sách-P2Error! Bookmark not
defined.
Hình 12: Biểu đồ hoạt động của use case báo cáo Error! Bookmark not defined.
Hình 13: Biểu đồ hoạt động của use case bình luận sáchError! Bookmark not
defined.
Hình 14: Biểu đồ hoạt động của use case đề cử sách Error! Bookmark not defined.
Hình 15: Biểu đồ hoạt động của use case thiết đặt thƣ việnError! Bookmark not
defined.
Hình 16: Biểu đồ lớp Error! Bookmark not defined.
Hình 17: Biểu đồ tuần tự cho use-case thêm sách Error! Bookmark not defined.
Hình 18: Biểu đồ tuần tự cho use-case Chỉnh sửa- xóa sáchError! Bookmark not
defined.
Trang 5Hình 19: Biểu đồ tuần tự cho use-case tìm sách Error! Bookmark not defined.
Hình 20: Biểu đồ tuần tự cho use-case quản lý yêu cầuError! Bookmark not defined.
Hình 21: Biểu đồ tuần tự cho use-case mượn sách Error! Bookmark not defined.
Hình 22: Biểu đồ tuần tự cho use-case trả sách- gia hạnError! Bookmark not defined.
Hình 23: Biểu đồ tuần tự cho use-case báo cáo Error! Bookmark not defined.
Hình 24: Sơ đồ cơ sở dữ liệu Error! Bookmark not defined.
Hình 25: Màn hình sau khi đăng nhập với quyền là admin 3
Hình 26: Màn hình sau khi đăng nhập với quyền là bạn đọc 4
Hình 27: Màn hình thông tin sách 5
Hình 28: Màn hình sau khi đặt mượn sách thành công 6
Hình 29: Màn hình đăng kí trả sách 7
Hình 30: Màn hình trả lời câu hỏi sau khi đăng kí trả sách 8
Hình 31: Màn hình sau khi chọn chứ năng đánh giá sách 9
Hình 32: Màn hình sau khi chọn chức năng đề cử sách 10
Hình 33: Màn hình sau khi chon chức năng quản lý yêu cầu 11
Hình 34: Màn hình sau khi chon chức năng báo cáo 12
Hình 35: Màn hình sau khi chọn chức năng thiết đặt thư viện 13
Hình 36: Màn hình tìm kiếm sách 14
Hình 37: Màn hình tìm kiếm người dùng 14
Hình 38: Màn hình thông tin bạn đọc 15
Hình 39: Màn hình thông tin sách 15
Trang 7DANH SÁCH BẢNG BIỂU
Bảng 1 Đặc tả chức năng đăng ký tài khoản người dùngError! Bookmark not defined.
Bảng 2 Đặc tả chức năng đăng nhập Error! Bookmark not defined.
Bảng 3 Đặc tả chức năng cập nhật sách Error! Bookmark not defined.
Bảng 4 Đặc tả chức năng tìm sách Error! Bookmark not defined.
Bảng 5 Đặc tả chức năng quản lý yêu cầu Error! Bookmark not defined.
Bảng 6 Đặc tả chức năng báo cáo Error! Bookmark not defined.
Bảng 7 Đặc tả chức năng mượn sách- trả sách Error! Bookmark not defined.
Bảng 8 Đặc tả chức năng đánh giá bình luận sách Error! Bookmark not defined.
Bảng 9 Đặc tả chức năng đề cử sách Error! Bookmark not defined.
Bảng 10 Đặc tả chức năng thiết đặt thư viện Error! Bookmark not defined.
Bảng 11 Bảng User Error! Bookmark not defined.
Bảng 12 Bảng sách Error! Bookmark not defined.
Bảng 13 Bảng giao dịch Error! Bookmark not defined.
Bảng 14 Bảng câu hỏi cho sách Error! Bookmark not defined.
Bảng 15 Bảng yêu cầu Error! Bookmark not defined.
Bảng 16 Bảng thể loại Error! Bookmark not defined.
Bảng 17 Bảng thiết đặt thư viện Error! Bookmark not defined.
Bảng 18 Bảng bình luận sách Error! Bookmark not defined.
Bảng 19 Bảng lớp Error! Bookmark not defined.
Trang 8Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
MỞ ĐẦU
1 GIỚI THIỆU BỐI CẢNH ĐỀ TÀI
Với sự phát triển nhanh và mạnh mẽ của công nghệ thông tin của nước ta hiện nay, việc ứng dụng tin học vào đời sống, công việc và học tập đã trở nên rất phổ biến
và cần thiết Tin học đã làm thay đổi phương pháp làm việc một cách mạnh mẽ và mang lại kết quả công việc tốt hơn Trong đó việc ứng dụng tin học vào việc giảng dạy
và quản lý ở các trường học là hết sức quan trọng và cần thiết
Qua nghiên em nhận thấy rằng việc quản lý và hiệu quả đọc sách cho học sinh ở các trường trung học phổ thông còn hạn chế, làm mất đi khả năng tiếp nhận lượng kiến thưc từ sách của đa số các bạn học sinh Chính vì vậy cần có một phương pháp kích thích hứng thú đọc sách cho các bạn học sinh,em đã quyết định xây dựng website quản
lý thư viện và hiệu quả đọc sách cho học sinh trường trung học phổ thông Phan Châu Trinh làm đề tài tốt nghiệp của mình
Bài toán đặt ra lúc này là Xây dựng một hệ thống quản lý thư viện hiệu quả và đặc biệt phải có chính sách nhằm thu hút bạn đọc, đem bạn sách đến gần bạn đọc hơn, tạo động lực để các bạn học sinh đọc sách Cụ thể là hệ thống phải có các chức năng sau:
Quản lý việc mượn, trả, gia hạn sách
Xây dựng chính sách thu hút bạn đọc thông qua điểm rèn luyện,bình luận sách, trả lời câu hỏi liên quan đến sách…
Trang 9Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
2 MỤC TIÊU
Trong bối cảnh trên, bằng những kiến thức đã học và sự hướng dẫn tận tình của giáo viên, chúng em thực hiện đề tài này nhằm mục đích nghiên cứu vấn đề đang gặp phải trong việc quản lý thư viện còn chưa chính xác và mất nhiều thời gian, từ đó đưa
ra giải pháp khắc phục và cuối cùng là thúc đẩy được nhiều bạn đọc tiếp xúc với sách hơn.
3 PHẠM VI NGHIÊN CỨU
- Quản lý sách: nhằm giúp người thủ thư quản lý tốt việc lưu trữ, kiểm soát nguồn sách của thư viện
- Quản lý người dùng: giúp kiểm soát thông tin bạn đọc của thư viện
- Quản lý giao dịch thư viện: bao gồm các việc mượn, trả, gia hạn sách
- Quản lý bình luận: quản lý việc đánh giá, bình luận sách của bạn đọc
4 PHƯƠNG PHÁP NGHIÊN CỨU
Đề tài này sẽ kết hợp với hai phương pháp nghiên cứu, đó là:
Phương pháp nghiên cứu lý thuyết
- Nghiên cứu tài liệu, ngôn ngữ và công nghệ có liên quan
- Tổng hợp các tài liệu
- Phân tích và thiết kế hệ thống thông tin
Phương pháp nghiên cứu thực nghiệm
- Phân tích yêu cầu thực tế của bài toán và xây dựng các bước phân tích hệ thống
để hỗ trợ việc lập trình, xây dựng ứng dụng
- Đánh giá kết quả đạt được
5 KẾT QUẢ NGHIÊN CỨU
Xây dựng, hoàn thiện và đưa vào sử dụng thử nghiệm hệ thống quản lý thư viện
hỗ trợ tốt nhất cho người thủ thư và hệ thống giao dịch cũng như chính sách thu hút bạn đọc cho thư viện trường THPT Phan Châu Trinh
Trang 10Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
TRIỂN KHAI VÀ ĐÁNH GIÁ KẾT QUẢ
3.1 CÁC CÔNG CỤ
3.1.1 Công cụ viết chương trình
- Eclipse: là công cụ chính tạo mã nguồn và biên dịch chương trình
- Microsoft SQL Server 2008: dùng làm hệ cơ sở dữ liệu cho chương trình
3.1.2 Công cụ viết báo cáo
- Microsoft Word 2007: dùng để viết báo cáo
- Star UML: dùng để vẽ các sơ đồ mô tả hệ thống
3.2 THIẾT KẾ GIAO DIỆN VÀ DEMO KẾT QUẢ
3.2.1 Chức năng phân quyền
Trang 11Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 12Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3.2.2 Bạn đọc xem thông tin sách trong thư viện
3.2.2.1 Quá trình thực hiện
- Bạn đọc vào trang chủ hệ thống
- Chọn sách trong trang chủ hoặc tìm kiếm sách
- Xem thông tin sách
3.2.2.2 Kết quả
Trang 13Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 14Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3.2.4 Bạn đọc trả sách, gia hạn sách
3.2.4.1 Quá trình thực hiện
- Bạn đọc đăng nhập vào thư viện với tài khoản của mình
- Xem thông tin các sách đang mượn trong trang tài khoản
- Chọn sách cần trả, gia hạn
- Chọn chức năng “Trả sách” hoặc “Gia hạn”
- Trường hợp trả sách bạn đọc cần trả lời các câu hỏi liên quan đến sách để hoàn tất thủ tục
3.2.4.2 Kết quả
Trang 15Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 16Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 17Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 18Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3.2.7 Thủ thư quản lý yêu cầu
3.2.7.1 Quá trình thực hiện
- Thủ thư đăng nhập vào trang quản trị với tài khoản hợp lệ
- Chọn chức năng quản lý yêu cầu
3.2.7.2 Kết quả
Trang 19Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3.2.8 Thủ thư xem báo cáo của thư viện
3.2.8.1 Quá trình thực hiện
- Thủ thư đăng nhập vào trang quản trị với tài khoản hợp lệ
- Chọn chức năng báo cáo
- Chọn loại báo cáo
3.2.8.2 Kết quả
Hình 10: Màn hình sau khi chon chức năng báo cáo
Trang 20Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 21Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
Trang 22Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3.2.11 Thủ thư xem thông tin sách, người dùng
3.2.11.1 Quá trình thực hiện
- Thủ thư đăng nhập vào trang quản trị với tài khoản hợp lệ
- Tìm kiếm sách, người dùng trong trang tìm kiếm hay click vào các link tên sách, tên người dùng
- Hệ thống tự động đưa đến trang thông tin sách/người dùng
3.2.11.2 Kết quả
Hình 14: Màn hình thông tin bạn đọc
Hình 15: Màn hình thông tin sách
Trang 23Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
Đánh giá kết quả
Hệ thống Quản lý Lịch Thi đã đạt được các chức năng đề ra của đồ án:
Quản lý sách: Quản lý các thông tin của sách
Thủ thư quản lý các thông tin của sách trong thư viện
Thủ thư có thể xem thông tin cũng như giao dịch của sách
Quản lý và sắp xếp giao dịch trong thư viện:
có nhiều người ít sử dụng internet thường xuyên Với thực tế này, nó sẽ làm cho hệ thống trên hoạt động kém hiệu quả hơn Do đó, để hệ thống hoạt động hữu hiệu, trong tương lai, em sẽ phát triển thêm chức năng dùng tin nhắn SMS gửi thông báo sách mới cũng như thông báo về thư viện cho các bạn đọc thư viện năm rõ thông tin hơn
Trang 24Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
TÓM TẮT KẾT QUẢ ĐỒ ÁN TỐT NGHIỆP
(Dùng cho duyệt kiểm tra đồ án)
I Thông tin chung
Tên đề tài: Xây dựng website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
II Tóm tắt đồ án
1 Mô tả bài toán
Website được xây dựng với mục đích cung cấp cho học sinh trường THPT Phan Châu Trinh một hệ thống thư viện với kiểu giao dịch và chính sách mới nhằm tăng khả năng tiếp cận và khuyến khích bạn đọc đến với sách nhiều hơn
2 Đóng góp của tác giả
Xây dựng hệ thống quản lý thư viện bao gồm quản lý thông tin sách,bạn đọc và giao dịch cho toàn bộ thư viện trường
Cung cấp môi trường dễ dàng cho bạn đọc có thể không cần đến trực tiếp thư viện
mà vẫn có thể thấy được mọi đầu sách của thư viện trường, gửi yêu cầu và giao dịch sách trực tiếp thông qua website và đặc biệt có chính sách để có thể đánh giá khả năng tiếp thu sách cũng như tạo động lực cho bạn đọc đến với thư viện thông qua hệ thống câu hỏi sách và điểm tích lũy
Ngoài ra, người dùng còn có thể đánh giá, chia sẻ những ý kiến của mình về cuốn sách mà mình từng đọc, đề cử loại sách mà mình muốn có ở thư viện để mọi người cùng biết đến
Trang 25Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
3 Các chức năng chính và kết quả thực hiện chương trình
a) Xây dựng thành công trang chủ cho thư viện trường
Trang 26Website quản lý thư viện và hiệu quả đọc sách cho học sinh trường THPT Phan Châu Trinh
c) Xây dựng thành công trang quản lý thư viện
Hình 3: Trang quản lý thư viện P1
Hình 4: Trang quản lý thư viện P2