1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(TIỂU LUẬN) bài THUYẾT TRÌNH đặc tả yêu cầu PHẦN mêm đề tài PIZZAHUST

33 4 0

Đ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

Thông tin cơ bản

Tiêu đề Đặc Tả Yêu Cầu Phần Mềm Đề Tài: PIZZAHUST
Trường học Trường Đại Học Bách Khoa Hà Nội
Chuyên ngành Nhập Môn CNPM
Thể loại bài thuyết trình
Định dạng
Số trang 33
Dung lượng 6,46 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Biểu đồ use case tổng quanKhách truy cập vào hệ thống không cần đăng nhập và có thể xem món, combo, tìm món và tạo đơn hàng.. Khi đăng nhập, QTV có thể xem, sửa thông tin, tạo và sửa các

Trang 1

TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI

BÀI THUYẾT TRÌNH ĐẶC TẢ YÊU CẦU PHẦN MÊM

ĐỀ TÀI: PIZZAHUST

Bộ môn: Nhập môn CNPM Nhóm: 07

Trang 4

Mục đích

 Tài liệu này đưa ra mô tả chi tiết cho phân hệ chủ cửa hàng, nhóm khách hàng

và các chức năng của họ có thể sử dụng được tại thời gian chạy

 Tài liệu mô tả các mục đích và các tính năng hệ thống

 Tài liệu dành cho các bên liên quan và nhà phát triển phần mềm

Trang 6

 Quy trình quản lý nhóm khách hàng

Trang 7

Tác nhân

Trang web có 2 tác nhân:

 Khách: Là những người không đăng nhập vào hệ thống

 QTV: Là những người đăng nhập vào hệ thống qua một tài khoản được cấp sẵn.

Trang 8

Biểu đồ use case tổng quan

Khách truy cập vào hệ thống không cần đăng nhập và có thể xem món, combo, tìm món và tạo đơn hàng QTV kế thừa và

có mọi quyền của khách Khi đăng nhập, QTV có thể xem, sửa thông tin, tạo

và sửa các món, combo, quản lý đơn hàng và xem thống kê tài chính

Trang 9

Biểu đồ use case phân rã

Tạo đơn

hàng

Trang 10

Biểu đồ use case phân rã

Xem thống kê tài chính

Trang 11

Biểu đồ use case phân rã

Quản lý đơn hàng

Trang 12

Biểu đồ use case phân rã

● Cập nhật thông tin

Trang 13

Quy trình nghiệp vụ

Quy trình quản lý nhóm cho khách hàng

Khách không cần đăng nhập

có thể tìm kiếm và xem món Sau đó, có thể đặt, hủy món.

Trang 14

Quy trình nghiệp vụ

Quy trình sử dụng phần mềm của QTV

Sau khi đăng nhập thành công vào hệ thống, Quản trị viên có thể

sử dụng các chức năng của khách hàng thông thường và sử thêm các chức năng riêng : Xem và quản lý các đơn hàng; Quản lý các mặt hàng , xem thống kê tài chính

Trang 15

Quy trình nghiệp vụ

Quy trình quản lý người dùng cho QTV.

Sau khi đăng nhập, quản trị viên

kế thừa từ khách và có thêm chức năng riêng.

Trang 18

UC001-Tìm kiếm

Luồng sự kiện chính:

1 Khách: chọn chức năng tìm kiếm món ăn

2 Khách: nhập tên món cần tìm

3 Khách: yêu cầu tìm kiếm

4 Hệ thống: kiểm tra khách đã nhập ít nhất một thông tin tìm kiếm chưa

5 Hệ thống: tìm và lấy thông về các món thỏa mãn tìm kiếm

6 Hệ thống: hiển thị danh sách những món ăn thỏa mãn tiêu chí

Luồng sự kiện phụ:

5a Hệ thống: thông báo cần nhập ít nhất một tiêu chí

6a Hệ thống: thông báo không tìm thấy món nào thỏa mãn

Trang 19

UC002-Đặt hàngLuồng sự kiện chính:

1.Khách: Lựa chọn món và chọn các loại topping

2 Khách: Thêm món vào đơn hàng

3 Hệ thống: Tính toán tiền và hiển thị đơn hàng

4 Khách: Xóa món khỏi đơn hàng

5 Hệ thống: Xóa món và tính toán lại giá đơn và hiển thị

6 Khách: Yêu cầu đặt hàng

7.Hệ thống: Hiển thị giao diện nhập thông tin

8.Khách: Nhập thông tin địa chỉ và số điện thoại

9.Khách: Xác nhận đặt hàng

10.Hệ thống: Hiển thị thông báo: đơn hàng được gửi, chờ nhân viên gọi xác nhân

Luồng sự kiện thay thế:

7a Hệ thống: Thông báo lỗi đơn hàng trống

10a Hệ thống: Thông báo thông tin không được để trống

Trang 20

UC002-Xem đơn hàng

Luồng sự kiện chính :

1. Khách: Chọn chức năng xem đơn hàng

2 Khách: Chọn đơn hàng

3.Hệ thống: Hiển thị thông tin và tình trạng đơn hàng

Luồng sự hiện thay thế:

3a Hệ thống: Thông báo không có đơn hàng

Trang 21

UC002-Đánh giá món

Luồng sự kiện chính:

1 Khách: Chọn chức năng Đánh giá 2.Hệ thống: Hiển thị form đánh giá

3 Khách: Nhập bình luận và đánh giá món

4 Hệ thống: Cập nhật đánh giá vào thông tin món

Luồng sự kiện thay thế:

4a.Hệ thống: Thông báo bình luận và đánh giá không được để trống

Trang 22

B Quản trị viên

