3.18 Thông báo sản phâm

Một phần của tài liệu lập trình trên thiết bị di dộng Đề tài ứng dụng bán hàng online (Trang 42 - 49)

950 @

Thông báo

II Sale 10% toàn sản phẩm

Sale 12H-24H ngày 15⁄4

Sale cực sốc lên đến 30%

a áp dụng từ ngày 14/4-20/4

Sale 45% sập nhà bạn luôn

7 tì

a Sale toan san pham 60%

W:

tnd

ăn ngay thôi nào

áp dụng đến hết ngày 29/4

ale 15%

R

[mm Sale sốc xĩu 60% `

Home Thông báo Tô

Hình 3.28 Thông báo sản phẩm

¡ tay mỏi chân

SĂN SALE MÃ GIẢM 15%

Nhanh tay kẻo hết

Mô tả:

Hiển thị ra những thông báo về sản phẩm mới ra, sale,.. bao gồm hình ảnh, nội dung thông báo.... Cho phép người ding bam vào từng nội dung thông báo

Thiết kế:

Màn hình được thiết kế bởi RecyclerView hiện thị dạng Linear. Sử dụng các view như ImageView, TextView va su kiện OnClick trên m6i item.

39

3. lo Chức năng Đăng ký, đăng nhap. dang xuat

Dang nhap & Thiết lập tài khoản

Sửa tài khoản ›

Địa chỉ ›

“` BH Cài đặt giao diện >

Email Email

Mat khau Mật khẩu

Bạn đã khoản? Đăng nhập

Bạn chưa có tài khoản? Đăn:

[ ] Xác nhận đãng nhập?

ĐĂNG XUẤT

Hình 3.29.1 Đăng ký Hình 3.19.2 Đăng nhập Hình 3.19.1 Đăng xuất

M6 ta:

- Man hinh dang ky người dùng cần nhập thông tin về gmail đề đăng nhập và mật khẩu sau đó người dùng nhân vào nút đăng ký

- Màn hình đăng nhập người dùng cân điền gmail và mật khâu mà người dùng đã đăng ký trước đó và sau đó người dùng cần bấm vào ô xác nhận đăng nhập để lần sau người dùng chỉ cần vào ứng dụng mà không cần đăng nhập lại.

- Màn hình đăng xuất được hiển thị ở trong phần thiết lập tài khoản khi người dùng muốn đăng xuất tài khoản thì chỉ cần bắm vào mục đăng xuất và màn hình hiển thị sẽ được trả về màn hình đăng nhập.

Thiết kê:

Mỗi màn hình là một Activity. Mỗi thông tin cần nhập là các TextlnputEditText với thuộc tính khác nhau như với Email thì inputType: email, Password textInput:

password. Str dung các view phố biến như: nút bam thi Button, ô xác nhận thì CheckBox.

40

Báo cáo đồ án LTDĐ

3.20 Chức năng Sửa thông tin tài khoản 734 # 8

€ . Thiết lập tài khoản

Sửa tài khoản

Địa chỉ >

Cai dat giao dién >

ĐĂNG XUẤT

Hình 3.30.1 Sửa thông tỉn tài khoản (1)

9:51 @

€ Sửa tài khoản

Đào Công Tuấn

Thông tin

Họ và tên Đào Công Tuấn

Giới tính © Nam O Nữ

Địa chỉ 212/2 Đồng cam

Liên hệ

Số điện thoại 098845544

Email admin@gmail.com

< s L]

Hình 3.20.2 Sửa thông tin tài khoản (2)

Mô tả:

Màn hình sửa tài khoản cho phép người dùng thực hiển sửa thông tin tài khoản và cập nhật vào CSDL,

Thiết kế:

Màn hình là một Activity được thực hiện thông qua sự kiện OnClick của nút “Sửa tài

khoản” tại màn hình “Thiết lập tài khoản”. Mỗi thông tin của tài khoản là các TextInputEditText với các thuộc tính imnputype khác nhau như: Họ tên, dia chỉ thi textInput: text, số điện thoại thì textInput: phone, email thi textInput: emai. Gidi tinh dùng Radiogroup và RadioButton. Sử dụng option menu để thực hiện thao tác lưu.

41

3.21 Chức năng thêm địa chỉ người nhận

7:36 # @ 737 @ @

€ Địa chỉ người nhận € Thêm địa chỉ người nhận

Địa chỉ Liên hệ

Tên người nhận: Bùi Thanh Tùng

3ử điện thoại: 0909900009 Địa chỉ: số 5, huyện Cái Bor

Í Mặc định

Địa chỉ Tên người nhận: Nguyễn Anh Hào

Số điện thoại: 099887766 Địa chỉ: 89/8 Nguyên Tri Phương

Cài đặt

@ Thêm địa chỉ mới |

| Đặt làm địa chí mặt định

