Báo cáo xây dựng ứng dụng bán hàng nông sản sạch Bao gồm phân tích thiết kế biểu đồ phát triển, Biếu đồ hoạt động, Biểu đồ use caseBiểu đồ tuần tựBiểu đồ lớpThiết kế mô tả chi tiết về cơ sở dữ liệu Phân tích và thể hiện các tài liệu liên quan
MỤC LỤC DANH MỤC HÌNH ẢNH .5 DANH MỤC BẢNG CÁC KÝ HIỆU VÀ TỪ VIẾT TẮT TÓM TẮT ABSTRACT .9 PHẦN GIỚI THIỆU 10 ĐẶT VẤN ĐỀ 10 LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ 10 MỤC TIÊU ĐỀ TÀI 10 PHẠM VI CỦA ĐỀ TÀI .11 PHƯƠNG PHÁP NGHIÊN CỨU 11 BỐ CỤC CỦA LUẬN VĂN 11 PHẦN NỘI DUNG 13 CHƯƠNG 1: MƠ TẢ BÀI TỐN 13 MÔ TẢ TỔNG QUAN 13 CÁC YÊU CẦU GIAO TIẾP BÊN NGOÀI 14 CÁC TÍNH NĂNG CỦA HỆ THỐNG 15 CÁC YÊU CẦU PHI CHỨC NĂNG 37 CHƯƠNG 2: THIẾT KẾ VÀ CÀI ĐẶT GIẢI PHÁP .39 KIẾN TRÚC HỆ THỐNG 39 THIẾT KẾ DỮ LIỆU 40 THIẾT KẾ CÁCH XỬ LÝ 49 KẾT QUẢ XÂY DỰNG MỘT SỐ GIAO DIỆN CHÍNH 89 CHƯƠNG 3: KIỂM THỬ .96 PHẦN KẾT LUẬN 100 KẾT QUẢ ĐẠT ĐƯỢC 100 HẠN CHẾ .100 HƯỚNG PHÁT TRIỂN 101 TÀI LIỆU THAM KHẢO 102 DANH MỤC HÌNH ẢNH DANH MỤC BẢNG CÁC KÝ HIỆU VÀ TỪ VIẾT TẮT STT TỪ VIẾT TẮT Ý NGHĨA TÓM TẮT Rau giàu vitamin khoáng chất Chúng giúp người khỏe mạnh có thêm sức đề kháng để chống lại bệnh tật Rau chứa nhiều hàm lượng vitamins, chất xơ khoáng chất cần thiết cho thể Ăn nhiều rau ngày giúp thể ngăn ngừa khỏi loại bệnh mãn tính ngăn ngừa bệnh truyền nhiễm Trong thời buổi nay, mà công nghệ phát triển, công nghệ thông tin ngày phát triển giới Việt Nam dần khẳng định vị kinh tế thị trường.Cùng với đời ngơn ngữ lâp trình cho phép thiết kế xây dựng ứng dụng thương mại điện tử nhiều hình thức khác nhau.Và ứng dụng thương mại điện tử phổ biến nước ta kinh doanh bán hàng qua mạng internet Dịch vụ cho phép người dùng tìm kiếm, chọn lựa mua sản phẩm cần thiết mà không cần phải trực tiếp đến cửa hàng mua hàng nhà, mà cần sử dụng thiết bị máy tính, điện thoại có kết nối internet để truy cập vào website Hiểu vấn đề mong muốn đưa sản phẩm nông sản đến với nhiều người tiêu dùng Vì em thực đề tài: Xây dựng website mua bán sản phẩm nông sản cửa hàng nơng sản với mục đích xây dựng hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, đem lại cho khách hàng lựa chọn tốt mua hàng dịch vụ website Xuất phát từ lý trên, đề tài “Xây dựng website mua bán sản phẩm nông sản cửa hàng nông sản sạch” đề xuất với mong muốn giúp người tiêu dùng mua hàng qua mạng tiết kiệm thời gian lại đồng thời thông qua Website người mua hàng lựa chọn biết thêm thơng tin loại nông sản nước nước ABSTRACT Vegetables are rich in vitamins and minerals They help people healthier and have more resistance against diseases Vegetables contain a lot of vitamins, fiber and minerals necessary for the body Eat plenty of fruits and vegetables each day helps the body prevent from chronic diseases and communicable diseases In current times, when technology development, information technology is growing on the world as well as Vietnam and gradually asserted its position market economy Along with the introduction of the programming language allows the design and construction of ecommerce applications in many other forms One of the e-commerce applications popular in our country is sale via the internet This service allows users to search, select and buy products needed without the need to directly store to buy, which just use a computer, the phone has an internet connection to access the website Unserstanding these issues as well as the desire to bring clean agricultural products to many consumers So I implement the project: Building the website purchase agricultural products at clean agricultural store with the aim of building an online sales system credibility, simple and friendly, as well as giving customers the best choice when shopping as well as the services of the website Stemming from the above reasons, the project: “Building the website purchase agricultural products at clean agricultural store” has been proposed with desire to help consumers can make online purcharses travel time savings and via the website, shoppers can choose as well as more information about agricultural products in domestic and foreign PHẦN GIỚI THIỆU ĐẶT VẤN ĐỀ Trong vài năm trở lại tiêu chuẩn an toàn vệ sinh thực phẩm trọng đề cao có nhiều cửa hàng nông sản đời nhằm đáp ứng nhu cầu người tiêu dùng Mơ hình kinh doanh thành công nên nhà cung cấp nhanh chóng mở rộng mạng lưới thành chuỗi cửa hàng kinh doanh bán lẻ Việc quảng bá giới thiệu đến khách hàng sản phẩm thời điểm cách hiệu kịp thời yếu tố quan trọng giúp đưa thương hiệu quảng bá tới đông đảo khách hàng Với phát triển mạnh mẽ cơng nghệ thơng tin ngày vấn đề giải dễ dàng Chỉ với máy tính kết nối internet khách hàng lựa chọn mua sắm lúc, nơi với vài thao tác đơn giản họ có thực phẩm ưng ý Bên cạnh giúp cửa hàng quản lý việc mua bán hiệu so với việc quản lý giấy tờ dễ gây sai sót hay mác thông tin, liệu sản phẩm, khách hàng lưu trữ cách an toàn LỊCH SỬ GIẢI QUYẾT VẤN ĐỀ Qua trình khảo sát em thấy hầu hết web bán hàng trực tuyến nói chung web bán nơng sản nói riêng đều: - Giới thiệu mặt hàng - Đáp ứng phần lớn yêu cầu giá trị web - Phần đơn đặt hàng có đầy đủ thơng tin người mua Song, em thấy số hạn chế: Phần đơn hàng: thông tin người mua đầy đủ thơng tin người nhận hạn chế gây khó khăn việc quản lý đơn hàng khách hàng muốn mua sản phẩm làm quà tặng hay biếu gửi - Đa phần website viết theo công nghệ cũ, tốc độ truy cập bị hạn chế 3.46 Gửi liên hệ - Mục đích: Cho phép người dùng Khách hàng gửi liên hệ đến cửa hàng - Cách xử lý: KẾT QUẢ XÂY DỰNG MỘT SỐ GIAO DIỆN CHÍNH 4.1 Giao diện trang quản trị Hình 4:Giao diện trang quản trị 4.2 Giao diện đăng nhập trang quản trị Hình 5:Giao diện đăng nhập trang quản trị 4.3 Giao diện đăng nhập trang người dùng Hình 6:Giao diện đăng nhập trang người dùng 4.4 Giao diện trang đăng ký tài khoản Hình 7:Giao diện đăng ký tài khoản 4.5 Giao diện thống kê Hình 8:Giao diện thống kê 4.6 Giao diện trang quản lý sản phẩm Hình 9:Giao diện trang quản lý sản phẩm 4.7 Giao diện trang thêm sản phẩm Hình 10:Giao diện trang thêm sản phẩm 4.8 Giao diện trang cập nhật thông tin sản phẩm Hình 11:Giao diện trang cập nhật thơng tin sản phẩm 4.9 Giao diện kho hàng Hình 12:Giao diện kho hàng 4.10 Giao diện nhập hàng Hình 13:Giao diện nhập hàng 4.11 Giao diện quản lý đơn hàng Hình 14:Giao diện quản lý đơn hàng 4.12 Giao diện chi tiết đơn hàng Hình 15:Giao diện chi tiết đơn hàng 4.13 Giao diện lịch sử khách hàng Hình 16:Giao diện lịch sử khách hàng 4.14 Giao diện trang người dùng Hình 17:Giao diện trang người dùng 4.15 Giao diện giỏ hàng Hình 18:Giao diện giỏ hàng 4.16 Giao diện tốn Hình 19:Giao diện tốn CHƯƠNG 3: KIỂM THỬ MỤC TIÊU - - Tài liệu cung cấp cho người phát triển có nhìn tổng quan vấn đề gặp phải để thực việc kiểm tra sửa lỗi cho sản phẩm Kiểm tra chức hệ thống có hoạt động với đặc tả hay không Làm tài liệu cho giai đoạn bảo trì, nâng cấp hệ thống Từ kết kiểm thử đưa CÁC TRƯỜNG HỢP KIỂM THỬ Trường hợp 1: Đăng ký - Mục tiêu: Kiểm thử chức Đăng ký có hoạt động đặc tả hay không - Kết nhập: TRƯỜNG INPUT HỢP Nhập đầy đủ thông tin yêu cầu (Tài khoản, Email, Mật khẩu, Xác nhận mật khẩu, Họ tên, Số điện thoại, Địa ), mật nhập lại trùng khớp, email định dạng Nhập email không định dạng (trinhthingochan) Nhập lại mật không trùng khớp (Mật khẩu: han123; Mật nhập lại: han456) Nhập không đầy đủ thông tin yêu cầu - Kết xuất: TRƯỜNG HỢP KẾT QUẢ MONG ĐỢI KẾT QUẢ Đăng ký thành công, thông báo thành công đến người dung, chuyển người dùng trang chủ với tài khoản vừa đăng ký Xuất thông báo lỗi “Email không định dạng” Xuất thông báo lỗi “Mật nhập lại không trùng khớp” Thành công Xuất thông báo lỗi “Vui lòng khơng để trống trường này” Thành cơng Thành công Thành công Trường hợp 2: Đăng nhập - Mục tiêu: Kiểm thử chức Đăng nhập có hoạt động đặc tả hay không - Kết nhập: TRƯỜNG INPUT HỢP Email:hana1204011@gmail.com, Mật khẩu: 123456 Email:abc123@gmailcom, Mật khẩu: 123456 Email: hana1204011@gmail.com, Mật khẩu: han123 - Kết xuất: TRƯỜNG HỢP KẾT QUẢ MONG ĐỢI KẾT QUẢ Đăng nhập thành công Thành công Xuất thông báo “Email chưa đăng ký” Xuất thông báo “Mật khơng xác” Thành cơng Thành cơng Trường hợp 3: Xem chi tiết sản phẩm - Mục tiêu: Kiểm thử chức Xem chi tiết sản phẩm có hoạt động đặc tả hay khơng - Kết nhập: TRƯỜNG INPUT HỢP Chọn sản phẩm “Quả Cherry Mỹ” nhấn vào tên sản phẩm - Kết xuất: TRƯỜNG HỢP Chọn sản phẩm “Quả Cherry Mỹ” nhấn ảnh KẾT QUẢ MONG ĐỢI KẾT QUẢ Chuyển đến trang chi tiết cho sản phẩm “Quả Cherry Mỹ” Chuyển đến trang chi tiết cho sản phẩm “Quả Cherry Mỹ ” Thành công Thành công Trường hợp 4: Thêm sản phẩm vào giỏ hàng - Mục tiêu: Kiểm thử chức Thêm sản phầm vào giỏ hàng có hoạt động đặt tả hay khơng - Kết nhập: TRƯỜNG HỢP - Kết xuất: TRƯỜNG HỢP INPUT Chọn sản phẩm “Quả Cherry Mỹ” nhấp Mua Chọn sản phẩm “Dâu tây Đà Lạt” nhấp Mua KẾT QUẢ MONG ĐỢI KẾT QUẢ Thêm sản phẩm “Quả Cherry Mỹ” vào giỏ hàng thành công Thêm sản phẩm “Dâu tây Đà Lạt” vào giỏ hàng thành công Thành công Thành công Trường hợp 5: Cập nhật số lượng sản phẩm giỏ hàng - Mục tiêu: Kiểm thử chức Cập nhật số lượng sản phẩm giỏ hàng có với đặt tả hay không - Kết nhập: TRƯỜNG INPUT HỢP Nhập lại số lượng cho sản phẩm “Quả Cherry Mỹ” nhấp nút cập nhật - Kết xuất: TRƯỜNG HỢP Nhập lại số lượng cho sản phẩm “Dâu tây Đà Lạt” nhấp nút cập nhật KẾT QUẢ MONG ĐỢI Cập nhật lại số lượng, tổng tiền cho sản phẩm “Quả Cherry Mỹ” Cập nhật lại số lượng, tổng tiền cho sản phẩm “Dâu tây Đà Lạt” KẾT QUẢ Thành công Thành cơng Trường hợp 6: Xóa sản phẩm giỏ hàng - Mục tiêu: Kiểm thử chức Xóa sản phẩm giỏ hàng có với đặt tả hay không - Kết nhập: TRƯỜNG INPUT HỢP - Kết xuất: TRƯỜNG HỢP Nhấn nút xóa tương ứng cho sản phẩm “Quả Cherry Mỹ” KẾT QUẢ MONG ĐỢI Xóa sản phẩm “Quả Cherry Mỹ” khỏi giỏ hàng KẾT QUẢ Thành cơng Trường hợp 7: Thanh tốn - Mục tiêu: Kiểm thử chức Thanh tốn có với đặt tả hay không - Kết nhập: TRƯỜNG INPUT HỢP Nhấn nút Thanh toán chưa đăng nhập - Kết xuất: TRƯỜNG HỢP Nhấn nút Thanh tốn đăng nhập Nhập khơng đầy đủ thông tin giao hàng Nhấn nút Thanh tốn đăng nhập Nhập đầy đủ thơng tin giao hàng KẾT QUẢ MONG ĐỢI KẾT QUẢ Chuyển người dùng trang đăng nhập Xuất thông báo lỗi “Vui lòng khơng để trống trường này” Thơng tin giao hàng Đặt hàng thành công Thành công Thành công Thành công Trường hợp 8: Thêm sản phẩm - Mục tiêu: Kiểm thử chức Thêm sản phẩm có với đặt tả hay khơng - Kết nhập: TRƯỜNG INPUT HỢP Nhập(chọn) đầy đủ thông tin yêu cầu (Ký hiệu, Tên, Mô tả, Loại sản phẩm, Đơn vị tính ), chọn tệp có định dạng ảnh Nhập không đầy đủ thông tin yêu cầu Chọn tệp không định dạng ảnh - Kết xuất: TRƯỜNG HỢP KẾT QUẢ MONG ĐỢI - Kết xuất: TRƯỜNG HỢP KẾT QUẢ MONG ĐỢI KẾT QUẢ Thêm thành công, thông báo Thành công thành công đến người dùng, chuyển người dùng trang danh sách sản phẩm Thành cơng Xuất thơng báo lỗi “Vui lòng khơng để trống trường này” trang thêm sản phẩm Thành cơng Xuất thơng báo lỗi “Vui lòng chọn tệp có định dạng ảnh” trang thêm sản phẩm Trường hợp 9: Xóa sản phẩm - Mục tiêu: Kiểm thử chức Cập nhật sản phẩm có với đặt tả hay không - Kết nhập: TRƯỜNG INPUT HỢP Tìm sản phẩm cần xóa nhấn Xóa Hộp thoại xác nhận lên chọn OK Tìm sản phẩm cần xóa nhấn Xóa Hộp thoại xác nhận lên chọn Hủy Xóa thành công, thông báo thành công đến người dùng, tải lại trang danh sách sản phẩm Khơng tiến hành xóa, thông tin sản phẩm danh sách sản phẩm KẾT QUẢ Thành công Thành công PHẦN KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC Trong trình thực đề tài em cố gắng để tìm hiều nghiệp vụ, quy trình quản lý bán hàng cửa hàng nông sản để xây dựng cài đặt chương trình thời gian có hạn nên chưa thể giải toàn vấn đề Em mong nhận cảm thông cô - Về cơng nghệ: Tìm hiểu nắm bắt công cụ thiết kế web Biết thiết kế web động cách tổ chức sở liệu Hiểu sâu Laravel Framework – php framework lớn Hiểu sâu vận dụng thành thạo mô hinh MVC, kiến thức hổ trợ trình xây dụng hệ thống: CSS, HTML, MySQL, Javascript, Ajax,… Tích lũy kinh nghiệm xây dụng kế hoạch cho việc phát triển phần mềm hồn chỉnh, cách bố trì quản lý thời gian cho hợp lý Nâng cao khả thuyết trình, trình bào vấn đề - Rèn luyện thêm kỹ viết tài liệu phần mềm chuẩn Về ứng dụng: Xây dựng thành công hệ thống “Xây dựng website mua bán sản phẩm nông sản cửa hành nông sản sạch” đáp ứng nhu cầu mua – bán cửa hàng nông sản giúp cho hoạt động mua bán cửa hàng diễn nhanh chóng tiện lợi Giao diện thân thiện với người dùng Giới thiệu sản phẩm nơng sản ngồi nước cửa hàng đến với khách hàng Cho phép tra cứu mặt hàng khách hàng có nhu cầu tìm hàng Cho phép khách hàng thực việc đặt hàng qua HẠN CHẾ mạng Tiếp nhận xử lý đơn hàng khách hàng Xuất hóa đơn Cập nhật: sản phẩm, nhà cung cấp, nhập hàng… Thống kê mặt hàng theo nhiều tiêu chí - - - Khả làm việc thực tế nhiều hạn chế trình tiếp xúc, thu thập liệu từ cửa hàng thực tế Thời gian thực nên số vấn đề chưa giải giải tối ưu Hệ thống đáp ứng nhu cầu cửa hàng nông sản quy mô nhỏ, khả đáp ứng cho cửa hàng lớn quy tắc nghiệp vụ phức tạp hạn chế Một số chức hệ thống đáp ứng phần u cầu người dùng, chưa có tính sáng tạo, đột phá cách giải vấn đề Khi đưa vào hoạt động thực tế host hệ thống chưa đáp ứng nhu cầu tốc độ tải HƯỚNG PHÁT TRIỂN - Hoàn thiện thêm chức hạn chế hệ thống - Cho phép khách hàng mua hàng toán trực tiếp qua mạng thơng qua thẻ ATM - Hồn thiện hệ thống để đưa vào vận hành thực tế vận hành tốt đáp ứng đủ tiêu chí web - Xây dựng mở rộng hệ thống cho phép công ty, trường học mua hàng với giá tốt trực tiếp qua mạng ... muốn đưa sản phẩm nông sản đến với nhiều người tiêu dùng Vì em thực đề tài: Xây dựng website mua bán sản phẩm nông sản cửa hàng nơng sản với mục đích xây dựng hệ thống bán hàng qua mạng uy tín,... khách hàng lựa chọn tốt mua hàng dịch vụ website Xuất phát từ lý trên, đề tài Xây dựng website mua bán sản phẩm nông sản cửa hàng nông sản sạch đề xuất với mong muốn giúp người tiêu dùng mua hàng. .. kho, sản phẩm đổi trả, sản phẩm bán chạy nhất, sản phẩm bán chậm nhất, sản phẩm hết hàng sản phẩm tồn kho nhiều Nhập thêm hàng vào kho: - - - Bước 1: Đối với thống kê sản phẩm bán chạy sản phẩm