Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
2,98 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN – ĐIỆN TỬ BÁO CÁO ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 505310 Đề tài: XÂY DỰNG WEBSITE BÁN THỰC PHẨM CHO NHÀ HÀNG SUSHI JAPAN GVHD : PGS.TS Võ Trung Hùng SV thực : Trần Quốc Hội Mã SV : 171250533417 Lớp SH : 17T4 Đà Nẵng, tháng 11 năm 2020 LỜI MỞ ĐẦU Trong năm gần đây, công nghệ thông tin không ngừng phát triển cách mạnh mẽ đại Sự đời công nghệ thông tin làm phong phú mặt xã hội, đời sống người nâng cao rõ rệt, đóng góp to lớn cho phát triển nhân loại Với xu tồn cầu hố kinh tế giới, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng phong phú nhiều người sử dụng ưa chuộng Vì vậy, nhiều cửa hàng thực phẩm áp dụng phương pháp bán hàng qua mạng để khách hàng dễ dàng tìm kiếm thơng tin mà khơng cần tốn nhiều thời gian chi phí Cửa hàng thực phẩm online đời mang đến với người với mục đích giúp khách hàng đặt mua rau loại thực phẩm khác qua mạng cách nhanh chóng, tiện lợi tiết kiệm chi phí Khách hàng đến với chúng tơi lựa chọn kho thực phẩm khổng lồ bao gồm hàng ngàn loại thực phẩm tươi đảm bảo chất lượng khắp miền Những loại thực phẩm bán chạy Từ vấn đề đặt trên, đồng ý hướng dẫn tận tình thầy giáo Võ Trung Hùng, em chọn đề tài: “Xây dựng website bán thực phẩm cho nhà hàng Sushi Japan” Chỉ thời gian ngắn học tập rèn luyện trường Đại Học Sư Phạm Kĩ Thuật Em thầy cô truyền đạt kiến thức quý báu cho em năm học vừa qua tạo điều kiện thuận lợi cho em học tập, thực đề tài tốt nghiệp này, đề tài hồn thành, song thời gian trình độ hiểu biết cịn hạn hẹp nên khơng thể tránh khỏi thiếu sót Vì vậy, em mong giúp đỡ, đóng góp q thầy để nội dung đồ án hoàn thiện Em xin chân thành cảm ơn! Đà Nẵng, ngày …, tháng 11, năm 2020 Sinh viên thực Trần Quốc Hội NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN MỤC LỤC CHƯƠNG I: TỔNG QUAN ĐỀ TÀI PHÂN TÍCH YÊU CẦU ĐỀ TÀI YÊU CẦU GIAO DIỆN CỦA WEBSITE MỤC TIÊU ĐỀ TÀI CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG BIỂU ĐỒ USE CASE (USE CASE DIAGRAM) 1.2 Xác định tác nhân use case 1.3 Các thông tin đầu đầu vào hệ thống 1.4 Tác nhân 1.5 Biểu đồ use case Khách vãng lai 1.6 Biểu đồ use case Người dùng 1.7 Biểu đồ use case Admin 1.8 Đặc tả use case 1.8.1 Hệ thống đăng ký, đăng nhập 1.8.2 Đặc tả UC đăng nhập 1.8.3 Đặc tả UC xem thông tin giỏ hàng 1.8.4 Đặc tả UC xem thông tin đơn hàng 1.8.5 Đặc tả UC xem thông tin sản phẩm 10 1.8.6 Đặc tả UC quản lý danh mục sản phẩm 10 1.8.7 Đặc tả UC chọn sản phẩm cần mua 12 1.8.8 Đặc tả UC thêm sản phẩm vào giỏ hàng 12 1.8.9 Đặc tả UC loại bỏ sản phẩm chọn giỏ hàng 13 1.8.10 Đặc tả UC toán 14 1.8.11 Đặc tả UC tiếp nhận đơn hàng 15 BIỂU ĐỒ PHÂN TÍCH THIẾT KẾ HỆ THỐNG 16 2.1 Biểu đồ 16 2.1.1 Chức đăng kí 17 2.1.2 Chức đăng nhập 17 2.1.3 Chức đặt mua 18 2.1.4 Chức thêm sản phẩm 18 2.1.5 Chức sửa thông tin sản phẩm 19 2.1.6 Chức xóa sản phẩm 19 2.2 Sơ đồ relationship 20 3.BIỂU ĐỒ HOẠT ĐỘNG: 21 3.1 Bảng donhang 25 3.2 Bảng nguoidun 25 3.3 Bảng monan 26 3.4 Bảng chude 26 3.5 Bảng tintuc 27 3.6 Bảng thongke 27 CÁCH TỔ CHỨC DỮ LIỆU VÀ THIẾT KẾ CHƯƠNG TRÌNH CHO TRANG WEB: 27 CHƯƠNG III: TÌM HIỂU NGƠN NGỮ PHP VÀ CƠ SỞ DỮ LIỆU MYSQL 28 NGÔN NGỮ PHP 28 1.1 Tại nên dùng PHP 28 1.2 Tham chiếu 28 CƠ SỞ DỮ LIỆU MYSQL 29 2.1 Giới thiệu sở liệu 29 2.2 Mục đích sử dụng sở liệu 29 2.3 Các thao tác cập nhật liệu 30 2.4 Các hàm thông dụng MySQL 31 CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 33 GIAO DIỆN NGƯỜI DÙNG 34 1.1 Trang chủ 34 1.2 Giao diện danh mục ăn 35 1.3 Giao diện tin tức 36 1.4 Giao diện giỏ hàng 37 1.5 Giao diện đăng kí 38 1.6 Giao diện đăng nhập 38 1.7 Giao diện chi tiết sản phẩm 39 1.8 Giao diện đơn hàng 39 GIAO DIỆN NGƯỜI QUẢN LÍ 40 2.1 Giao diện quản lí đơn hàng 40 2.2 Giao diện thêm ăn 41 2.3 Giao diện quản lí ăn 41 2.4 Giao diện quản lí tin tức 42 2.5 Giao diện quản lí tài khoản 42 2.6 Giao diện thêm tin tức 43 CHƯƠNG V: THỬ NGHIỆM ĐÁNH GIÁ VÀ HOÀN THÀNH SẢN PHẨM 44 THỬ NGHIỆM 44 ĐÁNH GIÁ 44 KẾT LUẬN 45 TÓM TẮT ĐỒ ÁN Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “ Xây dựng website bán thực phẩm cho nhà hàng Sushi Japan” ngơn ngữ html lập trình PHP” dừng mức tìm hiểu ngơn ngữ lập trình PHP, My SQL, web html, css, java scrip, áp dụng xây dựng ứng dụng thực nghiệm trang web bán hàng mạng cho cửa hàng thực phẩm Website nhằm mục đích cung cấp cho khách hàng thơng tin xác sản phẩm có thị trường cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách người mua và người bán, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng.Do cịn số hạn chế, nên website dừng lại mức Trong tương lai, hệ thống phát triển với chức thân thiện với khách hàng, Xây dựng website bán hàng cho nhà hàng SuShi Japan CHƯƠNG I: TỔNG QUAN ĐỀ TÀI Phân tích yêu cầu đề tài Tóm tắt hoạt động hệ thống mà dự án ứng dụng Là Website chuyên bán thực phẩm Nhật Bản, người dùng truy cập vào Website xem, tìm kiếm, mua sản phẩm đặt hàng sản phẩm, sản phẩm xếp hợp lý Vì người dùng có nhìn tổng quan tất sản phẩm có Phạm vi dự án ứng dụng, dành cho đối tượng có nhu cầu mua sắm mạng.Do nghiệp vụ cửa hàng kết hợp với công nghệ xử lý hệ thống máy tính nên cơng việc liên lạc nơi khách hàng việc xử lý hoá đơn thực cách nhanh chóng xác Rút ngắn thời gian làm việc, đưa thông tin sản phẩm nhanh chóng đến cho khách hàng Đối tượng sử dụng, người dùng: Qua Website, khách hàng xem thông tin, lựa chọn sản phẩm ưng ý nơi, nhà quản trị: Nhà quản trị có tồn quyền sử dụng cập nhật sản phẩm, hố đơn, quản lý khách hàng, đảm bảo tính an tồn cho Website Mục đích dự án, Đáp ứng nhu cầu mua bán ngày phát triển xã hội, xây dựng nên môi trường làm việc hiệu quả, Thúc đẩy phát triển buôn bán trực tuyến, Rút ngắn khoảng cách người mua người bán, tạo Website trực tuyến đưa nhanh thơng tin việc trao đổi mua bán.Việc quản lý hàng trở nên dễ dàng Yêu cầu giao diện website Giao diện người dùng, phải có giao diện thân thiện dễ sử dụng Màu sắc hài hoà làm bật hình ảnh sản phẩm, tiện lợi sử dụng Giao diện người quản trị, đơn giản, dễ quản lý liệu, phải bảo vệ User & Password riêng Admin Giới thiệu thông tin cửa hàng: Địa liên hệ cửa hàng, số điện thoại liên hệ, email liên hệ Sản phẩm cửa hàng: sản phẩm có SVTH: Trần Quốc Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan Mục tiêu đề tài Xây dựng website hỗ trợ q trình mua bán hàng trực tuyến, góp phần nâng cao lợi nhuận tăng tiện lợi cho người mua hàng thời đại công nghệ thông tin phát triển mạnh Giao diện người dùng, phải có giao diện thân thiện dễ sử dụng, nêu bật mạnh website, tạo niềm tin cho khách hàng từ lần viếng thăm Giới thiệu sản phẩm cửa hàng có, có biểu mẫu đăng ký để trở thành thành viên, danh mục sản phẩm, biểu mẫu liên hệ Chức tìm kiếm sản phẩm, loại sản phẩm cần phải có trang xem chi tiết sản phẩm, mục login khách hàng trở thành thành viên gồm có: Tên đăng nhập (Username), mật đăng nhập (password) Giao diện người quản trị, đơn giản, dễ quản lý thiếu mục như: Quản lý sản phẩm, quản lý đăng nhập, quản lý thay đổi website Công cụ thực chương trình sử dụng ngơn ngữ PHP sở liệu MySQL SVTH: Trần Quốc Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Biểu đồ Use case (Use case diagram) 1.1 Khái niệm: Một biểu đồ Use case số lượng tác nhân ngoại cảnh mối liên kết chúng Use case mà hệ thống cung cấp Một Use case lời miêu tả chức mà hệ thống cung cấp Lời miêu tả Use case thường văn tài liệu, kèm theo biểu đồ hoạt động Các Use case miêu tả theo hướng nhìn từ vào tác nhân (hành vi hệ thống theo mong đợi người sử dụng), không miêu tả chức cung cấp hoạt động nội bên hệ thống Các Use case định nghĩa yêu cầu mặt chức hệ thống 1.2 Xác định tác nhân use case: Một biểu đồ Use case số lượng tác nhân ngoại cảnh mối liên kết chúng Use case mà hệ thống cung cấp Một Use case lời miêu tả chức mà hệ thống cung cấp Lời miêu tả Use case thường văn tài liệu, kèm theo biểu đồ hoạt động Các Use case miêu tả theo hướng nhìn từ ngồi vào tác nhân (hành vi hệ thống theo mong đợi người sử dụng), không miêu tả chức cung cấp hoạt động nội bên hệ thống Các Use case định nghĩa yêu cầu mặt chức hệ thống 1.3 Các thông tin đầu đầu vào hệ thống: Thông tin đầu vào: Thông tin khách hàng Thông tin sản phẩm Các phản hồi Đơn đặt hàng Thông tin đầu ra: Chi tiết sản phẩm SVTH: Trần Quốc Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan Hóa đơn Các phản hồi 1.4 Tác nhân: Khách hàng: Người dùng Khách viếng thăm Admin Admin: Là thành viên có quyền chức như: tạo tài khoản, quản lý sản phẩm, quản trị người dùng, đăng kí, đăng nhập, tìm kiếm, xem, sửa thơng tin cá nhân, xem giỏ hàng, đặt hàng Người dùng: hệ thống thành viên có chức năng: Đăng kí, đăng nhập, tìm kiếm, xem, sửa thơng tin cá nhân, xem giỏ hàng, đặt hàng, Khách viếng thăm: Là khách vãng lai: Có chức năng: Đăng ký, tìm kiếm, xem thông tin sản phẩm, xem giỏ hàng, đặt hàng, 1.5 Biểu đồ use case Khách vãng lai: Hình 2.1: Use case Khách vãng lai SVTH: Trần Quốc Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan Chương IV: THIẾT KẾ GIAO DIỆN SVTH: Trần Quốc Hội 33 Xây dựng website bán hàng cho nhà hàng SuShi Japan Giao diện người dùng: 1.1 Trang chủ: Hình 4.1 Giao diện trang chủ SVTH: Trần Quốc Hội 34 Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.2 Giao diện danh mục ăn: Hình 4.2 Giao diện danh mục ăn SVTH: Trần Quốc Hội 35 Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.3 Giao diện tin tức: Hình 4.3 Giao diện tin tức SVTH: Trần Quốc Hội 36 Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.4 Giao diện giỏ hàng: Hình 4.4 Giao diện giỏ hàng SVTH: Trần Quốc Hội 37 Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.5 Giao diện đăng kí: Hình 4.5 Giao diện đăng kí 1.6 Giao diện đăng nhập: Hình 4.6 Giao diện đăng nhập SVTH: Trần Quốc Hội 38 Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.7 Giao diện chi tiết sản phẩm: Hình 4.7 Giao diện chi tiết sản phẩm 1.8 Giao diện đơn hàng: Hình 4.8 Giao diện đơn hàng SVTH: Trần Quốc Hội 39 Xây dựng website bán hàng cho nhà hàng SuShi Japan Giao diện người quản lí: 2.1 Giao diện quản lí đơn hàng: Hình 4.9 Giao diện đơn hàng SVTH: Trần Quốc Hội 40 Xây dựng website bán hàng cho nhà hàng SuShi Japan 2.2 Giao diện thêm ăn: Hình 4.10 Giao diện thêm ăn 2.3 Giao diện quản lí ăn: Hình 4.11 Giao diện quản lí ăn SVTH: Trần Quốc Hội 41 Xây dựng website bán hàng cho nhà hàng SuShi Japan 2.4 Giao diện quản lí tin tức: Hình 4.12 Giao diện quản lí tin tức 2.5 Giao diện quản lí tài khoản: Hình 4.13 Giao diện quản lí tài khoản SVTH: Trần Quốc Hội 42 Xây dựng website bán hàng cho nhà hàng SuShi Japan 2.6 Giao diện thêm tin tức: Hình 4.14 Giao diện thêm tin tức SVTH: Trần Quốc Hội 43 Xây dựng website bán hàng cho nhà hàng SuShi Japan CHƯƠNG V: THỬ NGHIỆM ĐÁNH GIÁ VÀ HOÀN THÀNH SẢN PHẨM Thử nghiệm Chương trình chạy tốt trình duyệt Google Chrome trình duyệt khác FireFox… Các chức thiết kế chạy ổn định : trang chủ, sản phẩm, đăng nhập, giỏ hàng, đặt hàng Các chức admin như: Thêm sản phẩm, sửa xóa sản phẩm, xét duyệt đơn hàng, đăng tin tức, quản lí tài khoản người dùng 2.Đánh giá Về bản, Website giới thiệu cung cấp chức bán hàng quản lí website Đưa hình ảnh cửa hàng đến với nhiều người SVTH: Trần Quốc Hội 44 Xây dựng website bán hàng cho nhà hàng SuShi Japan KẾT LUẬN Đề tài “Xây dựng Website bán thực phẩm cho nhà hàng Sushi Japan” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho nhà hàng hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên đề tài hồn thành mức độ sau: - Tìm hiểu ngơn ngữ lập trình Web - Sử dụng ngơn ngữ PHP sở liệu MySQL - Áp dụng xây dựng ứng dụng thực nghiệm trang Website là: Website bán thực phẩm cho nhà hàng Sushi Japan Hướng nghiên cứu phát triển : Tìm hiểu sâu ngơn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống Kết hợp ngơn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server,… Tìm hiểu thêm số ngơn ngữ, hồn thiện chức cần thiết cho trang web để đưa vào hoạt động, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn…Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức năng…Để phát triển thành trang web lớn SVTH: Trần Quốc Hội 45 Xây dựng website bán hàng cho nhà hàng SuShi Japan LỜI CẢM ƠN Trong thời gian làm đề tài thầy giáo Võ Trung Hùng cho ý kiến, hướng dẫn tận tình để em hoàn thành đề tài này, lần em xin chân thành cảm ơn thầy người quan tâm, giúp đỡ em suốt thời gian qua Em xin chân thành cảm ơn ! SVTH: Trần Quốc Hội 46 Xây dựng website bán hàng cho nhà hàng SuShi Japan NGUỒN THAM KHẢO Website tham khảo: - https://isushi.com.vn/ - https://www.sashimihome.com/ - Youtube.com - 2school.vn - Hocchuanweb.com - w3schools.com SVTH: Trần Quốc Hội 47 ... Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.6 Biểu đồ use case Người dùng: Hình 2.2: Use case Người dùng SVTH: Trần Quốc Hội Xây dựng website bán hàng cho nhà hàng SuShi Japan 1.7 Biểu... Hội 19 Xây dựng website bán hàng cho nhà hàng SuShi Japan 2.2 Sơ đồ relationship: Hình 2.16 Sơ đồ relationship SVTH: Trần Quốc Hội 20 Xây dựng website bán hàng cho nhà hàng SuShi Japan 3.Biểu đồ... Trần Quốc Hội 32 Xây dựng website bán hàng cho nhà hàng SuShi Japan Chương IV: THIẾT KẾ GIAO DIỆN SVTH: Trần Quốc Hội 33 Xây dựng website bán hàng cho nhà hàng SuShi Japan Giao diện người dùng: