Professional Documents
Culture Documents
5
- CSS: tạo giao diện đẹp hơn bằng cách quy định kiểu dáng, màu sắc, và định dạng cho các
phần tử HTML.
- Javascript: JavaScript được sử dụng để thêm tính năng tương tác vào trang web, bao gồm
xử lý sự kiện, kiểm tra và xử lý dữ liệu trên trình duyệt.
- Java Spring Boot: xây dựng backend Java
- My SQL: lưu trữ cơ sở dữ liệu cho dự án, bao gồm thông tin về sản phẩm, đơn hàng, người
dùng, và nhiều dữ liệu khác.
- Visual Studio Code: một môi trường phát triển tích hợp (IDE) được sử dụng để viết mã,
quản lý mã nguồn, và thực hiện kiểm tra và gỡ lỗi mã nguồn.
- Spring Tool Suite: một phiên bản tùy chỉnh của Eclipse được tối ưu hóa cho phát triển ứng
dụng Java Spring, cung cấp các công cụ hỗ trợ cho việc phát triển và triển khai ứng dụng
Spring.
- Tomcat: một máy chủ ứng dụng web Java Servlet được sử dụng để chạy ứng dụng web Java
Spring Boot, là nền tảng để triển khai ứng dụng Java trực tiếp trên máy chủ.
1.1.4. Mô tả các actors
a. Primary actor
- User: thành viên sử dụng hệ thống, có thể thực hiện các hành vi đăng ký, đăng nhập, chỉnh
sửa thông tin cá nhân.
- Customer: tương tác với hệ thống, thực hiện tìm kiếm, xem thông tin sản phẩm, thực hiện
thanh toán, theo dõi trạng thái đơn hàng.
- Admin: Là người có quyền truy cập và quản lý toàn bộ hệ thống, theo dõi và quản lý các
thông tin về khách hàng, sản phẩm, đơn hàng,…
b. Scondary actor
- Hệ thống Bank: Là một module được tích hợp vào hệ thống, cho phép người dùng có thể
thanh toán đơn hàng sử dụng thẻ ngân hàng
- Hệ thống Giao hàng: Là một module được tích hợp vào hệ thống, đứng giữa hệ thống và
các bên giao hàng.
1.2. Context diagram
6
1.3. Biểu đồ usecase
a. Usecase tổng quát
7
b. Usecase chi tiết
- UC Login
- UC Create cart
8
- UC Order
- UC Rating
- UC pay
9
- UC Manage Customer
- UC Manage Product
10
- UC Manage Order
11
- UC View Report
12
- View list of order
- UC search product
13
- UC Browse
14
b. Manage product
15
c. Manage customer
d. Create cart
e. Create order
16
f. Manage Order
g. Change information
17
h. Forgot password
18
i. Rating
19