Bài mình đồ án 3 của mình cho ai cần nhé>> 20k Tiền đánh worrd nhé. Bài mình còn có sai hay thiếu gì thì kệ mình chỉ ai cần nhé. Quản lý thư viện aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Mình có full suocre code bạn cần liên hệ :0984802244 https://www.facebook.com/profile.php?id=100006361962023 fb: ID facebook Cần Thơ, ngày……tháng……năm 2016 Giáo viên hướng dẫn NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN QUẢN LÝ THƯ VIỆN Cần Thơ, ngày……tháng……năm 2016 Giáo viên phản biện NHIỆM VỤ ĐỒ ÁN HỌC PHẦN Thông tin sinh viên: - Họ tên: Đào Tuấn Lợi MSSV:1350303 Tel: 0984802244 Email:dtloi.httt0133@student.ctuet.edu.vn Thông tin đề tài: - Tên đề tài: “Xây dựng module quản lý người mượn sách hỗ trợ đề nghị sách liên quan cho hệ thống quản lý thư viện website” - Đồ án học phần được thực tại: Bộ môn Hệ Thống Thông Tin, Khoa Công Nghệ Thông Tin, Trường Đại học Kỹ thuật – Công nghệ Cần Thơ - Thời gian thực hiện: 5/9/2016 đến ngày 12/12/2016 Lời cam đoan sinh viên: Tôi Đào Tuấn Lợi cam đoan Đồ án học phần công trình nghiên cứu hướng dẫn TH.S NGUYỄN TRUNG VIỆT TRẦN THỊ KIM KHÁNH Cần Thơ, ngày 12 tháng 12 năm 2016 SINH VIÊN THỰC HIỆN Mục Lục LỜI CẢM ƠN Đồ án môn học đánh giá khả tự lập đánh dấu trưởng thành sinh viên khả làm việc dựa vào hướng dẫn giáo viên, tạo điều kiện cho sinh viên nghiên cứu Đồ án đánh dấu chuyển tiếp trình phấn đấu, học tập rèn luyện sinh viên để trở thành Kỹ sư Công nghệ Thông tin Quá trình làm đồ án, trình học tập, tích lũy kiểm tra lại kiến thức học đem kiến thức áp dụng vào thực tế Em xin chân thành cảm ơn TH.S NGUYỄN TRUNG VIỆT TRẦN THỊ KIM KHÁNH, trực tiếp hướng dẫn em làm đồ án Trong trình thực đồ án, thầy cô tận tình định hướng, hướng dẫn giúp đỡ nhóm em giải khó khăn trình thực đồ án Lời cuối cùng, nhóm em xin chân thành cảm ơn Cần Thơ, ngày tháng 12 năm 2016 LỜI MỞ ĐẦU Hiện nay, thư viện phần thiếu trường đại học, cao đẳng Thư viện nơi lưu trữ, cung cấp tài liệu, sách bám sát nghành mà trường đào tạo, tiện cho sinh viên giáo viên tham khảo thêm chuyên nghành theo học giảng dạy Vì số lượng tài liệu, sách thư viện rất lớn nên gặp khó khăn việc quản lí cung cấp đầy đủ thông tin đến cho người đọc Vì vậy, website quản lí thư viện được tạo nhằm mục đích giúp cho người quản lí quản lí tài liệu sách có thư viện dễ dàng giới thiệu, cung cấp thông tin cần thiết nhất đến người đọc họ có nhu cầu muốn xem mượn sách từ thư viện Do được gợi ý hướng dẫn từ giáo viên hướng dẫn thầy Nguyễn Trung Việt cô Trần Thị Kim Khánh nên em định chọn đề tài làm đồ án tốt nghiệp Vì thời gian lực có hạn nên không tránh khỏi thiếu sót, chúng em rất mong nhận được đóng góp ý kiến từ thầy cô bạn Chúng em xin chân thành cảm ơn! Chương I: TÌM HIỂU VỀ HỆ GỢI Ý VÀ THƯ VIỆN ĐIỆN TỬ Đặt vấn đề: Thư viện nơi lưu trữ khối lượng kiến thức đồ sộ quý giá việc học tập, nghiên cứu sinh viên giảng viên Nhưng nay, việc quản lý thư viện theo cách truyền thống nhiều gây khó khăn cho độc giả lẫn người quản lý Về phía độc giả, họ nắm được danh mục sách thư viện đó,cũng đảm bảo cho việc họ mượn được sách ưng ý đến thư viện Còn phía người quản lý thư viện, công việc quản lý mượn sách cách thủ công chiếm họ nhiều thời gian, sức lực vật chất.Chính lý khiến cho việc tin học hóa công tác văn phòng, thủ tục hành trở thành xu tất yếu Những thiết bị lưu trữ, hệ thống thông tin dần thay tủ hồ sơ khổng lồ Trước lợi ích mà công nghệ thông tin mang lại, việc thay đổi cách thức quản lý thư viện trở thành nhu cầu thực tiễn hoàn toàn nằm tầm tay Mục tiêu nghiên cứu Tìm hiểu hệ gợi ý chương trình hệ thống trợ giúp quản lý người mượn sách được xây dựng để trợ giúp cho nhà quản lý có được đắn định Tổng quan hệ gợi ý 3.1 Hệ gợi ý ? Hệ gợi ý (recommender systems) dạng hệ hỗ trợ định, cung cấp giải pháp mang tính cá nhân hóa mà trải qua trình tìm kiếm phức tạp Hệ gợi ý học từ độc giả gợi ý sản phẩm tốt nhất số sản phẩm phù hợp Sự phát triển nhanh chóng thư viện điện tử, bùng nổ thông tin khiến cho việc tìm kiếm sản phẩm thích hợp để mượn độc giả khó khăn Hiện nay, việc áp dụng hệ gợi ý vào website thư viện điện tử điều tất yếu nhằm tiết kiệm thời gian, công sức chi phí cho độc giả, giúp họ tìm sản phẩm ưng ý nhất để mượn Hệ gợi ý sử dụng tri thức sản phẩm, tri thức chuyên gia hay tri thức khai phá học được từ hành vi độc giả để đưa gợi ý sản phẩm mà họ thích hàng ngàn hàng vạn sản phẩm có hệ thống Các website thư viên điện tử, ví dụ sách, truyện, tiểu thuyết, báo,… sử dụng hệ thống gợi ý để cung cấp thông tin giúp cho người sử dụng định lựa chọn sản phẩm Các sản phẩm được gợi ý dựa số lượng sản phẩm được bán, dựa thông tin cá nhân người sử dụng, dựa phân tích hành vi mượn hàng trước người sử dụng để đưa dự đoán hành vi mua hàng tương lai khách hàng Các dạng gợi ý bao gồm: gợi ý sản phẩm tới người tiêu dùng, thông tin sản phẩm mang tính cá nhân hóa, tổng kết ý kiến cộng đồng, cung cấp chia sẻ, phê bình, đánh giá mang tính cộng đồng liên quan tới yêu cầu, mục đích người sử dụng Để xây dựng hệ gợi ý lĩnh vực thư viện điện tử, sử dụng ý kiến đánh giá độc giả làm sở để phân loại sản phẩm tương tự Khi khách hàng ghé thăm hệ thống, họ muốn tìm kiếm sản phẩm thỏa mãn yêu cầu mong muốn Khi hệ thống cung cấp giao diện tương tác để khách hàng nhập vào yêu cầu tìm kiếm Căn vào yêu cầu ấy hệ thống tiến hành tìm kiếm sản phẩm phù hợp nhất Bên cạnh đó, sở nhận xét đánh giá độc giả trước hệ thống đưa gợi ý cho độc giả Các gợi ý bao gồm thông tin sản phẩm tương tự nhất với sản phẩm mà họ cần tìm kiếm, sản phẩm có chất lượng 3.2 Các phương pháp gợi ý: 3.2.1 Gợi ý dựa thông tin nhân học: Là phương pháp sử dụng liệu nhân học người sử dụng để xác định mối quan hệ người sử dụng sản phẩm, phân thành nhiều nhóm người sử dụng khác nhau, thành viên nhóm có đặc điểm nhân học Dữ liệu nhân học liệu hồ sơ ( tên, số điện thoại…), liệu địa lý (như zip code, nước,…), liệu tình trạng cá nhân (như giới tính, tuổi), liệu thể ưa thích cá nhân (như phong cách sống,…) liệu đăng ký (đăng ký chào bán hàng, )… Một nhóm người có đặc điểm nhân học được hệ thống gợi ý tập sản phẩm Gợi ý dựa thông tin nhân học có tác dụng tốt với sản phẩm Tuy nhiên phương pháp có hạn chế người sử dụng mới, thông tin nhân lọc họ chưa có được đầy đủ Tuy nhiên, phương pháp gợi ý thông tin nhân học đòi hỏi yêu cầu liệu nhân học người sử dụng Trong thông tin lại tương đối nhạy cảm với người sử dụng, liệu loại thường không xác đầy đủ 3.2.2 Gợi ý dựa nội dung: Là phương pháp sử dụng mô tả sản phẩm để suy luận độ phù hợp chúng tới người sử dụng Mỗi người sử dụng được mô hình thông qua hồ sơ Hệ thống sử dụng hồ sơ người sử dụng để đoán trước sản phẩm có phù hợp với họ hay không Gợi ý dựa nội dung đưa sản phẩm nhất tới người sử dụng thông qua việc mô tả nội dung sản phẩm với yêu cầu người sử dụng Tuy nhiên, hạn chế phương pháp việc quản lý người sử dụng Đối với người sử dụng này, hệ thống đòi hỏi phải có đầy đủ thông tin lĩnh vực họ quan tâm ưa thích để xây dựng tập phân loại có chất lượng tốt 3.2.3 Gợi ý dựa hàm tiện ích Phương pháp dựa lý thuyết định sử dụng hàm tiện ích Giả sử hàm tiện ích người sử dụng được cho trước, lựa chọn hai định người sử dụng lựa chọn định có giá trị tiện ích cao Hệ thống gợi ý dựa tiện ích xây dựng hàm tiện ích tương ứng với quan trọng thuộc tính có ích, phục vụ cho việc đưa gợi ý Gợi ý dựa hàm tiện ích xây dựng tiểu sử người sử dụng nên không gặp phải vấn đề sản phẩm người sử dụng Hạn chế lớn nhất trường hợp số lượng thuộc tính được bao hàm hàm tiện ích lớn cách tiếp cận không thực tế chế lớn nhất cách tiếp cận gợi ý dựa tiện ích phải xây dụng hàm tiện ích cho cá thể cách xác Việc xây dựng hàm chức thường hoàn thành hoàn cảnh rõ ràng 3.2.4 Gợi ý dựa sở tri thức Sử dụng miền tri thức rõ ràng, có liên quan tới mối quan hệ yêu cầu người dùng sản phẩm cụ thể Ban đầu người ta đưa dạng tri thức: tri thức danh mục (tri thức sản phẩm được gợi ý), tri thức người sử dụng ( tri thức yêu cầu người sử dụng ), tri thức chức ( tri thức để ánh xạ yêu cầu người sử dụng tới sản phẩm thoả mãn yêu cầu đó) Phương pháp không dựa tiểu sử người sử dụng nên không gặp phải khó khăn sản phẩm người dùng Gợi ý sở tri thức có khả suy diễn, khả suy diễn phụ thuộc vào độ phù hợp yêu cầu người sử dụng với thuộc tính sản phẩm Mọi hệ thống dựa sở tri thức mối quan hệ thu nhận tri thức Thực tế, chất lượng phương án gợi ý tùy thuộc vào độ xác sở tri thức Đây hạn chế lớn nhất phương pháp 3.2.5 Gợi ý dựa lọc cộng tác Quá trình lọc cộng tác hướng tiếp cận thông dụng nhất Hướng tiếp cận lọc cộng tác tập hợp đánh giá người sử dụng (cả dứt khoát không dứt khoát) sản phẩm sử dụng chúng để phân nhóm người dùng thành nhóm có chung đánh giá Hệ thống sử dụng lọc cộng tác dự đoán mối quan tâm người dùng sản phẩm dựa đánh giá người sử dụng khác nhóm phân loại với họ Khác với kĩ thuật lọc thông tin khác, kĩ thuật lọc cộng tác không khai thác liệu mô tả sản phẩm (hoặc văn bản, đặc điểm) Mục tiêu lọc cộng tác tìm người sử dụng có chung sở thích Tuy nhiên, Lọc cộng tác gặp vấn đề đánh giá sớm, đánh giá không xác rải rác người dùng Sản phẩm được gợi ý tới người sử dụng có số lượng đánh giá phù hợp với sản phẩm Vấn đề đánh giá rải rác xảy số người đánh giá số sản phẩm 3.2.6 Gợi ý Lai Là phương pháp sử dụng cách kết hợp hai hay nhiều phương pháp gợi ý hệ thống Mỗi phương pháp gợi ý có mạnh hạn chế riêng Vì để hệ thống đạt hiệu cao trình sử dụng, việc “lai ‘ phương pháp gợi ý giải pháp tối ưu nhất để giảm hạn chế tới mức thấp nhất Phương pháp lọc cộng tác thường được sử dụng để ‘ lai ’ với số phương pháp khác Tuy nhiên, việc kết hợp phương pháp gợi ý gặp nhiều khó khăn thực Hình 3.5: Biểu đồ hoạt động lập phiếu trả Lập phiếu nhập Hình 3.6: Biểu đồ hoạt động lập phiếu nhập Cơ sở liệu 4.1 Sở đồ thực thể thiết kế Hình 4.1: Sở đồ thực thể liên kết 4.2 Các bảng Sách Tên trường Ma_sach Ten_sach Tac_gia The_loai Khoa Nha_cc So_ke Kiểu liệu Varchar Varchar Varchar Int Int Int Int Null Không Không Không Không Không Không Không Khóa Khóa Nha_xb Varchar Không Nhà xuất Nam_xb Mo_ta Hinh_anh So_trang Year Text Varchar Int Không Có Có Có Năm xuất Mô tả Hình ảnh Số trang Giá Decimal Có Giá So_luong Int Có So_lan_muon Int Có Show_trang_chu Tinyint Không Trang_thai Tinyint Số lượng Đếm số lần sách đươc mượn Quyết định sách có lên trang chủ hay không Ẩn / sách Khóa ngoại Khóa ngoại Khóa ngoại Khóa ngoại Không Bảng 4.2.1: Bảng sách Chú thích Mã sách Tên sách Tác giả Thể loại khoa Nhà cung cấp Số kệ sách Thể loại Tên trường Ma_the_loai Ten_the_loai Kiểu liệu Int Varchar Null Không Không Trang_thai Tinyin Không Khóa Khóa Chú thích Mã thể loại Tên thể loại Ẩn / thể loại Bảng 4.2.2: Bảng thể loại Khoa Tên trường Ma_khoa Ten_khoa Kiểu liệu Int Varchar Null Không Không Khóa Khóa Chú thích Mã khoa Tên khoa Trang_thai Tinyin Không Ẩn / khoa Bảng 4.2.3: Bảng khoa Kệ sách Tên trường Ma_ke Ten_ke Kiểu liệu Int Varchar Null Không Không Trang_thai Tinyin Không Khóa Khóa Chú thích Mã kệ Tên kệ Ẩn / kệ sách Bảng 4.2.4: Bảng kệ sách Nhà cung cấp Tên trường Ma_ncc Ten_ncc Mail Sdt Trang_thai Kiểu liệu Null Khóa Chú thích Int Không Khóa Mã nhà cung cấp Varchar Không Tên nhà cung cấp Varchar Có E-mail Varchar Có Số điện thoại Tinyint Không Ẩn / nhà cung cấp Bảng 4.2.5: Bảng nhà cung cấp Thành viên Tên trường Ten_dang_nhap Mật Mail Ho_ten Ngay_sinh Gioi_tinh Lop Quyen_han Kiểu liệu Varchar Varchar Varchar Varchar Date Tinyint Varchar Int Null Không Không Có Không Có Không Không Không Dang_muon Tinyint Không Trang_thai Tinyint Không Khóa Khóa Khóa ngoại Chú thích Tên đăng nhập Mật E-mail Họ tên Ngày sinh Giới tính Lớp Quyền hạn Kiểm tra thành viên có mượn sách hay không Ẩn / thành viên Bảng 4.2.6: Bảng nhà cung cấp Quyền hạn Tên trường Ma_quyen Ten_quyen Kiểu liệu Int Varchar Null Không Không Khóa Khóa Chú thích Mã quyền Tên quyền Trang_thai Tinyint Ẩn / quyền Không Bảng 4.2.7: Bảng quyền hạn Thông báo Tên trường Nguoi_goi Nguoi_nhan Noi_dung Ngay_goi Trang_thai Kiểu liệu Varchar Varchar Text Datetime Null Không Không Có Có Tinyint Không Khóa Khóa Khóa Khóa Khóa Chú thích Người gởi Người nhận Nội dung Ngày gởi Kiểm tra thông báo được xem hay chưa Bảng 4.2.8: Bảng thông báo Phiếu mượn Tên trường Ma_phieu_muo n Nguoi_lap Nguoi_muon Ngay_lap Tri_gia So_luong_muon Han_tra Gia_hạn Kiểu liệu Null Khóa Chú thích Varchar Không Khóa Mã phiếu mượn Varchar Varchar Date Decimal Int Date Không Không Không Có Có Có Khóa ngoại Khóa ngoại TinyInt Có Người lập Người mượn Ngày lập Trị giá Số lượng mượn Hạn trả Kiểm tra phiếu được gia hạn hay chưa Thong_bao Int Có Kiểm tra có thông báo tới thành viên phiếu hết hiệu lực hay chưa Trang_thai Tinyint Không Kiểm tra phiếu được trả hay chưa Bảng 4.2.9: Bảng phiếu mượn Chi tiết phiếu mượn Tên trường Ma_phieu_muo n Ma_sach Gia Kiểu liệu Null Khóa Chú thích Varchar Không Khóa Mã phiếu mượn Varchar Decimal Không Có Mã sách Giá So_luong Int Có Số lượng sách Bảng 4.2.10: Bảng chi tiết phiếu mượn Phiếu trả Tên trường Ma_phieu_tra Nguoi_lap Nguoi_tra Ngay_lap So_luong_tra Tien_phat Kiểu liệu Varchar Varchar Varchar Date Int Decimal Null Khóa Không Khóa Không Khóa ngoại Không Khóa ngoại Không Có Có Bảng 4.2.11: Bảng phiếu trả Chú thích Mã phiếu tra Người lập Người trả Ngày trả Số lượng trả Tiền phạt Chi tiết phiểu trả Tên trường Ma_phieu_tra Ma_sach Kiểu liệu Varchar Varchar Null Không Không Decimal Có Giá Int Có Số lượng sách Gia So_luong Khóa Khóa Khóa Chú thích Mã phiếu trả Mã sách Bảng 4.2.12: Bảng chi tiết phiếu trả Phiếu nhập Tên trường Ma_phieu_nhap Nguoi_lap Ma_ncc Ngay_lap So_luong_nhap Tri_gia Kiểu liệu Varchar Varchar Varchar Date Int Decimal Null Khóa Không Khóa Không Khóa ngoại Không Khóa ngoại Không Có Có Bảng 4.2.13: Bảng phiếu nhập Chú thích Mã phiếu nhập Người lập Mã nhà cung cấp Ngày lập Số lượng nhập Trị giá Chi tiết phiếu nhập Tên trường Ma_phieu_nhap Ma_sach Gia So_luong Kiểu liệu Varchar Varchar Null Không Không Khóa Khóa Khóa Decimal Có Giá Int Có Số lượng sách Bảng 4.2.14: Bảng chi tiết phiếu nhập Quy định Chú thích Mã phiếu nhập Mã sách Tên trường Ma_quy_dinh Ten_quy_dinh Kiểu liệu Int Varchar Null Không Không Decimal Có Gia_tri Khóa Khóa Chú thích Mã quy định Tên quy định Giá trị Bảng 4.2.15: Bảng quy định Banner Tên trường Ma_banner hinh Kiểu liệu Varchar Varchar Null Không Không TinyInt Có Trang_thai Khóa Khóa Chú thích Mã banner Hình ản Trạng thái (có được chọn hay không) Bảng 4.2.16: Bảng banner Chương V: Kết Luận Đề tài “Xây dựng module quản lý người mượn sách hỗ trợ đề nghị sách liên quan cho hệ thống quản lý thư viện website” xuất phát từ thực tế ngày nhằm tạo website hỗ trợ cho việc quản lí thư viện Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành đề tài “Xây dựng module quản lý người mượn sách hỗ trợ đề nghị sách liên quan cho hệ thống quản lý thư viện website” hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót nhất định nên đề tài hoàn thành mức độ sau: - Gợi ý sách được quan tâm nhiều nhất, gợi ý tìm kiếm sách - Chức chủ yếu cho mượn, trả nhập sách - Quản lí thành viên - Quản lí sách - Giao diện đơn giản Hướng nghiên cứu phát triển: - Tìm hiểu sâu hệ gợi ý để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, - Tìm hiểu ngôn ngữ lập trình, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… - Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức - Phát triển thêm chức đặt mượn sách trước thông qua web (giống chức đặt hàng website bán hàng) - Các chức lập phiếu mượn, phiếu trả, phiếu nhập thao tác web bị chậm, không linh hoạt, cần phát triển thêm phần mềm có chức tương tự để tạo thuận tiện linh hoạt Để hoàn thành đề tài này, lần chúng em xin chân thành cảm ơn thầy Nguyễn Trung Việt cô Trần Thị Kim Khánh người quan tâm, giúp đỡ chúng em suốt thời gian qua Chương VI: Tài Liệu Tham Khảo [1] http://www.w3school.com/ [2] http://www.google.com/ [3] http://www.qhonline.info/ [4] http://sinhvienit.net/ Phục Lục Trang chủ Hình 5.1: Trang chủ 1.1 Trang chi tiết sách Hình 5.2: Trang chi tiết sách 1.2 Trang tìm kiếm Hình 5.3: Trang tìm kiếm Trang quản lý Hình 5.4: Trang quản lý 2.1 Trang quản lý sách Hình 5.5: Trang quản lý sách 2.2 Trang quản lý phiếu mượn Hình 5.6: Trang quản lý phiếu mượn 2.3 Trang quản lý phiếu trả Hình 5.7: Trang quản lý phiếu trả 2.4 Trang quản lý phiếu nhập Hình 5.8: Trang quản lý phiếu nhập 2.5 Trang quản lý thành viên Hình 5.9: Trang quản lý thành viên ... phản biện NHIỆM VỤ ĐỒ ÁN HỌC PHẦN Thông tin sinh viên: - Họ tên: Đào Tuấn Lợi MSSV: 135 030 3 Tel: 0984802244 Email:dtloi.httt0 133 @student.ctuet.edu.vn Thông tin đề tài: - Tên đề tài: “Xây dựng module... Hình 3. 3: Biểu đồ hoạt động xóa thể loại sách Lập phiếu mượn Hình 3. 4: Biểu đồ hoạt động lập phiếu mượn Lập phiếu trả Hình 3. 5: Biểu đồ hoạt động lập phiếu trả Lập phiếu nhập Hình 3. 6:... tài liệu” Hình 2 .3: Biểu đồ quản trị tài liệu Biểu đồ phân tích thiết kế hệ thống Một số biểu đồ hoạt động Đăng nhập Hình 3. 1: Biều đồ hoạt động đăng nhập Thêm sách: Hình 3. 2: Biểu đồ hoạt