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

lập trình trên thiết bị di dộng Đề tài ứng dụng bán hàng online

49 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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 đề Ứng Dụng Bán Hàng Online
Tác giả Đào Công Tuấn, Bùi Thanh Tựng, Nguyễn Anh Hào
Người hướng dẫn ThS. Vũ Đình Ái
Trường học Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo cáo đồ án
Năm xuất bản 2023
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 49
Dung lượng 9,85 MB

Nội dung

Trong báo cáo này, chúng tôi sẽ tập trung vào phân tích chỉ tiết về ứng dụng bán hàng online, bao gồm các ưu điểm và nhược điềm của việc sử dụng ứng dụng này, cơ chế hoạt động của nó, xu

Trang 1

Trường Đại Học Ngoại Ngữ - Tin Học Thành Phố Hồ Chí Minh

Khoa Công Nghệ Thông Tin

MÔN HỌC : Lập trình trên thiết bị di động

DE TAL: UNG DUNG BAN HANG ONLINE Giáo Viên Hướng Dẫn : ThS Vũ Đình Ái

Trang 2

Báo cáo đồ án

NHÂN XEÉT GIÁO VIÊN HƯỚNG DAN

Thành viên 1 Thành viên 2 Thành viên 4

Đào Công Tuân Bui Thanh Ting Nguyên Anh Hao

GIAO VIEN HUONG DAN

(Ký và ghi rõ họ tên)

Trang 3

NHÂN XÉT GIÁO VIÊN VẤN ĐÁP

Thành viên 1 Thành viên 2 Thành viên 4

Đào Công Tuấn Bùi Thanh Tùng Nguyễn Anh Hào

Trang 4

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

MỤC LỤC MỤC LLỤC 55-222 22122112211221121122112112211 1211212121212 te 1 DANH MỤC HÌNH ẢNH S1 S1 1 E121 11211211 2t t1 tr ng re 3 LỜI MỞ ĐẦU 22 52 2222211222122112121221122112211221121212121011222 2e 5 LỜI CẢM ƠN 2 212 11221122122112211212212112112121212121222122 re 6

1.1 Giới thiệu đề tài - 2c 2122 1211221121122112112211211201121121112111111111211121 re 7

I9 7

2.Thiết kế CSDL và mô tả CSDI - 222 2 E21122122711211221121122112111212.21 1 re 8 2.1 Sơ đồ CSDL 25 22221 2112111211211121121121121121121122111122111221121 1kg 15 2.2 M6 ta CSD ecccecccessssessseessseessssessseessvessarecareesaressasssseessseessssessuiesasestareasessessessnes 18

3.1 Giao điện hiện thị danh sách sản phẩm -.- 252 2 E11 HE it ng Hy ưu 22

3.2 Chức năng hiện thị chỉ tiết sản pham " 23

3.3 Chức năng hiện thị sản phâm theo danh rmục - G G G CS S2 1A9 sư ng 24

3.4 Chức năng hiện thị đanh sách đơn hàng 2- 5S SEE E251 tre 25 3.5 Chức năng hiền thị chỉ tiết đơn hàng 52 S9 1 EEE121E11E1121E.1 E121 ke 26 3.6 Chức năng hiện thị đanh sách địa chỉ người nhận - 5 cs seeseeeeteeeseeeeeees 27 3.7 Chức năng hiện thị chi tiết địa chỉ người nhận 2-52 Sàn tt ren 28 3.8 Chức năng hiền thị đanh sách sản phẩm trong giỏ hàng s55 552cc sec, 29 3.9 Chức năng thêm sản phẩm vô giỏ hàng - 52 SE E1 E211 E21 te gtrr reo 30 3.10 Chức năng cập nhật sản phẩm trong giỏ hàng 5-5 2 SE 1E 2 Hy Hy 31 3.11 Chức năng xóa/hoàn tác sản phẩm trong giỏ hàng - 5c cà teen 32 3.12 Chức năng thay đổi địa chỉ giao hàng 5ó n TH grrrre 33 3.13 Chức năng hủy đơn hàng ccc 2 222112112 H1 151511 21111118 1x re 34 3.14 Chức năng đặt hàng - - L Q.0 0221221111211 121 11211115111 5111 11151128111 1H khu 35

Trang 5

