xây dựng website bán đồ ăn nhanh

33 97 0
xây dựng website bán đồ ăn nhanh

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN ĐỒ ĂN NHANH Khoa: Công Nghệ Thông Tin Ngành: Công Nghệ Thông Tin Giảng viên hướng dẫn: ThS Huỳnh Khắc Duy TP Hồ Chí Minh, 2020 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN ĐỒ ĂN NHANH Khoa: Công Nghệ Thông Tin Ngành: Công Nghệ Thông Tin Giảng viên hướng dẫn: ThS Huỳnh Khắc Duy TP Hồ Chí Minh, 2020 MỤC LỤC LỜI MỞ ĐẦU .4 LỜI CAM ĐOAN CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu đề tài 1.2 Cấu trúc đồ án 1.3 Lĩnh vực tin học hoá .7 1.3.1 Đăng kí tài khoản 1.3.2 Đăng nhập tài khoản 1.3.3 Đặt hàng online 1.3.4 Duyệt sản phẩm theo thực đơn .7 1.3.5 Thêm sản phẩm 1.3.6 Chỉnh sửa sản phẩm 1.3.7 Xóa sản phẩm CHƯƠNG 2: CƠ SỞ LÝ THUYẾT .9 2.1 Các loại thực thể 2.2 Mơ hình ERD 2.3 Mơ hình quan hệ 2.4 Ràng buộc toàn vẹn 10 CHƯƠNG 3: KẾT QUẢ THỰC NGHIỆM 16 3.1 Hệ quản trị sở liệu ngơn ngữ lập trình 16 3.2 Các hình giao diện 16 3.2.1 Giao diện trang chủ 16 3.2.2 Giao diện sản phẩm 17 3.2.3 Giao diện chi tiết sản phẩm 17 3.2.4 Giao diện quản lý giỏ hàng 18 3.2.5 Giao diện đăng nhập tài khoản 18 3.2.6 Giao diện đăng ký tài khoản 19 3.2.7 Giao diện đặt hàng .20 3.2.8 Giao diện liệt kê sản phẩm 21 3.2.9 Giao diện thêm sản phẩm 22 3.2.10 Giao diện sửa đổi thông tin sản phẩm 23 3.2.11 Giao diện thông tin chi tiết sản phẩm 24 3.2.12 Giao diện đăng nhập dành cho admin 24 3.3 Chi tiết hình .25 3.3.1 Giao diện trang chủ 25 3.3.2 Giao diện sản phẩm 25 3.3.3 Giao diện chi tiết sản phẩm 25 3.3.4 Giao diện quản lý giỏ hàng 26 3.3.5 Giao diện đăng nhập tài khoản 26 3.3.6 Giao diện đăng ký tài khoản 27 3.3.7 Giao diện đặt hàng .27 3.3.8 Giao diện liệt kê sản phẩm 27 3.3.9 Giao diện thêm sản phẩm 28 3.3.10 Giao diện sửa đổi thông tin sản phẩm 28 3.3.11 Giao diện thông tin chi tiết sản phẩm 29 3.3.12 Giao diện đăng nhập dành cho admin 29 CHƯƠNG 4: 4.1 KẾT LUẬN VÀ KIẾN NGHỊ 30 Kết luận .30 4.1.1 Vấn đề làm 30 4.1.2 Vấn đề thiếu sót .30 4.2 Kiến nghị .30 TÀI LIỆU THAM KHẢO 31 LỜI MỞ ĐẦU Ngày nay, sống kỷ nguyên khoa học công nghệ Trong thời đại bùng nổ cơng nghệ thơng tin có nhiều phương thức truyền đạt thơng tin phương tiện truyền thông tin công nghệ số nhanh phổ biến Công Nghệ Thông Tin không dừng lại mục đích phục vụ cho khoa học kỹ thuật mà cịn sâu vào đời sống, trị, kinh tế xã hội Mạng Internet sản phẩm có giá trị lớn lao cơng cụ khơng thể thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Nhờ có Internet mà việc trở nên dễ dàng hết, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều thúc đẩy đời phát triển thương mại điện tử khắp giới, giúp nâng cao chất lượng sống người Trong hoạt động sản xuất, kinh doanh, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Cơng Nghệ Thơng Tin có đóng góp quan trọng cơng việc quản lý quảng cáo sản phẩm, hàng hố cho cơng ty, xí nghiệp, doanh nghiệp lớn nhỏ Để bán sản phẩm cách nhanh chóng, doanh nghiệp cần phải quảng cáo để người biết đến sản phẩm cách rộng rãi Vì vậy, dù cơng ty hay xí nghiệp, muốn tồn phát triển thị trường cạnh tranh khốc liệt ngày việc xây dựng website quảng cáo bán sản phẩm điều tối cần thiết Qua thời gian tìm hiểu để xác định đề tài cho đồ án môn Lập Trình Web, chúng em nhận thấy website bán hàng có lợi ích khơng nhỏ doanh nghiệp người tiêu dùng Chúng em định chọn đề tài xây dựng Website bán đồ ăn nhanh để làm đồ án mơn Lập Trình Web LỜI CAM ĐOAN Chúng xin cam đoan đề tài: “Xây dựng Website bán đồ ăn nhanh” tiến hành công khai, dựa cố gắng, nỗ lực thân hướng dẫn nhiệt tình giảng viên Huỳnh Khắc Duy Các số liệu kết trình bày báo cáo hồn tồn trung thực, khơng chép nguồn khác Ngoài báo cáo có sử dụng số nguồn tài liệu tham khảo trích dẫn nguồn thích rõ ràng Chúng tơi xin hồn tồn chịu trách nhiệm trước Khoa nhà trường cam đoan TP Hồ Chí Minh, năm 2020 Tác giả đề tài Phạm Mai Hương Trần Đức Huy Huỳnh Nhật Sang CHƯƠNG 1: TỔNG QUAN 1.1 Giới thiệu đề tài Mua bán hàng qua mạng – hình thức thương mại xuất Việt Nam phát triển nhanh chóng, thu hút nhiều khách hàng tin dùng Mua hàng qua mạng có nhiều điểm ưu việt so với cách mua bán trực tiếp Trong sống bận rộn, việc sử dụng thời gian cách hợp lý cần thiết Theo cách mua hàng truyền thống, phải cơng, thời gian tìm sản phẩm, đến nơi bán hàng để lựa chọn mua sản phẩm Bên cạnh đó, gặp khó khăn việc so sánh giá cả, phải lòng vòng nhiều lần, quay quay lại vài nơi để tìm mức giá rẻ cho hàng Ngồi ra, cịn phải chịu đựng xô đẩy, chen lấn để chọn lựa sản phẩm Một website bán hàng trực tuyến giải pháp để giải vấn đề Nó khơng giải bất cập việc mua hàng trực tuyến mà cho nhiều lựa chọn mua sắm, giá thành rẻ khơng phải tốn khoản tiền mặt Website cung cấp cho mạng lưới mua sắm rộng, không cần phải công lại dù trời mưa dầm hay nắng gắt, không tốn tiền xăng dầu lại vất vả Bên cạnh lợi ích dành cho người tiêu dùng doanh nghiệp có thêm yếu tố có lợi để cạnh tranh với doanh nghiệp khác Doanh nghiệp dễ dàng quản lý, nâng cao chất lượng phục vụ, tiết kiệm thời gian cơng sức Ngồi doanh nghiệp có hội bán nhiều sản phẩm nhờ việc quảng cáo sản phẩm đến người tiêu dùng cách dễ dàng Chính lý mà chúng em chọn làm Website bán đồ ăn nhanh để làm đề tài cho mơn Lập Trình Web 1.2 Cấu trúc đồ án Đồ án chúng em gồm bốn chương: Chương 1: Tổng quan Giới thiệu đề tài, nêu tính cấp thiết lý hình thành đề tài, ý nghĩa khoa học thực tiễn, mục tiêu nghiên cứu, đối tượng phạm vi Chương 2: Cơ sở lý thuyết Trình bày khái niệm phương pháp giải vấn đề bao gồm mô tả công nghệ, hệ thống, ràng buộc, mơ hình tốn, lý giải xây dựng mơ hình Chương 3: Kết thực nghiệm Kết nghiên cứu lý thuyết, kết thực nghiệm đạt Mơ tả chức hình Chương 4: Kết luận kiến nghị Nêu việc làm chưa làm đồ án, ưu khuyết điểm website hướng phát triển đồ án 1.3 Lĩnh vực tin học hóa 1.3.1 Đăng kí tài khoản Nếu chưa có tài khoản phải đăng kí tài khoản để mua hàng 1.3.2 Đăng nhập tài khoản Khi toán mà khách hàng chưa đăng nhập chuyển đến trang đăng nhập 1.3.3 Đặt hàng online Khách hàng chọn sản phẩm muốn mua, sản phẩm thêm vào giỏ hàng Trong giỏ hàng, khách hàng thay đổi lựa chọn cách bỏ chọn sản phẩm mà khách hàng không muốn 1.3.4 Duyệt sản phẩm theo thực đơn Hiển thị sản phẩm thuộc thực đơn mà khách hàng chọn 1.3.5 Thêm sản phẩm Người quản lý thêm sản phẩm lên website 1.3.6 Chỉnh sửa sản phẩm Người quản lý chỉnh sửa sản phẩm website 1.3.7 Xóa sản phẩm Người quản lý xóa sản phẩm website CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Các loại thực thể KhachHang(MaKhachHang, TenKH, NgaySinhKH, TaiKhoanKH, MatKhauKH, EmailKH, DienThoaiKH, DiaChiKH) ThucDon(MaThucDon, TenTD) SanPham(MaSanPham, TenSP, MoTa, GiaBan, AnhSP, NgayCapNhat, SoLuongTon) DonDatHang(MaDonDatHang, DaThanhToan, TinhTrangGiaoHang, NgayGiao) Admin(UserAdmin, PassAdmin, HoTen) NgayDat, 2.2 Mơ hình ERD 2.3 Mơ hình quan hệ KhachHang(MaKhachHang, TenKH, NgaySinhKH, TaiKhoanKH, MatKhauKH, EmailKH, DienThoaiKH, DiaChiKH) ThucDon(MaThucDon, TenTD) SanPham(MaSanPham, TenSP, MoTa, GiaBan, AnhSP, NgayCapNhat, SoLuongTon, MaThucDon) DonDatHang(MaDonDatHang, DaThanhToan, TinhTrangGiaoHang, NgayDat, NgayGiao, MaKhachHang) ChiTietDonDatHang(MaDonDatHang, MaSanPham, SoLuong, DonGia) Admin(UserAdmin, PassAdmin, HoTen) 2.4 Ràng buộc toàn vẹn R1: Tất khách hàng phải có mã số phân biệt với Nội dung: Với k1, k2 thuộc KhachHang: Nếu k1 khác k2 k1.MaKhachHang khác k2.MaKhachHang Bối cảnh: Loại quan hệ KhachHang Bảng tầm ảnh hưởng: R1 Thêm Xoá Sửa Khách hàng + - +(MaKhachHang) R2: Ngày sinh khách hàng phải nhỏ ngày Nội dung: Với kh thuộc KhachHang: kh.NgaySinhKH < Ngày Bối cảnh: Loại quan hệ KhachHang Bảng tầm ảnh hưởng: R2 Thêm Xóa Sửa Khách hàng + - +(NgaySinhKH) R3: Tất khách hàng phải có tài khoản phân biệt với Nội dung: Với k1, k2 thuộc KhachHang: Nếu k1 khác k2 k1.TaiKhoanKH khác k2.TaiKhoanKH Bối cảnh: Loại quan hệ KhachHang Bảng tầm ảnh hưởng: R3 Thêm Xoá Sửa Khách hàng + - +(TaiKhoanKH) R4: Tất khách hàng phải có email phân biệt với Nội dung: Với k1, k2 thuộc KhachHang: Nếu k1 khác k2 k1.EmailKH khác k2.EmailKH 3.2.3 Giao diện chi tiết sản phẩm Hình 3.3: Giao diện chi tiết sản phẩm 18 3.2.4 Giao diện quản lý giỏ hàng Hình 3.4: Giao diện quản lý giỏ hàng 3.2.5 Giao diện đăng nhập tài khoản Hình 3.5: Giao diện đăng nhập tài khoản 19 3.2.6 Giao diện đăng ký tài khoản Hình 3.6: Giao diện đăng ký tài khoản 3.2.7 Giao diện đặt hàng 20 Hình 3.7: Giao diện đặt hàng 3.2.8 Giao diện liệt kê sản phẩm 21 Hình 3.8: Giao diện liệt kê sản phẩm 22 3.2.9 Giao diện thêm sản phẩm Hình 3.9: Giao diện thêm sản phẩm 3.2.10 Giao diện sửa đổi thơng tin sản phẩm 23 Hình 3.10: Giao diện sửa đổi thông tin sản phẩm 24 3.2.11 Giao diện thơng tin chi tiết sản phẩm Hình 3.11: Giao diện thông tin chi tiết sản phẩm 3.2.12 Giao diện đăng nhập dành cho admin 25 Hình 3.12: Giao diện đăng nhập dành cho admin 3.3 Chi tiết hình 3.3.1 Giao diện trang chủ Danh sách xử lý: Bảng 3.1: Các xử lý giao diện trang chủ STT Tên Biến cố 01 XL1 TRANG CHỦ 02 XL2 ĐĂNG KÝ 03 XL3 ĐĂNG NHẬP 04 XL4 GIỎ HÀNG 05 XL5 ADMIN Ý nghĩa Hiển thị sản phẩm bán chạy Hiển thị giao diện đăng ký tài khoản Hiển thị giao diện đăng nhập tài khoản Hiển thị giao diện quản lý giỏ hàng Hiển thị giao diện đăng nhập dành cho admin 3.3.2 Giao diện sản phẩm Danh sách xử lý: Bảng 3.2: Các xử lý giao diện sản phẩm STT Tên Biến cố Ý nghĩa 01 XL1 Menu Hiển thị sản phẩm thuộc thực đơn menu 02 XL2 Điểm tâm Hiển thị sản phẩm thuộc thực đơn điểm tâm 26 03 XL3 MC Cafe Hiển thị sản phẩm thuộc thực đơn MC Cafe 3.3.3 Giao diện chi tiết sản phẩm Danh sách xử lý: Bảng 3.3: Các xử lý giao diện chi tiết sản phẩm STT Tên Biến cố 01 XL1 Đặt mua Ý nghĩa Thêm sản phẩm vào giỏ hàng 3.3.4 Giao diện quản lý giỏ hàng Danh sách xử lý: Bảng 3.4: Các xử lý giao diện quản lý giỏ hàng STT Tên Biến cố 01 XL1 Chi tiết 02 XL2 Xóa 03 XL3 Cập nhật 04 XL4 Xóa giỏ hàng 05 Xl5 Đặt hàng Ý nghĩa Hiển thị giao diện chi tiết sản phẩm Xóa sản phẩm khỏi giỏ hàng Cập nhật lại số lượng sản phẩm giỏ hàng Xóa tồn sản phẩm có giỏ hàng Hiển thị giao diện đặt hàng 3.3.5 Giao diện đăng nhập tài khoản Danh sách xử lý: Bảng 3.5: Các xử lý giao diện đăng nhập tài khoản STT Tên Biến cố 01 XL1 Input Tên đăng nhập 02 XL2 Input Mật 03 XL3 Đăng nhập Ý nghĩa Nhập tên đăng nhập, thông tin bắt buộc Nhập mật khẩu, thông tin bắt buộc Hiển thị giao diện trang chủ 27 3.3.6 Giao diện đăng ký tài khoản Danh sách xử lý: Bảng 3.6: Các xử lý giao diện đăng ký tài khoản STT Tên Biến cố Ý nghĩa 01 XL1 02 XL2 Input Tên tài khoản 03 XL3 Input mật 04 XL4 Input Mật nhập lại 05 XL5 Input Địa Nhập địa chỉ, thông tin bắt buộc 06 XL6 Input Email Nhập email, thông tin bắt buộc 07 XL7 Input Điện thoại Nhập điện thoại, thông tin bắt buộc 08 XL8 Input Ngày sinh Nhập ngày sinh, thông tin bắt buộc 09 XL9 Đăng ký Lưu tài khoản đăng kí vào hệ thống Input Họ tên khách hàng Nhập họ tên khách hàng, thông tin bắt buộc Nhập tên tài khoản, thông tin bắt buộc Nhập mật khẩu, thông tin bắt buộc Nhập lại mật khẩu, thông tin bắt buộc 3.3.7 Giao diện đặt hàng Danh sách xử lý: Bảng 3.7: Các xử lý giao diện đặt hàng STT Tên Biến cố Ý nghĩa 01 XL1 Input Ngày giao hàng Nhập ngày giao hàng, thông tin bắt buộc 02 XL2 ĐỒNG Ý ĐẶT HÀNG Hiển thị thông báo đặt hàng thành công 3.3.8 Giao diện liệt kê sản phẩm Danh sách xử lý: Bảng 3.8: Các xử lý giao diện liệt kê sản phẩm 28 STT Tên Biến cố Ý nghĩa 01 XL1 Thêm 02 XL2 Sửa Hiển thị giao diện sửa đổi thông tin sản phẩm 03 XL3 Chi tiết Hiển thị giao diện thơng tin chi tiết sản phẩm 04 XL4 Xóa Hiển thị giao diện thêm sản phẩm Xóa sản phẩm khỏi website 3.3.9 Giao diện thêm sản phẩm Danh sách xử lý: Bảng 3.9: Các xử lý giao diện thêm sản phẩm STT Tên Biến cố Ý nghĩa 01 XL1 Input Tên sản phẩm Nhập tên sản phẩm, thông tin bắt buộc 02 XL2 Input Giá bán 03 XL3 Input Mô tả 04 XL4 Input Ảnh bìa 05 XL5 Input Ngày cập nhật Nhập ngày cập nhật, thông tin bắt buộc 06 XL6 Input Số lượng tồn Nhập số lượng tồn, thông tin bắt buộc 07 XL7 Input Thực đơn Nhập thực đơn, thông tin bắt buộc 08 XL8 Thêm Thêm sản phẩm lên website 09 XL9 Nhập giá bán, thông tin bắt buộc Nhập mơ tả Nhập ảnh bìa, thơng tin bắt buộc VỀ TRANG QUẢN LÝ SẢN PHẨM Hiển thị giao diện liệt kê sản phẩm 3.3.10Giao diện sửa đổi thông tin sản phẩm Danh sách xử lý: Bảng 3.10: Các xử lý giao diện sửa đổi thông tin sản phẩm STT Tên Biến cố 01 XL1 Input Tên sản phẩm Ý nghĩa Nhập tên sản phẩm 29 02 XL2 Input Giá bán Nhập giá bán 03 XL3 Input Mơ tả 04 XL4 Input Ảnh bìa 05 XL5 Input Ngày cập nhật Nhập ngày cập nhật 06 XL6 Input Số lượng tồn Nhập số lượng tồn 07 XL7 Input Thực đơn 08 XL8 Save 09 XL9 TRỞ VỀ Nhập mơ tả Nhập ảnh bìa Nhập thực đơn Lưu thay đổi Hiển thị giao diện liệt kê sản phẩm 3.3.11 Giao diện thông tin chi tiết sản phẩm Danh sách xử lý: Bảng 3.11: Các xử lý giao diện thông tin chi tiết sản phẩm STT Tên Biến cố 01 XL1 Điều chỉnh 02 XL2 TRỞ VỀ Ý nghĩa Hiển thị giao diện sửa đổi thông tin sản phẩm Hiển thị giao diện liệt kê sản phẩm 3.3.12Giao diện đăng nhập dành cho admin Danh sách xử lý: Bảng 3.12: Các xử lý giao diện đăng nhập dành cho admin STT Tên Biến cố Ý nghĩa 01 XL1 Input Tên đăng nhập 02 XL2 Input Mật Nhập mật khẩu, thông tin bắt buộc 03 XL3 Đăng nhập Hiển thị giao diện liệt kê sản phẩm Nhập tên đăng nhập, thông tin bắt buộc 30 CHƯƠNG 4: KẾT LUẬN VÀ KIẾN NGHỊ 4.1 Kết luận 4.1.1 Vấn đề làm * Phần người dùng - Trang chủ: Hiển thị sản phẩm bán chạy - Trang hàng hoá: Duyệt sản phẩm theo thực đơn: Click chọn thực đơn bên trái - Trang chi tiết hàng hoá: Xem chi tiết sản phẩm thêm vào giỏ hàng - Trang quản lý giỏ hàng: Xem lại giỏ hàng, loại bỏ sản phẩm không muốn chọn - Trang đăng nhập tài khoản: Người dùng phải đăng nhập toán - Trang đăng ký tài khoản: Nếu chưa có tài khoản phải đăng ký tài khoản để mua hàng - Trang đặt hàng: Để hồn thành đơn đặt hàng phải hồn thành thơng tin vận chuyển thơng tin tốn Có hiển thị hình xác nhận người dùng đặt hàng * Phần quản trị - Trang liệt kê - Trang thêm hàng hố - Trang sửa đổi thơng tin hàng hố - Trang thơng tin chi tiết hàng hố - Trang đăng nhập admin 4.1.2 Vấn đề cịn thiếu sót - Website đơn sơ - Giao diện chưa thực tối ưu 31 - Chức nhiều hạn chế 4.2 Kiến nghị - Nâng cấp giao diện để người dùng thuận lợi thao tác - Thêm chức toán - Bổ sung nhiều dịch vụ trực tuyến đại TÀI LIỆU THAM KHẢO [1] https://mcdonalds.vn/ [2] https://drive.google.com/drive/folders/1dnSS60LHzJg6zilczRDmMr2tMN57v_0d 32 ... dùng Chúng em định chọn đề tài xây dựng Website bán đồ ăn nhanh để làm đồ án mơn Lập Trình Web LỜI CAM ĐOAN Chúng xin cam đoan đề tài: ? ?Xây dựng Website bán đồ ăn nhanh? ?? tiến hành công khai, dựa... hội bán nhiều sản phẩm nhờ việc quảng cáo sản phẩm đến người tiêu dùng cách dễ dàng Chính lý mà chúng em chọn làm Website bán đồ ăn nhanh để làm đề tài cho mơn Lập Trình Web 1.2 Cấu trúc đồ án Đồ. ..BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM LẬP TRÌNH WEB XÂY DỰNG WEBSITE BÁN ĐỒ ĂN NHANH Khoa: Công Nghệ Thông Tin Ngành: Công Nghệ Thông Tin Giảng viên hướng dẫn: ThS

Ngày đăng: 04/08/2020, 00:31

Mục lục

    1.1 Giới thiệu đề tài

    1.2 Cấu trúc đồ án

    1.3 Lĩnh vực tin học hóa

    1.3.1 Đăng kí tài khoản

    1.3.2 Đăng nhập tài khoản

    1.3.4 Duyệt sản phẩm theo thực đơn

    1.3.5 Thêm mới một sản phẩm

    1.3.6 Chỉnh sửa một sản phẩm

    1.3.7 Xóa một sản phẩm

    CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

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

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

Tài liệu liên quan