Phân tích và thiết k ế hệ thố ng thông tin đề tài 04 quả n lý nhà hàng các chức năng trongmodule

27 1 0
Phân tích và thiết k ế hệ thố ng thông tin đề tài 04 quả n lý nhà hàng các chức năng trongmodule

Đ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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THƠNG TIN BÁO CÁO BÀI TẬP LỚ N HỌC PHẦ N: PHÂN TÍCH VÀ THIẾT K Ế HỆ THỐ NG THƠNG TIN  NHĨM MƠN HỌC: NHĨM 08  NHÓM THỰ C HIỆ N: NHÓM 08 ĐỀ TÀI 04: QUẢ N LÝ NHÀ HÀNG CÁC CHỨC NĂNG TRONG MODULE: Đăng Ký Thành Viên Đặt Bàn Tr ực Tuyến Đặt Món Trướ c Tr ực Tuyến YÊU CẦU: BÁO CÁO TỔ NG HỢP Hoàng Tiến Đạt B19DCCN171 Nguyễn Như Quỳnh  B19DCCN545   Nguyễn Thị Thái B19DCCN639  I BIỂU ĐỒ UC VÀ MÔ TẢ: Chức Đăng Ký Thành Viên:  1.1 Biểu đồ UC: 1.2 Mô tả: - UC Đăng Ký Thành Viên: UC cho phép Khách Hàng th ực thao tác, chức Đăng ký thành viên hệ thống - UC Khách Hàng Nhậ p Thông Tin Yêu Cầu: UC cho phép Khách Hàng nh ậ p thông tin cá nhân mà h ệ thống yêu cầu để Đăng Ký Thành Viên   :  2 Chức Đặt Bàn Tr ự c Tuy ến 2.1 Biểu đồ UC: 2.2 Mô tả: - UC Đặt Bàn Tr ực Tuyến: UC cho phép Khách Hàng thực thao tác, chức Đặt Bàn tr ực tuyến hệ thống - UC Đăng nhậ p: UC cho phép Khách Hàng đăng nhậ p vào hệ thống tài khoản mật - UC Xem Trang ch ủ của Khách Hàng: UC cho phép Khách Hàng xem Giao Diện Trang chủ của Khách Hàng đó, chứa ch ức năng: Đặt Bàn tr ực tuyến, Đặt Món tr ực tuyến - UC Chọn Bàn/Phịng muốn đặt: UC cho phép Khách Hàng ch ọn bàn ăn/phòng ăn/phòng tổ chức sự kiện mong muốn để đặt - UC Xác Nhận: UC cho phép Khách Hàng hoàn t ất quy trình Đặt Bàn Tr ực Tuyến  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: 3.1 Biểu đồ UC: 3.2 Mơ tả: - UC Đặt Món Tr ực Tuyến: UC cho phép Khách Hàng th ực thao tác, chức Đặt Món ăn trực tuyến hệ thống - UC Đăng Nhậ p: UC cho phép Khách Hàng đăng nhậ p vào hệ thống tài khoản mật - UC Xem Trang ch ủ của Khách Hàng: UC cho phép Khách Hàng xem Giao Diện Trang chủ của Khách Hàng đó, chứa ch ức năng: Đặt Món tr ực tuyến, Đặt Bàn tr ực tuyến - UC Tìm Bàn/Phịng Đã Đặt: UC cho phép Khách Hàng Tìm ki ếm Bàn/phịng mà Khách Hàng đặt để đặt - UC Đặt Bàn Tr ực Tuyến: UC cho phép Khách hàng đặt bàn Khách hàng muốn đặt chưa đặt bàn - UC Chọn Món Ăn/Combo: UC cho phép Khách Hàng ch ọn ăn/combo mong muốn để đặt - UC Xác Nhận: UC cho phép Khách Hàng hồn t ất quy trình Đặt Món Tr ực Tuyến II K ỊCH BẢN CHUẨN VÀ NGOẠI LỆ: Chức Đăng Ký Thành Viên:  Scenario Khách hàng đăng ký thành viên   Actor Khách Hàng Pre-condition Khách hàng chưa có tài khoản Post- KH đăng ký tài khoản thành công condition Main events KH vào hệ thống để đăng ký tài khoản HT lên GD Đăng  Nhậ p: ô nhập tên đăng nhậ p, ô nhậ p mật khẩu, nút đăng nhập, nút đăng ký tài khoả n KH chọn Đăng ký tài khoản HT lên GD Đăng ký tài khoả n: ô nhậ p tên, ô nhậ p email, ô nhậ p sdt, ô nhập địa chỉ, ô nhậ p công việc, ô nhậ p ngày sinh, ô nhậ p tài khoản, ô nhậ p mật Nút đăng ký, nút Hủy KH nhậ p tên = Nguyen Nhu Quynh, email = quynhduong0911@gmail.com,  sdt = 0375574999, đị a chỉ  = Đan Phượ ng Hà Nội, công việc = sinh viên, ngày sinh = 21/11/2001, tài khoản = nhuquynh, mật = 123456Aa@, click Đăng ký.  HT thông báo Đăng ký Tài Khoả n thành công KH click OK thông báo HT lên GD Đăng nhập (bướ c 1) Exception  2 Chức Đặt Bàn Tr ự c Tuy ến  : Scenario Khách Hàng đặt bàn tr ực tuyến Actor Khách Hàng Pre-condition KH có tài khoản + đăng nhậ p thành công Postcondition KH đặt bàn tr ực tuyến thành công Main events KH vào hệ thống để đặt bàn tr ực tuyến HT lên GD Đăng nhậ p: ô nhập tên đăng nhậ p, ô nhậ p mật khẩu, nút Đăng nhậ p, nút Đăng ký tài khoản KH nhập tên đăng nhậ p = nhuquynh, mật = 123456Aa@, click đăng nhậ p HT lên GD c KH: có menu Đặt bàn tr ực tuyến KH chọn Đặt bàn tr ực tuyến HT lên GD Đặt bàn: ô nh ậ p thời gian đến, ô nhậ p Số Lượ ng  Ngườ i, combo box Vị Trí (sảnh, ban cơng, phịng ăn), combo box chọn Số Tầng (1, 2, 3, 4, 5), nút Tìm, nút Quay l ại, nút Hủy KH nhậ p th ời gian đến = 29/09/2022 17:00:00, s ố  lượng ngườ i = 5, vị trí: sảnh, tầng: 2, click Tìm Tại GD Đặt bàn HT lên bảng chứa danh sách bàn tìm kiếm: STT Tên Kiểu Mơ tả  Giá Tr ạng thái L204 B6 SeaView 150k tr ống L201 B6 NoView 80k tr ống L202 B6 NoView 80k tr ống L206 B6 NoView 80k tr ống KH chọn bàn L204 (dịng số 1) 10 HT lên thơng báo “Bạn chắn Đặt Bàn không”? 11 KH click OK thông báo 12 HT lên thông báo Đặt bàn thành công 13 KH click OK thông báo 14 HT quay về GD KH (bướ c 4) Exception HT thơng báo Khơng cịn bàn tr ống, vui lịng nhậ p lại 8.1 KH click OK thơng báo 8.2 HT tr ở lại GD Đặt bàn (bướ c 6)  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: Scenario Khách Hàng đặt trướ c tr ực tuyến Actor Khách Hàng Pre-condition KH có tài khoản + đăng nhậ p thành cơng Post-condtion KH đặt trướ c tr ực tuyến thành cơng Main events KH vào hệ thống để đặt bàn tr ực tuyến HT lên GD Đăng nhậ p: ô nhập tên đăng nhậ p, ô nhậ p mật khẩu, nút Đăng nhậ p, nút Đăng ký tài khoản KH nhập tên đăng nhậ p = nhuquynh, mật = 123456Aa@, click đăng nhậ p HT lên GD KH: có menu Đặt tr ực tuyến KH chọn Đặt tr ực tuyến HT lên GD Danh sách Bàn đặt: bảng chứa danh sách (các) bàn/phòng mà KH đặt STT Tên Kiểu Mô tả  Giá Chọn L204 B6 SeaView 150k   nút Hủy KH click vào ô Ch ọn (dòng số 1) HT lên GD Đặt Bàn: bảng chứa danh sách thông tin th ực đơn bao gồm ăn combo: stt, tên, giá, s ố  lượ ng(KH có thể  chỉnh sửa), chi tiết, Chọn nút Quay Lại, nút Hủy, nút Đặt STT Tên Giá Số lượ ng Chi tiết Chọn Bò sốt tiêu đen  180.000 Xem   Bị bít tết 250.000 Xem   Bò lúc lắc 180.000 Xem   Combo bị bít tết, rượ u vang 700.000 Xem   Combo bị bít 1.000.000 tết, rượ u vang Xem   Tổng 430.000 Món  Nút Đặt KH tích chọn dịng dịng s ố 2, click Đặt 10 HT thông báo “Bạn chắn đặt khơng?”   11 KH click Ok thơng báo 12 HT lên thơng báo “Đặt thành công”   13 KH click Ok thông báo 14 HT quay về  GD KH có menu đặt tr ực tuyến (bướ c 4) Exception HT lên danh sách tr ống vớ i dịng thơng báo: u c ầu đặt  bàn trướ c nút Quay Lại 6.1 KH chọn Quay Lại 6.2 HT hiển thị GD KH ( bướ c 4) III TRÍCH LỚ P THỰ C THỂ LIÊN QUAN: IV BIỂU ĐỒ TR ẠNG THÁI: Chức Đăng Ký Thành Viên:  1.1 Diễn giải: + Từ giao diện Login, Đăng ký Tài Khoản đượ c chọn, hệ thống chuyển sang giao diện Đăng ký Tài Khoản + Tại giao diện Đăng ký Tài Khoản nhậ p thông tin yêu cầu, chọn Đăng ký, hệ thống thông báo thành công + Tại giao diện thông báo thành công, ch ọn OK, hệ thống quay về giao diện Login 1.2 Biểu đồ:  :  2 Chức Đặt Bàn Tr ự c Tuy ến 2.1 Diễn giải: + Tại giao diện Login, nhập thông tin đăng nhập, Đăng nhập đượ c chọn + Nếu thông tin đăng nhậ p sai (lỗi), hệ thống lên thông báo lỗi + Tại giao diện thông báo l ỗi, chọn OK, hệ thống quay về giao diện Login + Nếu đăng nhậ p thành công, hệ thống chuyển sang giao diện khách hàng + Tại giao diện khách hàng, Đặt bàn tr ực tuyến đượ c chọn, hệ  thống chuyển sang giao di ện Đặt Bàn + Tại giao diện Đặt Bàn, nhậ p thơng tin bàn tìm kiếm, chọn Tìm bàn, hệ thống lên bảng chứa danh sách bàn tìm ki ếm cịn tr ống + Tại giao diện Đặt Bàn, chọn bàn danh sách, h ệ thống thông  báo xác nhận + Tại giao diện thông báo xác nh ận, chọn Đồng ý, hệ thống lên thông  báo thành công + Tại giao diện thông báo thành công, ch ọn OK, hệ thống quay về giao diện khách hàng 2.2 Biểu đồ:  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: 3.1 Diễn giải: + Tại giao diện Login, nhập thông tin đăng nhập, Đăng nhập đượ c chọn + Nếu thông tin đăng nhậ p sai (lỗi), hệ thống lên thông báo lỗi + Tại giao diện thông báo l ỗi, chọn OK, hệ thống quay về giao diện Login + Nếu đăng nhậ p thành công, hệ thống chuyển sang giao diện khách hàng + Tại giao diện khách hàng, Đặt trướ c tr ực tuyến đượ c chọn, hệ thống chuyển sang giao diện đặt + Tại giao diện đặt món, danh sách bàn đặt tr ống, yêu cầu Đặt bàn Khi Đặt bàn đượ c chọn, hệ thống chuyển sang giao di ện đặt bàn (chức 2)   + Nếu tồn bàn đặt, giao diện đặt hiển thị danh sách bàn đặt Nếu chọn bàn danh sách, h ệ thống chuyển sang giao di ện đặt + Tại giao diện đặt món, tích ăn/combo Khi chọn Đặ t, hệ thống lên thông báo xác nh ận + Tại giao diện thông báo xác nh ận, chọn Đồng ý, hệ thống lên thông  báo thành công + Tại giao diện thông báo thành công, ch ọn OK, hệ thống quay về giao diện khách hàng 3.2 Biểu đồ: V BIỂU ĐỒ LỚ P PHA PHÂN TÍCH: Chức Đăng Ký Thành Viên: 1.1 Diễn giải: Ban đầu, giao diện đăng nhậ p > đề xuất lớ  p LoginView, cần thành  phần: + Chọn username: ki ểu input + Chọn password: kiểu input + Chọn Login: kiểu submit + Chọn RegisterAccount: ki ểu submit Bướ c 2, giao diện RegisterAccount > đề xuất lớ  p RegisterAccountView, cần thành phần: + Chọn name: kiểu input + Chọn DoB: kiểu input + Chọn gender: kiểu input + Chọn address: kiểu input + Chọn email: kiểu input + Chọn tel: kiểu input + Chọn job: kiểu input + Chọn Register: kiểu submit Sau click Register, c ần xử lý dướ i hệ thống: + Lưu danh sách khách hàng + đầu điể m vào 10 3.2 Biểu đồ: VI BIỂU ĐỒ GIAO TIẾP PHA PHÂN TÍCH: Chức Đăng Ký Thành Viên:  13  2 Chức Đặt Bàn Tr ự c Tuy ến  :  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: 14 VII THIẾT K Ế LỚ P THỰ C THỂ LIÊN QUAN: 15 VIII THIẾT K Ế CSDL LIÊN QUAN: 16 IX THIẾT K Ế BIỂU ĐỒ LỚ P: Chức Đăng Ký Thành Viên:  17  :  2 Chức Đặt Bàn Tr ự c Tuy ến 18  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: 19 X THIẾT K Ế BIỂU ĐỒ HOẠT ĐỘNG: Chức Đăng Ký Thành Viên:  20  2 Chức Đặt Bàn Tr ự c Tuy ến  : 21 22  3 Chức Đặt Món Trướ c Tr ực  Tuy ế n: 23 XI THIẾT K Ế BIỂU ĐỒ TUẦN TỰ : Chức Đăng Ký Thành Viên:   :  2 Chức Đặt Bàn Tr ự c Tuy ến 24  3 Chức năng  Đặt Món Trướ c Tr ực  Tuy ế n: 25 XII THIẾT K Ế BIỂU ĐỒ GÓI: 26 27

Ngày đăng: 18/10/2023, 09:36

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

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

Tài liệu liên quan