Phân tích yêu cầu hệ thống

Một phần của tài liệu Xây dựng ứng dụng kinh doanh thiết bị điện tử hỗ trợ khuyến nghị sản phẩm (Trang 30 - 34)

Chương 4 XÂY DỰNG HỆ THỐNG

4.2. Phân tích yêu cầu hệ thống

Từ dữ liệu thu thập được trong quá trình khảo sát, có thể xác định được, ứng dụng sẽ được chia thành 2 phần và gồm những chức năng chính sau đây:

4.2.1. Phần ứng dụng Mobile (Flutter)

Đăng ký: Ứng dụng VIEHO là ứng dụng kinh doanh thiết bị điện tử trực

tuyến, để sử dụng các tiện ích của ứng dụng khách hàng phải xác thực thông tin thơng qua hình thức đăng nhập tài khoản. Khách hàng cần đăng ký tài khoản trên ứng dụng, bao gồm: họ tên, tên đăng nhập (có định dạng là một email) và mật khẩu (yêu cầu có ít nhất 8 ký tự, có cả chữ thường, chữ hoa và số). Khách hàng chưa đăng nhập vẫn được tìm kiếm và xem thơng tin các sản phẩm. Khi đã đăng nhập khách hàng có thể đặt hàng và đánh giá sản phẩm.

Đăng nhập: Khách hàng sử dụng tài khoản đã đăng ký để đăng nhập vào

ứng dụng. Khi đăng nhập vào ứng dụng, khách hàng có thể sử dụng tất cả tiện ích của ứng dụng.

Tìm kiếm sản phẩm: Khách hàng có thể tìm kiếm các sản phẩm mong muốn bằng cách nhập tên sản phẩm.

Hiển thị các chương trình khuyến mãi: Chương trình khuyến mãi là

một hình thức khơng thể thiếu đối với bất ký ứng dụng mua sắm online nào. Ứng dụng sẽ hiển thị các chương trình khuyến mãi, giảm phần trăm giá sản phẩm, giúp kích cầu mua sắm, xả hàng tồn kho, hàng đã lỗi thời.

Sắp xếp sản phẩm theo các danh mục tương ứng: Ứng dụng sẽ trình

bày sản phẩm một cách khoa học đế giúp tiêu dùng dễ dàng tìm kiếm. Các sản phẩm cùng một dành mục sẽ được hiển thị chung ở danh mục như: Laptop, Điện thoại, Màn hình…

Xem thông tin sản phẩm: Khi khách hàng chọn vào một sản phẩm, hệ thống sẽ hiển thị ra các thơng tin chi tiết của sản phẩm đó như tên sản phẩm, hình ảnh, giá bán, thông tin, thông số kỹ thuật, các đánh giá của các khách

hàng khác (nếu có), bên cạnh đó sẽ hiển thị các sản phẩm tương tự với sản phảm đó.

Sản phẩm yêu thích: Trong quá trình xem, tìm kiếm sản phẩm, người

dùng có thể lưu các sản phẩm mà mình u thích để tiện cho việc xem lại sau này. Sau đó, người dùng có thể xem lại các sản phẩm u thích của mình ở mục sản phẩm yêu thích và tiến hành đặt hàng hoặc tương tác với sản phẩm như xem chi tiết sản phẩm, xóa khỏi sản phẩm u thích…

Xem lại các sản phẩm đã xem gần đây: Trong quá trình tìm kiếm và

xem các sản phẩm, sẽ có trường hợp khách hàng mong muốn tìm lại sản phẩm mình đã xem qua thì ứng dụng cũng cung cấp chức năng xem lại các sản phẩm đã xem gần đây.

Giỏ hàng: Khi thấy ưng ý sản phẩm, khách hàng sẽ thêm sản phẩm đó

vào “Giỏ hàng”. Giỏ hàng có thể chứa nhiều sản phẩm, tại đây, khách hàng có thể tùy chỉnh lại giỏ hàng của mình (loại bỏ sản phẩm, thay đổi số lượng sản phẩm).

