Báo cáo website bán đồ ăn nhanh 2022

66 71 3
Báo cáo website bán đồ ăn nhanh 2022

Đ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

Cùng với sự phát triển mạnh mẽ của Internet, ngày nay, việc sở hữu một Website không còn là điều xa lạ, thậm chí trong một số trường hợp còn là tiêu chuẩn bắt buộc đối với doanh nghiệp – công ty trong thời điểm cạnh tranh mang tính toàn cầu như hiện nay. Cùng với đó mỗi công ty kinh doanh các mặt hàng đang rất cần một website để có thể giới thiệu sản phẩm, thực hiện bán hàng trực tuyến.

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN ***** ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Truyền thơng mạng máy tính Khoa: Cơng nghệ thơng tin ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ XÂY DỰNG WEBSITE BÁN ĐỒ ĂN NHANH Họ tên: VŨ TIẾN VINH Lớp: 67DCTM22 Mã SV: 67DCMTM20104 GV hướng dẫn: Thầy Đỗ Quang Hưng Hà Nội – 2022 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI KHOA CÔNG NGHỆ THÔNG TIN ***** ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC HỆ CHÍNH QUY Ngành: Truyền thơng mạng máy tính Khoa: Cơng nghệ thơng tin ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ XÂY DỰNG WEBSITE BÁN ĐỒ ĂN NHANH Họ tên: VŨ TIẾN VINH Lớp: 67DCTM22 Mã SV: 67DCMTM20104 GV hướng dẫn: Thầy Đỗ Quang Hưng Hà Nội – 2022 LỜI CẢM ƠN Em xin gửi lời cảm ơn chân thành sâu sắc tới thầy cô khoa Công nghệ thông tin - Trường Đại học Công Nghệ Giao Thông Vận Tải, người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báu cho chúng em suốt năm tháng học trường để em tự tin thực đồ án Đặc biệt em xin chân thành cảm ơn thầy Đỗ Quang Hưng người tận tình hướng dẫn, bảo, động viên hỗ trợ em suốt trình thực đề tài Trong thời gian làm đồ án với thầy giáo, em học hỏi kiến thức mà học hỏi khả làm việc nghiêm túc, độc lập có trách nhiệm với cơng việc Tuy nhiên, giới hạn mặt thời gian kiến thức nên đồ án chắn khơng tránh khỏi sai sót ngồi ý muốn Em mong nhận thơng cảm đóng góp ý kiến thầy bạn Em xin chân thành cảm ơn! LỜI CAM ĐOAN Trong thời gian thực đồ án tốt nghiệp với đề tài “Phân tích thiết kế xây dựng website bán đồ ăn nhanh’’ em tìm hiểu thêm lí thuyết tài liệu mạng để phục vụ trình thực làm đồ án tốt nghiệp Nếu khơng em cam đoan em xin chịu hoàn toàn trách nhiệm đề tài tốt nghiệp Hà Nội, ngày tháng Người thực Vũ Tiến Vinh năm 2022 NHẬN XÉT (Của giảng viên hướng dẫn) Hà Nội, ngày………tháng…… năm……… Giảng viên hướng dẫn NHẬN XÉT (Của giảng viên phản biện) Hà Nội, ngày………tháng…… năm 2022 Giảng viên phản biện MỤC LỤC Error! Bookmark not defined DANH SÁCH CÁC HÌNH VẼ 11 DANH MỤC CÁC BẢNG BIỂU 12 DANH MỤC CÁC TỪ VIẾT TẮT .15 MỞ ĐẦU 16 CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ THIẾT KẾ WEBSITE .17 1.1 Tìm hiểu ngơn ngữ lập trình 17 1.1.1 Ngôn ngữ HTML 17 1.1.2 Ngôn ngữ CSS 18 1.1.3 Ngôn ngữ lập trình PHP .18 1.1.4 Mơ hình MVC 19 1.2 Một số thư viện hỗ trợ .19 1.2.1 Thư viện Javascript 19 1.2.2 Thư viện Ajax 20 1.2.3 Thư viện BOOTSTRAP .20 1.2.4 Thư viện JQUERY .21 1.3 Cơ sở liệu MySQL .22 1.3.1 Khái niệm sở liệu MySQL 22 1.3.2 Các thành phần MySQL 23 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE 25 2.1 Khảo sát đặc tả yêu cầu .25 2.1.1 Phần quản lý admin 25 2.1.2 Giao diện người dùng 25 2.2 Các yêu cầu phi chức 26 2.3 Phân tích thiết kế hệ thống .26 2.3.1 Các chức hệ thống 26 2.3.2 Các tác nhân hệ thống 27 2.4 Biểu đồ use case 30 2.4.1 Biểu đồ Use – case tổng quát .30 2.4.2 Use case đăng nhập 30 2.4.3 Use case quản lý danh mục sản phẩm 31 2.4.4 Use case quản lý sản phẩm 32 2.4.5 Use case quản lý tin tức .34 2.4.6 Use case quản lý đơn đặt hàng .35 2.4.7 Use case chức khách hàng 36 2.5 Biểu đồ 37 2.5.1 Biểu đồ chức đăng nhập 37 2.5.2 Biểu đồ quản lý danh mục sản phẩm 38 2.5.3 Biểu đồ quản lý sản phẩm 38 2.5.4 Biểu đồ quản lý thành viên .39 2.5.5 Biểu đồ quản lý tin tức .40 2.5.6 Biểu đồ quản lý đơn đặt hàng 40 2.5.7 Biểu đồ quản lý khách hàng .41 2.5.8 Biểu đồ quản lý tin tức .41 2.6 Biểu đồ lớp 42 2.6.1 Danh sách đối tượng 42 2.6.2 Mơ hình hóa lớp đối tượng 43 2.7 Thiết kế sở liệu 43 2.7.1 Danh sách bảng 43 2.7.2 Bảng Category .43 2.7.3 Bảng News 44 2.7.4 Bảng Order 44 2.7.5 Bảng product 45 2.7.6 Bảng Transaction 45 2.7.7 Bảng User 46 2.8 Mơ hình sở liệu 47 CHƯƠNG 3: THIẾT KẾ VÀ XÂY DỰNG WEBSITE 48 3.1 Giao diện hiển thị 48 3.1.1 Giao diện trang chủ hiển thị 48 3.1.2 Giao diện giới thiệu 49 3.1.3 Giao diện sản phẩm 49 3.1.4 Giao diện tin tức 50 3.1.5 Giao diện liên hệ 51 3.1.6 Giao diện giỏ hàng .51 3.1.7 Giao diện toán 52 3.1.8 Giao diện hóa đơn 52 3.1.9 Giao diện đăng ký 53 3.1.10 Giao diện đăng nhập 53 3.1.11 Giao diện quản lý thông tin tài khoản 54 3.1.12 Giao diện lấy lại mật 54 3.1.13 Giao diện trang chi tiết sản phẩm .55 3.1.14 Giao diện chi tiết tin tức .56 3.1.15 Giao diện trang đơn hàng 57 3.2 Giao diện quản trị 58 3.2.1 Giao diện bảng điểu khiển 58 3.2.2 Giao diện danh sách đơn hàng .59 3.2.3 Giao diện quản lý sản phẩm 59 3.2.4 Giao diện trang thêm sản phẩm 59 3.2.5 Giao diện trang chỉnh sửa sản phẩm 60 3.2.6 Giao diện trang quản lý danh mục 61 3.2.7 Giao diện trang thêm danh mục 62 3.2.8 Giao diện trang chỉnh sửa danh mục 62 3.2.9 Giao diện trang quản lý quản trị viên 63 3.2.10 Giao diện trang chỉnh sửa quản trị viên 63 3.2.11 Giao diện trang quản lý tin tức 64 3.2.12 Giao diện trang thêm tin tức .65 3.2.13 Giao diện trang chỉnh sửa tin tức .65 KẾT LUẬN 67 TÀI LIỆU THAM KHẢO .68 PHỤ LỤC 69 DANH SÁCH CÁC HÌNH VẼ Hình 3.13 - Giao diện chi tiết sản phẩm 3.1.14 Giao diện chi tiết tin tức Hình 3.14 - Giao diện chi tiết tin tức 3.1.15 Giao diện trang đơn hàng Hình 3.15 - Giao diện trang đơn hàng 3.1.16 Giao diện trang chỉnh sửa thơng tin Hình 3.16 - Giao diện trang chỉnh sửa thông tin 3.1.17 Giao diện trang tìm kiếm Hình 3.17 - Giao diện trang tìm kiếm 3.2 Giao diện quản trị 3.2.1 Giao diện bảng điểu khiển Hình 3.16 - Giao diện bảng điểu khiển 3.2.2 Giao diện danh sách đơn hàng Hình 3.17 - Giao diện danh sách đơn hàng 3.2.3 Giao diện quản lý sản phẩm Hình 3.18 - Giao diện quản lý sản phẩm 3.2.4 Giao diện trang thêm sản phẩm Hình 3.19 - Giao diện trang thêm sản phẩm 3.2.5 Giao diện trang chỉnh sửa sản phẩm Hình 3.20 - Giao diện trang chỉnh sửa sản phẩm 3.2.6 Giao diện trang quản lý danh mục Hình 3.21 - Giao diện trang quản lý danh mục 3.2.7 Giao diện trang thêm danh mục Hình 3.22 - Giao diện trang thêm danh mục 3.2.8 Giao diện trang chỉnh sửa danh mục Hình 3.23 - Giao diện trang chỉnh sửa danh mục 3.2.9 Giao diện trang quản lý quản trị viên Hình 3.24 - Giao diện trang quản lý quản trị viên 3.2.10 Giao diện trang chỉnh sửa quản trị viên Hình 3.25 - Giao diện trang chỉnh sửa quản trị viên 3.2.11 Giao diện trang quản lý tin tức Hình 3.26 - Giao diện trang quản lý tin tức 3.2.12 Giao diện trang thêm tin tức Hình 3.27 - Giao diện trang thêm tin tức 3.2.13 Giao diện trang chỉnh sửa tin tức Hình 3.28 - Giao diện trang quản lý tin tức 3.2.14 Giao diện trang thêm quản trị Hình 3.29 - Giao diện trang quản lý tin tức 3.2.15 Giao diện trang đơn hàng sản phẩm Hình 3.29 - Giao diện trang đơn hàng sản phẩm KẾT LUẬN Kết đạt đề tài Sau thời gian tập trung triển khai đề tài, em hoàn thành “ Trang web bán đồ ăn nhanh” với giao diện đẹp, thao tác sử dụng dễ dàng, thân thiện với người dùng Sau hoàn thành xong được “Trang web bán đồ ăn nhanh", em có thêm kỹ tảng để xây dựng website ngôn ngữ PHP MySQL, áp dụng kiến thức HTML, CSS Javascript học vào việc phát triển ứng dụng web Bên cạnh đó, em mở rộng thêm kiến thức chuyên ngành nhờ việc tìm hiểu số kiến thức lập trình để áp dụng vào việc phát triển ứng dụng Nhờ vậy, kỹ tự học vận dụng kỹ em nâng cao Khi thực hoàn thành đồ án, em biết thêm nhiều kinh nghiệm quý giá xây dựng website nói riêng phát triển phần mềm Những kỹ tảng để giúp em nâng cao trình độ thân, kinh nghiệm thực tế để làm việc ngồi doanh nghiệp sau Hạn chế đề tài Bên cạnh kết khả quan đạt được, em nhận thấy tồn số hạn chế: Tốc độ xử lý chưa cao , số lỗi phát sinh vận hành hệ thống Hướng phát triển đề tài Sau hoàn thành đề tài xây dựng em tiếp tục nghiên cứu phát triển website nhằm tăng tính tối ưu hóa tốc độ xử lý để đem lại hiệu cao TÀI LIỆU THAM KHẢO Các tài liệu tiếng việt [1] Giáo trình Phân tích thiết kế hướng đối tượng băng UML, Nhà xuất giáo dục, 2001 Tác giả : Đăng Văn Đức [2] Sử dụng PHP&MySQL thiết kế web động, Nhà xuất Minh Khai, 2008 Tác giả : Nguyễn Trường Sinh [3] Nguyễn Mạnh Sơn, Phân tích thiết kế hệ thống thơng tin, Học viện Cơng nghệ Bưu Viễn thơng, 2007 Tác giả: Trần Đình Quế Tài liệu tiếng anh [4] https://www.w3schools.com/ [5] https://codeigniter.com/docs Và nhiều tài liệu liên quan khác em xin phép không liệt kê PHỤ LỤC  Giải thích ý nghĩa hình vẽ STT Ảnh Ý nghĩa Người thao tác ; Form giao diện Trung tâm sử lý ( Lớp điều khiển ) Kho liệu ... thiết kế xây dựng trang web bán đồ ăn nhanh? ?? chưa có đầy đủ chức hoàn thiện trang web bán hàng đồ ăn nhanh Trong trình làm cịn nhều sai sót, kiến thức có hạn lên website cịn nhiều thiếu sót việc... biến nhanh lợi ích mà mang lại cho cộng đồng lớn Bằng việc lựa chọn thực đề tài “Phân tích, thiết kế xây dựng trang web bán đồ ăn nhanh? ??, em muốn tìm hiểu đưa giải pháp tốt nhằm giải công việc bán. .. 36 2.5 Biểu đồ 37 2.5.1 Biểu đồ chức đăng nhập 37 2.5.2 Biểu đồ quản lý danh mục sản phẩm 38 2.5.3 Biểu đồ quản lý sản phẩm 38 2.5.4 Biểu đồ quản lý thành

