Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 91 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
91
Dung lượng
7,43 MB
Nội dung
BUSINESS REQUIREMENTS, GiJu App – ứng dụng bán đồ điện tử Revision History Approval Date on Versi Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 Approver Name Position Table of Contents Objective and Scope Business Requirement 2.1 Application Overview 2.2 Domain Model 2.2.1 Diagram 2.2.2 Domain Objects Description 2.3 Workflow 2.4 Use Cases and Actors 2.4.1 Diagram 2.4.2 Description of Actors 2.4.3 Description of Use Cases 2.5 Security Matrix 10 2.6 Change Requirement 10 Appendix 11 3.1 Glossary 11 3.2 Open Issues 11 Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 Objective and Scope Tài liệu cung cấp nhìn tổng quan toàn diện kiến trúc hệ thống, sử dụng số quan điểm kiến trúc khác để mơ tả khía cạnh khác hệ thống Để nắm bắt truyền đạt định kiến trúc quan trọng thực hệ thống Tài liệu cung cấp nhìn tổng quan tồn diện kiến trúc trang web Trang web dùng để bán loại đồ ăn vặt online Gồm nhiều mặt hàng thức ăn nước uống khác Tài liệu sử dụng bởi: + Đội ngũ phát triển phần mềm: Phụ trách việc phát triển, xây dựng thiết kế ứng dụng Viết unit test để kiểm tra chức ứng dụng + Đội ngũ phân tích nghiệp vụ: Phụ trách việc trao đổi với khách hàng, phân tích yêu cầu chỉnh sửa tài liệu + Đội ngũ kiểm thử: Phụ trách việc kiểm thử chức dự án trả kết có lỗi cho phận phát triển + Người sở hữu sản phẩm: Phụ trách việc cầu nối BA khách hàng + Scrum Master: Phụ trách việc quản trị luồng cho việc phát triển mã nguồn sản phẩm Business Requirement 2.1 Application Overview - Tên ứng dụng: Anjap - Ứng dụng cho phép khách hàng + Xem thông tin sản phẩm, tin tức, khuyến mãi, mà cửa hàng có + Cung cấp chức đặt hàng, toán online cho người dùng + Đối với quản trị viên dùng để quản trị thông tin liên quan ứng dụng - Người dùng ứng dụng: + + + + Khách hàng Nhân viên cửa hàng Chủ cửa hàng Quản lý cửa hàng + Quản lý hệ thống - Luồng xử lý: + Khách hàng truy cập ứng dụng máy tính điện thoại dẫn trực tiếp vào trang chủ Ở khách hàng sử dụng tồn chức Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 website Khách hàng sử dụng nhiều chức thơng qua navbar menu để truy cập đến mục mà người dùng cần truy cập thông tin tất sản phẩm, tin tức, khuyến Khi người dùng chọn sản phẩm bấm thêm vào giỏ hàng chuyển đến trang đặt hàng Để đặt hàng sử dụng phiếu giảm giá khách hàng phải đăng nhập nhập số điện thoại địa giao hàng Sau khách hàng tiến tới bước xác nhận đơn hàng chọn phương thức tốn Sau hồn tất phận quản trị tiếp nhận đơn hàng phận giao hàng bắt đầu giao hàng Người dùng nhập mã đơn hàng để truy vết đơn hàng giao hay chưa Khi khách hàng quên mật sử dụng chức quên mật để đặt lại mật mật gửi thông qua số điện thoại email + Nhân viên cửa hàng có giao diện website riêng dành cho việc quản lý hóa đơn, đơn hàng Nhân viên truy cập vào website quản trị máy tính điện thoại ứng dụng yêu cầu đăng nhập tài khoản mật cấp sẵn Nhân viên sử dụng chức quản trị thông qua navbar menu truy cập đến mục mà cần truy cập Nhân viên xem thông tin tất người dùng, hóa đơn, đơn hàng, sản phẩm, tin tức, khuyến Nhưng có quyền sửa chữa mục hóa đơn (tình trạng đơn hàng, hình thức tốn, hình thức giao hàng) + Người quản trị có website riêng dùng cho việc quản trị toàn ứng dụng Người quản trị truy cập vào website quản trị máy tính điện thoại ứng dụng yêu cầu đăng nhập tài khoản mật cấp sẵn Người quản trị sử dụng chức quản trị thông qua navbar menu truy cập đến mục mà cần truy cập Người quản trị xem thơng tin tất người dùng, hóa đơn, đơn hàng, sản phẩm, tin tức, khuyến Bên cạnh có thêm chức thêm, xóa, sửa thơng tin mảng Người quản trị truy vết quản trị toàn tất đơn hàng bao gồm xem, xóa - Nền tảng phát triển: Website - Các công nghệ sử dụng: + Framework lập trình Back-end: Node js + Framework lập trình Web and mobile: flutter + Database: MongoDB + Quản lý Source Code: Gitlab + Scrum development model Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 2.2 Domain Model Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 2.2.1 Diagram Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 2.2.2 # Object Name Khách hàng Khách hàng sử dụng tất dịch vụ mà ứng dụng cung cấp bao gồm xem thông tin, đặt hàng, đăng ký tài khoản Chủ cửa hàng Quản lý, điều phối hoạt động website cửa hàng, viết báo cáo Quản lý hệ thống Điều hành hoạt động hệ thống, đảm bảo chất lượng an toàn hệ thống Đặt hàng Khách hàng thêm sản phẩm cần mua vào giỏ hàng để đặt hàng Object Description Xem thông tin sản phẩm Hệ thống hiển thị tồn thơng tin sản phẩm mà doanh nghiệp có người dùng truy cập vào mục sản phẩm Xem thơng tin cửa hàng Hệ thống hiển thị tồn thơng tin cửa hàng mà doanh nghiệp có người dùng truy cập vào mục cửa hàng Domain Objects Description Tin tức Hệ thống hiển thị tồn thơng tin tin tức mà cửa hàng có người dùng truy cập vào hình Module tốn đơn hàng Sau hồnh thành xác nhận đơn hàng người dùng tiền hành chọn phương thức toán tiến hành toán đơn hàng Quản lý doanh nghiệp Quản lý thông tin cửa hàng nhượng quyền, doanh thu, báo cáo Báo cáo Nhân viên Quản lý doanh thu Quản lý thêm, xóa , sửa liệu Các chủ cửa hàng nhượng quyền viết báo cáo cho quản lý doanh nghiệp Quản lý danh sách hóa đơn, kho hàng Hệ thống hiển thị toàn doanh thu cửa hàng để quản lý doanh nghiệp xem hoạt động kinh doanh Hệ thống cung cấp chức thêm, xóa, sửa liệu sản phẩm, khuyến mãi, tin tức, cửa hàng, tài khoản khách hàng Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 Quản lý tài khoản quản lý web Thêm , xóa, sửa tài khoản tài khoản quản lý web Quản lý thông tin cá nhân quản lý web Hệ thống hiển thị tồn thơng tin cá nhân quản lý web cho chủ cửa hàng Quản lý thông tin cá nhân khách hàng Hệ thống hiển thị tồn thơng tin cá nhân khách hàng cho quản lý web Quản lý tài khoản khách hàng Hệ thống cung cấp chức khóa, xóa tài khoản khách hàng Đăng nhập Khách hàng đăng nhập để đặt hàng, quản lý web admin đăng nhập để truy cập vào trang quản lý Đăng ký Khách hàng đăng ký tài khoản để để nhập sau tiến hành đặt hàng Khách (Guest) Chỉ xem tin tức sản phẩm (không thể đặt hàng chưa đăng ký tài khoản) Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 2.3 Workflow 2.3.1 Workflow Đăng nhập Đăng ký Business Requirements, AnJap, Versio 0.1 Prepared by SE-UIT Last modified on October 9, 2021 ... liên quan ứng dụng - Người dùng ứng dụng: + + + + Khách hàng Nhân viên cửa hàng Chủ cửa hàng Quản lý cửa hàng + Quản lý hệ thống - Luồng xử lý: + Khách hàng truy cập ứng dụng máy tính điện thoại... Requirement 2.1 Application Overview - Tên ứng dụng: Anjap - Ứng dụng cho phép khách hàng + Xem thông tin sản phẩm, tin tức, khuyến mãi, mà cửa hàng có + Cung cấp chức đặt hàng, toán online cho... web dùng để bán loại đồ ăn vặt online Gồm nhiều mặt hàng thức ăn nước uống khác Tài liệu sử dụng bởi: + Đội ngũ phát triển phần mềm: Phụ trách việc phát triển, xây dựng thiết kế ứng dụng Viết unit