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.
MỤC LỤC MỞ ĐẦU 1 GIỚI THIỆU BỐI CẢNH ĐỀ TÀI MỤC TIÊU PHẠM VI NGHIÊN CỨU PHƢƠNG PHÁP NGHIÊN CỨU KẾT QUẢ NGHIÊN CỨU 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 điển hình 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 2.2.3 Đặc tả chức đăng ký tài khoản ngƣời dùngError! Bookmark not defined 2.2.4 Đặc tả chức đăng nhập Error! Bookmark not defined 2.2.5 Đăc tả chức 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 tìm sách Error! Bookmark not defined 2.2.7 Đăc tả chức quản lý yêu cầu Error! Bookmark not defined 2.2.8 Đăc tả chức báo cáo Error! Bookmark not defined 2.2.9 Đăc tả chức mƣợn sách-trả sách Error! Bookmark not defined 2.2.10 Đăc tả chức đánh giá bình luận sáchError! Bookmark not defined 2.2.11 Đặc tả chức đề cử sách Error! Bookmark not defined 2.2.12 Đặc tả chức 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 đồ Error! Bookmark not defined 2.2.16 Xây dựng sở liệu Error! Bookmark not defined CHƢƠNG 3: 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 3.1.2 Công cụ viết báo cáo 3.2 THIẾT KẾ GIAO DIỆN VÀ DEMO KẾT QUẢ 3.2.1 Chức phân quyền 3.2.2 Bạn đọc xem thông tin sách thƣ viện 3.2.3 Bạn đọc đặt mƣợn sách 3.2.4 Bạn đọc trả sách, gia hạn sách 3.2.5 Bạn đọc đánh giá, bình luận sách 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 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 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 DANH SÁCH HÌNH ẢNH Hình 1: Kiến trúc JSP ứng dụng web Error! Bookmark not defined Hình 2: Hoạt động 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 use case đăng ký Error! Bookmark not defined Hình 5: Biểu đồ hoạt động use case đăng nhập Error! Bookmark not defined Hình 6: Biểu đồ hoạt động use case cập nhật sách-P1Error! Bookmark not Biểu đồ hoạt động use case cập nhật sách-P2Error! Bookmark not defined Hình 7: defined Hình 8: Biểu đồ hoạt động use case tìm sách Error! Bookmark not defined Hình 9: Biểu đồ hoạt động use case quản lý yêu cầuError! Bookmark not defined Hình 10: Biểu đồ hoạt động use case mƣợn- trả sách-P1Error! Bookmark not defined Hình 11: Biểu đồ hoạt động use case mƣợn- trả sách-P2Error! Bookmark not defined Hình 12: Biểu đồ hoạt động use case báo cáo Error! Bookmark not defined Hình 13: Biểu đồ hoạt động use case bình luận sáchError! Bookmark not defined Hình 14: Biểu đồ hoạt động use case đề cử sáchError! Bookmark not defined Hình 15: Biểu đồ hoạt động 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 đồ cho use-case thêm sách Error! Bookmark not defined Hình 18: Biểu đồ cho use-case Chỉnh sửa- xóa sáchError! Bookmark not defined Hình 19: Biểu đồ cho use-case tìm sách Error! Bookmark not defined Hình 20: Biểu đồ cho use-case quản lý yêu cầuError! Bookmark not defined Hình 21: Biểu đồ cho use-case mƣợn sách Error! Bookmark not defined Hình 22: Biểu đồ cho use-case trả sách- gia hạnError! Bookmark not defined Hình 23: Biểu đồ cho use-case báo cáo Error! Bookmark not defined Hình 24: Sơ đồ sở liệu Error! Bookmark not defined Hình 25: Màn hình sau đăng nhập với quyền admin Hình 26: Màn hình sau đăng nhập với quyền bạn đọc Hình 27: Màn hình thơng tin sách Hình 28: Màn hình sau đặt mƣợn sách thành cơng Hình 29: Màn hình đăng kí trả sách Hình 30: Màn hình trả lời câu hỏi sau đăng kí trả sách Hình 31: Màn hình sau chọn đánh giá sách Hình 32: Màn hình sau chọn chức đề cử sách 10 Hình 33: Màn hình sau chon chức quản lý yêu cầu 11 Hình 34: Màn hình sau chon chức báo cáo 12 Hình 35: Màn hình sau chọn chức 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 DANH SÁCH BẢNG BIỂU Bảng Đặc tả chức đăng ký tài khoản ngƣời dùngError! Bookmark not defined Bảng Đặc tả chức đăng nhập Error! Bookmark not defined Bảng Đặc tả chức cập nhật sách Error! Bookmark not defined Bảng Đặc tả chức tìm sách Error! Bookmark not defined Bảng Đặc tả chức quản lý yêu cầu Error! Bookmark not defined Bảng Đặc tả chức báo cáo Error! Bookmark not defined Bảng Đặc tả chức mƣợn sách- trả sách Error! Bookmark not defined Bảng Đặc tả chức đánh giá bình luận sách Error! Bookmark not defined Bảng Đặc tả chức đề cử sách Error! Bookmark not defined Bảng 10 Đặc tả chức 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 Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh MỞ ĐẦU GIỚI THIỆU BỐI CẢNH ĐỀ TÀI Với phát triển nhanh mạnh mẽ công nghệ thông tin nƣớc ta nay, việc ứng dụng tin học vào đời sống, công việc học tập trở nên phổ biến cần thiết Tin học làm thay đổi phƣơng pháp làm việc cách mạnh mẽ mang lại kết cơng việc tốt Trong việc ứng dụng tin học vào việc giảng dạy quản lý trƣờng học quan trọng cần thiết Qua nghiên em nhận thấy việc quản lý hiệu đọc sách cho học sinh trƣờng trung học phổ thơng cịn hạn chế, làm khả tiếp nhận lƣợng kiến thƣc từ sách đa số bạn học sinh Chính cần có phƣơng pháp kích thích hứng thú đọc sách cho bạn học sinh,em định xây dựng website quản lý thƣ viện hiệu đọ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 Bài tốn đặt lúc Xây dựng hệ thống quản lý thƣ viện hiệu đặc biệt phải có 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 để bạn học sinh đọc sách Cụ thể hệ thống phải có chức sau: Quản lý việc mƣợn, trả, gia hạn sách Xây dựng 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… Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh MỤC TIÊU Trong bối cảnh trên, kiến thức học hƣớng dẫn tận tình giáo viên, chúng em thực đề tài nhằm mục đích nghiên cứu vấn đề gặp phải việc quản lý thƣ viện cịn chƣa xác nhiều thời gian, từ đƣa giải pháp khắc phục cuối thúc đẩy đƣợc nhiều bạn đọc tiếp xúc với sách 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 thƣ viện Quản lý ngƣời dùng: giúp kiểm sốt thơng tin bạn đọc thƣ viện Quản lý giao dịch thƣ viện: bao gồm 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 bạn đọc PHƢƠNG PHÁP NGHIÊN CỨU Đề tài 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ữ cơng nghệ có liên quan - Tổng hợp tài liệu - Phân tích 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ế tốn xây dựng 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 đạt đƣợc KẾT QUẢ NGHIÊN CỨU Xây dựng, hoàn thiện đƣa vào sử dụng thử nghiệm hệ thống quản lý thƣ viện hỗ trợ tốt cho ngƣời thủ thƣ hệ thống giao dịch nhƣ sách thu hút bạn đọc cho thƣ viện trƣờng THPT Phan Châu Trinh Website quản lý thƣ viện hiệu đọ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 3.1.1 3.1.2 CÁC CÔNG CỤ Cơng cụ viết chƣơng trình - Eclipse: cơng cụ tạo mã nguồn biên dịch chƣơng trình - Microsoft SQL Server 2008: dùng làm hệ sở liệu cho chƣơng trình 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ẽ sơ đồ mô tả hệ thống 3.2 THIẾT KẾ GIAO DIỆN VÀ DEMO KẾT QUẢ 3.2.1 Chức phân quyền 3.2.1.1 Quá trình thực - 3.2.1.2 Ngƣời dùng đăng nhập vào hệ thống quyền khác Kêt Hình 1: Màn hình sau đăng nhập với quyền admin Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.3 Bạn đọc đặt mƣợn sách 3.2.3.1 3.2.3.2 Quá trình thực - Bạn đọc đăng nhập vào thƣ viện với tài khoản hợp lệ Chọn sách cần mƣợn Chọn “Mƣợn sách” - Sách vừa đăng ký mƣợn xuất trang tài khoản Kết Hình 4: Màn hình sau đặt mƣợn sách thành công Website quản lý thƣ viện hiệu đọ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 - Bạn đọc đăng nhập vào thƣ viện với tài khoản Xem thông tin sách mƣợn trang tài khoản Chọn sách cần trả, gia hạn - Chọn chức “Trả sách” “Gia hạn” Trƣờng hợp trả sách bạn đọc cần trả lời câu hỏi liên quan đến sách để hồn tất thủ tục 3.2.4.2 Kết Hình 5: Màn hình đăng kí trả sách Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh Hình 6: Màn hình trả lời câu hỏi sau đăng kí trả sách Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.5 Bạn đọc đánh giá, bình luận sách 3.2.5.1 Quá trình thực - 3.2.5.2 Bạn đọc đăng nhập vào thƣ viện với tài khoản Chọn sách cần đánh giá Chọn chức “Gửi đánh giá” Kết Hình 7: Màn hình sau chọn đánh giá sách Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.6 Bạn đọc đề cử sách 3.2.6.1 Quá trình thực - 3.2.6.2 Bạn đọc vào trang đề cử sách Chọn chức đề cử sách, bình chọn cho sách đƣợc đề cử trƣớc Kết Hình 8: Màn hình sau chọn chức đề cử sách Website quản lý thƣ viện hiệu đọ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 - 3.2.7.2 Thủ thƣ đăng nhập vào trang quản trị với tài khoản hợp lệ Chọn chức quản lý yêu cầu Kết Hình 9: Màn hình sau chon chức quản lý yêu cầu Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.8 Thủ thƣ xem báo cáo thƣ viện 3.2.8.1 Quá trình thực - 3.2.8.2 Thủ thƣ đăng nhập vào trang quản trị với tài khoản hợp lệ Chọn chức báo cáo Chọn loại báo cáo Kết Hình 10: Màn hình sau chon chức báo cáo Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.9 Thủ thƣ thiết đặt thƣ viện 3.2.9.1 Quá trình thực - 3.2.9.2 Thủ thƣ đăng nhập vào trang quản trị với tài khoản hợp lệ Chọn chức “Thiết đặt” Thay đổi cấu hình tùy theo mục đích Kết Hình 11: Màn hình sau chọn chức thiết đặt thƣ viện Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh 3.2.10 Thủ thƣ tìm sách, bạn đọc thƣ viện 3.2.10.1 3.2.10.2 Quá trình thực - Thủ thƣ đăng nhập vào trang quản trị với tài khoản hợp lệ Chọn chức “Tìm sách”/ “Tìm ngƣời dùng” Chọn yêu cầu nhập từ khóa - Tìm kiếm Kết Hình 12: Màn hình tìm kiếm sách Hình 13: Màn hình tìm kiếm ngƣời dùng Website quản lý thƣ viện hiệu đọ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 3.2.11.2 Quá trình thực - 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 trang tìm kiếm hay click vào 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 Kết 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 Website quản lý thƣ viện hiệu đọ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 Hệ thống Quản lý Lịch Thi đạt đƣợc chức đề đồ án: Quản lý sách: Quản lý thông tin sách Thủ thƣ quản lý thông tin sách thƣ viện Thủ thƣ xem thông tin nhƣ giao dịch sách Quản lý xếp giao dịch thư viện: Thủ thƣ điều hành đƣợc giao dịch mƣợn/trả sách Thủ thƣ thiết đặt quy định giao dịch thƣ viện Hƣớng phát triển Ngày nay, điện thoại di động phát triển mạnh mẽ phƣơng tiện giao tiếp hữu hiệu ngƣời với ngƣời Điều này, góp phần làm tăng thói quen khơng online kiểm tra thơng tin website hàng ngày ngƣời Bên cạnh đó, có nhiều ngƣời sử dụng internet thƣờng xun Với thực tế này, làm cho hệ thống hoạt động hiệu Do đó, để hệ thống hoạt động hữu hiệu, tƣơng lai, em phát triển thêm chức dùng tin nhắn SMS gửi thông báo sách nhƣ thông báo thƣ viện cho bạn đọc thƣ viện năm rõ thông tin Website quản lý thƣ viện hiệu đọ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 hiệu đọc sách cho học sinh trường THPT Phan Châu Trinh II Tóm tắt đồ án Mơ tả tố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 hệ thống thƣ viện với kiểu giao dịch sách nhằm tăng khả tiếp cận khuyến khích bạn đọc đến với sách nhiều Đóng góp 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 giao dịch cho toàn thƣ viện trƣờng Cung cấp môi trƣờng dễ dàng cho bạn đọc khơng cần đến trực tiếp thƣ viện mà thấy đƣợc đầu sách thƣ viện trƣờng, gửi yêu cầu giao dịch sách trực tiếp thơng qua website đặc biệt có sách để đánh giá khả tiếp thu sách 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 điểm tích lũy Ngồi ra, ngƣời dùng cịn đánh giá, chia sẻ ý kiến sách mà đọc, đề cử loại sách mà muốn có thƣ viện để ngƣời biết đến Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh Các chức kết thực chƣơng trình a) Xây dựng thành cơng trang chủ cho thƣ viện trƣờng Hình 1: Trang chủ thƣ viện trƣờng b) Xây dựng thành công hệ thống giao dịch sách với sách đánh giá kiến thức bạn đọc Hình 2: Màn hình trả lời câu hỏi sau đăng kí trả sách Website quản lý thƣ viện hiệu đọ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 Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh ... quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan Châu Trinh Hình 6: Màn hình trả lời câu hỏi sau đăng kí trả sách Website quản lý thƣ viện hiệu đọc sách cho học sinh trƣờng THPT Phan. .. Website quản lý thƣ viện hiệu đọ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 Website. .. báo sách nhƣ thông báo thƣ viện cho bạn đọc thƣ viện năm rõ thông tin Website quản lý thƣ viện hiệu đọ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