1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận - Phát triển di động đa nền tảng - đề tài - Xây dựng ứng dụng đa nền tảng bán đồng hồ

41 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Ứng Dụng Đa Nền Tảng Bán Đồng Hồ
Thể loại tiểu luận
Định dạng
Số trang 41
Dung lượng 1,52 MB

Nội dung

Đặt tả Use case Đăng nhập Tác nhân Khách hàng Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng đăng nhập  Dòng sự kiện chính: 1.. Usecase kết thúc  Các yêu cầu đặc biệt Không c

Trang 1

Xây dựng ứng dụng đa nền tảng bán đồng hồ

Trang 2

IV Kết luận và hướng phát triển

I Mô tả bài toán

II Sơ đồ chức năng

III Thiết kế và hiện thực

MỤC LỤC

Trang 3

1 ĐỊNH NGHĨA – MÔ TẢ BÀI TOÁN

2 KHẢO SÁT YÊU CẦU NGƯỜI DÙNG

3 CHỨC NĂNG HỆ THỐNG

I Mô tả bài toán

Trang 4

1 ĐỊNH NGHĨA – MÔ TẢ BÀI TOÁN

Ngày nay với sự phát triển của thương mại điện tử trên khắp thế giới và điện thoại là một bước tiến lớn của thời đại Đối với một cửa hàng, việc quảng bá và giới thiệu sản phẩm đến khách hang nhằm đáp ứng nhu cầu mua sắm ngày càng cao của khách hàng sẽ là cần thiết và điện thoại là một môi trường tiếp cận khách hàng vô cùng tìm năng Vì

vậy, nhóm em đã thực hiện đề tài “Xây dựng ứng dụng đa nền tảng

bán đồng hồ ” Ứng dụng sẽ giúp cửa hàng tiếp cận sản phẩm của mình

đến cho nhiều người dùng hơn.

Trang 5

2 KHẢO SÁT YÊU CẦU NGƯỜI DÙNG

• Hệ thống lưu trữ dữ liệu của tất cả những đồng hồ mà cửa hàng có bán.

• Hệ thống lưu trữ thông tin người dùng.

• Hệ thống lưu trữ lịch sử mua hàng của người dùng.

• Ứng dụng cho phép tìm kiếm danh sách các đồng hồ được bán theo tên.

• Ứng dụng cung cấp thông tin liên hệ của cửa hàng cho người dùng.

Trang 6

- Tài khoản khách hàng

+ Đăng nhập, đăng ký

+ Thay đổi thông tin

+ Xem lịch sử mua hàng.

Trang 7

4 BỘ PHẬN ĐẢM NHIỆM

STT Tên Mã Sinh Viên Vai Trò

1 Huỳnh Quốc Khánh 1824801030104 Project Manager and Programmer

2 Nguyễn Hoài Thương 1824801030088 Designer and Tester

3 Nguyễn Tiến Phong 1824801030131 Programmer

4 Nguyễn Mạnh Hào 1824801030101 System Analyzer and Reporter

Trang 9

1 Business Diagram

Trang 10

2 UseCase Diagram

UseCase Diagram

Trang 11

Đặt tả Use case Đăng nhập

 Tác nhân Khách hàng

Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng đăng nhập

 Dòng sự kiện chính:

1 Truy cập vào ứng dụng

2 Tác nhân nhấp vào đăng nhập.

3 Tác nhân nhập thông tin đăng nhập.

4 Hệ thống kiểm tra tính hợp lệ của thông tin.

5 Use Case kết thúc

 Dòng sự kiện phụ:

1 Thông tin người dùng nhập sai.

2 Hệ thống yêu cầu tác nhân nhập lại thông tin.

Usecase kết thúc

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thông ghi nhận đăng nhập và quay về trang chủ Nếu thất bại: Hệ thống báo lỗi.

Trang 12

 Tác nhân Khách hàng

Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng đăng ký

 Dòng sự kiện chính:

1 Truy cập vào ứng dụng

2 Tác nhân nhấp vào đăng ký.

3 Tác nhân nhập thông tin đăng ký.

4 Hệ thống kiểm tra tính hợp lệ của thông tin.

5 Use Case kết thúc

 Dòng sự kiện phụ:

1 Thông tin người dùng nhập sai.

2 Hệ thống yêu cầu tác nhân nhập lại thông tin.

Usecase kết thúc

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống ghi thông tin vào cơ sở dữ liệu và quay về trang đăng nhập Nếu thất bại: Hệ thống báo lỗi.

 Điểm mở rộng  

 Tần suất sử dụng  

Đặt tả Use-case “Đăng ký”

Trang 13

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống hiển thị sản phẩm.

Nếu thất bại: Hệ thống báo lỗi.

Đặt tả Use-case “Xem sản phẩm”

Trang 14

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống hiển thị thông tin chi tiết của sản phẩm.

Nếu thất bại: Hệ thống báo lỗi.

 Điểm mở rộng  

 Tần suất sử dụng  

Đặt tả Use-case “Xem chi tiết sản phẩm”

Trang 15

3 Tác nhân nhấp vào liên hệ mua sản phẩm.

