Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
2,42 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ TABLET Sinh viên thực hiện: Dương Sơn Bá Lớp: 19I2 Giảng viên hướng dẫn: TS Lê Thị Thu Nga Đà Nẵng, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ TABLET Sinh viên thực hiện: Dương Sơn Bá Lớp: 19I2 Giảng viên hướng dẫn: TS Lê Thị Thu Nga Đà Nẵng, tháng 11 năm 2021 NHẬN XÉT GIÁO VIÊN HƯỚNG DẪN MỤC LỤC DANH MỤC CÁC TỪ VIẾT TẮT DANH MỤC CÁC HÌNH VẼ DANH MỤC CÁC BẢNG MỞ ĐẦU Giới thiệu .10 Lợi ích website 11 Đề xuất giải pháp 13 CHƯƠNG CÔNG CỤ CÔNG NGHỆ SỬ DỤNG 14 Node JS 14 Framework Expressjs 16 Framework TailwindCSS 17 MongoDB 19 React Native 23 CHƯƠNG PHÂN TÍCH MƠ HÌNH HỆ THỐNG 24 Phân tích yêu cầu 24 Yêu cầu chức 24 Quy trình mơ hình hóa 28 Xác định tác nhân 30 Xác định use case tác nhân .30 Biểu đồ ca sử dụng 31 Biểu đồ trình tự 35 Phân tích sở liệu 38 CHƯƠNG TRIỂN KHAI HỆ THỐNG 46 Website 46 App mobile 47 Giao diện ứng dụng .48 KẾT LUẬN 61 1.Kết đạt .61 2.Hướng phát triển .61 TÀI LIỆU THAM KHẢO 62 LỜI CẢM ƠN Trong suốt thời gian học tập rèn luyện Trường Đại học Công nghệ Thông tin Truyền thông Việt – Hàn, em nhận nhiều quan tâm, giúp đỡ quý thầy bạn bè Với lịng biết ơn sâu sắc chân thành nhất, em xin gửi đến quý thầy cô Trường Đại học Công nghệ Thông tin Truyền thông Việt – Hàn dùng tri thức tâm huyết để truyền đạt vốn kiến thức quý báu cho em suốt thời gian em học trường Em xin chân thành cảm ơn Thạc sĩ Lê Thị Thu Nga tận tâm hướng dẫn em qua buổi học lớp buổi nói chuyện, trao đổi đề tài Nghiên cứu Xây dựng Website Em xin gửi lời cảm ơn đến ban lãnh đạo Trường Đại học Công nghệ Thông tin Truyền thông Việt – Hàn, với Khoa – Phòng ban chức trực tiếp gián tiếp giúp đỡ em trình học tập nghiên cứu đề tài Với điều kiện thời gian hạn chế kinh nghiệm sinh viên, báo cáo tránh thiếu xót Em mong nhận bảo, đóng góp ý kiến quý thầy để em có thêm kinh nghiệm, bổ sung nâng cao kiến thức thân để phục vụ cho công tác thực tế sau Em xin chân thành cảm DANH MỤC CÁC TỪ VIẾT TẮT VIẾT TẮT NỘI DUNG API Application Programming Interface CNTT Công nghệ thông tin SQL Structured Query Language DANH MỤC CÁC HÌNH VẼ Hình Tạo server đơn giản với Nodejs 16 Hình Kết cài đặt Expressjs 17 Hình Ví dụ Expressjs 17 Hình Ví dụ Tailwindcss 18 Hình Ví dụ Tailwindcss 18 Hình MongoDB gì? 19 Hình NoSQL 19 Hình Tính MongoDB 20 Hình Ưu nhược điểm MongoDB 20 Hình 10 Quy trình mơ hình hóa cửa hàng bán điện thoại 28 Hình 11 Quy trình mua hàng khách hàng 29 Hình 12 Use case tổng quát 31 Hình 13 Use case đăng kí 32 Hình 14 Use case giỏ hàng 32 Hình 15 Use case đặt hàng 33 Hình 16 Use case bình luận sản phẩm 33 Hình 17 Use case đánh giá sản phẩm 34 Hình 18 Use case trị chuyện tư vấn 34 Hình 19 Trình tự người dùng thêm sản phẩm vào giỏ hàng 35 Hình 20 Biểu đồ trình tự người dùng đặt hàng 36 Hình 21 Biểu đồ trình tự người dùng trò chuyện tư vấn 37 Hình 22 Quan hệ bảng 45 Hình 23 Trang chủ 48 Hình 33 Sản phẩm chi tiết 49 Hình 25 Đánh giá sản phẩm 50 Hình 26.Bình luận sản phẩm 51 Hình 27 Tìm kiếm sản phẩm 51 Hình 28 Chỉnh sửa thơng tin cá nhân 52 Hình 29 Giỏ hàng 53 Hình 30 Đặt hàng 54 Hình 31 Xem lịch sử mua hàng 54 Hình 32 Trị chuyện tư vấn 55 Hình 33 Trả lời bình luận 55 Hình 34 Quản lí người dùng 56 Hình 35 Quản lí sản phẩm 56 Hình 36 Xem sản phẩm bán 57 Hình 37 Đăng nhập 58 Hình 38 Xem danh sách người dùng 59 Hình 39 Màn hình trị chuyện 60 DANH MỤC CÁC BẢNG Bảng Các lệnh Mongodb 23 Bảng Brand – Thương hiệu sản phẩm 38 Bảng GroupProduct – Nhóm sản phẩm 38 Bảng Product – sản phẩm 39 Bảng User – người dùng 39 Bảng Cart – giỏ hàng 40 Bảng Evalute – đánh giá 40 Bảng Comment – bình luận sản phẩm 41 Bảng ReplyComment – trả lời bình luận 41 Bảng 10 Post – viết 42 Bảng 11 Admin – quản trị viên 42 Bảng 12 Message – tin nhắn 43 Bảng 13 ShopingHistory – lịch sử mua hàng 43 Bảng 14 ProductShopingHistory – sản phẩm mua 44 Giao diện ứng dụng Giao diện Website Trang chủ Hình 23 Trang chủ 48 Sản phẩm chi tiết Hình 24 Sản phẩm chi tiết 49 Đánh giá sản phẩm Hình 25 Đánh giá sản phẩm 50 Bình luận sản phẩm Hình 26.Bình luận sản phẩm Tìm kiếm sản phẩm Hình 27 Tìm kiếm sản phẩm 51 Chỉnh sửa thơng tin cá nhân Hình 28 Chỉnh sửa thơng tin cá nhân 52 Giỏ hàng Hình 29 Giỏ hàng 53 Đặt hàng Hình 30 Đặt hàng Xem lịch sử mua hàng Hình 31 Xem lịch sử mua hàng 54 Trị chuyện tư vấn Hình 32 Trị chuyện tư vấn Trả lời bình luận Hình 33 Trả lời bình luận 55 Quản lí người dùng Hình 34 Quản lí người dùng Quản lí sản phẩm Hình 35 Quản lí sản phẩm 56 Xem sản phẩm bán Hình 36 Xem sản phẩm bán 57 Giao diện App mobile Màn hình đăng nhập Hình 37 Đăng nhập 58 Màn hình xem danh sách người dùng Hình 38 Xem danh sách người dùng 59 Màn hình trị chuyện Hình 39 Màn hình trị chuyện 60 KẾT LUẬN 1.Kết đạt Sau trình thực đồ án, em nhận thấy đạt số kết sau: - Nắm bắt hiểu hoạt động cách vận hành doanh nghiệp kinh doanh điện thoại - Đề xuất giải pháp xây dựng website bán hàng nhằm cải tiến, quản lý tiếp cận khách hàng, giúp tăng hiệu công việc, tăng xuất - Đề xuất công cụ, công nghệ áp dụng bao gồm: Node Js, Tailwind Css,React Native, hệ quản trị sở liệu MongoDB, áp dụng để xây dựng website - Đề xuất mơ hình hệ thống website phía người dùng, quản trị bao gồm: phân tích chức năng, sơ đồ Usecase, phân tích cở liệu - Tăng khả tự học, tự đọc viết báo cáo Bên cạnh cịn số hạn chế: Do thân em chưa có nhiều kinh nghiệm nên đồ án triển khai với cửa hàng kinh doanh nhỏ số hạn chế khác 2.Hướng phát triển Với hạn chế tồn nêu trên, hướng nghiên cứu dự kiến sau: - Tiếp tục tìm hiểu cơng cơng nghệ Node Js để nâng cấp hệ thống - Tìm hiểu sâu phân tích thiết kế hệ thống 61 TÀI LIỆU THAM KHẢO [1] Google : https://google.com.vn [2] NodeJs : https://nodejs.org/ [3] TailwindCss: https://tailwindcss.com/ [4] MongoDB: https://docs.mongodb.com/ 62 ... dựng website trình bày chương báo cáo này.Em đề xuất ? ?Xây dựng Website bán Điện Thoại Tablet 13 Chương CÔNG CỤ CÔNG NGHỆ SỬ DỤNG Node JS NodeJS mã nguồn mở, đa tảng, chạy môi trường JavaSript, xây. .. TIN & TRUYỀN THÔNG VIỆT - HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE BÁN ĐIỆN THOẠI VÀ TABLET Sinh viên thực hiện: Dương Sơn Bá Lớp: 19I2 Giảng viên hướng dẫn: TS Lê... số điện thoại mật đăng kí trước vào phần đăng nhập, nhấn nút đăng nhập để tiến hành đăng nhập vào hệ thống, hệ thống tiếp nhận thông tin tiến hành kiểm tra, so khớp số điện thoại gửi lên số điện