Ngày đăng: 07/06/2022, 11:49

Hình ảnh liên quan

Bảng 2.4 - Bảng chức năng của người dùng khi đăng nhập - Báo cáo website bán đồ ăn nhanh 2022

Bảng 2.4.

Bảng chức năng của người dùng khi đăng nhập Xem tại trang 28 của tài liệu.
Hình 2.1 - Biểu đồ Use case tổng quát - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.1.

Biểu đồ Use case tổng quát Xem tại trang 29 của tài liệu.
Hình 2.3 - Biểu đồ Use case quản lý danh mục sản phẩm - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.3.

Biểu đồ Use case quản lý danh mục sản phẩm Xem tại trang 30 của tài liệu.
Hình 2.5 - Biểu đồ Use case quản lý tin tức - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.5.

Biểu đồ Use case quản lý tin tức Xem tại trang 33 của tài liệu.
Hình 2.6 - Biểu đồ Use case quản lý đơn đặt hàng - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.6.

Biểu đồ Use case quản lý đơn đặt hàng Xem tại trang 34 của tài liệu.
Hình 2.10- Biểu đồ tuần tự quản lý sản phẩm - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.10.

Biểu đồ tuần tự quản lý sản phẩm Xem tại trang 38 của tài liệu.
Hình 2.11 - Biểu đồ tuần tự quản lý thành viên - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.11.

