1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website giới thiệu đánh giá về sách

69 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 69
Dung lượng 0,94 MB

Nội dung

TRƢ ỜNG ẠĐ I HỌC SƢẠM PH ĐẠI HỌC ĐÀ ẴNG N KHOA TIN HỌC BÁO CÁO KHÓA LUẬN TỐT NGHIỆP XÂY DỰNG WEBSITE GIỚI THIỆU VÀ ĐÁNH GIÁ ỀSÁCH V CBHD: TS Nguyễ n Trần Quốc Vinh Sinh viên thực hiệ n: Mai Mã sinh viên: 312022151151 Lớp sinh hoạt: 15CNTT1 Ĉj1 ̽ng, 4/2019 Văn ật Tiế nNh LỜI CẢM ƠN Ĉ͋KRjQWKjQKÿ ͛án th͹c t̵ p s͹n͝l͹c cͯ a b̫n thân, em ÿmQK ̵Qÿ˱ ͫc s͹K˱ ͣng d̳QYjJL~Sÿ ͩt̵n tình tͳnhi͉ u phía Ṱt c̫ nhͷQJÿL ͉ Xÿy ÿmWU ͧWKjQKÿ ͡ ng l͹c lͣn giúp em hoàn thành t͙ Wÿ ͫt th͹c t̵ p Vͣi ṱt c̫s͹c̫m kích em xin g͵i lͥi c̫P˯Qÿ ͇ n ṱ t c̫ m͕LQJ˱ ͥi 7U˱ ͣc tiên em xin chân thành c̫P˯Q th̯ y Ts Nguy͍ n Tr̯ n Qu͙ c Vinh ÿmQKL ͏ t tình h͟trͫK˱ ͣng d̳n em vi͏ c ch͕ Qÿ ͉WjLK˱ ͣng ti͇ p c̵n, giúp chúng em ch͑ nh s͵a nhͷng thi͇ t sót trình nghiên cͱu Và em xin g͵i lͥi c̫m, s͹tri ân sâu s̷Fÿ ͙i vͣi th̯y cô cͯ a Khoa Tin H͕ c- Ĉ̩i h͕F6˱3K ̩PĈj1 ̽QJÿmW ̵ n tình d̩y b̫ o, JL~Sÿ ͩem thͥi gian em h͕ c t̩LWU˱ ͥnJFNJQJQK˱WURQJW ͥi gian em th͹c t̵p (P [LQ ͫc g͵i ÿ˱ lͥi c̫P ˯Q ͇ Qÿ OmQK ̩R ͥ WU˱ QJ ÿ ̩ iĈ h͕F 6˱ ph̩PĈj1 ̽ QJOmQKÿ ̩ o khoa Tin h͕FÿmW ̩ o nhͷQJF˯K ͡ LYjÿL ͉ u ki͏ n h͕c t̵ SJL~SHPFyÿ˱ ͫc nhͷng ki͇ n thͱc b͝tFKÿ ͋KRjQWKjQKÿ ͛ án nghiên cͱu Xin trân tr͕ ng c̫P˯Q Ĉj N̽ng, ngày 10 tháng 04 QăP 2019 Sinh viên th͹c hi͏ n 0DL9ăQ1K ̵t Ti͇ n LỜI CAM ĐOAN 7{L[LQFDPÿRDQ Nhͷng n͡ i dung báo cáo th͹c hi͏ QG˱ ͣi s͹K˱ ͣng d̳ n tr͹c ti͇ p cͯ a th̯ y TS Nguy͍ n Tr̯ n Qu͙ c Vinh M͕ i chép không hͫp l͏ , vi ph̩m quy ch͇ÿjRW ̩o, hay gian trá, tơi xin ch͓ u hồn tồn trách nhi͏ m Sinh viên th͹c hi͏ n 0DL9ăQ1K ̵t Ti͇ n NHẬN XÉT CỦA CÁN BỘHƢỚNG DẪN Ĉj1 ̽ng, ngày tháng QăP Cán b͡K˱ ͣng d̳ n NHẬN XÉT CỦA HỘI ỒĐ NG PHẢN BIỆN Ĉj1 ̽ng, ngày tháng QăP H͡Lÿ ͛ng ph̫n bi͏ n MỤC LỤC LỜI MỞ ĐẦU 1 Tính cấ p thiế t ềđ tài: Mục tiêu nhiệ m vụnghiên cứu: 2.1 Mục tiêu: 2.2 Nhiệm vụ: Đố i ợtƣ ng phạm vi nghiên cứu: 3.1 Đối tƣợng nghiên cứu: 3.2 Phạmnghiên vi cứu: Phƣơng pháp ứu: nghiên c 4.1 Về mặt lý thuyết: 4.2 Về mặt lập trình: Phƣơng ệ n, công ti cụtriể n khai: Kế t quảdựkiế n ớng hƣ phát triể n ềđ tài: 6.1 Kết dự kiến: 6.2 Hƣớng phát triển đề tài: Bốcục ềtài: đ CHƢƠNG 1: ỚI THIỆ GI U TỔNG QUAN 1.1 Lý thuyế t tổng quan 1.1.1 Ngôn ruby ngữ 1.1.2 Rails Framework 11 1.1.3 Giới thiệu hệ quản trị 17cơ 1.1.4 Phân lớp văn 18 1.1.5 Thuật toán Naive Bayes Classifie 19 1.2 Triể n khai thực hiệ n 22 1.2.1 sở Mô tả đề tài 22 1.2.2 Quy trình cần thực 23 1.3 Phân tích website 23 1.3.1 Khảo sát yêu cầu 23 1.3.2 Phân tích u cầu 24 CHƢƠNG 2:TÍCH PHÂN THIẾT KẾ 25 2.1 Mục tiêu chức hệthố c ng 25 2.2 Phân tích thiế t kếhệthố ng thơng tin 26 2.2.1 Biểu 2.2.2 Đặc tả Use Case 30 2.2.3 Sơ tự đồ tuần 39 2.2.4 Thiết 2.2.5 Cấu CHƢƠNG 3.1 đồ Use Case hệ thống 26 kế sơ đồ sở liệu 42 trúc bảng ràng buộc 43 3: ỂN KHAI TRI VÀ KẾT QUẢĐẠT ĐƢ ỢC 47 Môi ờng triể ntrƣ khai 47 3.2 Kế t quảtriể n khai 47 KẾT LUẬN VÀ ỚHƢ NG PHÁT TRIỂN 57 TÀI LIỆU THAM KHẢO 58 MỤC LỤC HÌNH ẢNH Hình 1: Mơ hình MVC ruby 13 Hình 2: KiӃ n trúc tә ng quan cӫ a Ruby on rails 14 Hình 3: %LӇXÿӗ8VH&DVHP{WҧFKӭFQăQJFӫD 26 Hình 4: %LӇXÿӗ8VH&DVHP{WҧFKӭFQăQJFӫD 27 Hình 5: %LӇXÿӗ8VH&DVHP{WҧFKӭFQăQJFӫD 28 Hình 6: BiӇ Xÿ ӗUse Case mơ tҧchӭFQăQJF ӫa quҧ n trӏviên 29 +uQK6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJÿăQJNt 40 +uQK6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJKL Ӈ QWK ӏ  ViFK 40 +uQK 6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJÿăQJQK ұ S 41 +uQK6ѫÿ ӗ WX ҫ QW ӵ FK ӭFQăQJWKrPÿiQKJLi 41 +uQK6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJWKrPEuQKOX ұ Q 42 +uQK6ѫÿ ӗ  FѫV ӣ Gӳ OL Ӌ XTXDQK Ӌ 42 Hình 13: Giao diӋ QWUDQJÿăQJNê 47 Hình 14: Giao diӋ n trDQJÿăQJQK ұ p 48 Hình 15: Giao diӋ n trang chӫ 48 Hình 16: Giao diӋ n trang chi tiӃ t sách 49 Hình 17: Giao diӋ n trang hiӇ n thӏsách 50 Hình 18: Giao diӋ QWUDQJÿiQKJLiViFK 51 Hình 19: Giao diӋ n trang gӱi yêu cҫ u thêm sách 51 Hình 20: Giao diӋ QWUDQJÿ әLWK{QJWLQQJѭ ӡi dùng 52 Hình 21: Giao diӋ n trang xem thông tin bҥ n bè theo dõi 52 Hình 22: Giao diӋ n trang hoҥ Wÿ ӝng cӫa bҥ n bè 53 Hình 23: Giao diӋ QWUDQJViFKÿѭ ӧc yêu thích 53 Hình 24: Giao diӋ n trang quҧ QOêQJѭ ӡi dùng 54 Hình 25: Giao diӋ n trang quҧ n lý yêu cҫ u 55 Hình 26: Giao diӋ n gӱi mail xác nhұ n 55 Hình 27: Giao diӋ n trang thӕng kê 56 MỤC LỤC BẢNG %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVHÿăQJQK ұ S 30 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVHÿăQJ[X ҩ W 30 %ҧ QJ  %ҧ QJÿ һ FW ҧ  8VH&DVH[HPWK{QJWLQViFK 31 Bҧ ng 4: Bҧ QJÿ һ c tҧUse Case thêm mӟi sách 32 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVH[yDViFK 32 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVHF ұ SQK ұ WViFK 33 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVH[HPWK{QJWLQQJѭ ӡLGQJ 33 Bҧ ng 8: Bҧ QJÿ һ c tҧUse Case tҥ o tài khoҧ n mӟi 34 Bҧ ng 9: Bҧ QJÿ һ c tҧUse Case cұ p nhұ t thông tin cá nhân 34 Bҧ ng 10: Bҧ QJÿ һ c tҧUse Case cұ p nhұ t quyӅ n cho user 35 Bҧ ng 11: Bҧ QJÿ һ c tҧUse Case xóa tài khoҧ n 35 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVH[HPGDQKViFK\rXF ҫ X 36 Bҧ ng 13: Bҧ QJÿ һ c tҧUse Case thêm mӟi yêu cҫ u 36 %ҧ QJ  %ҧ QJÿ һ FW ҧ  8VH&DVH[yD\rXF ҫ X 37 %ҧ QJ% ҧ QJÿ һ FW ҧ  8VH&DVHF ұ SQK ұ WWU ҥ QJWKiL\rXF ҫ X 37 %ҧ QJ  %ҧ QJÿ һ FW ҧ  8VH&DVH[HPÿiQKJLi 37 Bҧ ng 17: Bҧ QJÿ һ c tҧ8VH&DVH[yDÿiQKJLi 38 Bҧ ng 18: Bҧ QJÿ һ c tҧUse Case xem bình luұ n cӫDÿiQKJLi 38 Bҧ ng 19: Bҧ QJÿ һ c tҧUse Case xóa bình luұ n cӫDÿiQKJLi 39 %ҧ QJ  %ҧ QJÿ һ FW ҧ  8VH&DVHWKrP\rXWKtFKViFK 39 Bҧ ng 21: Bҧ QJQJѭ ӡi dùng 43 Bҧ ng 22: Bҧ ng sách 43 Bҧ ng 23: Bҧ ng yêu cҫ u 44 Bҧ ng 24: Bҧ ng thӇloҥ i 44 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[HPGDQKViFK\rX ҫ X 0m8VHFDVH86 7rQ 7KrPP ӟL\rXF ҫ X 0{W ҧ ;HPWK{QJWLQÿ һ WWRXU0m\rXF ҫ XWrQViFKWiF ҧ Q ӝL GXQJWK Ӈ  OR ҥ L 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLGQJ ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê &KX\ Ӈ Qÿ Ӄ Q/RJLQ)RUP &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNFKX ӝWYjR³0\ 6XJJHVWV´WUrQWKDQKP &OLFN EXWWRQӫ ³$GG D \rX ҫ X 6XJJHVWV´ Pj F ӕQ PX Ӆ  ÿ F QJK ӏ  OrQZHEVLWH ĈL Ӆ Qÿ ҫ \ÿ ӫ  YjK ӧSO Ӌ  WK{QJWLQYjRIRUP &OLFNEXWWRQ³;iFQK ұ Q´ÿ Ӈ  JӱL\rXF ҫ XOrQWUrQK Ӌ  WK ӕQJ  6Ӂ  FyJ ӱLY Ӆ  PDLOF ӫDQJѭ ӡLGXQJ 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVHWKrPP ӟL\rXF ҫ X 0m8VHFDVH86 7rQ ;yDWKrP\rXF ҫ X 0{W ҧ ;yDP ӝWÿѫQ\rXF ҫ XWURQJK Ӌ  WK ӕQJ 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLGQJ ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 7ҧ LO ҥ LGDQKViFK KL Ӈ QWK ӏ  GDQKViFK\rXF ҫ X &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNFKX ӝWYjR³0\6XJJHVWV´WUrQW SVTH: MAI Ậ VĂN T TIẾN NH 36 BÁO CÁO KHÓA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH &OLFNEXWWRQ³'HOHWH´ÿ Ӈ  [yD \rXF ҫ XF ҫ Q[yD ;X ҩ WKL Ӌ QWK{QJEiRK ӓLFyFK ҳ FFK ҳ Q[yDKD\NR" &OLFN³2.´ÿ Ӈ  [yD&OLFN³+ ӫ\´ÿ Ӈ  NK{QJ[yD 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[yD\rXF ҫ X 0m8VHFDVH86 7rQ &ұ SQK ұ WWU ҥ QJWKiL\rXF ҫ X 0{W ҧ &ұ SQK ұ WWU ҥ QJWKiL\rXF ҫ XWURQJK Ӌ  WK ӕQJ 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLTX ҧ QWU ӏ ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 7ҧ L  O ҥ LGDQKViFKKL Ӈ QWK ӏ  GDQKViFK\rXF ҫ X &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNFKX ӝWYjR³4X ҧ QOê\rXF ҫ X´WUrQWKDQKPHQ &OLFN EXWWRQ Ӈ  [iF ³DFFSHFW´ ұ Q QK \rX ҫ Xӧ ÿѭ F F ҩ FK S ÿ QK ұ Q &OLFNEXWWRQ³UHMHFW´ÿ Ӈ  [iFQK ұ Q\rXF ҫ XE ӏ  W ӯ FK ӕL 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVHF ұ SQK ұ WWU ҥ QJWKiL\rXF ҫ X 0m8VHFDVH 86 7rQ ;HPÿiQKJLi 0{W ҧ ;HPÿiQKJLiF ӫDQJѭ ӡLGQJ 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLTX ҧ QWU ӏ NKiFKKjQJ ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê 6DX[ ӱ Oê +L Ӈ QWK ӏ  WUDQJ[HPFiFÿiQKJLi &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNYjRViFKPjPX ӕQ[HPFiFÿiQKJLi 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[HPÿiQKJLi SVTH: MAI Ậ VĂN T TIẾN NH 37 BÁO CÁO KHÓA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH 0m8VHFDVH86 7rQ ;yDÿiQKJLi 0{W ҧ ;yDP ӝWÿiQKJLiWURQJK Ӌ  WK ӕQJFyWUrQViFK 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLTX ҧ Q WU ӏ QJѭѫLGQJ ÿiQKJLiF ӫDQJѭ ӡLÿy ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 7ҧ LO ҥ LViFKÿDQJÿѭ ӧFÿiQKJLiWUrQK Ӌ  WK ӕQJ &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNFKX ӝWYjRP ӝWTX\ Ӈ QViFKVDXÿy[HPÿi &OLFNYjR³'HOHWH´ F ӫ DÿiQKJLiF ҫ Q[y DF ӫDQJѭ ӡLGQJ ÿyDGPLQWKuFyTX\ Ӆ Q[yDW ҩ WF ҧ  QK ӳQJÿiQKJLiVSD 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[yDÿiQKJLi 0m8VHFDVH86 7rQ ;HPEuQKOX ұ QF ӫDÿiQKJLi 0{W ҧ ;HPEuQKOX ұ QF ӫDÿiQKJLiWURQJK Ӌ  WK ӕQJFyWUrQ  ViFK 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLTX ҧ QWU ӏ QJѭѫLGQJ ÿiQKJLiF ӫDQJѭ ӡLÿy ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 7ҧ LO ҥ LViFKÿDQJÿѭ ӧFEuQKOX ұ QWUrQK Ӌ  WK ӕQJ &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNYjRViFKPjPX ӕQ[HPFiFEuQKOX ұ Q 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[HPEuQKOX ұ QF ӫDÿiQKJLi 0m8VHFDVH86 7rQ ;yDEuQKOX ұ QF ӫDÿiQKJLi 0{W ҧ ;yD ӝW P EuQK ұ Q ӫD F OX ÿiQK JLi Ӌ  WK ӕQJ WURQJ Fy WUrQ K ViFK SVTH: MAI Ậ VĂN T TIẾN NH 38 BÁO CÁO KHÓA LU̴N 1Jѭ ӡLWK ӵFKL Ӌ Q GVHD: NGUY͌N TR̮N QU͘C VINH 1Jѭ ӡLTX ҧ QWU ӏ QJѭѫLGQJ ÿiQKJLiF ӫD QJѭ ӡLÿy ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 7ҧ L ҥ L O ViFK ӧF ÿDQJ EuQK ұ Q ӫ ÿѭ D FOX ÿiQK Ӌ JLi  WUr WK ӕ QJ &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFN ӝWFKX YjR ӝW TX\ Ӈ P Q ViFK VDXұ ÿy Q [HP F ӫ DÿiQKJLi &OLFN YjR F ӫD EuQK ³'HOHWH´ ұ Q ӫ OX D FÿiQK  F ҫ Q JLi [yD F ӫ DQJѭ ӡLGQJÿyDGPLQWKuFyTX Ӆ Q[yDW ҩ WF ҧ  QK ӳQJ ÿiQKJLiVSDP 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVH[yDEuQKOX ұ QF ӫDÿiQKJLi 0m8VHFDVH86  7rQ 7KrP\rXWKtFKViFK 0{W ҧ ĈiQK ҩ XG ӳ QK QJ ViFK WKtFK \rX Ӈ Yj  [HP Fy ӳQJ QKWK ViFKÿѭ ӧF\rXWKtFK 1Jѭ ӡLWK ӵFKL Ӌ Q 1Jѭ ӡLTX ҧ QWU ӏ QJѭѫLGQJ ÿiQKJLiF ӫDQJѭ ӡLÿy ĈL Ӆ XNL Ӌ QWUѭ ӟF[ ӱ Oê ĈmÿăQJQK ұ SYjRK Ӌ  WK ӕQJ 6DX[ ӱ Oê 6iFKÿѭ ӧFWKrPOѭ ӧW\rXWKtFK &iFEѭ ӟFWK ӵFKL Ӌ Q &OLFNYjR Q~WOLNHWUrQFX ӕ Q ViFKE ҥ QPX ӕQÿiQKG ҩ X 1JR ҥ LO Ӌ %ҧ QJ    %ҧ QJÿ һ FW ҧ  8VH&DVHWKrP\rXWKtFKV 2.2.3 Sơồtuầ đ n tự ¾ Chức SVTH: ủ đăng a hệthống kí MAI Ậ VĂN T TIẾN NH c 39 BÁO CÁO KHÓA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH +uQK   6ѫÿ ӗ WX ҫ QW ӵ FK ӭFQăQJÿăQJNt ¾ Chức hiể n thịsách +uQK    6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJKL Ӈ QWK ӏ  ViFK ¾ Chức SVTH: đăng ập nh MAI Ậ VĂN T TIẾN NH 40 BÁO CÁO KHÓA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH +uQK   6ѫÿ ӗ  WX ҫ QW ӵ FK ӭFQăQJÿăQJQK ұ S ¾ Chức thêmậ n đánh xét giá, nh +uQK    6ѫÿ ӗ WX ҫ QW ӵ FK ӭFQăQJ WKrPÿiQKJLi SVTH: MAI Ậ VĂN T TIẾN NH 41 BÁO CÁO KHĨA LU̴N ¾ Chức GVHD: NGUY͌N TR̮N QU͘C VINH thêm ậ n bình lu +uQK    6ѫÿ ӗ WX ҫ QW ӵ FK ӭFQăQJWKrPEuQKOX ұ Q 2.2.4 Thiế t kếsơồcơ đ ởdữ sliệ u +uQK    6ѫÿ ӗ FѫV ӣ Gӳ OL Ӌ X TXDQK Ӌ SVTH: MAI Ậ VĂN T TIẾN NH 42 BÁO CÁO KHÓA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH 2.2.5 Cấ u trúc bảng ràng buộc ¾ Bҧ ng USER STT Tên ờng trƣ Kiể u dữliệ u Ràng buộ c dữliệ u Mô tả id int PRIMARY KEY 0mQJѭ ӡi dùng name nvarchar (50) 7rQQJѭ ӡi dùng email nvarchar (50) Ĉӏ a chӍemail address nvarchar (50) Ĉӏ a chӍ password nvarchar(50) Mұ t khҭ u role nvarchar (50) Phân quyӅ n picture nvarchar(255) Hình ҧ nh uid nvarchar(255) id facebook provider nvarchar(50) facebook Bҧ ng 21: Bҧ ng QJѭ ӡi dùng ¾ Bҧ ng BOOK STT Tên ờng trƣ Kiể u dữliệ u Ràng buộ c dữliệ u Mô tả id int PRIMARY KEY Mã sách category_id int FOREIGN KEY Mã thӇloҥ i title nvarchar (255) Tên sách description nvarchar (255) Tóm tҳ t sách content nvarchar (255) Nӝi dung sách author nvarchar (50) Tác giҧ publisher nvarchar (50) Nhà sҧ n xuҩ t rate_points int ĈL Ӈ m rate number_pages int Sӕtrang Bҧ ng 22: Bҧ ng sách SVTH: MAI Ậ VĂN T TIẾN NH 43 BÁO CÁO KHĨA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH ¾ Bҧ ng SUGGESTS STT Tên ờng trƣ Kiể u dữliệ u Ràng buộc dữliệ u Mô tả id int PRIMARY KEY Mã yêu cҫ u user_id int FOREIGN KEY 0mQJѭ ӡi dùng title nvarchar (255) Tên sách content nvarchar (255) Nӝ i dung sách author nvarchar (50) Tác giҧ category_name nvarchar(50) Tên thӇloҥ i Bҧ ng 23: Bҧ ng yêu cҫ u ¾ Bҧ ng CATEGORIES STT Tên ờng trƣ Kiể u dữliệ u Ràng buộ c Mô tả liệ u id int PRIMARY KEY parent_id int Mã theo thӇloҥ i name nvarchar (50) Tên thӇloҥ i Mã thӇloҥ i Bҧ ng 24: Bҧ ng thӇloҥ i ¾ Bҧ ng FOLLOWS STT Tên ờng trƣ Kiể u dữliệ u Ràng buộc dữliệ u Mô tả id int PRIMARY KEY Mã theo dõi follower_id int Ĉѭ ӧc theo dõi followed_id int ĈDQJWKHRG} Bҧ ng 25: Bҧ ng quan hӋcӫa user SVTH: MAI Ậ VĂN T TIẾN NH 44 BÁO CÁO KHĨA LU̴N GVHD: NGUY͌N TR̮N QU͘C VINH ¾ Bҧ ng ACTIVITIES STT Tên ờng trƣ Kiể u dữliệ u Ràng buộc dữliệ u Mô tả id int PRIMARY KEY Mã hoҥ Wÿ ӝng trackable_id int 0mKjQKÿ ӝ ng trackable_type nvarchar (50) 7rQKjQKÿ ӝ ng owner_id int 0mQJѭ ӡi dùng key nvarchar(50) 9LHZ KjQK ÿ (create, destroy) Bҧ ng 26: Bҧ ng hoҥ Wÿ ӝng ¾ Bҧ ng REVIEWS STT Tên ờng trƣ Kiể u dữliệ u Ràng buộ c Mô tả liệ u id int PRIMARY KEY 0mÿiQKJLi book_id int FOREIGN KEY Mã sách user_id int FOREIGN KEY 0mQJѭ ӡi dùng content text NӝL GXQJ ÿi giá rate int Sӕ Oѭ ӧng ÿѭ ӧFÿiQKJL Bҧ ng 27: Bҧ QJÿiQK giá ¾ %ҧQJ/,.(6 STT Tên ờng trƣ Kiể u dữliệ u Ràng buộ c Mô tả liệ u id int PRIMARY KEY 0mÿiQKJLi book_id int FOREIGN KEY Mã sách user_id int FOREIGN KEY 0mQJѭ ӡi dùng Bҧ ng 28: Bҧ ng yêu thích SVTH: MAI Ậ VĂN T TIẾN NH 45 ... vӅviӋ Fÿ ӑc sách xem giӟi thiӋ u review vӅViFKWUѭ ӟc mua ¾ Tìm hiӇ u loҥ i sách thӏWUѭ ӡQJÿѭ ӧc nhiӅ XQJѭ ӡi quan tâm ¾ Quҧ n lý thơng tin sách ¾ Xây dӵng chӭFQăQJKL Ӌ n thӏcác sách mӟi hot... thân Vì vұ y viӋ c xây dӵng mӝt website giӟi thiӋ u review vӅnhӳng cuӕ n sách hay bәích sӁlà mӝWÿL Ӆ u hӃ t sӭc cҫ n thiӃ t viӋ c tiӃ t kiӋ m thӡi gian chӑn nhӳng quyӇ n sách phù hӧp vӟi mӑLQJѭ... cầu vềchức ™ Chức 2: năng: thơng tin ¾ Giӟi thiӋ u tӟi bҥ Qÿ ӑc thông tin v? ?sách phù hӧp bao gӗm tên sách, thӇ loҥ i, tên tác giҧ , nhà xuҩ t bҧ n, nӝi dung tóm tҳ t, ¾ Giӟi thiӋ u loҥ i sách

Ngày đăng: 26/06/2021, 13:19

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w