Các use case liên quan đến QTV được đặc tả dưới đây:

 Quản lý mặt hàng: có thể xem, sửa, xóa và thêm mặt hàng

 Xem thông tin cá nhân và thay đổi mật khẩu

Trang 23

UC-Xem thông tin và thay đổi mật khẩu

Với xem thông tin cá nhân:

 Luồng sự kiện chính:

1 QTV: Yêu cầu xem thông tin cá nhân

2 Hệ thống: Hiển thị giao diện xem thông tin cá nhân

3 QTV: Chọn vào từng trường cụ thể để xem chi tiết

4 Hệ thống giao diện chi tiết từng sản phẩm

 Luồng sự kiện thay thế:

Không

Trang 24

UC-Xem thông tin cá nhân và

thay đổi mật khẩu

Với thay đổi mật khẩu:

 Luồng sự kiện chính:

1 QTV: Yêu cầu sửa đổi mật khẩu

2 Hệ thống: Hiển thị giao diện sửa đổi mật khẩu

3 QTV: Nhập mật khẩu cũ và mới

4 QTV: Xác nhận yêu cầu thay đổi

5 Hệ thống: Kiểm tra mật khẩu cũ

6 Hệ thống: Kiểm tra mật khẩu mới an toàn chưa

7 Hệ thống: Cập nhật chỉnh sửa và thông báo thành công

 Luồng sự kiện thay thế:

5a1 Hệ thống: Thông báo mật khẩu cũ sai

6a1 Hệ thống: Thông báo mật khẩu chưa đủ mạnh

Trang 25

UC-Đăng nhập

Luồng sự kiện chính:

1 QTV: Chọn chức năng đăng nhập cho quản trị viện

2 Hệ thống: Hiển thị giao diện đăng nhập

3 QTV: Điền thông tin về tài khoản

4 QTV: Yêu cầu đăng nhập

5 Hệ thống: Xác nhận đầy đủ các trường chưa

6 Hệ thống: Xác nhân thông tin tài khoản

7 Hệ thống: Đăng nhập thành công, có thể sử dụng chức năng trang

Luồng sự kiện thay thế:

5a Hệ thống: Chưa nhập đủ các trường

6a Hệ thống: Không tồn tại tài khoản hoặc mật khẩu sai

6b Hệ thống: Gửi email xác nhận đăng nhập nếu QTV yêu cầu

Trang 26

UC00-Tìm kiếm của QTV

Với tìm kiếm mặt hàng:

Luồng sự kiện chính:

1 QTV: Yêu cầu chức năng tìm kiếm mặt hàng

2 Hệ thống: Hiển thị giao diện tìm kiếm

3 QTV: Nhập tên mặt hàng muốn tìm kiếm (đủ tên mặt hàng)

4 Hệ thống: Tìm và lấy thông tin theo yêu cầu

5 Hệ thống: Hiển thị các mặt hàng giống tìm kiếm

6 QTV: Xem đúng mặt hàng giống tìm kiếm hay không

Luồng sự kiện thay thế:

4a1 Hệ thống: Thông báo không tồn tại sản phẩm có tên như tìm kiếm

Trang 27

UC-Tìm kiếm của QTV

Với tìm kiếm đơn hàng:

Luồng sự kiện chính:

1 QTV: Yêu cầu tìm kiếm đơn hàng

2 Hệ thống: Hiển thị giao diện tìm kiếm đơn hàng

3 QTV: Nhập trường thông tin đơn hàng muốn tìm kiếm

4 Hệ thống: Tìm trong danh sách đơn hàng kết quả phù hợp tìm kiếm

5 Hệ thống: Hiển thị chi tiết đơn hàng

Luồng sự kiện thay thế

4a1 Hệ thống: Thông báo chưa nhập đầy đủ các trường

5a1 Hệ thống: Thông báo không tồn tại đơn hàng như tìm kiếm

Trang 28

UC-Xem thống kê

Với thống kê tài chính:

Luồng sự kiện chính:

1 QTV: Yêu cầu xem thống kê tài chính

2 Hệ thống: Hiển thị giao diện xem thống kê

3 QTV: Chọn xem thống kê theo ngày, tháng

4 Hệ thống: Hiển thị thống kê chi tiết cho ngày hoặc tháng do quản trị viên chọn

Luồng sự kiện thay thế:

4a1 Hệ thống: Thống báo lỗi nếu không tồn tại ngày tháng đó

Trang 29

UC-Xem thống kê

Với thống kê đơn hàng:

Luồng sự kiện chính:

1 QTV: Chọn xem danh sách đơn hàng

2 Hệ thống: Hiển thị giao diện danh sách đơn hàng bắt đầu từ ngày gần nhất

3 QTV: Chọn xem danh sách đơn hàng theo ngày/tháng hoặc tình trạng đơn hàng

4 Hệ thống: Hiển thị danh sách đơn hàng phù hợp với yêu cầu

Luồng sự kiện thay thế:

4a1 Hệ thống: Thông báo không có đơn hàng phù hợp yêu cầu

Trang 30

4 Hệ thống: Hiển thị danh sách các món ăn phù hợp với yêu cầu.

Luồng dự kiện thay thế:

4a1 Hệ thống: Thông báo không có món ăn phù hợp với yêu cầu

Trang 31

UC-Đăng xuất

Luồng sự kiện chính:

1 QTV: Chọn chức năng đăng xuất

2 hệ thống: Chấp nhận yêu cầu đăng xuất

3 Hệ thống: Chuyển về giao diện đăng nhập

Luồng dự kiện thay thế:

Không

Trang 32

04 Yêu cầu khác

case, các hành động yêu cầu

được thông báo cụ thể.

Trang 33

Cảm ơn thầy cô và các bạn đã

lắng nghe.

Ngày đăng: 01/12/2022, 09:37

🧩 Sản phẩm bạn có thể quan tâm

w