1. Trang chủ
  2. » Cao đẳng - Đại học

Đồ án sàn giao dịch nông nghiệp

34 9 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

ĐẠ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 CUỐI KỲ ĐỒ ÁN MÔN ĐỒ ÁN Đề tài: Sàn giao dịch nông nghiệp Giảng viên hướng dẫn: ThS Nguyễn Công Hoan Sinh viên thực hiện: Nguyễn Kỷ Nguyên 17520825 Huỳnh Văn Thuận 17521108 Thành phố Hồ Chí Minh, tháng năm 2021 LỜI MỞ ĐẦU Nhóm em xin chân thành cảm ơn hướng dẫn tận tình thầy Nguyễn Công Hoan -​ giảng viên hỗ trợ cho nhóm q trình nghiên cứu để nhóm hồn thành đề tài Trong trình thực hiện, q trình làm báo cáo, tụi em khó tránh khỏi sai sót, tụi em hi vọng thầy bỏ qua tụi em mong nhận ý kiến đóng góp thầy để tụi em học thêm nhiều kinh nghiệm để hoàn thành tốt đồ án lần sau Một lần nhóm em xin chân thành cảm ơn thầy GVHD: ThS Nguyễn Công Hoan NHẬN XÉT CỦA GIẢNG VIÊN GVHD: ThS Nguyễn Công Hoan MỤC LỤC LỜI MỞ ĐẦU ii MỤC LỤC iv Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Đặt vấn đề 1.2 Giải pháp 1.3 Mục tiêu đề tài 1.4 Phạm vi đề tài 1.5 Bố cục báo cáo CHƯƠNG 2: CÔNG NGHỆ VÀ THUẬT TOÁN 2.1 Xây dựng sở liệu 2.2 Các công nghệ công cụ sử dụng: Chương 3: PHÂN TÍCH HỆ THỐNG 3.1 Khảo sát trạng 5 3.1.1 Thực trạng 3.1.2 Các quy trình, nghiệp vụ 3.2 Yêu cầu chức hệ thống 3.2.1 Yêu cầu tính 3.2.2 Các yêu cầu phi chức 3.2.3 Yêu cầu lưu trữ 3.2.4 Yêu cầu báo cáo thống kê 3.3 Phân tích yêu cầu người dùng 3.3.1 Sơ đồ Use-case toàn hệ thống 3.3.2 Đặc tả Use-case sơ đồ hoạt động (Activity Diagram) 3.4 Thiết kế sở liệu CHƯƠNG 4: XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG 12 16 17 4.1 Tổ chức code 17 4.2 Mơ hình phát triển phần mềm V-model 20 4.2.1 a Phía bên tay trái: Phân tích yêu cầu: 4.2.2 Bên tay phải: 20 20 21 4.3 Giao diện website bán sách UIT Bookshop 22 4.4 Một số giao diện trang web 26 4.4.1 Giao diện tương tác với khách hàng GVHD: ThS Nguyễn Công Hoan 26 4.4.2 Giao diện trang quản trị CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33 37 5.1 Đánh giá đạt 37 5.2 Ưu điểm - khuyết điểm 37 5.3 Hướng phát triển 38 TÀI LIỆU THAM KHẢO 39 PHỤ LỤC 39 I Bootstrap 39 Bootstrap gì? 39 Lịch sử Bootstrap 39 II jQuery 40 40 Giới thiệu jQuery Chương 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Nhu cầu thực tế đề tài Tạo nên hệ thống nhằm giúp hỗ trợ người dân sản xuất nơng nghiệp có hội tiếp cận với công nghệ 4.0 việc hợp tác kinh doanh nơi đáng tin cậy việc thực giao dịch trung gian Đồng thời nơi giúp nhà đầu tư có nhìn đầu tư lĩnh vực nông nghiệp Việt Nam 1.2 Hiện trạng Khảo sát bác làm nghề nông Cà Mau Gia Lai thấy việc sản xuất sản lượng kinh doanh cách truyền thống, khó tránh khỏi việc đáng tiếc xảy việc phân bón, mùa màng đặt biệt nguồn cung ứng đầu sản phẩm Việc mua bán sản phẩm thực vào cuối mùa vụ Các người nông dân phải liên hệ với thương lái nơi để xuống kiểm tra thơng báo giá thành thu mua sản phẩm hình thức thu mua sản phẩm GVHD: ThS Nguyễn Công Hoan 1.3 Vấn đề - Những năm gặp điều kiện không thuận lợi mặt thời vụ, thời tiết, canh tác ảnh hưởng đến mùa vụ sau khơng cịn vốn để tái sản xuất - Khi cận kề ngày thu hoạch thường bị thương lái ép giá thành sản phẩm chưa ổn định đầu sản phẩm - Giá thành phân bón đắt đỏ, chưa có sách để hỗ trợ cho người nông dân việc phát triển kỹ thuật sản xuất 1.4 Nhu cầu thực tế Người nông dân có nơi để tìm người đầu tư theo mùa vụ cho mảnh đất 1.5 Nhu cầu thực tế - Người nơng dân có nơi để tìm người đầu tư theo mùa vụ cho mảnh đất - Các nhà đầu tư có kênh đầu tư hiệu quả, an tồn 1.6 Giải pháp - Người dân vay ngân hàng, tín dụng bên ngồi phải chịu lãi suất rủ ro cao - Nhà đầu tư chuộng việc đầu tư ngành hàng khác (F&B,…) 1.7 Bố cục báo cáo Chương 1: T ​ quan đề tài Giới thiệu tổng quan nội dung đề tài Nội dung chương bao gồm: lý lựa chọn đề tài, nội dung phạm vi đề tài, bố cục báo cáo Chương 2: Công nghệ Thuật tốn Trong chương 2, nhóm trình bày công nghệ sử dụng để xây dựng website bán sách Chương 3: P ​ hân tích thiết kế Trong chương 3, nhóm trình bày sơ lược trạng khảo sát, quy trình, nghiệp vụ cửa hàng bán sách Từ đưa giải pháp để giải vấn đề Chương 4: C ​ ài đặt ứng dụng GVHD: ThS Nguyễn Công Hoan Nội dung chương kết xây dựng đề tài nhóm Mơ tả thành phần hệ thống, kết cài đặt CSDL, kết xây dựng triển khai ứng dụng web Chương 5: K ​ ết luận hướng phát triển Tóm tắt lại kết đạt trình thực hiện, đưa ý tưởng bổ sung hướng phát triển cho đề tài nhóm GVHD: ThS Nguyễn Công Hoan CHƯƠNG 2: GIẢI PHÁP 2.1 Đề xuất ứng dụng - Website đầu tư giao dịch dự án nông nghiệp ​Povert ​bao gồm tảng web Thơng qua sản phẩm nơng dân dễ dàng khởi tạo chứng minh dự án thông qua giấy tờ chứng minh sở hữu, tạm thời sở hữu mùa vụ để khởi tạo dự án cách xác thực Các nhà đầu tư theo dõi dự án chờ đầu tư có đầu tư vào dự án -Đ ​ ối tượng sử dụng: nhà đầu tư, người dân có sở hữu có diện tích đất canh tác -T ​ hiết bị sử dụng: laptop, smartphone (hỗ trợ tối ưu trình duyệt Chrome) 2.2 Xây dựng sở liệu Nhóm lựa chọn hệ quản trị CSDL MongoDB để cài đặt CSDL dùng cho đề tài nhóm MongoDB hệ quản trị sở liệu mã nguồn mở, CSDL thuộc NoSql hàng triệu người sử dụng MongoDB database hướng tài liệu (document), liệu lưu trữ document kiểu JSON thay dạng bảng CSDL quan hệ nên truy vấn nhanh 2.3 Các công nghệ công cụ sử dụng: - Visual Studio​: Công cụ Visual Studio trình biên tập mã phát triển Microsoft dành cho Windows, Linux macOS Nó hỗ trợ chức debug, kèm với Git, có syntax highlighting, tự hồn thành mã thơng minh, snippets, cải tiến mã nguồn - MySQL: MySQL Workbench công cụ truy cập sở liệu mô hình hóa thiết kế trực quan sử dụng cho sở liệu quan hệ MySQL server MySQL Workbench giúp tạo mơ hình liệu vật lý hỗ trợ sửa đổi sở liệu MySQL có với kỹ thuật đảo ngược / chuyển tiếp, chức quản lý tùy chọn GVHD: ThS Nguyễn Công Hoan - Google Chrome: Google Chrome trình duyệt web phổ biến nay, hỗ trợ việc thiết kế giao diện website, debug javascript, … GVHD: ThS Nguyễn Công Hoan 10 Chương 3: PHÂN TÍCH HỆ THỐNG 3.1 Khảo sát trạng 3.1.1 Thực trạng Nhận thấy nhu cầu tin học hóa để tăng lợi nhuận dễ dàng quản lý, cửa hàng định tin học hóa việc bán sản phẩm thuộc ngành hàng thời trang cửa hàng Chủ cửa hàng mong muốn có ứng dụng web để thuận lợi việc kinh doanh Về sở vật chất, cửa hàng có sẵn hai PC có cấu hình vừa, chạy hệ điều hành window 10 kết nối internet 3.1.2 Các quy trình, nghiệp vụ - Nghiệp vụ bán hàng: ​là thực việc mua bán sản phẩm hàng, bao gồm khách hàng (mua) cửa hàng (bán) sản phẩm + ​Quy trình mua hàng: ● Người mua truy cập vào trang chủ website cửa hàng sau tiến hành tìm kiếm, tra cứu thơng tin sản phẩm mà dự định mua ● Sau chọn sản phẩm mong muốn, người mua thêm sản phẩm vào giỏ hàng ● Người mua kiểm tra lại giỏ hàng, chọn số lượng, màu sắc, … sản phẩm tiến hành đặt hàng ● Người mua điền thông tin cá nhân vào form đặt hàng, kiểm tra xác nhận ● Sau người mua đặt hàng, nhân viên cửa hàng tiến hành kiểm tra đơn hàng xác nhận với người mua cách gọi điện nhắn tin ● Sau xác nhận đơn hàng, nhân viên tiến hàng giao hàng cho người mua ● Người mua nhận sản phẩm, kiểm tra toán cho nhân viên giao hàng ● Nhân viên cập nhật trạng thái toán cho đơn hàng website + ​Quy trình kiểm tra đơn hàng: ● Nhân viên kiểm tra đơn hàng khách hàng ● Nhân viên kiểm tra thông tin khách hàng ● Nhân viên tiến hành lập hóa đơn giao hàng cho khách hành + ​Các quy trình khác GVHD: ThS Nguyễn Công Hoan 20 ID Int ID menu Text Nvarchar Tên thị Link Nvchar Đương link url DisplayOrder Int Thứ tự thị Menu Status Bit Trạng thái thị (có/khơng) TypeID Int Loại Menu MenuType (Loại Menu) STT Tên thuộc tính Kiểu Ý nghĩa/ ghi ID Int ID loại Menu Name Nvarchar Tên loại Menu Content S T T Tên thuộc tính Kiểu Ý nghĩa/ghi ID Bigint ID content Description Nvarchar Giới thiệu ngắn Image Image Ảnh thị Detail Ntext Chi tiết nội dung content CreatedDate Dattime Ngày tạo CreatedByID Bigint ID người tạo Status Bit Trạng thái thị (có /khơng) TopHot Datetime Ngày thị trnag GVHD: ThS Nguyễn Công Hoan 21 GVHD: ThS Nguyễn Công Hoan 22 CHƯƠNG 4: XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG 4.1 Giao diện a Login Hình 6.1: Màn hình đăng nhập Mơ tả: - Màn hình đăng nhập vào hệ thống Admin/User b Sign up Hình 6.2: Màn hình đăng ký Mơ tả: - Màn hình đăng ký vào hệ thống trang user c Trang chủ admin GVHD: ThS Nguyễn Cơng Hoan 23 Hình 6.3: Màn hình trang chủ admin Mơ tả: - Màn hình hiển thị trang admin d Trang quản lý người dùng Hình 6.4: Màn hình quản lý người dùng Mơ tả: - Màn hình hiển thị bảng quản lý danh sách người dùng d Trang quản lý danh mục dự án GVHD: ThS Nguyễn Cơng Hoan 24 Hình 6.4: Màn hình quản lý danh mục dự án Mơ tả: - Màn hình hiển thị bảng quản lý danh sách người dùng d Trang quản lý sản phẩm Hình 6.4: Màn hình quản lý sản phẩm Mơ tả: - Màn hình hiển thị bảng quản lý danh sách người dùng d Trang quản lý dự án GVHD: ThS Nguyễn Cơng Hoan 25 Hình 6.4: Màn hình quản lý dự án Mơ tả: - Màn hình hiển thị bảng quản lý danh sách người dùng d Trang quản lý viết Hình 6.4: Màn hình quản lý viết Mơ tả: - Màn hình hiển thị bảng quản lý danh sách người dùng GVHD: ThS Nguyễn Công Hoan 26 e Trang quản lý danh mục sản phẩm Hình 6.5: Màn hình quản lý danh mục sản phẩm Mơ tả: - Màn hình bảng hiển thị danh mục sản phẩm r Trang chi tiết tin tức Hình 6.6: Màn hình chi tiết tin tức Mơ tả: - Màn hình hiển thị chi tiết tin tức f Trang chủ người dùng Hình 6.6: Màn hình trang chủ Mơ tả: - Màn hình trang chủ giới thiệu dự án povert dự án trạng thái chờ đầu tư GVHD: ThS Nguyễn Công Hoan 27 g Trang giới thiệu Hình 6.7: Màn hình giới thiệu Mơ tả: - Màn hình giới thiệu dự án tiêu biểu h Trang đầu tư Hình 6.8: Màn hình đầu tư Mơ tả: - Màn hình hiển thị dự án chờ đầu tư j Trang chi tiết dự án GVHD: ThS Nguyễn Cơng Hoan 28 Hình 6.9: Màn hình chi tiết dự án Mơ tả: - Màn hình chi tiết dự án thể thơng tin có dự án k Trang cá nhân Hình 6.10: Màn hình trang cá nhân Mơ tả: - Màn hình trang cá nhân user hiển thị thơng tin user dự án đầu tư, sở hữu l Trang chỉnh sửa cá nhân GVHD: ThS Nguyễn Công Hoan 29 Hình 6.11: Màn hình trang chỉnh sửa cá nhân Mơ tả: - Màn hình trang chỉnh sửa cá nhân cho phép chỉnh sửa thông tin bảng user r Trang hiển thị cá nhân Hình 8.12: Xem trang nhân từ người lạ Mô tả: - Màn hình hiển thị thơng tin user khác vào trang người khác xem GVHD: ThS Nguyễn Công Hoan 30 r Trang tin tức Hình 8.13: Màn hình hiển thị tin tức Mơ tả: - Màn hình hiển thị bảng tin admin cập nhật r Trang chi tiết tin tức Hình 8.14: Màn hình chi tiết tin tức Mơ tả: - Màn hình hiển thị chi tiết tin tức Danh sách hình website S T User Tên hình T GVHD: ThS Nguyễn Cơng Hoan Tóm tắt chức 31 Màn hình đăng nhập Cho phép KH đăng nhập vào website Cho phép xem sản phẩm bật Trang chủ shop sản phẩm bán chạy, sản phẩm xem nhiều… Kết tìm Cho người xem kết tìm kiếm kiếm từ khóa Hiển thị danh sách sản phẩm, cho Sản phẩm phép lọc xếp kết theo số tiêu chí Cust omer Chi tiết sản Cho phép khách hàng xem thơng phẩm tin chi tiết bình luận sản phẩm Cho phép khách hàng thêm, chỉnh sửa Giỏ hàng số lượng xóa sản phẩm chọn Hiển thị chi tiết giỏ hàng, điền thông Đơn đặt hàng tin giao hàng nhấn nút Đặt hàng để gửi đơn đặt hàng Thông tin khách hàng Đăng ký Cho phép người dùng xem chỉnh sửa thông tin cá nhân, xem lịch sử đơn hàng đặt từ trước đến Đăng ký tài khoản thành viên Cho phép quản trị viên xem danh sách Quản lý User user, thực chức liên quan đến user thêm mới, chỉnh sửa, xóa Adm in Quản lý sản Cho phép quản trị viên xem danh sách phẩm sản phẩm, thực chức GVHD: ThS Nguyễn Công Hoan 32 liên quan đến sản phẩm thêm mới, chỉnh sửa, xóa Cho phép xem đơn đặt hàng Quản lý đơn khách hàng, tình trạng đơn hàng, thực đặt hàng chức tiến hành xác xét duyệt đơn đặt hàng từ khách hàng Bảng điều khiển Thống kê liệu cửa hàng, hiển thị danh sách đơn đặt hàng gần CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 5.1 Đánh giá đạt Sau thực đề tài “Sàn giao dịch nơng nghiệp” nhóm đạt kết sau: - Củng cố kiến thức phân tích thiết kế hệ thống, phân tích thiết kế CSDL học - Tìm hiểu quy trình phát triển phần mềm V-model - Xây dựng website có tính thực tiễn - Cách thiết kế, xây dựng website từ front-end đến back-end đến sở liệu 5.2 Ưu điểm - khuyết điểm *​Ưu điểm: - Xây dựng website bán hàng với tính đầy đủ - Website hiển thị tốt hầu hết trình duyệt thông dụng - Tổ chức thư mục dựng website hợp lý - Tổ chức code backend cách rõ ràng đầy đủ, giúp cho việc phát triển kiểm thử sau trở nên dễ dàng *​Nhược điểm: - Giao diện website đẹp mắt GVHD: ThS Nguyễn Công Hoan 33 - Giao diện trang admin trang mua hàng chưa có quán - Vẫn chưa tối ưu số tính 5.3 Hướng phát triển - Thanh toán điện tử - Chat trực tuyến nhân viên với khách hàng - Lưu trữ trang web lên dịch vụ hosting chất lượng cao GVHD: ThS Nguyễn Công Hoan 34 TÀI LIỆU THAM KHẢO Nhóm tham khảo tài liệu số website sau: https://courses.uit.edu.vn​/ https://stackoverflow.com/ GVHD: ThS Nguyễn Công Hoan ... xuất nơng nghiệp có hội tiếp cận với công nghệ 4.0 việc hợp tác kinh doanh nơi đáng tin cậy việc thực giao dịch trung gian Đồng thời nơi giúp nhà đầu tư có nhìn đầu tư lĩnh vực nơng nghiệp Việt... PHÁP 2.1 Đề xuất ứng dụng - Website đầu tư giao dịch dự án nông nghiệp ​Povert ​bao gồm tảng web Thông qua sản phẩm nơng dân dễ dàng khởi tạo chứng minh dự án thơng qua giấy tờ chứng minh sở hữu,... ​Project (Dự án) S T T Tên thuộc tính Kiểu Ý nghĩa/ghi ID Bigint ID dự án Name Nvarchar Tên dự án Description Nvarchar Giới thiệu dự án Location Nvarchar Vị trí dự án Image Nvarchar Ảnh dự án ProjectCategory

Ngày đăng: 05/09/2021, 20:46

Xem thêm:

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

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

TÀI LIỆU LIÊN QUAN

w