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
5,61 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM ĐỒ ÁN MÔN HỌC ĐỒ ÁN XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO VÀ BÁO CÁO KINH DOANH THÔNG MINH Giảng viên hướng dẫn : ThS Trần Thị Hồng Yến Sinh viên thực : Nguyễn Ngọc Tuân Mã sinh viên 19522473 : Sinh viên thực : Văn Quốc Huy Mã sinh viên : 19520607 Lớp : SE122.N11 Tp HCM, tháng 12 năm 2022 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO VÀ BÁO CÁO KINH DOANH THÔNG MINH 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 tháng 31/12/2022 Sinh viên thực hiện: Nguyễn Ngọc Tuân – 19522473 Văn Quốc Huy - 19520607 Nội dung đề tài: Giới thiệu: Một đôi giày thể thao tốt tạo cảm giác êm nhẹ nhàng cho đôi chân người sử dụng chạy hay chơi loại thể thao khác Nhưng việc chọn cho đơi giày ưng ý bề ngồi chất lượng thường tốn nhiều thời gian phải trực tiếp cửa hàng bán giày truyền thống Trong sống ngày trở nên bận rộn hình thức mua hàng online dần trở thành xu hướng dần thay kiểu mua hàng trực tiếp Đây hội để đưa công nghệ thông tin vào lĩnh vực kinh doanh nói chung bán giày thể thao nói riêng Mạng internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng để truyền tải, trao đổi thơng tin tồn cầu Bằng internet, thực công việc với tốc độ nhanh hơn, chi phí thấp so với cách thức truyền thống Trong hoạt động sản xuất, kinh doanh, thương mại điện tử khẳng định xúc tiến thúc đẩy phát triển doanh nghiệp Đối với cửa hàng, việc quảng bá giới thiệu sản phẩm đến khách hàng đáp ứng nhu cầu mua sắm ngày cao khách hàng cần thiết Chính ưu điểm internet tốc độ, chi phí thấp kết hợp với nhu cầu mua hàng online thị trường, chúng em chọn thực đề tài "Xây dựng website bán giày thể thao báo cáo kinh doanh thông minh" Cửa hàng đưa sản phẩm lên website quản lý website đó, khách hàng thỏa thích chọn lựa mẫu mã, đặt mua hàng mà không cần đến cửa hàng, cửa hàng gửi sản phẩm đến tận tay khách hàng, đồng thời website nơi giúp cửa hàng quảng bá tốt sản phẩm mà bán Bên cạnh đó, nhóm sử dụng cơng nghệ Power BI giúp tạo dashboard, báo cáo kinh doanh cho cửa hàng, từ giúp chủ cửa hàng có nhìn tổng quan tranh tài tình hình kinh doanh cửa hàng Mục tiêu: o Xây dựng website bán giày thể thao với nội dung phong phú, giao diện thân thiện, màu sắc hài hòa, bố cục hợp lý, đáp ứng chức cần thiết website bán hàng trực tuyến o Xây dựng website dành cho quản trị viên với chức quản lý thông tin đa dạng tiện dụng o Xây dựng báo cáo kinh doanh thông minh với bố cục rõ ràng, thông tin cụ thể cho chủ cửa hàng Phạm vi môi trường: o Triển khai sản phẩm đề tài môi trường web Phạm vi chức năng: o Đăng nhập, đăng ký tài khoản o Quản lý danh mục, sản phẩm. o Quản lý khách hàng, tài khoản. o Quản lý đơn đặt hàng, giỏ hàng, toán. o Tìm kiếm, tra cứu theo lọc o Thống kê báo cáo Đối tượng: o Người dùng khách o Người dùng có tài khoản o Quản trị viên (Admin) Phương pháp thực hiện: o Tìm hiểu công nghệ xây dựng website gồm: ReactJS, NodeJS, MongoDB công cụ xây dựng báo cáo thông minh bao gồm: khái niệm liệu, ngôn ngữ DAX, Power BI o Khảo sát website bán hàng có thị trường, đặc biệt website bán giày thể thao, từ tiến hành phân tích, xác định yêu cầu, tính cụ thể cho đề tài o Phân tích thiết kế hệ thống website o Tìm hiểu quy trình thiết kế UX/UI tiến hành thiết kế giao diện cho website o Xây dựng website cho người dùng website cho quản trị viên o Xây dựng biểu đồ cơng thức tính tốn cho báo cáo thông minh o Tiến hành triển khai kiểm thử Công nghệ: o Front-end: ReactJS o Back-end: NodeJS, ExpressJS, Stripe o Database: MongoDB o Source control: Github o Báo cáo thông minh: Power BI, ngôn ngữ DAX Kết mong đợi o Nắm bắt áp dụng được các công nghệ mới để xây dựng sản phẩm đề tài o Hiểu rõ nghiệp vụ, chức website bán hàng trực tuyến o Áp dụng kiến thức học phân tích thiết kế hệ thống phần mềm, quy trình phát triển phần mềm, quản lý triển khai dự án phần mềm để xây dựng website sản phẩm đề tài o Xây dựng website bán hàng trực tuyến đáp ứng yêu cầu giao diện chức đề o Có thể thay đổi giao diện cách linh động mở rộng thêm chức cho website sản phẩm đề tài để phù hợp với nhu cầu thực tiễn tương lai o Xây dựng báo cáo thông minh giúp chủ cửa hàng có nhìn nhanh chóng, trực quan số liệu kinh doanh, qua điều chỉnh kế hoạch, chiến lược tương lai để phát triển doanh số Kế hoạch thực hiện: Thời gian Nguyễn Ngọc Tuân Văn Quốc Huy 05/09/2022 Tìm hiểu đề tài, đánh giá thị trường, xác định chức hệ thống – 18/09/2022 19/09/2022 Tìm hiểu, nghiên cứu cơng nghệ cho website báo cáo – 09/10/2022 10/10/2022 Tìm hiểu quy trình thiết kế UX/UI Phân tích thiết kế hệ thống website, – thiết kế giao diện cho website database 23/10/2022 24/10/2022 Code giao diện cho client gồm – trang web login, register, homepage, 13/11/2022 product, product-detail, checkout, payment, user-info, orders, cart, … Cài đặt phần back-end: + Thiết kế hệ thống theo mơ hình MVC + Xây dựng model, controller, routes + Áp dụng JWT để xử lý xác thực user 14/11/2022 Code giao diện cho admin gồm + Sử dụng Stripe cho toán online – trang web login, homepage, products, + Sử dụng Redux Toolkit, Axios để kết 04/12/2022 users, orders, … nối backend frontend 05/12/2022 Tìm hiểu Power BI, ngôn ngữ DAX, cách kết nối database với Power BI – 11/12/2022 12/12/2022 Hồn thiện báo cáo thơng minh – Power BI 25/12/2022 Kiểm thử hoàn thiện website 26/12/2022 Viết báo cáo cho chương 1, 2, – 31/12/2022 Viết báo cáo chương phần lại TP HCM, ngày 25 tháng 12 năm 2022 Xác nhận CBHD Sinh viên Sinh viên (Ký tên ghi rõ họ tên) (Ký tên ghi rõ họ tên) (Ký tên ghi rõ họ tên) ThS Trần Thị Hồng Yến Nguyễn Ngọc Tuân Văn Quốc Huy LỜI CẢM ƠN Đầu tiên, nhóm thực đề tài “Xây dựng website bán giày thể thao báo cáo kinh doanh thông minh” xin gửi lời cảm ơn đến quý thầy cô giảng dạy chúng em trường Đại học Công nghệ thông tin – Đại học quốc gia thành phố Hồ Chí Minh kiến thức tảng vững để nhóm tự tìm hiểu hồn thiện đề tài cách tốt Đặc biệt, chúng em xin gửi lời cảm ơn tới Trần Thị Hồng Yến tận tình hướng dẫn góp ý, đề xuất q báu dành cho nhóm q trình thực đồ án Trong suốt thời gian qua, nhóm tự tìm hiểu cơng nghệ kết hợp với kiến thức tảng trình học tập, nghiên cứu vận dụng để thực đề tài Với quỹ thời gian có hạn kinh nghiệm xây dựng sản phẩm thiếu, sản phẩm đồ án cuối mắc phải số sai sót chúng em mong nhận góp ý để bổ sung, cải tiến sản phẩm nâng cao kiến thức để xây dựng sản phẩm chu hồn thiện hơn, tích luỹ thêm cho kinh nghiệm quý giá để đáp ứng tốt cho công việc thực tế tương lai Một lần nữa, xin cảm ơn đồng hành chúng em suốt học kỳ I năm học Sinh viên thực Nguyễn Ngọc Tuân - Văn Quốc Huy NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN Tp.HCM, ngày … tháng 01 năm 2023 GVHD ThS Trần Thị Hồng Yến MỤC LỤC Chương 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tên đề tài: 1.2 Mô tả đề tài: 1.3 Lý chọn đề tài: .4 1.4 Khảo sát trạng: 1.5 Công nghệ sử dụng: 1.6 Môi trường thiết kế: 1.7 Công cụ hỗ trợ: Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan ReactJS: .6 2.1.1 Giới thiệu ReactJS: 2.1.2 Khái niệm ReactJS: 2.1.2.1 Virtual DOM: .6 2.1.2.2 JSX: 2.1.3 Cách ReactJS hoạt động: 2.1.4 Ưu điểm ReactJS: 2.2 NodeJS: .8 2.2.1 NodeJS gì? 2.2.2 Cách NodeJS hoạt động: .9 2.2.3 Ưu điểm NodeJS: 2.3 ExpressJS: 2.3.1 ExpressJS gì? 2.3.2 Tính ExpressJS: 10 2.4 MongoDB: 10 ... Management System 17 Chương 1: GIỚI THIỆU ĐỀ TÀI 1.1 Tên đề tài: XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO VÀ BÁO CÁO KINH DOANH THƠNG MINH 1.2 Mơ tả đề tài: Thể thao giúp có sức khỏe tinh thần thoải mái,... MINH CỘNG HỊA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC Độc Lập - Tự Do - Hạnh Phúc CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN GIÀY THỂ THAO VÀ BÁO CÁO KINH DOANH THÔNG... website bán hàng trực tuyến o Xây dựng website dành cho quản trị viên với chức quản lý thông tin đa dạng tiện dụng o Xây dựng báo cáo kinh doanh thông minh với bố cục rõ ràng, thông tin cụ thể cho