Biểu đồ tuần tự quản lý thành viên Xem tại trang 38 của tài liệu.
Hình 2.12 - Biểu đồ tuần tự quản lý tin tức - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.12.

Biểu đồ tuần tự quản lý tin tức Xem tại trang 39 của tài liệu.
Hình 2.13 - Biểu đồ tuần tự quản lý đơn đặt hàng - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.13.

Biểu đồ tuần tự quản lý đơn đặt hàng Xem tại trang 39 của tài liệu.
Hình 2.14 - Biểu đồ tuần tự quản lý khách hàng - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.14.

Biểu đồ tuần tự quản lý khách hàng Xem tại trang 40 của tài liệu.
Hình 2.15 - Biểu đồ tuần tự quản lý tin tức - Báo cáo website bán đồ ăn nhanh 2022

Hình 2.15.

Biểu đồ tuần tự quản lý tin tức Xem tại trang 40 của tài liệu.
2.6.2 Mô hình hóa các lớp đối tượng - Báo cáo website bán đồ ăn nhanh 2022

2.6.2.

Mô hình hóa các lớp đối tượng Xem tại trang 41 của tài liệu.
Bảng 2.10 Bảng product - Báo cáo website bán đồ ăn nhanh 2022

Bảng 2.10.

Bảng product Xem tại trang 43 của tài liệu.
Bảng 2.12 - Bảng User - Báo cáo website bán đồ ăn nhanh 2022