3.15 Chức năng tìm kiếm sản phâm (tìm gần đúng) ¿52 2t S te Eererr xen, 36 3.16 Chức năng sắp xếp sản phâm theo thứ tự - ¿52 SE xe SE huy 37 3.17 Chức năng Thêm/Xóa sản phẩm yêu thích -2- 5s SEEE SE SE S225 cczxrei 38 3.18 Thông báo sản phẩm St St 1E 11 11 1111011211101 121 re 39 3.19 Chức năng Đăng ký, đăng nhập, đăng xuắt 5 nọ HH nh re 40 3.20 Chức năng Sửa thông tin tài khoản 0 1 2202211121112 212 c1 Hy re 41

3.21 Chức năng thêm địa chỉ người nhận - - 2 12 2222212111211 1 12 22211 sờ 42

3.22 Chức năng sửa địa chỉ người nhận .- 2G 0 2212121212221 121 1111k He 43

3.23 Chức năng xóa địa chỉ người nhận Q22 2222112211222 12 115 1x tren hườy 44

ˆ 6n ni ng ooDoờrä3.ẢẢ 46

Trang 6

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

DANH MỤC HÌNH ẢNH

Hình 2.I Bảng Product 1120121111221 1211111115125 1151151111111 11 111kg 9 Hình 2.2 Bảng ÄccoUií ác 020 112122111211 122 1511115511511 1151121111111 xxx 9

li 0.05 i10 1 10 Hình 2.5 Bảng SuppÏ1er - L1 2111211222112 11 1 1152125111111 1511 11151118 x ke hườ II

