Báo cáo đồ án 1 đề tài xây dựng website bán thực phẩm nông nghiệp

62 8 0
Báo cáo đồ án 1 đề tài xây dựng website bán thực phẩm nông nghiệp

Đ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

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN 1 ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN THỰC PHẨM NÔNG NGHIỆP Giảng viên: ThS Huỳnh Tuấn Anh Sinh viên thực hiện: Trần Linh Khuê Lam 19520137 Thành phố Hồ Chí Minh, năm 2022 ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN 1 ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN THỰC PHẨM NÔNG NGHIỆP Giảng viên: ThS Huỳnh Tuấn Anh Sinh viên thực hiện: Trần Linh Khuê Lam 19520137 Thành phố Hồ Chí Minh, năm 2022 MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CHUNG 12 1.1 Tổng quan đề tài 12 1.2 Lý do chọn đề tài 12 1.3 Đối tượng sử dụng 12 1.4 Phạm vi nghiên cứu 13 1.4.1 Phạm vi môi trường: 13 1.4.2 Phạm vi địa lý: 13 1.4.3 Phạm vi chức năng: 13 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 14 2.1 React JS 14 2.2 MongoDB 15 2.3 Node JS 16 2.4 Javascript 17 2.5 Express JS 18 2.6 GitHub 19 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 20 3.1 Kiến trúc hệ thống: Mô hình MVC 20 3.2 Chi tiết các thành phần trong hệ thống 21 CHƯƠNG 4: ĐẶC TẢ USE CASE 22 4.1 Sơ đồ Use Case 22 4.2 Danh sách tác nhân 25 4.3 Danh sách Use Case 25 4.4 Mô tả chi tiết Use Case 27 CHƯƠNG 5: THIẾT KẾ CƠ SỞ DỮ LIỆU 43 5.1 Sơ đồ logic 43 5.2 Danh sách các quan hệ 44 5.2.1 Bảng cart : Người dùng 44 5.2.2 Bảng ratings : Đánh giá sản phẩm 44 5.2.3 Bảng orders: Đơn hàng 45 5.2.4 Bảng products: Sản phẩm 46 5.2.5 Bảng carts: Giỏ hàng 46 5.2.6 Bảng productTypes: Phân loại sản phẩm 46 CHƯƠNG 6: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG 47 6.1 Danh sách màn hình 47 6.2 Mô tả chi tiết từng màn hình 48 6.2.1 Trang chủ 49 6.2.2 Đăng ký 51 6.2.3 Đăng nhập 53 6.2.4 Sản phẩm 55 6.2.5 Chi tiết sản phẩm 57 6.2.6 Sản phẩm yêu thích 59 6.2.7 Giỏ hàng 61 6.2.8 Thanh toán 63 6.2.9 Đăng xuất 65 CHƯƠNG 7: CÀI ĐẶT VÀ KIỂM THỬ 67 7.1 Môi trường cài đặt và kiểm thử: 67 7.2 Kết quả kiểm thử 67 CHƯƠNG 8: KẾT LUẬN 68 8.1 Tổng kết 68 8.2 Khó khăn 68 8.3 Kết quả đạt được 69 8.4 Hạn chế của đồ án 69 8.5 Hướng phát triển 69 CHƯƠNG 9: TÀI LIỆU THAM KHẢO 70 Báo cáo đồ án 1 ST T DANH MỤC TỪ VIẾT TẮT Từ viết tắt Từ đầy đủ Ý nghĩa MVC Model – View – Controller Mô hình lập trình 2 CSDL Cơ sở dữ liệu Cơ sở dữ liệu cho ứng dụng 3 API Application Programming Interface Giao diện lập trình ứng dụng 1 Báo cáo đồ án 1 LỜI CẢM ƠN Sau quá trình học tập và rèn luyện tại khoa Công nghệ phần mềm trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM, em đã được trang bị các kiến thức cơ bản, các kỹ năng thực tế để có thể lần đầu thực hiện Đồ án 1 của mình Để hoàn thành Đồ án này, em xin gửi lời cảm ơn chân thành đến: Ban Giám hiệu trường Đại học Công nghệ Thông tin – ĐHQG TP.HCM vì đã tạo điều kiện về cơ sở vật chất với hệ thống thư viện hiện đại, đa dạng các loại sách, tài liệu thuận lợi cho việc tìm kiếm, nghiên cứu thông tin Em xin gửi lời cảm ơn chân thành đến thầy Huỳnh Tuấn Anh đã tận tình giúp đỡ, định hướng cách tư duy và cách làm việc khoa học Đó là những góp ý hết sức quý báu không chỉ trong quá trình thực hiện luận văn này mà còn là hành trang tiếp bước cho em trong quá trình học tập và lập nghiệp sau này Và cuối cùng, em xin gửi lời cảm ơn đến gia đình, tất cả thầy cô trong khoa, bạn bè, tập thể lớp PMCL2019.1 là những người luôn sẵn sàng sẻ chia và giúp đỡ trong học tập và cuộc sống Mong rằng, chúng ta sẽ mãi mãi gắn bó với nhau Trong quá trình làm Đồ án này em không tránh khỏi được những sai sót, em kính mong nhận được sự chỉ dẫn và góp ý của quý thầy cô để hoàn thiện và phát triển đồ án hơn cũng như trong Khóa luận tốt nghiệp trong tương lai Em xin chân thành cảm ơn Xin chúc những điều tốt đẹp nhất sẽ luôn đồng hành cùng mọi người Thành phố Hồ Chí Minh, … tháng … năm 2022 Sinh viên TRẦN LINH KHUÊ LAM Báo cáo đồ án 1 ĐẠI HỌC QUỐC GIA TP HỒ CHÍ MINH TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc Lập - Tự Do - Hạnh Phúc TP HCM, ngày 20 tháng 12 năm 2022 ĐỀ CƯƠNG CHI TIẾT TÊN ĐỀ TÀI: Ứng dụng đi chợ trực tuyến tích hợp gợi ý món ăn Cán bộ hướng dẫn: ThS Huỳnh Tuấn Anh Thời gian thực hiện: Từ ngày 12/09/2022 đến ngày 27/12/2022 Sinh viên thực hiện: Trần Linh Khuê Lam – 19520137 Nội dung đề tài 1 Lý do chọn đề tài: Trước tình hình diễn biến phức tạp hiện nay, đặc biệt là ở các thành phố lớn nhiều dân cư sinh sống, người dân được yêu cầu hạn chế ra ngoài để tránh sự lây lan dịch bệnh Nhưng để đáp ứng các nhu cầu sinh hoạt hàng ngày, đặc biệt là việc bổ sung thực phẩm cho cơ thể cũng như là làm tăng sức đề kháng, sức khoẻ mỗi người là điều cực kì quan trọng Vì vậy mà, nhu cầu cần được đi chợ để cung cấp thực phẩm cho bản thân, gia đình là một vấn đề thiết yếu đang được tất cả mọi người quan tâm đến Đồng thời, bên cạnh đó, cũng có nhiều người không có đủ thời gian để đi chợ và không biết lộ trình học tiếp theo Để đáp ứng những nhu cầu đó, để phù hợp với điều kiện sống mới nhiều người đã tìm đến các dịch vụ đi chợ online nhằm đảm bảo giãn cách xã hội mà vẫn đảm bảo vấn đề lương thực cho cuộc sống, một ứng dụng có chức năng kết nối giữa các nhà cung cấp và người dùng có nhu cầu cho mua thực thẩm là vô cùng cần thiết Từ những vấn đề trên, nhóm em quyết định chọn đề tài này làm đồ án, phát triển một ứng dụng cung cấp dịch vụ đi chợ online nhanh chóng kết hợp gợi ý món ăn để tiể kiệm thời gian, tiện lợi nhanh chóng, hạn chế đến những nơi đông người, giúp người dùng thân thiện hơn với công nghệ Báo cáo đồ án 1 2 Mục tiêu: ● Xây dựng website cung cấp nền bán thực phẩm nông nghiệp trực tuyến cho phép người dùng xem và mua sản phẩm theo nhu cầu ● Tạo ra website có giao diện dễ nhìn, thân thiện với người dùng và có tính thực tiễn cao để có thể triển khai vào thực tế ● Tích hợp cổng thanh toán trong trang web ● Xây dựng trang web quản lý sản phẩm, người dùng, đơn hàng để thống kê và quản lý số liệu ● Tổng hợp kết quả và viết báo cáo 3 Tính mới/ Khác biệt của chức năng: ● Xậy dựng chức năng hỗ trợ gợi ý các sản phẩm giúp đề xuất các sản phẩm hợp lí đến cho người dùng ● Giao diện tối ưu đơn giản 4 Phạm vi và đối tượng sử dụng: ● Tất cả mọi người có nhu cầu đi chợ mua thực phẩm ● Quản trị viên quản lý hệ thống ● Phạm vi môi trường: Trang web truy cập ● Phạm vi địa lý: Trang web sử dụng tại Thành phố Hồ Chí Minh ● Phạm vi chức năng: o Chức năng quản lý sản phẩm o Chức năng đăng ký, đăng nhập và đăng xuất o Chức năng quản lý đơn hàng o Chức năng thanh toán Báo cáo đồ án 1 o Chức năng tìm kiếm, lọc, sắp xếp thực phẩm o Chức năng mua, thêm vào giỏ hàng các sản phẩm o Chức năng quản lý người dùng 5 Phương pháp thực hiện: ● Phương pháp làm việc: o Làm việc nhóm 1 thành viên thông qua phương thức online dưới sự hướng dẫn của giảng viên hướng dẫn ● Phương pháp nghiên cứu: o Khảo sát các trang web đi chợ trực tuyến đã có trên thị trường o Phân tích yêu cầu sử dụng của người dùng o Nghiên cứu tài liệu các công nghệ liên quan o Đánh giá ưu khuyết điểm của các nền tảng o Tìm hiểu về các hệ thống hỗ trợ quyết định o Xây dựng website cung cấp nền tảng cho phép người dùng mua thực phẩm o Xây dựng bộ dữ liệu cho hệ thống hỗ trợ quyết định dựa trên giá cả thị trường ● Phương pháp công nghệ: o Xây dựng giao diện webiste để tương tác với người dùng o Quản lý source code thông qua Github o Sử dụng Notion, Google doc,… để quản lý tiến trình và tài liệu 6 Nền tảng công nghệ: ● React JS ● MongoDB ● Node JS Báo cáo đồ án 1 ● Express JS ● Javascript 7 Kết quả mong đợi: ● Hoàn thiện website cho phép người dùng truy cập sử dụng các chức năng để mua thực phẩm ● Hoàn thiện website quản lý nội bộ dành cho quản trị viên ● Xây dựng giao diện thân thiện, dễ sử dụng 8 Hướng phát triển của đề tài: ● Sử dụng được đa dạng ngôn ngữ ● Mở rộng thị trường ra khắp nước Việt Nam ● Triển khai thêm phiên bản ứng dụng di động để dễ dàng phục vụ tốt hơn cho nhu cầu của người dùng 9 Kế hoạch làm việc và phân công công việc: ● Thời gian thực hiện từ ngày 12/09/2022 đến ngày kết thúc môn Đồ án 1 27/12/2022 Nhóm chia thành 3 giai đoạn cụ thể: ● Giai đoạn 1: Nghiên cứu các nền tảng công nghệ và hoàn thiện giao diện người dùng với các tính năng cơ bản (12/09/2022 – 31/10/2022) ● Giai đoạn 2: Xây dựng cơ sở dữ liệu và các chức năng của ứng dụng (01/10/2022 – 30/11/2022) ● Giai đoạn 3: Hoàn thành ứng dụng, tổng hợp và viết báo cáo (01/12/2022 – 27/12/2022) STT Công việc Giai đoạn 1: 12/09/2022 – 31/10/2022 Người phụ trách ... LỤC CHƯƠNG 1: GIỚI THIỆU CHUNG 12 1. 1 Tổng quan đề tài 12 1. 2 Lý chọn đề tài 12 1. 3 Đối tượng sử dụng 12 1. 4 Phạm vi nghiên cứu 13 1. 4 .1 Phạm vi môi trường: 13 1. 4.2 Phạm vi địa lý: 13 1. 4.3 Phạm... TIN KHOA CÔNG NGHỆ PHẦN MỀM BÁO CÁO ĐỒ ÁN ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN THỰC PHẨM NÔNG NGHIỆP Giảng viên: ThS Huỳnh Tuấn Anh Sinh viên thực hiện: Trần Linh Khuê Lam 19 52 013 7 Thành phố Hồ Chí Minh,... thân thiện với công nghệ Báo cáo đồ án Mục tiêu: ● Xây dựng website cung cấp bán thực phẩm nông nghiệp trực tuyến cho phép người dùng xem mua sản phẩm theo nhu cầu ● Tạo website có giao diện dễ

Ngày đăng: 01/02/2023, 21:07

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan