Báo cáo phân tích thiết kế hệ thống thông tin bán hàng đồ ăn nhanh .Báo cáo được 8.5 điểm...........................................................................................................................................................................
TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN KỲ THI KẾT THÚC HỌC PHẦN HỌC KỲ I NĂM HỌC 2023 – 2024 Đề tài tập lớn: “Phân tích thiết kế hệ thống thông tin website bán đồ ăn nhanh” Họ tên sinh viên : Trịnh Tiến Quang Minh Đào Hoàng Minh Nguyễn Văn Hưởng Nguyễn Xuân Hải Lớp : DH11C10 Tên học phần : Phân tích thiết kế hệ thống thơng tin Giảng viên : Nguyễn Thị Hồng Hương Hà Nội - 2023 LỜI NÓI ĐẦU Hiện nay, sống đại, thời gian trở thành tài nguyên quý giá Việc tìm kiếm chuẩn bị bữa ăn hàng ngày thách thức nhiều người Chính vậy, chúng tơi tạo trang web bán đồ ăn nhanh để giúp bạn tiết kiệm thời gian tận hưởng ăn ngon lành Với phát triển mạnh mẽ công nghệ, xây dựng tảng trực tuyến tiện lợi đáng tin cậy Trang web cung cấp cho bạn danh sách đa dạng nhà hàng quán ăn đáng tin cậy, từ ăn truyền thống ăn quốc tế Bạn dễ dàng tìm kiếm, chọn lựa đặt hàng từ danh sách ăn hấp dẫn với vài cú nhấp chuột Chúng tin việc đặt hàng trực tuyến thông qua trang web giúp bạn tiết kiệm thời gian, lượng công sức Bạn không cần phải xếp hàng hay di chuyển để tìm kiếm ăn phù hợp Chỉ cần ngồi thoải mái nhà, bạn duyệt qua danh sách ăn hấp dẫn lựa chọn phù hợp với vị bạn Với trang web bán đồ ăn nhanh chúng tôi, hy vọng mang đến cho bạn trải nghiệm mua sắm tiện lợi, an toàn thú vị Hãy khám phá để tận hưởng bữa ăn ngon lành vài cú nhấp chuột Hiểu vấn đề mong muốn đưa sản phẩm laptop nước ta phát triển hơn, muốn giới thiệu sản phẩm đồ ăn nhanh đến với nhiều người qua mạng internet rộng lớn, xây dựng nơi người, khách hàng truy cập xem, tìm hiểu sản phẩm đặt hàng, sử dụng thuận tiện Chính em chọn đề tài về: “Thiết kế website bán đồ ăn nhanh” để thực Mục lục LỜI NÓI ĐẦU Mục lục Chương 1: Khảo sát hệ thống Lý chọn đề tài Đối tượng phạm vi đề tài .6 Mô tả hệ thống cần xây dựng cho website bán đồ ăn nhanh .6 3.1 Cách thức hoạt động hệ thống .6 3.2 Các tính hệ thống website bán đồ ăn nhanh Chương 2: Phân tích thiết kế hệ thống 2.1 Tác nhân hệ thống 2.1.1 Khách hàng 2.1.2 Admin 2.2 Xây dựng biểu đồ Use case 2.3 Biểu đồ Use case 10 2.3.1 Biểu đồ Use case tổng quát 10 2.3.2 Biểu đồ phân rã use case Admin 10 2.4 Biểu đồ lớp 13 2.4.1 Thiết kế lớp gán trách nhiệm cho lớp .13 2.4.2 Biểu đồ lớp .17 2.5 Biểu đồ hoạt động 18 2.5.1 Biểu đồ hoạt động chức đăng nhập 18 2.5.2 Biểu đồ hoạt động chức đăng ký 19 2.5.3 Biểu đồ hoạt động chức xóa tài khoản 20 2.5.4 Biểu đồ hoạt động chức thêm danh mục 21 2.5.5 Biểu đồ hoạt động chức sửa danh mục 22 2.5.6 Biểu đồ hoạt động chức xóa danh mục 23 2.5.7 Biểu đồ hoạt động chức thêm sản phẩm 24 2.5.8 Biểu đồ hoạt động chức sửa sản phẩm 25 2.5.9 Biểu đồ hoạt động chức tìm kiếm sản phẩm 26 2.5.10 Biểu đồ hoạt động chức xóa sản phẩm .27 2.5.11 Biểu đồ hoạt động chức tìm kiếm đơn hàng 28 2.5.12 Biểu đồ hoạt động chức xem chi tiết đơn hàng 29 2.5.13 Biểu đồ hoạt động chức thêm đơn hàng 30 2.5.14 Biểu đồ hoạt động chức sửa đơn hàng 31 2.5.15 Biểu đồ hoạt động chức xóa đơn hàng 32 2.5.16 Biểu đồ hoạt động chức xóa phản hồi 33 2.5.17 Biểu đồ hoạt động chức mua hàng .34 2.5.18 Biểu đồ hoạt động chức xóa sản phẩm giỏ hàng 35 2.5.19 Biểu đồ hoạt động chức đặt hàng toán 36 2.5.20 Biểu đồ hoạt động chức thêm sản phẩm vào giỏ hàng .37 2.6 Biểu đồ 38 2.6.1 Biểu đồ chức đăng nhập 38 2.6.2 Biểu đồ chức đăng ký 40 2.6.3 Biểu đồ chức sửa tài khoản .41 2.6.4 Biểu đồ chức xóa tài khoản .42 2.6.6 Biểu đồ chức thêm danh mục 42 2.6.7 Biểu đồ chức sửa thông tin danh mục 44 2.6.8 Biểu đồ chức xóa danh mục .45 2.6.10 Biểu đồ chức thêm sản phẩm 45 2.6.11 Biểu đồ chức sửa sản phẩm 47 2.6.12 Biểu đồ chức tìm kiếm sản phẩm 48 2.6.13 Biểu đồ chức xóa sản phẩm 49 2.6.14 Biểu đồ chức tìm kiếm đơn hàng 50 2.6.11 Biểu đồ chức xóa đơn hàng 51 2.6.12 Biểu đồ chức sửa đơn hàng 52 2.6.13 Biểu đồ chức thêm đơn hàng 53 2.6.15 Biểu đồ chức xóa phản hồi .54 2.6.18 Biểu đồ chức xem thống kê 54 2.6.19 Biểu đồ chức tìm kiếm sản phẩm 55 2.6.20 Biểu đồ chức xóa sản phẩm giỏ hàng 56 2.6.22 Biểu đồ chức mua hàng 58 2.6.23 Biểu đồ chức thêm sản phẩm vào giỏ hàng 59 2.7 Thiết kế giao diện 60 2.7.1 Giao diện cho người dùng .60 2.7.2 Giao diện cho admin .60 Chương 1: Khảo sát hệ thống Lý chọn đề tài Thị trường đồ ăn nhanh phát triển mạnh mẽ, với ngày nhiều người sử dụng dịch vụ cho tiện lợi tiết kiệm thời gian Việc tìm hiểu cung cấp thơng tin ăn, nhà hàng qn ăn giúp người dùng có nhìn tổng quan thị trường, từ lựa chọn ăn phù hợp với nhu cầu sở thích Sự đa dạng sản phẩm lựa chọn linh hoạt yếu tố quan trọng đề tài Một trang web bán đồ ăn nhanh cho phép bạn cung cấp danh sách đa dạng nhà hàng quán ăn đáng tin cậy Khách hàng lựa chọn từ ăn truyền thống ăn quốc tế, tùy thuộc vào sở thích nhu cầu họ Điều giúp tăng khả thu hút khách hàng tạo hội kinh doanh Tóm lại, việc chọn đề tài "Website bán đồ ăn nhanh" mang lại lợi ích phát triển thị trường, tiện lợi tiết kiệm thời gian cho khách hàng, hội kinh doanh tạo thu nhập lĩnh vực Đối tượng phạm vi đề tài Đối tượng đề tài "Bán đồ ăn nhanh" khách hàng có nhu cầu mua sắm đặt hàng đồ ăn nhanh Đây người bận rộn, khơng có thời gian nấu nướng muốn tận hưởng tiện lợi đa dạng việc chọn ăn Phạm vi đề tài cung cấp trang website cho phép khách hàng tìm kiếm, xem thơng tin đặt hàng đồ ăn nhanh từ nhà hàng quán ăn khu vực cụ thể Phạm vi bao gồm thành phố, khu vực địa lý Mô tả hệ thống cần xây dựng cho website bán đồ ăn nhanh 3.1 Cách thức hoạt động hệ thống * Khách hàng: - Khách hàng truy cập vào website tìm kiếm sản phẩm theo nhiều tiêu chí khác tên sản phẩm, giá cả, - Sau tìm kiếm sản phẩm, khách hàng xem thơng tin chi tiết sản phẩm bao gồm hình ảnh, mơ tả, giá cả, - Khách hàng thêm sản phẩm vào giỏ hàng tiến hành toán trực tuyến - Khách hàng xóa sản phẩm khỏi giỏ hàng - Khách hàng đánh giá sản phẩm * Admin: - Admin đăng ký tài khoản đăng thông tin sản phẩm lên website - Admin quản lý đơn hàng thơng tin khách hàng - Admin quản lý đơn hàng đặt từ khách hàng thông tin liên quan đến khách hàng địa chỉ, số điện thoại, - Admin quản lý chức hệ thống như: + Quản lý người dùng: Admin quản lý thông tin tất người dùng hệ thống, bao gồm thông tin cá nhân, đơn hàng, + Quản lý sản phẩm: Admin quản lý thông tin sản phẩm, bao gồm tên sản phẩm, mơ tả, giá cả, hình ảnh, + Quản lý đơn hàng: Admin quản lý đơn hàng khách hàng, bao gồm thông tin đơn hàng, toán, vận chuyển, + Quản lý thống kê: Admin xem số lượng sản phẩm bán số lượng sản phẩm có hệ thống, bao gồm số lượng sản phẩm bán, số lượng sản phẩm, giá cả, 3.2 Các tính hệ thống website bán đồ ăn nhanh Đăng nhập đăng ký tài khoản: Chức cho phép Khách hàng Admin đăng nhập vào tài khoản đăng ký trước để truy cập vào tính trang web Đăng ký tài khoản : Cho phép Khách hàng đăng ký tài khoản hệ thống Tìm kiếm lọc sản phẩm: Chức cho phép Khách hàng tìm kiếm sản phẩm theo tên sản phẩm, danh mục v.v Thêm vào giỏ hàng: Khách hàng chọn sản phẩm mong muốn thêm vào giỏ hàng để tiếp tục mua sắm Giỏ hàng lưu trữ thông tin sản phẩm chọn tính tổng số tiền Thanh toán: Chức cho phép Khách hàng toán cho đơn hàng chọn giỏ hàng Người dùng chọn phương thức tốn trực tuyến thẻ tín dụng Đánh giá sản phẩm: Chức cho phép Khách hàng đánh giá bình luận sản phẩm mua Đánh giá giúp khách hàng khác có nhìn tổng quan chất lượng sản phẩm Quản lý người dùng : Chức dành cho Admin Admin có quyền quản lý tài khoản khách hàng bao gồm sửa, xóa thơng tin khách hàng Quản lý Danh mục: Chức cho phép Admin thêm, sửa, xóa danh mục sản phẩm Admin tạo danh mục để phân loại sản phẩm theo nhóm thay đổi thơng tin danh mục có Đồng thời, Admin xem danh sách danh mục có tìm kiếm danh mục cụ thể Quản lý sản phẩm: Chức cho phép Admin thêm sản phẩm, cập nhật thông tin sản phẩm thực chức xóa, sửa, tìm kiếm sản phẩm Admin nhập thơng tin chi tiết sản phẩm tên, mơ tả, giá cả, hình ảnh thơng tin khác Admin xem danh sách sản phẩm có trang web tìm kiếm sản phẩm dựa tiêu chí tên sản phẩm 10 Thống kê: Chức cho phép Admin xem thơng tin số lượng sản phẩm có cửa hàng Thống kê cung cấp nhìn tổng quan tình hình tài giúp Admin định kinh doanh hiệu Chương 2: Phân tích thiết kế hệ thống 2.1 Tác nhân hệ thống 2.1.1 Khách hàng Là người trực tiếp mua hàng cửa hàng mua hàng onlnine hệ thống cửa hàng Khách hàng phản hồi hệ thống cửa hàng khơng hài lịng với chất lượng sản phẩm 2.1.2 Admin Là người tiếp cận, trao đổi thông tin với khách hàng thông tin sản phẩm Tra cứu, tìm kiếm thơng tin khách hàng hệ thống 2.2 Xây dựng biểu đồ Use case Actor Use case + Quản lý người dùng Admin + Quản lý danh mục + Quản lý sản phẩm + Quản lý đơn hàng + Quản lý phản hồi + Quản lý thống kê + Đăng nhập + Đăng nhập đăng ký + Tìm kiếm sản phẩm + Thêm vào giỏ hàng + Thanh toán + Xóa sản phẩm giỏ hàng + Mua hàng Khách hàng 2.3 Biểu đồ Use Case 2.3.1 Biểu đồ Use case tổng quát Hình 1: Biểu đồ use case tổng quát 10