Danh sách tài khoả n

Một phần của tài liệu Báo cáo thực tập tốt nghiệp tên Đề tài xây dựng api cho website bán hàng thương mại Điện tử (Trang 35 - 53)

2. Về phía ngườ i dùng

3.2 Danh sách tài khoả n

Biểu đồ tuần tự chức năng danh sách tài khoản

Khi người dùng vào màn hình danh sách tài khoản thì sẽ gửi yêu c u l y danh sách tài kho n cho hầ ấ ả ệ thống và hệ thống s ẽ truy v n tấ ừ cơ sở ữ liệ d u r i tr k t qu v cho hồ ả ế ả ề ệ thống và h ệ thống sẽ hiển th lên màn hình ị

3.3 Thông tin chi ti t tài kho n ế

Người dùng chọn tài khoản cần xem chi tiết.

Modal chi tiết tài khoản hiển thị và gửi yêu cầu truy vấn thông tin sản phẩm tới hệ thống.

Hệ thống trả về chi tiết tài khoản từ cơ sở dữ liệu.

Form hiển thị chi tiết tài khoản cho người dùng.

3.4 Xoá tài kho n

Người dùng mở danh sách tài khoản để xem thông tin tài khoản Danh sách tài khoản hiển thị và gửi yêu cầu truy vấn thông tin tài khoản tới hệ thống.

Hệ thống trả về chi tiết tài khoản từ cơ sở dữ liệu.

Người dùng chọn tài khoản cần xóa khỏi danh sách.

Hệ thống hiển thị thông tin chi tiết sản phẩm và yêu cầu xác nhận xóa.

Người dùng xác nhận xóa tài khoản và form gửi yêu cầu xóa tài khoản tới hệ thống.

Hệ thống cập nhật giỏ hàng bằng cách loại bỏ tài khoản đã xóa và hiển thị thông báo xóa tài khoản thành công cho người dùng.

3.5 Module S n ph m

Sơ đồ Usecase cho module sản phẩm

Ở module này , admin có th thao tác v i các chức năng như ể ớ xem danh sách s n ph m , thêm ,s a,xoá s n ph m ả ẩ ử ả ẩ

3.6 Chức năng danh sách sản ph m Biểu đồ tuần tự chức năng danh sách sản phẩm

Khi người dùng vào màn hình danh sách sản phẩm thì sẽ gửi yêu c u l y danh sách s n ph m cho hầ ấ ả ẩ ệ thống và hệ thống s ẽ truy v n tấ ừ cơ sở ữ liệ d u r i tr k t qu v cho hồ ả ế ả ề ệ thống và h ệ thống sẽ hiển th lên màn hình ị

3.7 Chức năng thêm sản ph m m i

Người dùng mở form thêm sản phẩm và nhập thông tin vào form thêm sản phẩm gửi thông tin thêm tới hệ thống.

Hệ thống nhận thông tin thêm và truy vấn thông tin sản phẩm từ cơ sở dữ liệu.

Cơ sở dữ liệu trả về thông tin sản phẩm cho hệ thống.

Hệ thống cập nhật thông tin sản phẩm trong cơ sở dữ liệu và xác nhận thêm mới.

Hệ thống thông báo kết quả cập nhật cho người dùng.

3.8 Chức năng sửa thông tin s n ph m Biểu đồ Tuần tự sửa sản phẩm

Người dùng mở form sửa sản phẩm và nhập thông tin cần sửa.

Form sửa sản phẩm gửi thông tin sửa tới hệ thống.

Hệ thống nhận thông tin sửa và truy vấn thông tin sản phẩm từ cơ sở dữ liệu.

Cơ sở dữ liệu trả về thông tin sản phẩm cho hệ thống.

Hệ thống cập nhật thông tin sản phẩm trong cơ sở dữ liệu và xác nhận cập nhật.

Hệ thống thông báo kết quả cập nhật cho người dùng.

3.9 Chức năng xoá sản ph m

Biểu đồ tun t chức năng xoá sn phm

Người dùng chọn sản phẩm cần xóa.

Người dùng gửi yêu cầu xóa sản phẩm tới hệ thống.

Hệ thống xác nhận yêu cầu xóa và thực hiện xóa sản phẩm khỏi cơ sở dữ liệu.

Cơ sở dữ liệu xác nhận xóa sản phẩm.

Hệ thống thông báo kết quả xóa cho người dùng.

Biểu đồ tuần tự danh sách sản phẩm

Người dùng yêu cầu danh sách sản phẩm.

Hệ thống truy vấn danh sách sản phẩm từ cơ sở dữ liệu.