HOÀN THÀNH

Hình 3.31.1 Thêm địa chỉ người nhận (1) Hinh 3.21.2 Thêm địa chỉ người nhận (2) Mô tả:

Màn hình hiển thị “Thêm địa chỉ người nhận” thực hiện thêm mới thông tin địa chỉ người nhận mới và lưu vào CSDL.

Thiết kê:

Màn hình là một Activity được thực hiện thông qua sự kiện OnClick của nút ““Thêm địa chỉ mới” tại màn hình “Địa chỉ người nhận”. Mỗi thông tin của địa chỉ người nhận là các TextlnputEditText với các thuộc tính Immpufype khác nhau như: Họ tên, địa chỉ thì textInput: text, số điện thoại thì textInput: phone. Sử đụng Switch cho chức năng đặt mặc định địa chỉ người nhận.

Báo cáo đồ án LTDĐ

3.22 Chức năng sửa địa chỉ người nhận 740 @ @

€ Địa chỉ người nhận

Địa chỉ

Tên người nhận: Bùi Thanh Tùng

›õ điện thoại: 0909900009 Địa chỉ: số 5, huyện Cai Bor

| Mac di

Tên người nhận: Nguyễn Anh Hào

Số điện thoại: 09988776(

Địa chỉ: 89/8 Nguyên Tri Phương

@ Thêm địa chỉ mới

Hình 3.32.1 Sửa địa chỉ người nhận (4)

740 @ @

€ Sửa địa chỉ người nhận

Liên hệ

Nguyễn Anh Hào

099887766

Địa chỉ

> 89/8 Nguyễn Tri Phương

Cài đặt

Đặt làm địa chỉ mặt định

Hình 3.22.2 Sửa địa chỉ người nhận (2)

Mô tả:

nhận và lưu vào CSDL..

Thiết kế:

Màn hình hiển thị “Sửa địa chỉ người nhận” thực hiện cập nhật thông tin địa chỉ người Màn hình là một Activrity được thực hiện thông qua sự kiện OnClick của 1tem tai man hình “Địa chỉ người nhận”. Mỗi thông tin của địa chỉ người nhận là các TextInputEditText với các thuộc tính imnputype khác nhau như: Họ tên, địa chỉ thi textInput: text, số điện thoại thì textInput: phone. Sử đụng Switch cho chức năng đặt mặc định địa chỉ người nhận, Button cho nút “Hoàn thành”

3.23 Chức năng xóa địa chỉ người nhận 740 @ @

€ Địa chỉ người nhận

Địa chỉ

Tên người nhận: Bùi Thanh Tùng

Số điện thoại: 0909900009 Địa chỉ: số 5, huyện Cai Bon

Tên người nhận: Nguyễn Anh Hào

Số điện thoại: 099887766 Địa chỉ: 89/8 Nguyên Tri Phương

740 @ @

€ Sửa địa chỉ người nhận Liên hệ

Nguyễn Anh Hào

099887766

Địa chỉ

@ Thêm địa chỉ mới

Hình 3.23.1 Stra dia chi ngudi nhan (1)

89/8 Nguyén Tri Phuong

Cai dat

Dat lam di i mat dinh

Hinh 3.23.2: Stra dia chi nguoi nhan (2)

M6 ta:

va xoa khoi CSDL.

Thiét ké:

Man hinh hién thị “Sửa địa chỉ người nhận” thực hiện xóa thông tin địa chỉ người nhận Màn hình là một Activrity được thực hiện thông qua sự kiện OnClick của 1tem tai man hình “Địa chỉ người nhận”. Sử dụng Button cho nút “Xóa”

Báo cáo đồ án LTDĐ

4. Kếtluận

Tổng kết lại, ứng dụng bán hàng online nhóm em đã thực hiện được hầu hết các chức năng cơ bản cần có trong ứng dụng như là hiển thị thêm,xóa,sửa,cập nhật,tìm kiếm và sắp xếp. Trong quá trình nghiên cứu và phát triên ứng dụng bán hàng online, chúng em đã tìm hiểu và áp dụng một số công nghệ và kỹ thuật như Firebase Firestore Database, Firebase Storage, RecyclerView.... dé tạo ra một ứng dụng có khả năng tương tác và thân thiện với người dùng.

Tuy nhiên, việc phát triển một ứng dụng bán hàng online đòi hỏi sự đầu tư về thời gian, nguồn lực và chi phi. Chung em cũng cần phải đối mặt với nhiều thách thức trong việc xây dựng và phát triển ứng dụng, chăng hạn như đảm bảo tính bảo mật, quản lý và cập nhật sản phẩm, tối ưu hóa trải nghiệm người dùng.

45

Một phần của tài liệu lập trình trên thiết bị di dộng Đề tài ứng dụng bán hàng online (Trang 42 - 49)

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

(49 trang)