4 Tác nhân nhập vào thông tin.

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống hiển thị thông báo thành công.

Nếu thất bại: Hệ thống báo lỗi.

•Đặt tả Use-case “Đặt mua sản phẩm”

Trang 16

Đặt tả Use-case “Sửa thông tin khách hàng”

 Tác nhân Khách hàng

Mô tả: Tác nhân sử dụng Use Case để thực hiện chức năng sửa thông tin khách hàng

 Dòng sự kiện chính:

1 Truy cập vào ứng dụng

2 Tác nhân nhấp thông tin khách hàng.

3 Tác nhân nhập chỉnh sửa thông tin.

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống ghi thông tin vào cơ sở dữ liệu và quay về trang chủ Nếu thất bại: Hệ thống báo lỗi.

 Tần suất sử dụng  

Trang 17

Đặt tả Use-case “Xem lịch sử mua hàng”

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống cho người dùng xem thông tin đơn đặt hàng Nếu thất bại: Hệ thống báo lỗi.

Trang 18

 Các yêu cầu đặc biệt Không có

 Trạng thái hệ thống trước khi Use Case được sử dụng

Không có

 Trạng thái hệ thống sau khi Use Case được sử dụng

Nếu thành công: Hệ thống cho người dùng xem sản phẩm đã tìm kiếm Nếu thất bại: Hệ thống báo lỗi.

 Tần suất sử dụng  

Trang 19

3 DataBase Diagram

Trang 20

BẢNG KhachHang:

Chứa thông tin cơ bản của khách hàng Và mật khẩu dành chomục đích đăng nhập Khóa chính: IdKhachHang

3 DataBase Diagram

Trang 21

BẢNG SanPham:

Chứa các thông tin của đồng hồ như Tên, Id của thương hiệu, Đơn giá, Màu dây, Loại: cơ hoặc điện tử.

3 DataBase Diagram

Trang 22

BẢNG ThuongHieu:

Chứa tên thương hiệu và tên hình ảnh đại diện cho thương hiệu Khóa chính: IdThuongHieu

3 DataBase Diagram

Trang 23

BẢNG HoaDon:

Chứa thông tin cơ bản của hóa đơn: Người đặt, ngày đặt, Thành tiền, Lời nhắn của khách hàng, Tình trạng đơn hàng.

3 DataBase Diagram

Trang 24

BẢNG ChiTietHoaDon:

Chứa chi tiết về các sản phẩm, số lượng đã được đặt và đơn giá Khóa chính: IdChiTietHD

3 DataBase Diagram

Trang 25

BẢNG 1 BẢNG 2 QUAN HỆ MÔ TẢ

HoaDon KhachHang [KhachHang] 1 – n [HoaDon] Một khách hàng có thể có

nhiều đơn hàng

ChiTietHoaDon HoaDon [HoaDon] 1 – 1 [ChiTietHoaDon] Một hóa đơn có thể có

nhiều chi tiết hóa đơn

ChiTietHoaDon SanPham [ChiTietHoaDon] 1 – 1 [SanPham] Một chi tiết hóa đơn gồm

chi tiết đặt hàng của một

sản phẩm

Image SanPham [SanPham] 1 – n [Image] Một sản phẩm có nhiều

hình ảnh trưng bày

Sơ đồ quan hệ

Trang 26

IV Thiết kế và hiện thực

1 GIAO DIỆN

2 SƠ ĐỒ LIÊN KẾT CÁC TRANG

Trang 27

1 GIAO DIỆN

1.1 Màn hình trang chủ

Trang 28

1 GIAO DIỆN

1.2 Màn hình danh sách sản phẩm

Trang 29

1 GIAO DIỆN

1.3 Màn hình chi tiết sản phẩm

Trang 30

1 GIAO DIỆN

1.4 Màn hình giỏ hàng

Trang 31

1 GIAO DIỆN

1.5 Màn hình đăng ký

Trang 32

1 GIAO DIỆN

1.6 Màn hình đăng nhập

Trang 33

1 GIAO DIỆN

1.7 Màn hình menu tài khoản

Trang 34

1 GIAO DIỆN

1.8 Màn hình Thông tin khách hàng

Trang 35

1 GIAO DIỆN

1.9 Màn hình lịch sử mua hàng

Trang 36

1 GIAO DIỆN

1.10 Màn hình liên hệ

Trang 37

2 SƠ ĐỒ LIÊN KẾT CÁC TRANG

Trang 38

V Kết luận

1 NỘI DUNG ĐÃ HOÀN THÀNH

2 HƯỚNG PHÁT TRIỂN

Trang 39

NỘI DUNG ĐÃ HOÀN THÀNH

- Tài khoản khách hàng

- + Thay đổi thông tin

Trang 40

HƯỚNG PHÁT TRIỂN

Ứng dụng có chức năng thanh toán online.

Cải thiện tốc độ xử lí, sửa lỗi ứng dụng.

Mở rộng dữ liệu để cập nhật thêm các tính năng mà khách hàng yêu cầu.

Ngày đăng: 06/12/2024, 21:02