Đặt hàng: Khi quyết định mua hàng, khách hàng sẽ chọn những sản phẩm cần thanh toán ở giỏ hàng, khi đặt hàng yêu cầu khách hàng nhập đầy đủ thông tin như: họ tên, số điện thoại, địa chỉ và hình thức mua hàng (chuyển khoản hoặc nhận hàng rồi thanh toán), tại đây khách hàng có thể thay đổi địa chỉ giao hàng của mình. Đơn hàng sẽ được ghi nhận để xử lý và giao hàng.

Đánh giá sản phẩm: Khách hàng có thể thể hiện ý kiến của mình bằng cách đánh giá sản phẩm. Đánh giá gồm: Tiêu đề đánh giá, nội dung đánh giá, số đánh giá (số sao đánh giá, tối thiểu là 0 sao, tối đa là 5 sao) và hình ảnh sản phẩm. Chỉ người dùng đã mua sản phẩm thì mới được đánh giá sản phẩm đó.

Theo dõi đơn hàng: Khách hàng có thể theo dõi đơn hàng của mình trong mục “Đơn mua”. Tại đây sẽ hiển thị cho khách hàng các đơn hàng chờ

xác nhận, đang giao, đã giao, đã hủy, trả hàng. Khách hàng chỉ có thể hủy đơn hàng khi ở trạng thái chờ xác nhận.

4.2.2. Phần Website Admin (quản trị viên)

Admin (quản trị viên) sẽ có 1 tài khoản riêng để đăng nhập vào Website Admin và quản lý các chức năng sau

- Quản lý sản phẩm:

+ Xem tất cả: Tại đây admin sẽ xem tất cả các sản phẩm đang có tại shop.

+ Thêm sản phẩm: Cho phép admin thêm sản phẩm mới với các thông số bắt buộc.

+ Chỉnh sửa sản phẩm: Chức năng cho phép chỉnh sửa các thuộc tính của sản phẩm nếu có thay đổi.

+ Xóa sản phẩm: Chức năng cho phép admin xóa sản phẩm nếu hết hàng hoặc admin không kinh doanh sản phẩm này nữa.

- Quản lý đơn hàng:

+ Admin có thể tìm kiếm và xem thơng tin đơn hàng, điều chỉnh trạng thái đơn hàng.

+ Đơn hàng gồm các trạng thái sau

• Chờ xác nhận • Đang xử lý • Đang giao • Đã giao • Đã hủy • Trả hàng - Quản lý danh mục:

+ Xem tất cả danh mục: Cho phép admin xem tất cả danh mục hiện có.

+ Thêm doanh mục: Danh mục thêm mới bao gồm tên danh mục và hỉnh ảnh đại diện cho danh mục đó.

+ Chỉnh sửa danh mục: Chức năng cho phép chỉnh sửa các thuộc tính danh mục là tên và hình đại diện của danh mục.

+ Xóa danh mục: Chức năng cho phép admin xóa danh mục. Khi xóa danh mục sẽ xóa tồn bộ các sản phẩm trong danh mục đó, điều này cần được cân nhắc và cảnh báo cho admin.

- Quản lý người dùng:

+ Xem tất cả người dùng: Admin có thể xem tất cả người dùng đã đăng kí tài khoản.

+ Xóa người dùng: Admin có thể xoá người dùng nếu vi phạm điều khoản của shop và khi đã xố thì người dùng khơng thể đăng nhập vào được.

- Quản lý nhân viên:

+ Xem tất cả nhân viên: Xem tất cả nhân viên đã và đang làm cho shop.

+ Thêm nhân viên: Admin có thể thêm nhân viên và phân quyền cho nhân viên.

+ Sửa nhân viên: Admin dùng để sửa thơng tin nhân viên.

+ Xố nhân viên: Admin xoá nhân viên khi nhân viên bị đuổi việc hoặc nhân viên khơng làm nữa.

4.3. Phân tích thiết kế hệ thống 4.3.1. Sơ đồ use case

Một phần của tài liệu Xây dựng ứng dụng kinh doanh thiết bị điện tử hỗ trợ khuyến nghị sản phẩm (Trang 30 - 34)

Tải bản đầy đủ (PDF)

(126 trang)