Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 33 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
33
Dung lượng
6,46 MB
Nội dung
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 Mục lục 01 Giới thiệu 03 02 Tổng quan 04 Yêu cầu khác Đặc tả 01 Giới thiệu Mục đích Mục đích tài liệu? Đối tượng đọc tài liệu? Phạm vi Từ điển Mục đích Tài liệu đưa mơ tả chi tiết cho phân hệ chủ cửa hàng, nhóm khách hàng chức họ sử dụng thời gian chạy Tài liệu mơ tả mục đích tính hệ thống Tài liệu dành cho bên liên quan nhà phát triển phần mềm Phạm vi Bên khách hàng: khơng có chức đăng nhập, vào trang web xem đặt hàng, ngồi hủy đơn đánh giá sản phẩm Bên chủ cửa hàng: đăng nhập, kiểm sốt mặt hàng, đơn hàng tạo đơn đặt hàng theo yêu cầu, đặc biệt xem thống kê doanh số 02 Mô tả tổng quan Tác nhân Use case tổng quan Nêu tác nhân với hệ thống Use ase phức hợp nhóm use case Use case phân rã Quy trình nghiệp vụ Các biểu đồ use case phân rã Quy trình sử dụng phần mềm quản lý người dùng QTV Quy trình quản lý nhóm khách hàng Tác nhân Trang web có tác nhân: Khách: Là người không đăng nhập vào hệ thống QTV: Là người đăng nhập vào hệ thống qua tài khoản cấp sẵn Biểu đồ use case tổng quan Khách truy cập vào hệ thống không cần đăng nhập xem món, combo, tìm tạo đơn hàng QTV kế thừa có quyền khách Khi đăng nhập, QTV xem, sửa thơng tin, tạo sửa món, combo, quản lý đơn hàng xem thống kê tài Biểu đồ use case phân rã Tạo đơn hàng Biểu đồ use case phân rã Xem thống kê tài UC002-Đặt hàng Luồng kiện chính: 1.Khách: Lựa chọn chọn loại topping Khách: Thêm vào đơn hàng Hệ thống: Tính tốn tiền hiển thị đơn hàng Khách: Xóa khỏi đơn hàng Hệ thống: Xóa tính tốn lại giá đơn hiển thị 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 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 gửi, chờ nhân viên gọi xác nhân Luồng 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 để trống UC002-Xem đơn hàng Luồng kiện chính: Khách: Chọn chức xem đơn hàng Khách: Chọn đơn hàng 3.Hệ thống: Hiển thị thông tin tình trạng đơn hàng Luồng thay thế: 3a Hệ thống: Thơng báo khơng có đơn hàng UC002-Đánh giá Luồng kiện chính: Khách: Chọn chức Đánh giá 2.Hệ thống: Hiển thị form đánh giá Khách: Nhập bình luận đánh giá Hệ thống: Cập nhật đánh giá vào thông tin Luồng kiện thay thế: 4a.Hệ thống: Thơng báo bình luận đánh giá khơng để trống B Quản trị viên Các use case liên quan đến QTV đặc tả đây: Quản lý mặt hàng: xem, sửa, xóa thêm mặt hàng Xem thông tin cá nhân thay đổi mật Đăng nhập Tìm kiếm QTV Xem thống kê Đăng xuất Nhưng hoạt động điều kiện QTV có tài khoản đăng nhập thành công vào hệ thống UC-Xem thông tin thay đổi mật Với xem thông tin cá nhân: Luồng kiện chính: QTV: Yêu cầu xem thông tin cá nhân Hệ thống: Hiển thị giao diện xem thông tin cá nhân QTV: Chọn vào trường cụ thể để xem chi tiết Hệ thống giao diện chi tiết sản phẩm Luồng kiện thay thế: Không UC-Xem thông tin cá nhân thay đổi mật Với thay đổi mật khẩu: Luồng kiện chính: QTV: Yêu cầu sửa đổi mật Hệ thống: Hiển thị giao diện sửa đổi mật QTV: Nhập mật cũ QTV: Xác nhận yêu cầu thay đổi Hệ thống: Kiểm tra mật cũ Hệ thống: Kiểm tra mật an toàn chưa Hệ thống: Cập nhật chỉnh sửa thông báo thành công Luồng kiện thay thế: 5a1 Hệ thống: Thông báo mật cũ sai 6a1 Hệ thống: Thông báo mật chưa đủ mạnh UC-Đăng nhập Luồng kiện chính: QTV: Chọn chức đăng nhập cho quản trị viện Hệ thống: Hiển thị giao diện đăng nhập QTV: Điền thông tin tài khoản QTV: Yêu cầu đăng nhập Hệ thống: Xác nhận đầy đủ trường chưa Hệ thống: Xác nhân thông tin tài khoản Hệ thống: Đăng nhập thành cơng, sử dụng chức trang Luồng kiện thay thế: 5a Hệ thống: Chưa nhập đủ trường 6a Hệ thống: Không tồn tài khoản mật sai 6b Hệ thống: Gửi email xác nhận đăng nhập QTV yêu cầu UC00-Tìm kiếm QTV Với tìm kiếm mặt hàng: Luồng kiện chính: QTV: u cầu chức tìm kiếm mặt hàng Hệ thống: Hiển thị giao diện tìm kiếm QTV: Nhập tên mặt hàng muốn tìm kiếm (đủ tên mặt hàng) Hệ thống: Tìm lấy thông tin theo yêu cầu Hệ thống: Hiển thị mặt hàng giống tìm kiếm QTV: Xem mặt hàng giống tìm kiếm hay khơng Luồng kiện thay thế: 4a1 Hệ thống: Thông báo không tồn sản phẩm có tên tìm kiếm UC-Tìm kiếm QTV Với tìm kiếm đơn hàng: Luồng kiện chính: QTV: u cầu tìm kiếm đơn hàng Hệ thống: Hiển thị giao diện tìm kiếm đơn hàng QTV: Nhập trường thông tin đơn hàng muốn tìm kiếm 4.Hệ thống: Tìm danh sách đơn hàng kết phù hợp tìm kiếm Hệ thống: Hiển thị chi tiết đơn hàng Luồng kiện thay 4a1 Hệ thống: Thông báo chưa nhập đầy đủ trường 5a1 Hệ thống: Thông báo không tồn đơn hàng tìm kiếm UC-Xem thống kê Với thống kê tài chính: Luồng kiện chính: QTV: Yêu cầu xem thống kê tài Hệ thống: Hiển thị giao diện xem thống kê QTV: Chọn xem thống kê theo ngày, tháng Hệ thống: Hiển thị thống kê chi tiết cho ngày tháng quản trị viên chọn Luồng kiện thay thế: 4a1 Hệ thống: Thống báo lỗi không tồn ngày tháng UC-Xem thống kê Với thống kê đơn hàng: Luồng kiện chính: QTV: Chọn xem danh sách đơn hàng Hệ thống: Hiển thị giao diện danh sách đơn hàng ngày gần QTV: Chọn xem danh sách đơn hàng theo ngày/tháng tình trạng đơn hàng Hệ thống: Hiển thị danh sách đơn hàng phù hợp với yêu cầu Luồng kiện thay thế: 4a1 Hệ thống: Thông báo khơng có đơn hàng phù hợp u cầu UC-Xem thống kê Với xem thống kê ăn: Luồng kiện chính: QTV: Chọn xem menu Hệ thống: Hiển thị giao diện danh sách loại ăn QTV: Chọn loại ăn Hệ thống: Hiển thị danh sách ă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ó ăn phù hợp với u cầu UC-Đăng xuất Luồng kiện chính: QTV: Chọn chức đăng xuất hệ thống: Chấp nhận yêu cầu đăng xuất Hệ thống: Chuyển giao diện đăng nhập Luồng dự kiện thay thế: Không 04 Yêu cầu khác Trong chuôi kiện use case, hành động yêu cầu thông báo cụ thể Bên phía QTV có chức khách hàng thêm chức riêng Định dạng hiển thị chung Với client, chức thiết kế dễ thao tác, có hướng dẫn cụ thể lỗi sai Giao diện thiết kế đơn giản dễ sử dụng Hiệu năng: đáp ứng khả truy cập nhiều user lúc Tính đáp ứng nhanh: user yêu cầu, nhân viên xử lý thời gian ngắn Cảm ơn thầy cô bạn lắng nghe ... thống kê tài Quy trình nghiệp vụ Quy trình quản lý người dùng cho QTV Sau đăng nhập, quản trị viên kế thừa từ khách có thêm chức riêng 3 Đặc tả chức Chi tiết use case đưa phần đặc tả phần A Khách... Giới thiệu 03 02 Tổng quan 04 Yêu cầu khác Đặc tả 01 Giới thiệu Mục đích Mục đích tài liệu? Đối tượng đọc tài liệu? Phạm vi Từ điển Mục đích Tài liệu đưa mô tả chi tiết cho phân hệ chủ cửa... hàng theo yêu cầu, đặc biệt xem thống kê doanh số 02 Mô tả tổng quan Tác nhân Use case tổng quan Nêu tác nhân với hệ thống Use ase phức hợp nhóm use case Use case phân rã Quy trình nghiệp