Bảng 2.12.

Bảng User Xem tại trang 44 của tài liệu.
2.7.7 Bảng User - Báo cáo website bán đồ ăn nhanh 2022

2.7.7.

Bảng User Xem tại trang 44 của tài liệu.
Hình 3.3 - Giao diện sản phẩm - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.3.

Giao diện sản phẩm Xem tại trang 46 của tài liệu.
Hình 3.2 - Giao diện giới thiệu - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.2.

Giao diện giới thiệu Xem tại trang 46 của tài liệu.
Hình 3.5 - Giao diện liên hệ - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.5.

Giao diện liên hệ Xem tại trang 48 của tài liệu.
Hình 3.8 - Giao diện hóa đơn - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.8.

Giao diện hóa đơn Xem tại trang 49 của tài liệu.
Hình 3.1 0- Giao diện đăng nhập - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.1.

0- Giao diện đăng nhập Xem tại trang 50 của tài liệu.
Hình 3. 9- Giao diện đăng ký - Báo cáo website bán đồ ăn nhanh 2022

Hình 3..

9- Giao diện đăng ký Xem tại trang 50 của tài liệu.
Hình 3.12 - Giao diện thay đổi mật khẩu - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.12.

Giao diện thay đổi mật khẩu Xem tại trang 51 của tài liệu.
3.2.1 Giao diện bảng điểu khiển - Báo cáo website bán đồ ăn nhanh 2022