Cơ sở dữ liệu trả về danh sách sản phẩm cho hệ thống.

Hệ thống hiển thị danh sách sản phẩm cho người dùng.

3.10 Chức năng tìm kiếm sản phẩm Tuần t tìm ki m s n ph m ự ế ả ẩ

Người dùng mở form tìm kiếm.

Form tìm kiếm hiển thị và người dùng nhập thông tin tìm kiếm.

Form gửi yêu cầu tìm kiếm tới hệ thống.

Hệ thống thực hiện tìm kiếm sản phẩm dựa trên thông tin nhận được.

Hệ thống trả về kết quả tìm kiếm cho form.

Form hiển thị kết quả tìm kiếm cho người dùng.

3.11 Module Voucher Biểu đồ UseCase tổng quát

Ở module này admin có thể s dử ụng được các chức năng : Danh sách voucher

Thêm voucher

S a thông tin voucher ử Xoá voucher

3.12 Thêm Voucher

Biểu đồ tun t chức năng thêm Voucher

Người dùng yêu cầu mở form thêm mã voucher, nhập thông tin mã voucher.

Form mã vocuher hiển thị và gửi yêu cầu truy vấn thông tin voucher tới hệ thống.

Hệ thống trả về chi tiết sản phẩm từ cơ sở dữ liệu.

Hệ thống cập nhật danh sách voucher và hiển thị thông báo thêm voucher thành công cho người dùng.

3.13 Chức năng sửa voucher

Người dùng mở form sửa voucher.

Form sửa voucher hiển thị và người dùng chọn voucher cần sửa.

Hệ thống truy vấn thông tin voucher từ cơ sở dữ liệu và hiển thị cho người dùng.

Người dùng nhập thông tin sửa voucher.

Form gửi yêu cầu sửa voucher tới hệ thống.

Hệ thống kiểm tra thông tin sửa và cập nhật thông tin voucher trong cơ sở dữ liệu.

Hệ thống xác nhận cập nhật và hiển thị thông báo sửa voucher cho người dùng.

3.14 Chức năng xoá voucher

Người dùng mở form xóa voucher.

Form xóa voucher hiển thị và người dùng chọn voucher cần xóa.

Hệ thống truy vấn thông tin voucher từ cơ sở dữ liệu và hiển thị cho người dùng.

Người dùng xác nhận xóa voucher.

Form gửi yêu cầu xóa voucher tới hệ thống.

Hệ thống xác nhận xóa voucher trong cơ sở dữ liệu.

Hệ thống hiển thị thông báo xóa voucher cho người dùng.

3.15 Module Th ng kê

Biểu đồ tuần tự chức năng thống kê :

Khi người dùng vào màn hình trang ch c a màn qu n lý thì sủ ủ ả ẽ g i yêu c u l y thông tin th ng kê cho hử ầ ấ ố ệ thống và hệ thống s ẽ truy v n tấ ừ cơ sở ữ liệ d u r i tr k t qu v cho hồ ả ế ả ề ệ thống và h ệ thống sẽ hiển th lên màn hình ị

3.16 Module đơn hàng

3.17 Chức năng danh sách đơn hàng Biểu đồ tuần tự chức năng danh sách đơn hàng

Khi người dùng vào màn hình danh sách đơn hàng thì sẽ gửi yêu c u l y danh sách ầ ấ đơn hàng cho hệ thống và hệ thống sẽ truy v n tấ ừ cơ sở ữ liệ d u r i tr k t qu v cho hồ ả ế ả ề ệ thống và h ệ thống sẽ hiển th lên màn hình ị

4 Xây d ng database

B ng Cart : ả

Tên trường Kiểu dữ liệu Ghi chú productId ObjectId Khoá chính

image String

name String

price String

quantity String

B ng Voucher ả

Tên trường Kiểu dữ liệu Ghi chú

_id ObjectId Khoá chính

code String

Discount Number

expiryDate Date

B ng User ả

Tên trường Kiểu dữ liệu Ghi chú

_id ObjectId Khoá chính

name String

age String

address String

project String

money String

avatar String

email String

username String

password String

role String

cart [ObjectId] Khoá ngo i ạ

B ng Products ả

Tên trường Kiểu dữ liệu Ghi chú

_id ObjectId Khoá chính

name String

price String

image String

category String

yearOfManufacture String

status Boolean

project String

Một phần của tài liệu Báo cáo thực tập tốt nghiệp tên Đề tài xây dựng api cho website bán hàng thương mại Điện tử (Trang 35 - 53)

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

(54 trang)