Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
4,01 MB
Nội dung
ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN BÁO CÁO ĐỒ ÁN XÂY DỰNG WEBSITE CHIA SẺ TÀI LIỆU HỌC TẬP Giảng viên hướng dẫn : ThS Trần Thị Hồng Yến Sinh viên thực : Trần Lương Nguyên - 19521922 Lớp : SE122.N11 TP HCM, tháng 12 năm 2022 ĐỀ CƯƠNG CHI TIẾT Tên đề tài: Xây dựng website chia sẻ tài liệu học tập Cán hướng dẫn: Ths Trần Thị Hồng Yến Thời gian thực hiện: Từ ngày: 05/09/2022 đến ngày 31/12/2022 Sinh viên thực hiện: Trần Lương Nguyên - 19521922 Nội dung đề tài: Giới thiệu toán Thế kỷ XXI thời đại hội nhập, phát triển tri thức, khoa học kỹ thuật, địi hỏi phải có niên trẻ có trình độ lực sáng tạo, có khả tiếp thu vận dụng kiến thức mới, nhanh chóng thích nghi với vận động xã hội Để làm điều niên cần phải tích luỹ kiến thức, kinh nghiệm, chuẩn bị cho tảng kiến thức vững từ cịn ghế nhà trường Từ cống hiến trí tuệ, sức lực vào phát triển đất nước Đối với học sinh, sinh viên trường học nhu cầu sử dụng thông tin để phục vụ cho trình học tập, nghiên cứu khoa học họ cần phải đảm bảo chất lượng, đầy đủ chủng loại hoạt động học tập, nghiên cứu đạt kết tốt Do em định lựa chọn đề tài “Xây dựng website chia sẻ tài liệu học tập”, cung cấp địa đáng tin cậy để học sinh, sinh viên tìm kiếm, tra cứu tài liệu phục vụ cho nhu cầu học tập nghiên cứu Mục tiêu - Xây dựng website chia sẻ tài liệu học tập với nội dung phong phú, giao diện thân thiện, bố cục xếp hợp lí thân thiện với người dùng - Xây dựng website quản trị cho nhân viên với chức quản lý thông tin đa dạng tiện dụng Phạm vi đề tài Đề tài tập trung xây dựng website phục vụ nhu cầu tìm kiếm, tra cứu tài liệu phục vụ cho học tập làm việc Phạm vi môi trường: Triển khai sản phẩm đề tài môi trường web. Phạm vi chức năng: Đăng kí, đăng nhập, xác thực quản lí thơng tin tài khoản Quản lí danh mục tài liệu Tìm kiếm, tra cứu tài liệu Đăng tải, chia sẻ tài liệu Kiểm duyệt nội dung tài liệu Lưu trữ viết Đánh giá, nhận xét tài liệu Báo cáo, thống kê Đối tượng sử dụng: - Người dùng có nhu cầu tìm kiếm, tra cứu chia sẻ tài liệu - Nhân viên quản lí, kiểm duyệt nội dung - Nhân viên quản trị viên website Phương pháp thực hiện: - Tìm hiểu Net MVC, MS SQL, Bootstrap, Redis, Elasticsearch, MinIO - Khảo sát thực trạng website có thị trường, từ phân tích, xác định u cầu cụ thể đề tài - Phân tích thiết kế hệ thống xây dựng website - Tìm hiểu thiết kế UX/UI tiến hành thiết kế giao diện cho website - Xây dựng website cho người dùng nhân viên - Tiến hành triển khai kiểm thử Công nghệ dự kiến sử dụng: - Back-end: ASP.Net MVC, Entity Framework, Redis, Elasticsearch - Front-ent: HTML, CSS, Bootstrap - Database: MS SQL, MinIO, Cloudinary Kết mong đợi - Nắm bắt ứng dụng cơng nghệ tìm hiểu để xây dựng hồn thiện sản phẩm đề tài - Hiểu rõ nghiệp vụ, chức website chia sẻ tài liệu học tập - Ứng dụng kiến thức học phân tích thiết kế hệ thống phần mềm vào việc xây dựng triển khai website sản phẩm đề tài - Có thể mở rộng thêm chức cho website sản phẩm đề tài để đáp ứng nhu cầu tương lai Kế hoạch thực hiện: Tuần Tuần (05/09 – 11/09) Cơng việc Tìm hiểu đề tài, xác định chức hệ thống Tuần Tìm hiểu, nghiên cứu cơng nghệ áp dụng sản (12/09 – 18/09) phẩm đồ án Tuần 3, Phân tích hệ thống, thiết kế sở liệu giao diện (19/09 – 02/10) người dùng Tuần Xây dựng chức đăng kí, đăng nhập, xác thực tài (03/10 – 09/10) khoản Tuần (10/10 – 16/10) Tuần (17/10 – 23/10) Tuần Xây dựng chức quản lí tài khoản Xây dựng chức quản lí danh mục (24/10 – 30/10) Tuần (31/10 – 06/11) Xây dựng chức đăng tải, chỉnh sửa viết Tuần 10 (07/11 – 13/11) Tuần 11 (14/11 – 20/11) Xây dựng chức đăng tải, quản lý tài liệu Tuần 12 (21/11 – 27/11) Tuần 13 (28/11 – 04/12) Xây dựng chức tìm kiếm tài liệu Tuần 14 (05/12 – 11/12) Tuần 15 (12/12 – 18/12) Tuần 16 (19/12 – 25/12) Tuần 17 (26/12 – 31/12) Xây dựng chức lưu trữ viết Xây dựng chức thống kê, báo cáo Kiểm thử viết tài liệu báo cáo Xác nhận CBHD TP HCM, ngày tháng năm 2022 (Ký tên ghi rõ họ tên) Sinh viên (Ký tên ghi rõ họ tên) Trần Thị Hồng Yến Trần Lương Nguyên LỜI CẢM ƠN Em xin gửi lời cảm ơn tới cô Trần Thị Hồng Yến, người trực tiếp tận tình hướng dẫn em suốt trình thực đồ án Em vô biết ơn tận tình dẫn q trình nhóm thực đề tài Bước đầu tiếp cận công nghệ mới, em cịn nhiều thiếu sót mặt kiến thức kinh nghiệm thực tiễn nên không tránh khỏi nhiều sai sót Những nhận xét, góp ý chân tình sở để em cải tiến hoàn thiện đề tài cách tốt Nếu khơng có lời bảo tận tình đồ án em khó để thực Một lần nữa, em chân thành cảm ơn cô Đề tài em thực khoảng thời gian tháng, lần đầu tiếp cận công nghệ mới, bước đầu vào thực tế nên em nhiều hạn chế kiến thức kinh nghiệm thực tiễn Do vậy, chắn tránh khỏi sai sót, em mong nhận bảo, ý kiến đóng góp quý báu cô bạn học lớp để em bổ sung, cải tiến sản phẩm nâng cao kiến thức, hoàn thiện thân tích lũy thêm cho thân nhiều kinh nghiệm, phục vụ tốt cho công việc thực tế sau Em xin chân thành cảm ơn! Thành phố Hồ Chí Minh, ngày 20 tháng 12 năm 2022 Sinh viên thực DANH MỤC HÌNH ẢNH Hình 4.1 Sơ đồ Use case tổng quát hệ thống .12 Hình 4.2 Phân rã sơ đồ use case 13 Hình 4.3 Mơ tả CSDL hệ thốngBảng 31 Hình 4.4 Giao diện trang chủ 38 Hình 4.5 Giao diện menu trang chủ 39 Hình 4.6 Giao diện viết trang chi tiết thể loại .40 Hình 4.7 Giao diện tài liệu trang chi tiết thể loại 41 Hình 4.8 Giao diện trang chi tiết viết 42 Hình 4.9 Giao diện trang đăng nhập 43 Hình 4.10 Giao diện trang đăng ký .44 Hình 4.11 Giao diện trang quản lý tài khoản 45 Hình 4.12 Giao diện trang đăng tải viết 46 Hình 4.13 Giao diện trang đăng tải tài liệu 47 Hình 4.14 Giao diện trang quản lý viết đăng 48 Hình 4.15 Giao diện trang quản lý tài liệu đăng 49 Hình 4.16 Giao diện trang quản lý thư mục lưu trữ 50 Hình 4.17 Giao diện trang chi tiết thư mục lưu trữ 50 Hình 4.18 Giao diện trang quản lý thể loại 51 Hình 4.19 Giao diện trang quản lý người dùng 52 Hình 4.20 Giao diện trang quản lý nhân viên kiểm duyệt 53 Hình 4.21 Giao diện trang quản lý kiểm duyệt viết 54 Hình 4.22 Giao diện trang xử lý báo cáo 55 Hình 4.23 Giao diện trang báo cáo .56 DANH MỤC BẢNG Bảng 3.1.1 Mô tả chức ứng dụng Bảng 3.2.1 Mô tả thành phần kiến trúc hệ thống 10 Bảng 4.1.1 Mô tả use case đăng ký 14 Bảng 4.1.2 Mô tả usecase Đăng nhập 14 Bảng 4.1.3 Mô tả use case quên mật 15 Bảng 4.1.4 Mô tả use case cập nhật mật 16 Bảng 4.1.5 Mô tả use case chỉnh sửa thông tin cá nhân .16 Bảng 4.1.6 Mơ tả use case tìm kiếm viết, tài liệu 17 Bảng 4.1.7 Mô tả use case đăng tải viết 17 Bảng 4.1.8 Mô tả usecase chỉnh sửa viết đăng tải 18 Bảng 4.1.9 Mô tả use case xóa viết đăng 19 Bảng 4.1.10 Mô tả use case đăng tải tài liệu 19 Bảng 4.1.11 Mơ tả use case xóa tài liệu .20 Bảng 4.1.12 Mô tả use case nhận xét 21 Bảng 4.1.13 Mơ tả use case u thích viết 21 Bảng 4.1.14 Mô tả usecase báo cáo viết vi phạm 22 Bảng 4.1.15 Mô tả use case lưu viết yêu thích .22 Bảng 4.1.16 Mơ tả use case xóa viết lưu 23 Bảng 4.1.17 Mô tả use case thêm thư mục lưu trữ .23 Bảng 4.1.18 Mô tả use case đổi tên thư mục lưu trữ 24 Bảng 4.1.19 Mơ tả use case xóa thư mục lưu trữ .25 Bảng 4.1.20 Mô tả use case tải tài liệu .25 Bảng 4.1.21 Mô tả use case thêm thể loại 26 Bảng 4.1.22 Mô tả use case chỉnh sửa thông tin thể loại 27 Bảng 4.1.23 Mơ tả use case xóa thể loại .27 Bảng 4.1.24 Mô tả use case kiểm duyệt viết 28 Bảng 4.1.25 Mô tả use case phân quyền người dùng 29 Bảng 4.1.26 Mô tả use case báo cáo 29 Bảng 4.2.1 Bảng lưu trữ thông tin thể loại 32 Bảng 4.2.2 Bảng lưu trữ thông tin viết 33 Bảng 4.2.3 Bảng lưu trữ thông tin tài liệu 33 Bảng 4.2.4 Bảng lưu trữ thông tin người dùng 34 Bảng 4.2.5 Bảng lưu trữ thơng tin hình ảnh .34 Bảng 4.2.6 Bảng lưu trữ thơng tin bình luận 35 Bảng 4.2.7 Bảng lưu trữ thơng tin u thích viết 35 Bảng 4.2.8 Bảng lưu thông tin thư mục lưu trữ 35 Bảng 4.2.9 Bảng lưu trữ thông tin viết lưu trữ .36 Bảng 4.2.10 Bảng lưu trữ thông tin kiểm duyệt 36 Bảng 4.2.12 Bảng lưu trữ thông tin phân loại kiểm duyệt 36 Bảng 4.2.12 Bảng lưu trữ thông tin tiêu chí kiểm duyệt 37 Bảng 4.2.13 Bảng lưu trữ thông tin thông báo 37 Chương - TỔNG QUAN VỀ ĐỀ TÀI 1.1 Giới thiệu đề tài 1.1.1 Tài liệu có giá trị to lớn mặt đời sống Giá trị tài liệu khả đáp ứng nhu cầu sử dụng thông tin tài liệu người mặt hoạt động xã hội Trong xã hội có nhiều lĩnh vực hoạt động, giá trị tài liệu đa dạng tổ hợp thành nhóm khác Học tập giảng dạy lĩnh vực cần số lượng lớn tài liệu Đối với lĩnh vực tài liệu đóng vai trò quan trọng, cách hỗ trợ học tập, chúng làm tăng đáng kể thành tích học sinh, sinh viên Những tài liệu hỗ trợ trình học tập cách cho phép học sinh khám phá kiến thức cách độc lập luyện tập dạng làm Tài liệu học tập, loại nào, tất đóng vai trò định việc học học sinh, sinh viên 1.1.2 Lý chọn đề tài Hiện thị trường có nhiều website chia sẻ tài liệu kể miễn phí lẫn tính phí “cuuduongthancong.com”, “123docz.net”, “tailieu.vn”,… hầu hết website tập trung vào chia sẻ tài liệu mà chưa cho phép người dùng đăng tải viết chia sẻ kiến thức, kinh nghiệm Các website chưa cung cấp cho người dùng công cụ lưu trữ quản lý hệ thống viết mà họ yêu thích Do em định lựa chọn đề tài “Xây dựng website chia sẻ tài liệu học tập” Bên cạnh việc cung cấp chức website có, đề tài cấp thêm cho người dùng chức đăng tải viết, lưu trữ quản lý hệ thống viết yêu thích 1.2 Đối tượng nghiên cứu Đồ án hướng đến nghiên cứu đối tượng sau: Các công nghệ: NET MVC Entity framework MS SQL ... đề tài ? ?Xây dựng website chia sẻ tài liệu học tập? ??, cung cấp địa đáng tin cậy để học sinh, sinh viên tìm kiếm, tra cứu tài liệu phục vụ cho nhu cầu học tập nghiên cứu Mục tiêu - Xây dựng website. .. dụng website chia sẻ tài liệu học tập, phục vụ người dùng có nhu cầu tìm kiếm, chia sẻ tài liệu học tập 1.4 Phương pháp nghiên cứu Em sử dụng phương pháp nghiên cứu: - Phương pháp đọc tài liệu. .. để xây dựng hoàn thiện sản phẩm đề tài - Hiểu rõ nghiệp vụ, chức website chia sẻ tài liệu học tập - Ứng dụng kiến thức học phân tích thiết kế hệ thống phần mềm vào việc xây dựng triển khai website