Hình 2.6 Bảng Caf( 555 2s 2222212211121 222 He gerree ll

Hình 2.7 Bảng NotIfication c1 111 11111121111 1111 1111111111111 1 111011 111111 SH SH creed 12 Hình 2.8 Bảng DeliveryAAdress 0 1 111211211111 111111 111111 111111111101 11 11 kg 12 Hình 2.9 Bảng MyDavoriteProUCt 0 20 2011211211121 111 111111111111 11 11111111111 111111 k4 13

Hình 2.10 Mô hình ERD - 52 221 22122211222112221122112211122122E 2e re 14 Hình 3.1 Hiện thị danh sách sản phẩm 2-2 1 E1 EEE12112171111 217112111 re 22 Hình 3.2.1 Hiền thị chi tiết sản phẩm ( Ï) - 5 S2 1 1221 ExEExE HH tr HH re re 23 Hình 3.2.2 Hiên thị chi tiết sản phẩm (2) - 5 S11 2E1 E1 E1 1E tr HH re 23 Hình 3.3 Hiện thị danh sách sản phâm theo danh mục 22 2511 SS S222 22222 24 Hình 3.4.1 hiển thị danh sách đơn hàng (Ì) - 5c 1 SE E21 2121221 11 E txctrrrrrre 25 Hình 3.4.2 hiển thị danh sách đơn hàng (2) 5-5 21t EExEEE2111 2121211 2 1 EHrrrrrre 25 Hình 3.4.3 hiển thị danh sách đơn hàng (3) - 2 ST E121 1121221211 2E trao 25 Hình 3.5.1 hiển thị chi tiết đơn hàng (Ï) 5S SE 1211121121111 1E 1112 rrerre 26 Hình 3.5.2 hiển thị chi tiết đơn hàng (2) s 5S SE 1211112112111 1 1.111 rrerre 26 Hình 3.5.3 hiển thị chi tiết đơn hàng () 5S SE E21 11 E17 11 1 x2 rere 26

Hình 3.6 Hiện thị danh sách địa chỉ người nhận 0 22 2221222222221 re 27

Hình 3.7 Hiên thị chỉ tiết địa chỉ người nhận 2-52 S1 E1 E1 HH HH ga 28 Hình 3.8 Hiên thị danh sách sản phẩm trong giỏ hàng - 5 che Hee 29 Hình 3.9.1 Thêm sản phâm vô giỏ hàng( l) 5 SE SE EE1E11271 1 1x EEcx Hrgrryk 30 Hình 3.9.2 Thêm sản phâm vô giỏ hàng(2) - 5c SE S1E11211211 1 1x 1E Hye 30

Trang 7

Hình 3.10 Cập nhật sản phẩm trong giỏ hàng - 5-5 S1 c1 E1 HH rung 31 Hinh 3.11.1 Xoa/hoan tac san pham trong gid hang (1) ccccccceccecssescesee cesses sesseeeeseeees 32 Hinh 3.11.2 Xoa/hoan tac sản phẩm trong giỏ hàng (2) c5 s2 1E SH re 32 Hình 3.12.1 Thay đôi địa chỉ giao hàng (l) - S5 1 1E 2E 112.222 re 33 Hình 3.12.2 Thay đôi địa chỉ giao hàng (2) - S1 1211211122211 re 33 Hình 3.13.1 Hủy đơn hàng (1) 55¿222+ 2122512211221127122112111221122211222e xe 34 Hình 3.13.2 Hủy đơn hàng (2) s2 5-2221 21221127112211211221121112211212112122 ca 34 Hinh 3.14.1 Dat hàng (Ï) 52 21 225 2212221211221122121122121121121212102 re 35 Hinh 3.14.2 Dat hàng (2) 52 21 221 2221227122112211212112122121112121121212 re 35 Hình 3.15 Tìm kiếm sản phẩm - S1 1 SEE11111E1121121211 1121 11x tt Hee 36 Hình 3.16 Sắp xếp sản phẩm theo thứ tự s- s2 2212222122122 rrree 37 Hình 3.17.1 Thêm sản phẩm yêu thích - - 2 SE E1 EEEEE21E1121111E1121111 E1 rryeg 38 Hình 3.18 Thông báo sản phâm - 5 1 ST 1E 11211 1111 1 1110101211121 errre 39 Hình 3.19.1 Đăng ký 22-2212 2221222122122 1210122121222 ra 40 Hình 3.19.2 Đăng nhập 222-5221 2212 22121112112211211221212212 102212 re 40 Hình 3 19.3 Đăng xuất - Sàn T221 n1 HH1 tt 2n g1 1H ng re 40 Hinh 3.20.1 Sửa thông tin tài khoản (Ï) E222 222221212111 121512111 1212115111111 re 41 Hình 3.20.2 Sửa thông tin tài khoản (2) cece 22 222121212111 121118111 1812115111111 re re 41 Hinh 3.21.1 Thém địa chỉ người nhận (Ì) 2 2 212221221112 221 11122 ty tr Hy He hở 42 Hinh 3.21.2 Thêm địa chỉ người nhận (2) 2 2 212121121111 121 11122 22t HH re 42 Hình 3.22.I Sửa địa chỉ người nhận ( Ï) - c1 2211211121111 121 1111182155111 He 43

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

Trang 8

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

LỜI MỞ ĐẦU

Kinh doanh trực tuyến đã trở thành xu hướng phô biến và ngày càng trở nên quan trọng

hơn trong thế giới kinh doanh hiện đại Việc sử dụng ứng dụng bán hàng online đã mang

lại nhiều lợi ích cho các doanh nghiệp và người tiêu dùng, giúp cho việc mua bán hàng hóa và dịch vụ trở nên tiện lợi hơn bao giờ hết Tuy nhiên, việc phát triển và vận hành ứng dụng bán hàng online cũng đòi hỏi sự chú ý đến nhiều yếu tố, bao gồm cả việc tăng cường an ninh thông tin, tăng cường trải nghiệm người dùng và quản lý đơn hàng Trong báo cáo này, chúng tôi sẽ tập trung vào phân tích chỉ tiết về ứng dụng bán hàng online, bao gồm các ưu điểm và nhược điềm của việc sử dụng ứng dụng này, cơ chế hoạt động của nó, xu hướng phát triển trong tương lai và các thách thức đang đối mặt với việc phát triển ứng dụng bán hàng online Chúng tôi hy vọng rằng báo cáo này sẽ cung cấp thông tin hữu ích và giúp cho các doanh nghiệp và nhà quản lý hiểu rõ hơn về tầm quan trọng của ứng dụng bán hàng online trong kinh doanh hiện đại, đồng thời đưa ra các giải pháp hợp lý đề tối ưu hóa hoạt động kinh doanh trên nền táng này

Trang 9

LỜI CẢM ƠN Chúng em xin chân thành gửi lời cảm ơn đến thây Vũ Đình Ái nói riêng và toàn thê quý thầy cô và các bạn, anh chị đã giúp đỡ chúng em trong phân đồ án này Mọi sự đóng góp của tất cả mọi người đều là sự đóng góp hữu ích và vô cùng lớn lao

Thêm một lần nữa, chúng em muốn chân thành gửi lời cảm ơn đến tất cá mọi nguoi

Trang 10

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

1.Giới thiệu đề tài

1.1 Giới thiệu đề tài

Ứng dụng bán hàng online là một trong những ứng dụng phô biến nhất hiện nay, cho phép các doanh nghiệp và cá nhân bán hàng trực tuyến thông qua các kênh truyền thông

xã hội, trang web và ứng dụng di động Với sự phát triển nhanh chóng của công nghệ và

sự phổ biến của mạng Internet, việc bán hàng trực tuyến đã trở nên phổ biến hơn bao giờ hết, giúp cho các doanh nghiệp có thể tiếp cận được với khách hàng trên toàn thế giới một cách dễ dàng và nhanh chóng

Ứng dụng bán hàng online cung cấp một loạt các tính năng như giỏ hàng, quản lý đơn hàng, quản lý kho hàng và vận chuyên, đảm bảo tính an toàn và tiện lợi cho người mua hàng Đồng thời, nó cũng giúp các doanh nghiệp tiết kiệm chỉ phí hoạt động, tăng cường hiệu quả kinh doanh và tăng cường sự tương tác với khách hàng

Báo cáo này sẽ tập trung vào phân tích sâu hơn về ứng dụng bán hàng online, bao gồm các ưu điểm, nhược điểm, cơ chế hoạt động, xu hướng phát triển trong tương lai, cũng như các thách thức đang đối mặt với việc phát triển ứng dụng bán hàng online

Hiển thị sản phẩm theo danh mục

Hiển thị danh sách đơn hàng

Hiện thị chỉ tiết đơn hàng

Hiển thị danh sách địa chỉ người nhận

Hiện thị chỉ tiết địa chỉ người nhận

o_ Hiền thị đanh sách sản phẩm trong giỏ hàng

o_ Thêm sản phẩm vô giỏ hàng

o_ Cập nhật sản phâm trong giỏ hàng

o_ Xóa/hoàn tác sản phẩm trong giỏ hang

¢ Đơn hàng:

Trang 11

o_ Đặt hàng (đặt l hoặc nhiều sản phâm)

©_ Sửa đơn hàng (sửa đỉa chỉ người nhận)

o Huy don hang

e San pham:

o Tim kiém san pham (tim kiém gan dung)

o Sap xép san pham theo thir tyr tang dan (gia tang dan/giam dan/ban chay) o_ Thêm/xóa sản phẩm yêu thích

o_ Thông báo (thông báo các sản phẩm sale/mới/ )

® Tài khoản:

o_ Đăng ký, đăng nhập,đăng xuất

6_ Sửa thông tin tài khoản (ảnh thông tin cá nhân)

© Thém/stra/xoa địa chỉ người nhận

2.Thiết kế CSDL va mé ta CSDL

Ung dụng “Bán hàng online” được xây dựng dựa trên các yêu cầu mua hàng online của khách hàng Ngoài ra ứng dụng còn cho phép thực hiện các chức năng như thêm mới, cập nhật, xóa, tìm kiếm, sắp xếp theo các tiêu chí như theo loại sản phẩm, tên sản phẩm, giá

bán, lượt mua

Dữ liệu được tô chức trên môi trường server và lưu trữ dữ liệu băng Firebase FIrestore bao gồm 9 collection như sau:

Trang 12

@ More in Google Cloud v

ER 0NfXJHWgBSWXGTiOG8 3

+ Start collection ccount ØNfX.JHWgBSWXGT10687a + Add field

tege kSeBNfkGDU]Xa85 thương hiệu DHC Nhật Bản nổi tiếng với các dòng thực phẩm

