Đặ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 1Xây dựng ứng dụng đa nền tảng bán đồng hồ
Trang 2IV 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 31 ĐỊ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 41 ĐỊ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 52 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 74 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 91 Business Diagram
Trang 102 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 153 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 193 DataBase Diagram
Trang 20BẢ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 21BẢ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 22BẢ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 23BẢ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 24BẢ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 25BẢ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 26IV Thiết kế và hiện thực
1 GIAO DIỆN
2 SƠ ĐỒ LIÊN KẾT CÁC TRANG
Trang 271 GIAO DIỆN
1.1 Màn hình trang chủ
Trang 281 GIAO DIỆN
1.2 Màn hình danh sách sản phẩm
Trang 291 GIAO DIỆN
1.3 Màn hình chi tiết sản phẩm
Trang 301 GIAO DIỆN
1.4 Màn hình giỏ hàng
Trang 311 GIAO DIỆN
1.5 Màn hình đăng ký
Trang 321 GIAO DIỆN
1.6 Màn hình đăng nhập
Trang 331 GIAO DIỆN
1.7 Màn hình menu tài khoản
Trang 341 GIAO DIỆN
1.8 Màn hình Thông tin khách hàng
Trang 351 GIAO DIỆN
1.9 Màn hình lịch sử mua hàng
Trang 361 GIAO DIỆN
1.10 Màn hình liên hệ
Trang 372 SƠ ĐỒ LIÊN KẾT CÁC TRANG
Trang 38V Kết luận
1 NỘI DUNG ĐÃ HOÀN THÀNH
2 HƯỚNG PHÁT TRIỂN
Trang 39NỘI DUNG ĐÃ HOÀN THÀNH
- Tài khoản khách hàng
- + Thay đổi thông tin
Trang 40HƯỚ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.