Phân tích thiết kế hệ thống đề tài: Phần mềm Quản lý nhà hàng ăn uống

83 928 9
Phân tích thiết kế  hệ thống đề tài: Phần mềm Quản lý nhà hàng ăn uống

Đ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

Nhằm mang đến cho thực khách những trải nghiệm ưu việt cùng những cảm nhận mới mẻ trong việc đáp ứng nhu cầu ăn uống hàng ngày, hệ thống Website nhà hàng ra đời, mang trong mình mối liên kết mạnh mẽ giữa công nghệ hiện đại trong việc tối ưu hóa trải nghiệm của người dùng, vượt trội hơn so với những hệ thống trước đây.

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG - - BÁO CÁO BÀI TẬP LỚN Mơn học: Phân tích thiết kế hệ thống ĐỀ TÀI: Xây dựng website nhà hàng ăn uống Giảng viên hướng dẫn:TS Vũ Tuyết Trinh Nhóm sinh viên thực hiện: Trần Thị Hồng Giang Nguyễn Thị Phương Hằng Nguyễn Ngọc Huyền Phạm Thị Lụa 20131123 20131345 20131821 20132455 Hà Nội, tháng 05 năm 2016 CNTT2.01 K58 CNTT2.01 K58 CNTT2.03 K58 An toàn thông tin K58 Lời mở đầu Xã hội ngày phát triển theo hướng đại, song song với bùng nổ ngành cơng nghệ thơng tin với ứng dụng vượt trội tất lĩnh vực Nhằm mang đến cho thực khách trải nghiệm ưu việt cảm nhận mẻ việc đáp ứng nhu cầu ăn uống hàng ngày, hệ thống Website nhà hàng đời, mang mối liên kết mạnh mẽ công nghệ đại việc tối ưu hóa trải nghiệm người dùng, vượt trội so với hệ thống trước Do nhiều hạn chế kiến thức,kinh nghiệm nên báo cáo khơng thể tránh khỏi sai sót, mong nhận góp ý từ thầy bạn để báo cáo hoàn thiện hơn, nhóm em nhận sai sót khắc phục để tiến tập công việc tương lai Chúng em xin chân thành cảm ơn! Nhóm sinh viên thực Mục lục Lời mở đầu Mục lục Chương 1: Tổng quan đề tài Thực trạng I II Giới thiệu hệ thống III Mục đích, phạm vi xây dựng hệ thống IV Các hoạt động nghiệp vụ V Các yêu cầu hệ thống I Sơ đồ phân cấp chức II Biều đồ use case Tổng quan Biểu đồ uses case Biểu đồ hoạt động tổng quan 12 Đặc tả use case 13 III Biều đồ lớp 67 Biểu đồ lớp nghiệp vụ 67 Biểu đồ lớp cho số ca sử dụng 70 IV Biều đồ trình tự 74 Sơ đồ thực thể liên kết 77 V VI Thiết kế giao diện 78 Biểu đồ chuyển đổi giao diện 78 Giao diện hệ thống 80 Tài liệu tham khảo 81 Chương 1: Tổng quan đề tài I Thực trạng Xã hội ngày phát triển theo hướng đại, song song với loại hình dịch vụ tân tiến nhằm nâng cao chất lượng sống Nhằm mang đến cho thực khách trải nghiệm ưu việt cảm nhận mẻ việc đáp ứng nhu cầu ăn uống hàng ngày, hệ thống Website nhà hàng đời, mang mối liên kết mạnh mẽ công nghệ đại việc tối ưu hóa trải nghiệm người dùng, vượt trội so với hệ thống trước Việc đặt hàng, chọn chỗ với độ tin cậy cao, tốc độ nhanh chóng lựa chọn hàng đầu thời đại Mặt khác, với cách trình bày ấn tượng tinh tế hệ thống, nét đẹp văn hóa ẩm thực đọng lại thực khách cách tự nhiên Không dành riêng cho thực khách Việt yêu mến hương vị đậm đà thơm ngon, du khách nước hoàn tồn nắm bắt nét đặc sắc, đa dạng ăn nơi với thao tác đơn giản, luân chuyển song ngữ khả tương tác nhanh nhạy hệ thống II Giới thiệu hệ thống Hệ thống Website nhà hàng hệ thống cho phép người sử dụng truy cập vào website để xem thông tin nhà hàng, xem ăn cho phép đặt hàng.Hệ thống lưu trữ thơng tin người dùng, ăn, thông tin nhà hàng (hệ thống sử dụng cho chuỗi nhà hàng) Hệ thống có lớp người sử dụng khách hàng admin Khách hàng sử dụng dịch vụ hệ thống đặt bàn, đặt món, đặt giao tận nơi,… giúp khách hàng dễ dàng tiếp cận với thông tin nhà hàng, đáp ứng nhu cầu nhanh chóng khách hàng, tiết kiệm cơng sức III Mục đích, phạm vi xây dựng hệ thống Hệ thống website nhà hàng xây dựng nhằm mục đích: ➢ Tạo điều kiện thuận lợi cho khách hàng tiếp cận cách dịch vụ thông tin nhà hàng ➢ Tạo môi trường tương tác tốt khách hàng nhà hàng ➢ Hỗ trợ việc quản lý chuỗi nhà hàng, ăn thực đơn cho ngày ➢ Có thể dễ dàng truy cập nơi, lúc IV Các hoạt động nghiệp vụ Các hoạt động nghiệp vụ hệ thống website nhà hàng tóm tắt sau: ➢ Cho phép tìm kiếm vị trí cửa hàng, tìm kiếm sản phẩm ➢ Người dùng đăng ký tài khoản đăng nhập ➢ Admin đăng thông tin lên website, thay đổi thực đơn, xóa tin, xóa ăn ➢ Người dùng có quyền bình luận, nhận xét nhà hàng trang web ➢ Người dùng đặt bàn chọn trước nào, đặt hàng gửi tận nơi thời gian nhà hàng mở cửa V Các yêu cầu hệ thống Yêu cầu chức Hệ thống website nhà hàng xây dựng nhẳm giải yêu cầu chức sau: ➢ Hỗ trợ chức quản trị hệ thống, cho phép người quản trị thêm, sửa, xóa người dùng ➢ Hệ thống cho phép quản lý tin tức, sản phẩm, thực thêm, sửa, xóa tin tức, sản phẩm ➢ Cho phép khách hàng truy cập dễ dàng, nhanh chóng, thực tác vụ dễ dàng ➢ Cho phép người dùng nhận xét website thông báo đến người quản trị, nhận xét nhà hàng ăn Yêu cầu phi chức Hệ thống website nhà hàng xây dựng nhằm giải yêu cầu phi chức sau: ➢ Hệ thống chạy tảng Website, sử dụng lúc, nơi ➢ Việc truy xuất thông tin, xử lý liệu thực nhanh chóng hiệu ➢ Đảm bảo độ tin cậy Chương 2: Phân tích thiết kế hệ thống I Sơ đồ phân cấp chức Hình 1: Sơ đồ phân cấp chức tổng quát Hình 2: Sơ đồ phân cấp chức phân rã cho Quản lý tin tức Hình 3: Sơ đồ phân cấp chức phân rã cho Quản lý sản phẩm Hình 4: Sơ đồ phân cấp chức phân rã cho Quản lý đơn hàng II Biều đồ use case Tổng quan 1.1 Các tác nhân Hệ thống có tác nhân bao gồm: Khách hàng, Khách hàng mới, Khách hàng đăng ký, Admin (Dịch vụ) Xác thực, Dịch vụ xác thực thẻ tác nhân Khách hàng mới, Khách hàng đăng ký kế thừa từ tác nhân Khách hàng 1.2 Danh sách use case ❖ Quản lý sản phẩm ➢ Thêm sản phẩm ➢ Xóa sản phẩm ➢ Chỉnh sửa thơng tin sản phẩm ❖ Quản lý đơn hàng ➢ Quản lý đơn hàng giao tận nơi • Xem đơn hàng giao tận nơi • Chỉnh sửa đơn hàng giao tận nơi ➢ Quản lý đơn đặt bàn • Xem đơn đặt bàn • Chỉnh sửa đơn đặt bàn ➢ Quản lý đơn đặt • Xem đơn đặt • Chỉnh sửa đơn đặt ➢ Hủy đơn hàng ❖ Quản lý tin tức ➢ Thêm tin tức ➢ Chỉnh sửa tin tức ➢ Xóa tin tức ❖ Quản lý người dùng ➢ Tìm kiếm người dùng ➢ Xóa người dùng ➢ Xem thông tin người dùng ➢ Gửi thông báo đến người dùng ❖ Xem giỏ hàng ➢ Chỉnh sửa số lượng sản phẩm ➢ Xóa sản phẩm ➢ Xác lập toán ➢ Thanh toán qua thẻ ➢ Xác thực thẻ ❖ Xem thơng tin ➢ Tìm kiếm sản phẩm ➢ Tìm kiếm thơng tin cửa hàng ➢ Xem chi tiết sản phẩm ➢ Xem tin tức ➢ Thêm vào giỏ hàng ❖ Đăng ký ❖ Đăng nhập ❖ Đăng xuất ❖ Đặt giao hàng tận nơi ❖ Đặt bàn ❖ Đặt ❖ Bình luận Biểu đồ uses case 2.1 Biểu đồ use case tổng quan Hình 5: Biểu đồ use case tổng quan 2.2 Phân rã biểu đồ use case Package Use case Quản lý người dùng Hình 6: Package usecase Quản lý người dùng Package Use case Quản lý sản phẩm 1.2 Biều đồ lớp nghiệp vụ cho package ❖ Biểu đồ lớp cho package NguoiDung Hình 31: Biểu đồ lớp nghiệp vụ cho package NguoiDung ❖ Biểu đồ lớp cho package HoatDong 68 Hình 32: Biểu đồ lớp nghiệp vụ cho package HoatDong ❖ Biểu đồ lớp cho package NhaHang Hình 33: Biểu đồ lớp nghiệp vụ cho package NhaHang 69 ❖ Biểu đồ lớp cho package BinhLuan Hình 34: Biểu đồ lớp nghiệp vụ cho package BinhLuan ❖ Biểu đồ lớp cho package TaiKhoan Hình 35: Biểu đồ lớp nghiệp vụ cho package TaiKhoan Biểu đồ lớp cho số ca sử dụng ❖ Usecase Xác lập tốn 70 Hình 36: Biểu đồ lớp cho usecase Xác lập toán ❖ Usecase Đặt giao hàng tận nơi 71 Hình 37: Biểu đồ lớp cho usecase Đặt giao hàng tận nơi ❖ Usecase Đặt bàn 72 Hình 38: Biểu đồ lớp cho usecase Đạt bàn ❖ Usecase Đặt 73 Hình 39: Biểu đồ lớp cho usecase Đặt IV Biều đồ trình tự ❖ Usecase Xác lập tốn 74 Hình 40: Biểu đồ trình tự cho usecase Xác lập toán 75 ❖ Usecase Đặt giao hàng tận nơi Hình 41: Biểu đồ trình tự cho usecase Đặt hàng giao tận nơi ❖ Usecase Đặt bàn Hình 42: Biểu đồ cho usecase Đặt bàn 76 ❖ Usecase Đặt Hình 43: Biểu đồ trình tự cho usecase Đặt Món V Sơ đồ thực thể liên kết 77 Hình 44: Sơ đồ thực thể liên kết VI Thiết kế giao diện Biểu đồ chuyển đổi giao diện 78 Hình 45: Biểu đồ chuyển đổi giao diện admin HÌnh 46: Biểu đồ chuyển đổi giao diện Khách hàng đăng ký 79 Hình 47: Biểu đồ chuyển đổi giao diện cho Khách hàng Giao diện hệ thống Hình 48: Giao diện đăng nhập 80 Hình 49: Giao diện hình trang chủ Tài liệu tham khảo [1] Slide Phân thích thiết kế - TS Vũ Tuyết Trinh 81 Chương Kết Luận Khuyết điểm:+Giao diện chưa bắt mắt + Nhiều quy trình cịn phức tạp Mở rộng: Đề tài mở rộng thêm số tính năng, đơn giản hố quy trình để dễ dàng thực hiện, thiết kế giao diện đẹp mắt để trở thành website hữu ích cho nhà hàng Trong q trình thực hiện, thành viên cố gắng để hoàn thiện tập lớn, thành viên nhóm cịn nhiều hạn chế kiến thức, kinh nghiệm, kỹ nên khơng tránh khỏi sai sót, mong nhận góp ý từ thầy bạn để báo cáo hoàn thiện Chúng em xin chân thành cảm ơn! 82 ... tin nhà hàng, xem ăn cho phép đặt hàng .Hệ thống lưu trữ thông tin người dùng, ăn, thơng tin nhà hàng (hệ thống sử dụng cho chuỗi nhà hàng) Hệ thống có lớp người sử dụng khách hàng admin Khách hàng. .. hàng gửi tận nơi thời gian nhà hàng mở cửa V Các yêu cầu hệ thống Yêu cầu chức Hệ thống website nhà hàng xây dựng nhẳm giải yêu cầu chức sau: ➢ Hỗ trợ chức quản trị hệ thống, cho phép người quản. .. dựng hệ thống Hệ thống website nhà hàng xây dựng nhằm mục đích: ➢ Tạo điều kiện thuận lợi cho khách hàng tiếp cận cách dịch vụ thông tin nhà hàng ➢ Tạo môi trường tương tác tốt khách hàng nhà hàng

Ngày đăng: 04/07/2020, 08:57

Từ khóa liên quan

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

Tài liệu liên quan