chức năng bổ sung dinh dưỡng, khoáng chất cho cơ thể khỏe DeliveryÁ‹ DPTuC ‘ mạnh Viên uổng DHC Collagen chứa thành phần chính là

MyFavorit‹ ¢ t VABP72MuLehkb: Collagen Peptide giúp bố sung hàm lượng Collagen căn thiết

cho cơ thế mỗi ngày, giúp mang lại làn da trẻ trung, săn chắc

Produet › FtMWMg00gdUbCR.J11di IdSupplier: "THUOCHc9yM119hUhjLToO

Days Supply)"

a - Price: 550000 DFRaQ0jrM6B1998j

ld: 801

I 449BRwZ5h UpdateDay ;_ April 9,2023 at 10:28:19PM UTC+7 EGT( MrP

Hinh 2.1 Bang Product

¢ Bang "Account": Bảng này lưu trữ thông tin về khách hàng

Trang 13

233/32 Quang Thượng Giá Lâm'

@ More in Google Cloud v

Trang 14

@xiM4YXbnregaT9Kiork

8 + Start collection

Trang 15

số 5, huyện Cái Borm"

Trang 17

Mo hinh ERD

DeliveryAddress Account Cart ¬

PK |ID PK |ID PK | ID PK eas tion

Address Address HY} EK | Id Account Title P

