1 ĐẶC TẢ USE CASE ĐĂNG NHẬP Tóm tắt: use case này mô tả cách người dùng đăng nhập vào hệ thống.. Actor: Khách hàng Dòng sự kiện: Dòng sự kiện chính: use case này bắt đầu khi một người d
Trang 1ỨNG DỤNG DI ĐỘNG QUẢN LÝ BÁN ĐIỆN THOẠI TRÊN NỀN TẢNG ANDROID VÀ IOS
Trang 2MỤC LỤC
I Mô tả bài toán
II Sơ đồ chức năng
III Thiết kế và hiện thực
IV Kết luận và hướng phát triển
Trang 3I MÔ TẢ BÀI TOÁN
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
Trang 4Ứng dụng bán hàng là giải pháp bán hàng online toàn diện mà nhóm chúng em xây dựng và cung cấp cho khách hàng đang hoạt động kinh doanh ở lĩnh vực mua bán sản phẩm online ( điện thoại di động ). App bán hàng sẽ đồng bộ dữ liệu (sản phẩm, đơn hàng, …) với website bán hàng giúp dễ dàng quản lý và xử lý đơn
hàng một cách nhanh chóng Đặc biệt, với nhiều tính năng được tích hợp như
quản lý kho hàng, thống kê doanh thu, … sẽ giúp bạn chủ động trong việc nâng tầm sản phẩm, thương hiệu và khi ấy cả hệ thống kinh doanh của bạn sẽ hoạt
động một cách trơn tru và hoàn hảo, điều này đồng nghĩa với việc doanh số của cửa hàng cũng sẽ được tăng nhanh chóng.
1 ĐỊNH NGHĨA – MÔ TẢ BÀI TOÁ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 điện thoại mà cửa hàng có bán.
• hệ thống lưu trữ thông tin người dùng.
• ứng dụng có chức năng giỏ hàng.
Trang 7II SƠ ĐỒ CHỨC NĂNG
1 BUSINESS DIAGRAM
Trang 82 USECASE DIAGRAM
Trang 91 ĐẶC TẢ USE CASE ĐĂNG NHẬP
Tóm tắt: use case này mô tả cách người dùng đăng nhập vào hệ thống
Actor: Khách hàng
Dòng sự kiện:
Dòng sự kiện chính: use case này bắt đầu khi một người dùng muốn đăng nhập vào hệ thống
(1) Người dùng nhập tên đăng nhập và mật khẩu
(2) Hệ thống kiểm chứng thông tin đăng nhập, nếu trùng khớp với dữ liệu đã lưu thì cho phép người dùng đăng nhập vào hệ thống với giao diện người dùng tương ứng (Giao diện dành cho hoặc khách hàng)
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng nhập sai tên đăng nhập, mật khẩu,
hệ thống sẽ hiển thị thông báo lỗi Người dùng có thể chọn trở về đầu dòng sự kiện chính hoặc hủy
bỏ việc đăng nhập, lúc này use case 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 thực hiện use case: Đứng ở màn hình đăng nhập, các chức năng
không được hiển thị
Trạng thái hệ thống sau khi thực hiện use case: nếu use case thành công actor có thể sử dụng
các chức năng được phân quyền
Điểm mở rộng: không có.
Trang 102 ĐẶC TẢ USE CASE ĐĂNG KÝ
Đặc tả use case Đăng ký
Tóm tắt: use case này mô tả cách khách hàng đăng ký vào hệ thống
Actor: Khách hàng.
Dòng sự kiện:
Dòng sự kiện chính: use case này bắt đầu khi một khách hàng chưa có hoặc mất tài khoản cần
phải đăng ký tài khoản để có thể truy cập vào hệ thống
(1) Khách hàng chọn lệnh đăng ký ở giao diện hệ thống
(2) Khách hàng nhập đầy đủ thông tin yêu cầu
(3) Click vào nút đăng ký để hoàn thành
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng nhập tên trùng với tài khoản đã tồn
tại trước đó sẽ không tạo được tài khoản
Các yêu cầu đăc biệt: không có
Trạng thái hệ thống trước khi thực hiện use case: không có
Trạng thái hệ thống sau khi thực hiện use case: thông báo đăng ký thành công
Điểm mở rộng: không có.
Trang 113 ĐẶC TẢ USE CASE QUẢN LÝ GIỎ HÀNG
Tóm tắt: use case này mô tả cách người dùng quản lý Giỏ hàng
Actor: Khách hàng
Dòng sự kiện:
Dòng sự kiện chính: use case này bắt đầu khi một người dùng muốn quản lý Giỏ hàng sau khi chọn
mua sản phẩm:
(1) Người dùng chọn mua sản phẩm thông qua việc click button Mua hàng
(2) Hệ thống sẽ chuyển những sản phẩm được chọn vào Giỏ hàng để giúp người dùng có thể cập
nhật lại số lượng sản phẩm hoặc xóa sản phẩm
Dòng sự kiện khác: nếu trong dòng sự kiện chính, người dùng không chọn mua sản phẩm bằng
cách click vào button Mua hàng , người dùng sẽ không mở được Giỏ hàng vì lúc này trong Giỏ hàng chưa có sản phẩm nào được chọn Website sẽ tự chuyển về Trang chủ ban đầu, lúc này use case 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 thực hiện use case: Phải có ít nhất một sản phẩm được người
dùng chọn mua bằng cách click vào button Mua hàng
Trạng thái hệ thống sau khi thực hiện use case: Mở được trang Giỏ hàng để tiến hành quản lý
sản phẩm trong Giỏ hàng (cập nhật số lượng hoặc xóa sản phẩm)
Điểm mở rộng: không có
•
Trang 124 ĐẶC TẢ USE CASE XEM THÔNG TIN SẢN PHẨM
Tóm tắt: use case này mô tả cách người dùng xem thông tin sản phẩm
Các yêu cầu đăc biệt: không có
Trạng thái hệ thống trước khi thực hiện use case: không có
Trạng thái hệ thống sau khi thực hiện use case: Thông tin chi tiết của sản
phẩm
Điểm mở rộng: không có.
Trang 133
DATABASE DIAGRAM
Trang 143
DATABASE DIAGRAM
Trang 153 DATABASE DIAGRAM
Trang 193 DATABASE DIAGRAM
Trang 201 hóa đơn có thể có nhiều cthd
KhachHan
g HoaDon [KhachHang] 1-n[HoaDon]
1 khách hàng
có thể có nhiều hóa đơn
LoaiSP SanPham
[LoaiSP]n-1[SanPham]
1 loại sp có thể có nhiều sp
[SanPham]n-1[HoaDon]
1 hóa đơn có thể có nhiều sp
Trang 21III SƠ ĐỒ LIÊN KẾT
CÁC TRANG
Trang 22IV DEMO SẢN PHẨM
Trang 23+ Thay đổi thông tin
1 NỘI DUNG ĐÃ HOÀN THÀNH
Trang 242 HƯỚNG PHÁT TRIỂN
• Chức năng thanh toán online
• Chức năng quản lý của admin
• Chức năng chuyển đổi ngôn ngữ