3.2.1.

Giao diện bảng điểu khiển Xem tại trang 55 của tài liệu.
Hình 3.1 9- Giao diện trang thêm sản phẩm. - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.1.

9- Giao diện trang thêm sản phẩm Xem tại trang 56 của tài liệu.
Hình 3.23 - Giao diện trang chỉnh sửa danh mục - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.23.

Giao diện trang chỉnh sửa danh mục Xem tại trang 59 của tài liệu.
Hình 3.22 - Giao diện trang thêm danh mục - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.22.

Giao diện trang thêm danh mục Xem tại trang 59 của tài liệu.
Hình 3.25 - Giao diện trang chỉnh sửa quản trị viên - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.25.

Giao diện trang chỉnh sửa quản trị viên Xem tại trang 60 của tài liệu.
Hình 3.26 - Giao diện trang quản lý tin tức - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.26.

Giao diện trang quản lý tin tức Xem tại trang 61 của tài liệu.
Hình 3.28 - Giao diện trang quản lý tin tức - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.28.

Giao diện trang quản lý tin tức Xem tại trang 62 của tài liệu.
Hình 3.2 9- Giao diện trang đơn hàng sản phẩm - Báo cáo website bán đồ ăn nhanh 2022

Hình 3.2.

9- Giao diện trang đơn hàng sản phẩm Xem tại trang 63 của tài liệu.

Mục lục

  • DANH MỤC CÁC BẢNG BIỂU

  • DANH MỤC CÁC TỪ VIẾT TẮT

  • CHƯƠNG 1: TỔNG QUAN VỀ CÔNG NGHỆ THIẾT KẾ WEBSITE

  • 1.1.3 Ngôn ngữ lập trình PHP

  • 1.3 Cơ sở dữ liệu MySQL

  • 1.3.1 Khái niệm cơ sở dữ liệu MySQL

  • 1.3.2 Các thành phần của MySQL

  • CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG WEBSITE

  • 2.1 Khảo sát và đặc tả yêu cầu

    • 2.1.1 Phần quản lý trong admin

    • 2.2 Các yêu cầu phi chức năng

    • 2.3 Phân tích thiết kế hệ thống

      • 2.3.1 Các chức năng của hệ thống

      • 2.3.2 Các tác nhân của hệ thống

      • 2.4 Biểu đồ use case

        • 2.4.1 Biểu đồ Use – case tổng quát

        • 2.4.2 Use case đăng nhập

        • 2.4.3 Use case quản lý danh mục sản phẩm

        • 2.4.4 Use case quản lý sản phẩm

        • 2.4.5 Use case quản lý tin tức

        • 2.4.6 Use case quản lý đơn đặt hàng

        • 2.4.7 Use case chức năng khách hàng

        • 2.5 Biểu đồ tuần tự

          • 2.5.1 Biểu đồ tuần tự chức năng đăng nhập

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

Tài liệu liên quan