FK | ldAccount Birthday FK | ldProduct

Name P>*©Œ®——H Email Quantity FK | IdProduct

Phone Gender UpdateDay

Role ImageAccount

Name

Password Phone

Product

PK | ID Description

FK | IdCategory Order FK | IdSupplier

Total

PK | ID

Address ImageSupplier

Phone

Hình 2.10 M6 hinh ERD

Trang 18

Account

ID

Address Birthday ImageAccount

Name

Phone Gender Email

Order

DateBuy DateCancel FeeShipping IdAccount IdProduct Quantity RecipientAddress RecipientName RecipientPhone Status

15

Trang 19

Category

Image Name

Phone

16

Trang 20

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

MyEavoriteProduct

Trang 21

2.2 M6 ta CSDL

Product

ID String (PK) Mỗi sản phâm sẽ có 1 ID duy

nhật và khi thêm sẽ tự tạo ID ngầu nhiên không trùng lặp với ID san pham khác IdCategory String (Fk) ID danh muc loai san pham

Account

Tên trường Kieu dữ liệu Mô tả

ID String (PK) Moi tai khoan sé có 1 ID duy

nhật và khi thêm sẽ tự tạo ID ngầu nhiên không trùng lặp với ID tài khoản khác Birthday String Ngày sinh của chủ tài khoản Address String Địa chỉ của chủ tài khoản

khoản

Phone String Sô điện thoại chủ tài khoản

Trang 22

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

Order

ID String (PK) Moi đơn hàng sẽ có l ID duy

nhất và tự tạo ID ngẫu nhiên không trùng lặp với ID đơn hàng khác

IdAccount String (FK) ID tài khoản sở hữu don hang

hàng

RecipientPhone String Sô điện thoại người nhận

Category

ID String (PK) Mỗi danh mục sản phâm sẽ có

1 ID duy nhật và ty tao ID ngầu nhiên không trùng lặp khi thêm danh mục sản phầm

19

Trang 23

Supplier

ID String (PK) Mỗi nhà cung cập sẽ có 1 ID

duy nhất và tự tạo ID ngau nhiên khong trùng lặp khi thêm nhà cung câp

Phone String So dién thoai lién lac của nhà

cung cap

Cart

ID String (PK) Mỗi giỏ hàng sẽ có 1 ID duy

nhất và tự tạo ID ngẫu nhiên không trùng lặp với ID giỏ hàng khác

IdAccount String (FK) ID tài khoản sở hữu giỏ hang

Notification

ID String (PK) Mỗi thông báo sẽ có 1 ID duy

nhất và tự tạo ID ngẫu nhiên không trùng lặp với ID thông báo khác

20

Trang 24

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

Delivery Address

ID String (PK) Mỗi địa chỉ người nhận sẽ có 1

TD duy nhật va tr tao ID ngau nhiên không trùng lặp với ID địa chỉ người nhận khác

hang

IdAccount String (FIs) ID tai khoản người dùng

người nhận (0 — không mặc định, Ï — mặc định)

MyFavoriteProduct

Tén truong Kieu dữ liệu M6 ta

ID String (PK) Mỗi thông báo sẽ có 1 ID duy

nhất và tự tạo ID ngẫu nhiên không trùng lặp với ID thông báo khác

Ngày đăng: 11/02/2025, 16:16

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN