1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Website bán bánh ngọt

64 52 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

Thông tin cơ bản

Định dạng
Số trang 64
Dung lượng 6,67 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM NGUYỄN PHƯỚC TRỌNG BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: WEBSITE BÁN BÁNH NGỌT Kon Tum, tháng năm 2021 ĐẠI HỌC ĐÀ NẴNG PHÂN HIỆU ĐẠI HỌC ĐÀ NẴNG TẠI KON TUM BÁO CÁO ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: WEBSITE BÁN BÁNH NGỌT SVTH MSSV LỚP GVHD : NGUYỄN PHƯỚC TRỌNG : 16152480201018 : K10TT : ThS LÊ THỊ BẢO YẾN Kon Tum, tháng năm 2020 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành tri ân sâu sắc với thầy cô trường đại học Phân hiệu Đại học Đà Nẵng Kon Tum, đặc biệt thầy cô môn Công nghệ thông tin thuộc khoa Kỹ Thuật - Nông Nghiệp tạo điều kiện hướng dẫn em trình thực đồ án Em xin chân thành cảm ơn cô Lê Thị Bảo Yến hướng dẫn, bảo tận tình để em hồn thành đồ án Trong q trình làm đồ án chắn em cịn mắc phải nhiều sai sót mong thầy bỏ qua Đồng thời, với kinh nghiệm kiến thức cịn hạn chế em xin đóng góp thơng cảm từ thầy cô Em xin chân thành cảm ơn! Sinh viên Nguyễn Phước Trọng MỤC LỤC MỤC LỤC i DANH SÁCH TỪ VIẾT TẮT iii DANH MỤC HÌNH iv DANH MỤC BẢNG vi CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 1.2 1.3 1.4 LÝ DO CHỌN ĐỀ TÀI MỤC TIÊU NGHIÊN CỨU GiỚI HẠN VÀ PHẠM VI ĐỀ TÀI PHƯƠNG PHÁP NGHIÊN CỨU CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 MƠ HÌNH MVC 2.2 NGÔN NGỮ LẬP TRÌNH PHP 2.2.1 Khái niệm ngôn ngữ lập trình PHP (Hypertext Preprocessor) 2.2.2 Ưu điểm ngôn ngữ PHP 2.3 TỔNG QUAN VỀ WEB FRAMEWORK 2.3.1 Khái niệm Web Framework 2.3.2 Ưu điểm Web Framework 2.4 NGUYÊN TẮC THIẾT KẾ WEB FRAMEWORK 2.4.1 Tổ chức website chặt chẽ dễ sử dụng 2.4.2 Đảm bảo liên kết khám phá dễ dàng 2.5 LARAVEL FRAMEWORK 2.5.1 Khái niệm Laravel 2.5.2 Mơ hình MVC Laravel 2.6 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL 2.6.1 Giới thiệu hệ quản trị sở liệu MySQL 2.6.2 Mục đích sử dụng hệ quản trị sở liệu MySQL CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ WEBSITE 3.1 YÊU CẦU CHỨC NĂNG HỆ THỐNG 3.1.1 Admin 3.1.2 Khách hàng 10 3.2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 11 3.2.1 Biểu đồ Usecase tổng quát 11 3.2.2 Biểu đồ cho chức 11 3.2.3 Sơ đồ lớp 29 3.3 LƯỢC ĐỒ QUAN HỆ CƠ SỞ DỮ LIỆU 31 3.4 THIẾT KẾ WEBSITE 32 3.4.1 Khách hàng 32 i 3.4.2 Trang Admin 43 CHƯƠNG 4: KẾT LUẬN 54 4.1 KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI 54 4.2 HẠN CHẾ 54 4.3 HƯỚNG NGHIÊN CỨU VÀ PHÁT TRIỂN 54 TÀI LIỆU THAM KHẢO ii DANH SÁCH TỪ VIẾT TẮT Từ viết tắt CMS PHP CNTT HTML CSDL Từ đầy đủ Content Management System Personal Home Page Công nghệ thông tin Hypertext Markup Language Cơ sở liệu iii Giải thích Hệ quản trị nội dung Ngơn ngữ lập trình Ngơn ngữ đánh dấu siêu văn DANH MỤC HÌNH Hình 2.1 Mơ hình MVC Hình 2.2 Sơ đồ hoạt động PHP .4 Hình 2.3 Mơ hình MVC Hình 3.1 Biểu đồ User case tổng quát 11 Hình 3.2 Biểu đồ chức đăng ký 12 Hình 3.3 Biểu đồ chức đăng nhập 13 Hình 3.4 Biểu đồ chức thêm vào giỏ hàng 14 Hình 3.5 Biểu đồ chức thêm sản phẩm 15 Hình 3.6 Biểu đồ chức sửa thông tin sản phẩm 16 Hình 3.7 Biểu đồ chức xóa sản phẩm .16 Hình 3.8 Biểu đồ thêm loại sản phẩm .17 Hình 3.9 Biểu đồ chức sửa loại sản phẩm 18 Hình 3.10 Biểu đồ xóa loại sản phẩm 19 Hình 3.11 Biểu đồ thêm danh mục sản phẩm 20 Hình 3.12 Biểu đồ chức sửa danh mục sản phẩm 21 Hình 3.13 Biểu đồ xóa danh mục sản phẩm 22 Hình 3.14 Biểu đồ chức thêm tin tức 23 Hình 3.15 Biểu đồ chức sửa tin tức 24 Hình 3.16 Biểu đồ chức xóa tin tức 24 Hình 3.17 Biểu đồ chức thêm user 25 Hình 3.18 Biểu đồ chức sửa user 26 Hình 3.19 Biểu đồ chức xóa user 27 Hình 3.20 Biểu đồ chức tìm kiếm 27 Hình 3.21 Biểu đồ chức cập nhập trạng thái đơn hàng 28 Hình 3.22 Biểu đồ chức xem chi tiết sản phẩm 28 Hình 3.23 Sơ đồ lớp .30 Hình 3.24 Cơ sở liệu hệ thống 31 Hình 3.25 Giao diện trang chủ .32 Hình 3.26 Giao diện trang loại sản phẩm 34 Hình 3.27 Giao diện trang chi tiết sản phẩm .35 Hình 3.28 Giao diện trang giỏ hàng 36 Hình 3.29 Giao diện trang đặt hàng .37 Hình 3.30 Giao diện trang blog 38 Hình 3.31 Giao diện trang chi tiết blog .39 Hình 3.32 Giao diện trang giới thiệu 40 Hình 3.33 Giao diện trang liên hệ website 41 Hình 3.34 Giao diện trang đăng ký 42 Hình 3.35 Giao diện đăng nhập 42 iv Hình 3.36 Giao diện trang chủ admin 43 Hình 3.37 Giao diện trang quản lý sản phẩm 44 Hình 3.38 Trang thêm sản phẩm 45 Hình 3.39 Giao diện quản lý loại sản phẩm .46 Hình 3.40 Giao diện thêm loại sản phẩm 46 Hình 3.41 Giao diện danh mục sản phẩm 47 Hình 3.42 Giao diện thêm danh mục sản phẩm 47 Hình 3.43 Giao diện trang thơng tin khách hàng 48 Hình 3.44 Giao diện trang tin tức 49 Hình 3.45 Giao diện trang thêm tin tức .50 Hình 3.46 Giao diện trang user 51 Hình 3.47 Giao diện thêm user 51 Hình 3.48 Giao diện trang đơn hàng 52 Hình 3.49 Giao diện đơn hàng giao 52 Hình 3.50 Giao diện đơn hàng hủy 53 Hình 3.51 Giao diện liên hệ 53 v DANH MỤC BẢNG Bảng 3.1 Bảng mô tả chức lớp sở liệu .29 vi CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 LÝ DO CHỌN ĐỀ TÀI Quản lý cửa hàng, tiệm bán bánh hoạt động cửa hàng bán bánh dù lớn hay nhỏ, nhân viên hay chủ tiệm bánh phải thực công việc liên quan đến việc nhập nguyên liệu làm bánh xuất bánh cho khách hàng, thống kê doanh thu, Điều gây ảnh hưởng nhiều đến hiệu thời gian làm việc Bên cạnh đó, số người biết đến cửa hàng không lớn, quy mô nhỏ Do vậy, việc sử dụng Website để bán hàng giới thiệu cửa hàng đến cho người điều cần thiết để phát triển lớn mạnh Hiện hoạt động quản lý cửa hàng làm thủ công, lưu trữ sổ sách Cho nên trình quản lý, bán hàng, tìm kiếm, thống kê gặp nhiều khó khăn Từ thực tế trên, yêu cầu cần xây dựng hệ thống tiện lợi cho việc tính tốn lưu trữ đồng thời quảng bá sản phẩm cho cửa hàng đồ bánh Vì để khắc phục yếu tố em xin chọn đề tài “Website bán bánh ngọt” 1.2 MỤC TIÊU NGHIÊN CỨU - Lý thuyết + Nắm kiến thức xây dựng website hiểu rõ cách thức hoạt động mơ hình MVC ngơn ngữ lập trình + Hiểu thêm quy trình làm việc website bán hàng - Công nghệ + Sử dụng tốt công nghệ Visual Studio Code, Sublime Text 3, XamPP,… - Ứng dụng + Xây dựng website cung cấp cho khách hàng nhiều tiện ích mua bánh + Tối ưu hóa q trình mua bánh tiết kiệm thời gian chi phí + Hình thức đẹp thân thiện với người dùng 1.3 GiỚI HẠN VÀ PHẠM VI ĐỀ TÀI - Xây dựng website với chức giới thiệu quản lý mua bán bánh online… - Phạm vi: Sử dụng tất thiết bị di động thơng minh có kết nối internet - Đối tượng sử dụng: Quản trị viên, nhân viên, khách hàng 1.4 PHƯƠNG PHÁP NGHIÊN CỨU - Tiếp cận nghiệp vụ + Tiếp cận nghiệp vụ bán hàng cửa hàng + Tham khảo nghiệp vụ bán hàng online bằng website bán hàng - Về mặt lý thuyết + Nghiên cứu cách thức hoạt động mơ hình MVC - Trang giới thiệu xuất sau khách hàng chọn vào chức giới thiệu website Trang có thơng tin giới thiệu cửa hàng i Trang liên hệ Hình 3.33 Giao diện trang liên hệ website - Trang liên hệ website xuất khách hàng chọn chức liên hệ khách hàng điền thơng tin nhân viên hệ thống nhận liên lạc lại với khách hàng 41 j Trang đăng ký Hình 3.34 Giao diện trang đăng ký - Trang đăng ký xuất sau khách hàng chọn chức đăng ký khách hàng đăng ký làm thành viên hệ thống mua hàng hệ thống tự xuất thông tin thành viên hệ thống k Trang đăng nhập Hình 3.35 Giao diện đăng nhập - Trang đăng nhập dành cho thành viên đăng ký tài khoản website đăng nhập vào hệ thống 42 3.4.2 Trang Admin a Trang chủ Admin Hình 3.36 Giao diện trang chủ admin - Trang chủ admin xuất tài khoản admin chọn truy cập vào trang admin - Tại hiển thị chức thống kê tổng quan số lượng sản phẩm, loại sản phẩm, danh mục sản phẩm, khách hàng, người dùng nhà cung cấp 43 b Trang quản lý sản phẩm Hình 3.37 Giao diện trang quản lý sản phẩm - Admin xem danh sách tất sản phẩm - Admin xóa sản phẩm bằng cách click nút “Delete” 44 - Admin sửa sản phẩm bằng cách click trực tiếp vào click nút “Edit” trên dịng sản phẩm muốn sửa Hình 3.38 Trang thêm sản phẩm Sau click thêm giao diện quản lý sản phẩm admin đưa tới giao diện - Admin cần nhập đầy đủ thông tin sản phẩm - Admin click “Thêm” để tạo sản phẩm trở lại giao diện quản lý sản phẩm 45 c Trang loại sản phẩm Hình 3.39 Giao diện quản lý loại sản phẩm - Admin xem danh sách tất loại sản phẩm - Admin xóa loại sản phẩm bằng cách click nút “Delete” - Admin sửa loại sản phẩm bằng cách click trực tiếp vào click nút “Edit” dịng loại sản phẩm muốn sửa Hình 3.40 Giao diện thêm loại sản phẩm - Sau click thêm giao diện quản lý loại sản phẩm admin đưa tới giao diện - Admin cần nhập đầy đủ thông tin loại sản phẩm - Admin click “Thêm” để tạo loại sản phẩm trở lại giao diện quản lý loại sản phẩm 46 d Trang danh mục sản phẩm Hình 3.41 Giao diện danh mục sản phẩm - Admin xem danh sách tất danh mục sản phẩm - Admin xóa danh mục sản phẩm bằng cách click nút “Delete” - Admin sửa danh mục sản phẩm bằng cách click trực tiếp vào click nút “Edit” dòng danh mục sản phẩm muốn sửa Hình 3.42 Giao diện thêm danh mục sản phẩm - Sau click thêm giao diện quản lý danh mục sản phẩm admin đưa tới giao diện - Admin cần nhập đầy đủ thông tin danh mục sản phẩm 47 - Admin click “Thêm” để tạo danh mục sản phẩm trở lại giao diện quản lý danh mục sản phẩm e Trang khách hàng Hình 3.43 Giao diện trang thông tin khách hàng - Admin xem danh sách tất danh sách khách hàng mua hàng website - Admin xóa thơng tin khách hàng bằng cách click nút “Delete” - Admin sửa thông tin khách hàng bằng cách click trực tiếp vào click nút “Edit” dịng thơng tin muốn sửa 48 f Trang tin tức Hình 3.44 Giao diện trang tin tức - Admin xem danh sách tất tin tức - Admin xóa tin tức phẩm bằng cách click nút “Delete” - Admin sửa tin tức bằng cách click trực tiếp vào click nút “Edit” trên dòng tin tức muốn sửa 49 Hình 3.45 Giao diện trang thêm tin tức - Sau click thêm giao diện quản lý tin tức admin đưa tới giao diện - Admin cần nhập đầy đủ thông tin tin tức - Admin click “Thêm” để tạo tin tức trở lại giao diện quản lý tin tức 50 g Trang user Hình 3.46 Giao diện trang user - Admin xem danh sách tất user - Admin xóa user bằng cách click nút “Delete” - Admin sửa user bằng cách click trực tiếp vào click nút “Edit” dòng user muốn sửa Hình 3.47 Giao diện thêm user - Sau click thêm giao diện quản lý user admin đưa tới giao diện - Admin cần nhập đầy đủ thông tin user - Admin click “Thêm” để tạo user trở lại giao diện quản lý user 51 h Trang đơn hàng Hình 3.48 Giao diện trang đơn hàng - Admin xem danh sách tất đơn hàng - Admin hủy đơn bằng cách click nút “hủy đơn” dịng đơn hàng muốn xóa - Admin xử lý đơn hàng bằng cách click trực tiếp vào click nút “đã giao” dòng đơn hàng muốn sửa Hình 3.49 Giao diện đơn hàng giao - Sau click giao giao diện quản lý đơn hàng đơn hàng đưa đến giao diện 52 Hình 3.50 Giao diện đơn hàng hủy - Sau click hủy giao diện quản lý đơn hàng đơn hàng đưa đến giao diện i Trang liên hệ Hình 3.51 Giao diện liên hệ - Admin xem danh sách tất thông tin liên hệ mà khách hàng để lại trang web 53 CHƯƠNG 4: KẾT LUẬN 4.1 KẾT QUẢ ĐẠT ĐƯỢC CỦA ĐỀ TÀI Những kết đạt dược trình làm đồ án: - Website đáp ứng chức cần thiết website bán bánh như: + Thêm sản phẩm + Thêm loại sản phẩm danh mục sản phẩm + Thêm tin tức + Đăng nhập đăng ký tài khoản + Mua hàng tiếp nhận đơn hàng + Tổng kết đơn hàng đơn hàng xử lý, đơn hàng hủy số admin có hệ thống + Chức in đơn hàng - Hiểu biết thêm nhiều ngôn ngữ, cơng cụ lập trình mơ hình MVC - Giao diện Website thiết kế đơn giản, thân thiện dễ sử dụng 4.2 HẠN CHẾ Những chức chưa thực được: - Thống kê quản lý doanh thu - Chức toán onlline - Chức xem tình trạng đơn hàng 4.3 HƯỚNG NGHIÊN CỨU VÀ PHÁT TRIỂN - Xây dựng website đáp ứng đầy đủ nghiệp cụ yêu cầu hệ thống - Hoàn thiện chức thống kê quản lý doanh thu, chức tốn online, xem tình trạng đơn hàng - Phát triển thêm chức thống kê nhập nguyên vật liệu, xử lý hóa đơn tự động 54 TÀI LIỆU THAM KHẢO [1] "PHP – Wikipedia tiếng Việt," [Online] Available: https://vi.wikipedia.org/wiki/PHP [2] "http://www.php.net," [Online] Available: http://www.php.net [3] "https://jobs.hybrid-technologies.vn/blog/laravel-la-gi/," [Online] Available: https://jobs.hybridtechnologies.vn/blog/laravel-la-gi/ [4] "https://hoclom.com/hoc-laravel/tim-hieu-ve-mo-hinh-mvc-trong-laravel/," [Online] Available:https://hoclom.com/hoc-laravel/tim-hieu-ve-mo-hinh-mvc-trongaravel/ l [5] "http://www mysql.com," [Online] Available: http://www mysql.com [6] "http://www.w3school.com," [Online] Available: http://www.w3school.com ... Quản lý cửa hàng, tiệm bán bánh hoạt động cửa hàng bán bánh dù lớn hay nhỏ, nhân viên hay chủ tiệm bánh phải thực công việc liên quan đến việc nhập nguyên liệu làm bánh xuất bánh cho khách hàng,... quảng bá sản phẩm cho cửa hàng đồ bánh Vì để khắc phục yếu tố em xin chọn đề tài ? ?Website bán bánh ngọt? ?? 1.2 MỤC TIÊU NGHIÊN CỨU - Lý thuyết + Nắm kiến thức xây dựng website hiểu rõ cách thức hoạt... hóa q trình mua bánh tiết kiệm thời gian chi phí + Hình thức đẹp thân thiện với người dùng 1.3 GiỚI HẠN VÀ PHẠM VI ĐỀ TÀI - Xây dựng website với chức giới thiệu quản lý mua bán bánh online… -

Ngày đăng: 02/09/2021, 17:28

TỪ KHÓA LIÊN QUAN

w