BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài 15 - Quản lí cửa hàng đồ ăn nhanh

30 6 0
BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN Đề tài 15 - Quản lí cửa hàng đồ ă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

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG BÀI TẬP LỚN PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Nhóm mơn học: 07 Nhóm tập lớn: 10 Đề tài: 15 - Quản lí cửa hàng đồ ăn nhanh Modul cá nhân: Module Khách hàng đăng kí tài khoản trực tuyến Khách chọn đặt hàng trực tuyến Giao hàng cho khách toán nhà Yêu cầu: Báo cáo tổng hợp Nhóm sinh viên: 1.Nguyễn Việt Hưng B19DCCN328 Đỗ Ngọc Cường B19DCCN079 3.Mai Đăng Khoa B19DCCN360 BIỂU ĐỒ UC VÀ MÔ TẢ a Khách hàng đăng kí tài khoản trực tuyến b Khách hàng chọn đặt hàng trực tuyến Mỗi giao diện có tương tác đề xuất thành giao diện      Giao diện Khách hàng đăng nhập -> Use case : Khach hang dang nhap Giao diện Tim chi nhanh -> Use case : Tim chi nhanh Giao diện Tim mặt hàng -> Use case : Tim mat hang Giao diện Xác nhận -> Use case : Xac nhan Giao diện Thanh toán -> Use case : Thanh toan Các mối quan hệ :  UC Dat hang UC Dang nhap có quan hệ Include  UC Dat hang UC Tim chi nhanh có quan hệ Include  UC Dat hang UC Tim Mat Hang có quan hệ Include  UC Dat hang UC Xac nhan có quan hệ Include  UC Dat hang UC Thanh toan có quan hệ Include Mịn hóa :  Bổ sung thêm Use case : Dang nhap  UC Khach hang Dang nhap kế thừa từ UC Dang nhap Mô tả Usecase :  UC Dang nhap : cho phép thành viên hệ thống đăng nhập vào hệ thống để sử dụng hệ thống  UC Khach hang dang nhap : cho phép Khách hàng đăng nhập vào hệ thống để tiến hành đặt hàng  UC Tim Chi nhanh : cho phép Khách hàng tìm Chi nhánh phù hợp với nhu cầu thân  UC Tim Mat hang : cho phép Khách hàng tìm Mặt hàng phù hợp để tiến hành đặt hàng  UC Xac nhan : cho phép Khách hàng kiểm tra lại thông tin Mặt hàng đặt thông tin nhận hàng để tiến hành đặt hàng  UC Thanh toan : cho phép Khách hàng thực việc tốn để hồn tất việc đặt hàng c Giao hàng cho khách toán nhà Mỗi giao diện có tương tác đề xuất thành giao diện  Giao diện Nhân viên Giao hàng xem đơn hàng -> UC : NVGH xem don hang  Giao diện Xác nhận -> UC : Xac nhan  Giao diện Báo đơn bị hủy -> UC : Bao don bi huy Mối quan hệ :  UC NVGH xem don hang UC Giao hang có quan hệ Include  UC Xac nhan UC Giao hang có quan hệ Include  UC Bao don bi huy va UC Xac nhan có quan hệ Extend Mơ tả UC :  UC NVGH xem don hang : cho phép Nhân viên giao hàng xem thông tin đơn hàng cần giao để giao  UC Xac nhan : cho phép Nhân viện giao hàng xác nhận giao hàng thành công nhận đủ tiền ( có )  UC Bao don bi huy : Cho phép Nhân viên giao hàng báo lên hệ thống đơn hàng bị hủy, nhập lí KỊCH BẢN CHUẨN VÀ NGOẠI LỆ a Đăng kí tài khoản trực tuyến Scenario Actor Precondition Pastcondition Main event Đăng kí tài khoản trực tuyến Khách hàng Khách hàng muốn đăng kí tài khoản Khách hàng đăng kí tài khoản thành cơng 1.Khách hàng truy cập vào hệ thống Hệ thống giao diện trang chủ, có menu chức đăng nhập, đăng kí Khách hàng click vào nút đăng kí Giao diện đăng kí tài khoản ra, có ô : Họ tên, username, password, Sđt, Địa chỉ, Email để khách hàng nhập thông tin nút Xác nhận Khách hàng nhập Họ tên = Do Cuong, username=docuong, password=xxxx, Sdt=0987567567, Địa chỉ=Thanh Trì, Hà Nội, Email=abc@gmail.com Sau click vào nút Xác nhận Hệ thống thông báo thành công nút OK Khách hàng click OK Hệ thống quay lại Giao diện trang chủ (bước 2) Exception Khách hàng nhập Họ tên = Do Cuong, username=docuong, password=xxxx, Sdt=0987567567, Địa chỉ=Thanh Trì, Hà Nội, Email=abc@gmail.com Sau click vào nút Xác nhận 5.1 Hệ thống thông báo username tồn tại, yêu cầu điền lại thông tin 5.2 Khách hàng click OK 5.3 Hệ thống quay lại Giao diện đăng kí tài khoản (bước 4) Khách hàng nhập Họ tên = Do Cuong, username=docuong, password=xxxx, Sdt=0987567567, Địa chỉ=Thanh Trì, Hà Nội Sau click vào nút Xác nhận 5.1 Hệ thống thông báo trường Email trống, yêu cầu khách hàng nhập lại 5.2 Khách hàng click OK 5.3 Hệ thống quay lại Giao diện đăng kí tài khoản (bước 4) b Khách hàng chọn đặt hàng trực tuyến Scenario Khách hàng chọn đặt hàng trực tuyến Actor Precondition Pastcondition Main event Khách hàng Khách hàng có tài khoản thời gian cửa hàng mở cửa Sinh viên đặt hàng thành công Khách hàng truy cập vào hệ thống Giao diện đăng nhập Khách hàng nhập username=dncuong, password=xxxx click nút Đăng nhập Giao diện khách hàng có menu Đặt hàng Khách hàng click vào nút Đặt hàng Giao diện chọn chi nhánh lên có ô cho phép nhập tên Chi nhánh, nút Search Khách hàng nhập tên chi nhánh = “Chi nhanh A” vào ô click nút Search Giao diện lên danh sách chi nhánh có tên giống với từ khóa STT Tên Giờ hoạt Địa Hotline Ghi động Chi nhanh A 8h-22h Hà đông, 0988688688 Hà Nội Khách hàng click vào dòng 10 Giao diện đặt hàng ra, có danh sách mặt hàng thêm vào giỏ hàng, nút Thêm, nút Thanh toán STT Tên Đơn vị Giá Số lượng Mô tả Đùi gà nướng Suất 119000 Gồm đùi gà … 11 Khách hàng click nút Thêm 12 Giao diện Thêm mặt hàng vào giỏ ra, có để nhập tên, nút Quay lại nút Search 13 Khách hàng nhập mặt hàng = “Coca Cola” vào ô nhập click Search 14 Giao diện kết danh sách mặt hàng có tên giống với từ khóa STT Tên Đơn vị Giá Mô tả Coca Cola Chai 10000 15 Khách hàng click vào dòng nhập số lượng = 16 Hệ thống quay lại giao diện Đặt hàng ( bước 10) 17 Khách hàng click vào nút Thanh toán 18 Hệ thống xác nhận lên giao diện + Thông tin khách hàng: -Họ tên : Do Ngoc Cuong -SĐT : 0987567567 -Địa : Hà Đông, Hà Nội + Thông tin đặt hàng : STT Tên Đơn vị Đùi gà nướng Suất Giá 119000 Số lượng Mô tả Gồm đùi gà … … Coca Cola Chai 10000 -Thành tiền : 258000 VND -Phí vận chuyển : 25000 VND -Tổng tiền : 283000 VND Nút Xác nhận nút Hủy 19 Khách hàng click vào nút Đồng ý 20 Hệ thống lên giao diện Thanh tốn có nút : Thanh toán trực tuyến Thanh toán nhận hàng 21 Khách hàng click vào nút Thanh toán trực tuyến 22 Hệ thống báo đặt hàng thành công 23 Khách hàng click Ok 24 Hệ thống quay lại giao diện khách hàng (bước 4) Exception 16 Hệ thống thông báo số lượng lại mặt hàng 1, không đủ so với yêu cầu khách hàng, nút Đặt lại nút Hủy 16.1 Khách hàng click vào nút Hủy 16.2 Hệ thống thông báo xin lỗi khách hàng đưa khách hàng quay lại giao diện đặt hàng (bước 10) 16 Hệ thống thơng báo số lượng lại mặt hàng 1, không đủ so với yêu cầu khách hàng, nút Đặt lại nút Hủy 16.1 Khách hàng click vào nút Đặt lại 16.2 Hệ thống đưa khách hàng quay lại giao diện kết (bước 14) 16.3 Khách hàng chọn dòng nhập số lượng = 16.4 Hệ thống quay lại giao diện Đặt hàng (bước 10) 22 Hệ thống thông báo giao dịch không công tài khoản liên kết không đủ tiền 22.1 Khách hàng click OK 22.2 Hệ thống quay lại giao diện toán (bước 20) 22.3 Khách hàng click vào nút Thanh toán nhận hàng (hoặc click vào nút Thanh toán trực tuyến sau nạp thêm tiền vào tài khoản) 22.4 Hệ thống thông báo đặt hàng công c Giao hàng cho khách toán nhà Scenario Actor PreCondition PastCondition Main event Giao hàng cho khách toán nhà Nhân viên giao hàng, Khách hàng Nhân viên giao hàng phân đơn để giao Xác nhận giao hàng thành công ( nhận tiền có) thơng báo đơn bị hủy Nhân viên giao hàng truy cập vào hệ thống Giao diện đăng nhập Nhân viên giao hàng nhập username=nvgh01, password=xxxx click Đăng nhập Giao diện nhân viên giao hàng ra, có menu Xem đơn hàng Nhân viên giao hàng click vào nút Xem đơn hàng Giao danh sách đơn cần giao : STT Người nhận Đơn hàng Địa Ghi Đỗ Ngọc 1.Đùi gà Thanh Trì, Hà Nội Cường 2.Cocacola Nguyen Van 1.Cánh gà Cầu Giấy, Hà Nội A NVGH chọn vào dòng Giao diện xem chi tiết đơn hàng + Thông tin đơn hàng : STT Tên Đơn vị Giá Số lượng Mô tả Đùi gà nướng Suất 119000 Gồm đùi gà … Coca Cola Chai 10000 … - Tổng tiền : 283000 VNĐ - Hình thức toán : Thanh toán trực tuyến ( tốn ) + Thơng tin khách hàng : - Họ tên : Đỗ Ngọc Cường - SĐT : 0987567567 - Địa : Thanh Trì, Hà Nội Nhân viên giao hàng, giao hàng tới địa gọi khách nhận hàng 10 Khách hàng nhận hàng trả tiền 11 Nhân viên giao hàng nhận tiền( kiểm tra đủ chưa) click vào nút Giao hàng thành cơng 12 Hệ thống quay lại giao diện Nhân viên giao hàng ( bước 4) Exception 10 Khách hàng từ chối nhận hàng ( đơn hàng bị thiếu …) 10.1 Nhân viên giao hàng click vào nút Giao hàng không thành công 10.2 Hệ thống thị giao diện Báo đơn bị hủy có nhập lí hủy đơn nút Xác nhận 10.3 Nhân viên giao hàng nhập lí : “Đơn hàng bị thiếu” vào ô click nút Xác nhận 10.4 Hệ thống quay lại giao diện nhân viên giao hàng (bước 4) TRÍCH LỚP THỰC THỂ STATE DIAGRAM a Đăng kí tài khoản b Đặt hàng trực tuyến c Giao hàng toán nhà THIẾT KẾ LỚP THỰC THỂ THIẾT KẾ CƠ SỞ DỮ LIỆU THIẾT KẾ BIỂU ĐỒ LỚP a Đăng kí tài khoản ... Khách hàng Khách hàng muốn đăng kí tài khoản Khách hàng đăng kí tài khoản thành cơng 1.Khách hàng truy cập vào hệ thống Hệ thống giao diện trang chủ, có menu chức đăng nhập, đăng kí Khách hàng. .. Đặt hàng trực tuyến c Giao hàng toán nhà BIỂU ĐỒ GIAO TIẾP PHA PHÂN TÍCH a Đăng kí tài khoản b Đặt hàng trực tuyến c Giao hàng toán nhà THIẾT KẾ LỚP THỰC THỂ THIẾT KẾ CƠ SỞ DỮ LIỆU THIẾT KẾ BIỂU... 10.4 Hệ thống quay lại giao diện nhân viên giao hàng (bước 4) TRÍCH LỚP THỰC THỂ STATE DIAGRAM a Đăng kí tài khoản b Đặt hàng trực tuyến c Giao hàng toán nhà BIỂU ĐỒ LỚP PHA PHÂN TÍCH a Đăng kí tài

Ngày đăng: 07/11/2022, 20:10

Từ khóa liên quan

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

Tài liệu liên quan