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

Xây dựng ứng dụng mua bán mặt hàng thời trang

44 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 đề Xây Dựng Ứng Dụng Mua Bán Mặt Hàng Thời Trang
Tác giả Nguyễn Đình Vũ
Người hướng dẫn TS. Nguyễn Đỗ Công Pháp
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt Hàn
Chuyên ngành Khoa Khoa Học Máy Tính
Thể loại Đồ án cơ sở
Năm xuất bản 2024
Thành phố Đà Nẵng
Định dạng
Số trang 44
Dung lượng 4,48 MB

Nội dung

Trên cơ sở các kiến thức đã học trong nhà trường và quá trình tìm hiệu nên em quyết định chọn đề tài '*Xây dựng ứng dụng mua bán mặt hàng thời trang”.. Chương này sẽ trình bày các vấn đề

Trang 1

TRUONG DAI HOC CONG NGHE THONG TIN

VA TRUYEN THONG VIET HAN KHOA KHOA HOC MAY TINH

000

VKU

ĐỎ ÁN CƠ SỞ 3

XAY DUNG UNG DUNG MUA BAN MAT HANG THOI TRANG

Sinh viên thực hiện : Nguyễn Đình Vũ Trường Phát —

221T.B156 Giảng viên hướng dẫn : TS Nguyễn Đỗ Công Pháp

Đà Nẵng, tháng 5 năm 2024

Trang 2

TRUONG DAI HOC CONG NGHE THONG TIN

VA TRUYEN THONG VIET HAN

KHOA KHOA HOC MAY TINH

000

VKU

ĐỒ ÁN CƠ SỞ 3

XÂY DỰNG ỨNG DỤNG MUA BÁN MẶT HÀNG THỜI TRANG

Sinh viên thực hiện : Nguyễn Đình Vũ Trường Phát - 22IT.B156 Giảng viên hướng : TS Nguyễn Đỗ Công Pháp

dẫn

Đà Nẵng, tháng 5 năm 2024

Trang 3

NHAN XET CUA GIANG VIEN HUONG DAN

Giảng viên hướng dẫn

Nguyễn Đỗ Công Pháp

Trang 4

LOI CAM ON

Trước tiên với tình cảm sâu sắc và chân thành nhất, cho phép em được bày tỏ lòng biết ơn đến tất cả các cá nhân và tổ chức đã tạo điều kiện hỗ trợ, gúp đỡ em trong suốt quá trình học tập và nghiên cứu đề tài này Trong suốt thời gian từ khi bắt đầu học tập tại trường đến nay, em đã nhận được rất nhiều sự quan tâm, giúp đỡ của quý Thầy cô và bạn

bè Với lòng biết ơn sâu sắc nhất, em xin gửi đến quý thầy cô khoa Khoa học máy tính đã truyền đạt vốn kiến thức quý báy cho chúng em trong suốt thời gian học tập tại trường Nhờ có những lời hướng dẫn, dạy bảo của các thầy cô nên đề tài nghiên cửu của em mới

có thê hoàn thiện tốt đẹp

Đặc biệt, em xin chân thành cảm ơn cô Lê Thị Thu Nga đã hỗ trợ cho em trong suốt quá trình làm đề tài này Nhờ có những lời hướng dẫn tận tình của các thầy nên đề tài nghiên cứu của em mới có thể hoàn thành một cách tốt đẹp

Trong quá trình xây dựng đề tài, cũng như là trong quá trình làm bài báo cáo, khó tránh khỏi sai sót, rất mong các thầy, các cô bỏ qua Đồng thời do trình độ lý luận cũng

như kinh nghiệm thực tiễn còn hạn chế nên bài báo cáo không thể tránh khỏi những thiếu

sót, em rất mong nhận được ý kiến đóng góp thây, cô để em học thêm được nhiều kinh nghiệm và sẽ hoàn thành tốt hơn các bài báo cáo đỗ án khi học tại trường

Em xin chan thanh cam on!

Trang 5

MUC LU

3 Kế hoạch thực hiện 2n 2121 1515155215115 51 E28 E HH HH Hee 4

4 Bồ cục để tài c n n1 TT E25 E112 tt 1H Ha rat 4 CHƯƠNG 1 KTEN THUC TONG QUANN 5 << SE Sex gu 5

1.1 Téng quan ve teng dung di dOng secsecssecsesssessesssessessesesesseseneesesenceassenceaeseseacs 5 1.1.1 Ứng dụng di động là gì 2-5 sscse©esexseExserserrserserrserseorseserseree 5

1.1.2 Lợi ích của ứng dụng di động L0 0 2221122112121 12 2 1E 1x ra re 6 1.1.3 Tổng quan về Firebase s5 tt E111 21121111112121111 211111121 7 1.1.4 Room Database n1 1n 1111111111111 1111k k ng tt Tá 11111511111 sy 8

1.2.1 Lập trình Android bằng Kotlin - - 5c c n ề 2E E1 re He 9 1.2.2 Tổng quan về IDE Android Studio - 5: sc t 2221121121111 1E tro 9

1.4 Tổng (8l 0G SG Q0 39030 9.510 00309030 0 n4 0T I0 TH 04.0184 9 800004 04 918 8009 054 10

1.42 Admin 2 2S ST n T1 2n TT HH HH HH HH re li CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THÓNG . -5-5° 5c 5: 11

2.2 Biểu đồ hoạt dOng cccscssssssssssssssssssscsssssscsssssssessessssscsncsescsscsescescesneeneeseesees 13

Trang 6

2.2.1 DAN KV ccccccscesssesssesssessvsssessvessreesssssesssissrensiesssetiisssiessestsesetseaneaees 14 2.2.2 Đăng nhập ccc 221222111211 11 112 11181110111 111101150111 kh kệ 14

2.2.3 Tìm kiếm sản phẩm 5 s1 E21 121121111 1121111 1 11011111 ngưng 15 2.2.4 Thêm sản phẩm vào giỏ hàng 5-5 c1 1S 12111 1121111818 E1 rtrerre 16 2.2.5 Koad san Pham cecccccccccccceccsvscsesessesseseessevsussssevssesseessvsesstsevsessvsvsvseseveseees 16 2.2.6 Thêm sản phẩm ctta Adm cc cccccccccssesecseeseeseseeseesessesssessvsesesvevsseveveeees 17 PIN: nang ".a ôồ: 18 2.3.1 Đăng ký c2 2212121211222 ae 18 2.3.2 Đăng nhập - 12212 1222122122211221112112221121211212212222 2 etee 19

2.5 _ Thiết kế cơ sở dữ liệu ce- «xe +kEEExEEkEEExEEkdekeierkerkeexeeresre 20 CHƯƠNG 3 XÂY DỰNG ỨNG DỤNG c- 5c csecscseerserseerserserrseeerserseree 21 3.1 Giao điện Ser Q Ăn TY nọ TH cà TY HT 04 90.03 tạ 21 3.1.1 Đăng ký, đăng nhập L2 010112 2 H5 11H nao 21 3.1.2 Màn hình chính 22-2 2221221122112211271121112112211211221121111121 re 23 3.1.3 Chi tiết sản phẩm 5 SE 11121111211 11212 11 1 ng He 24 3.1.4 Yêu thích - 222212 221121112112211211211121121120121121221 221 re 25

3.1.5 Thêm địa chỉ nhận hàng 2 122 1221112111111 1225111155115 110111 xe 27 3.1.6 Đặt hàng thành công L2 1222121211121 11 2111221111111 10111 tre 28 3.1.7 Thông tin cá nhân - L2 2112211112112 11118111111 11118111011 111111 1121111 kea 29 3.2 Giao diện Admin d.- 5° ° s© tk eEEXEEELEE kỹ x37 EExExxerxere 30 3.2.4 Trang Chủ L 2.1 1 n2 1112111211111 111115 11111111111 k1 KH kh ch 30

3.2.5 Quản lý sản phẩm -.- ST 1 E12 111 11 111101122 1111212111 A 31 3.2.6 Thêm sản phẩm - SE E1 21111211211111 2111 11 11.121 111g nga 32 3.2.7 Sửa thông tin sản phâm 5 s c SE E1 11211112112 111 1 111.121 Eaerrrre 33 3.2.8 Quản lý đơn hàng 50-25 212 221222112112211211221121121222112 Ea 34 3.2.9 Quan ly tar khoản người dùng c2 221121211122 12211111811 key 35

Trang 7

x80 00077 36 IV) 8000001798417 0 01 37

DANH MỤC HÌNH ẢNH Hình I: Các ngôn ngữ tạo nên ứng dụng đi động - 22 2222222112 21112221 tk rereo 8

Hình 2: Cơ sở đữ liệu Firebase - G LH S991 0 TK ng 10

Hình 3: Logo IDE Android StucÌiO - 2 2011211211 153121 11131111 531111 831111111 111 1x pro 13 Hinh 4: Biéu d6 Use case Useti.c.cccccccccccscsssscsecssssesvssesvsesussessssssestssssvsusrsavessvevevevansvevevenes 14 Hinh 5: Biéu d6 Use Case Admin cceccccccccccscssssessssesescstsecscssesvsvsreseseessusesstsasseseveneees 15 Hình 6: Đăng ký 22 22 212212211221 2112112112111 ra l6 Hình 7: Đăng nhập Q20 221111211122 121 1121112111111 151110111 18111 K11 na kg l6

Hình §: Tìm kiếm sản phẩm - - 5c 1S 1 121121111 1121111 11 111012121 1 ngư 17 Hình 9: Thêm sản phẩm St S1 11221212112 111 11 11212 11111 H11 ngàn 18 Hình 10: Xoá sản phẩm 2 ST 2111111211111 1E 1 1 1012111111 rưey 18 Hình 11: Thêm sản phâm admiin 55c s 9S22E2E2E12E22712112112212112111121E E1 erree, 19 Hình 12: Biểu đồ tuần tự đăng ký - 1n TT HH EH 11H n2 1 nguy 20 Hình 13: Biểu đồ tuần tự đăng nhập - 2-52 S1 E1 121271 1111211 1E HH nh HH Hay 21 Hình 14: Biểu đồ lớp ST E21 112111 1 1 H11 n1 ng nu rag 22 Hình 15: Cơ sở đữ liệu 22222 2221221122112711221122112211221122112121121121 2a 22 Hình 16: Đăng ký L0 0201212111211 12111211 1111101121111 1111011111111 kh Hkt 23 Hình L7: Đăng nhập L0 222 1221112112211 1211121110111 1511 20111 511181110111 H11 kh gky 24 Hình I8: Trang chủ L2 12111122112 21151111215 1115115111 xnxx H ke Hư keo 25

Hình 19: Chi tiết sản phẩm 2-5 c1 SE 121121111 117111 7111012121111 n trau 26

Trang 8

Hinh 20: San pham y6u thich 0.cccccccccccscssscscssesscsessesscsvessssvssesessessvsesseseseesessvseesvsreteees 27 Hình 21: Giỏ hàng 2-22 221 22122112211211221121112112211212111212221121212121 0g 28

Hình 22: Thêm địa chỉ nhận hàng 0 0 222 1222122111121 1 1211111115128 1 E1 nh ưey 29

Hình 23: Đặt hàng thành công - - - G2 0222121 1151121 1151211112121 1211520111111 18 118801 k rời 30 Hình 24: Đặt hàng thành công - - G2 12211211 151151 1151211111121 1 2115201111111 8 118801 krrưện 31 Hình 25: Màn hình chính Admim - 2G 2210022111 11221111231 1113111111111 1 1E n9 225111 KH 32

Hình 26: Quản lý sản phẩm S5 1 1 1121111112 111 11 11010211 HH nàn 33 Hình 27: Thêm sản phẩm - 5 S1 1 2E 1211111112111 2112111 101211010111 nang 34 Hình 28: Sửa thông tin sản phẩm - 1 S1 1EE1111121121111 2211 1 HE ea 35 Hình 29: Quản lý đơn đăth hàng 2-5 25 2S 2 2121112211221122.221212212 re 36 Hình 30: Quản lý tài khoản người dùng 012211212121 111 121112111 1111811281121 1 key 37

Trang 9

MO DAU

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

Thời trang luôn là một đề tài được mọi tầng lớp và lứa tuôi trong xã hội quan tâm Khách hàng đã không còn khó khăn khi phải tìm kiếm thông tin như giá, thông tin sản pham, địa chỉ, số điện thoại liên lạc mà chỉ cần ngồi ở nhà hay bắt cứ đâu cũng có th

ê dé dàng xem thông tin qua điện thoại Ứng dụng bán hàng ngành thời trang đang là x

u hướng lựa chọn của rất nhiều doanh nghiệp hiện nay nó mang đến giải pháp bán hàn

ø hiệu quả cho các cửa hàng hay doanh nghiệp

2 Lý do chọn đề tài

Ngày nay công nghệ ngày càng phát triển mạnh mẽ, nó đã tạo ra các loại hình thức mua bán lớn điền hình là mua bán trực tuyến Hình thức mua bán trực tiếp hỗ trợ đắc lực cho người kinh doanh tiếp xúc với được nhiều khách hàng, công việc mua bán của khách hàng được diễn ra nhanh chóng,thuận lợi, tiết kiệm thời gian Việc mua hàng qua mạng với thủ tục đăng kí mua sắm đơn giản ta đã mua được món đồ mình cần, tiết kiệm thời gian,tránh khỏi những phiền phức khó chịu Vậy nên việc mua bán hang qua mang dang được rất nhiều người quan tâm Trên cơ sở các kiến thức đã học trong nhà trường và quá trình tìm hiệu nên em quyết định chọn đề tài '*Xây dựng ứng dụng mua bán mặt hàng thời trang” Phục vụ tốt hơn nhu cầu của khách hàng và người bán hàng trong hoạt động kinh doanh Với thao tác đơn giản trên điện thoại khách hàng có thể xem thông tin, giá sản phâm và đặt hàng ngay

3 Kế hoạch thực hiện

Trang 10

từ 13/05 đến 19/05 Hoàn thiện báo cáo đỗ án

- _ Chương l: Giới thiệu chung Chương này sẽ trình bày các vấn đề liên quan đến

đề tài gồm những thứ tông quan về lập trình di động như khái niệm, lợi ích, hoạt

động và chức năng của Firebase, ngôn ngữ lập trình Kotln và Android Studio

- _ Chương 2: Phân tích và thiết kế hệ thống bao gồm các use case, biêu đồ hoạt động, biểu đồ tuần tự, trình bày cơ sở đữ liệu của ứng dụng

- Chương 3: Trỉnh bày các glao diện của ứng dụng như giao điện màn hình chính, giỏ hàng của user, giao điện thêm sản phẩm, thêm thương hiệu của admmn

Trang 11

CHUONG 1 KIEN THUC TONG QUAN

1.1 Tổng quan về ứng dụng di động

1.1.1 Ứng dụng di động là gì

Ứng dụng di động hay còn được biết đến với cái tên App mobile, có thể được xem như các chương trình phần mềm được thiết kế tương thích trên từng hệ điều hành khác nhau Ứng dụng được tạo ra nhằm phục vụ các nhu cầu của con người như: giải trí, mua sam hay xem tin tức Xã hội ngày càng phát triển, cùng với đó là lượng người sử dụng điện thoại đi động tăng lên đáng kể Nắm bắt được tình hình đó, các công ty chuyênvề lĩnh vực công nghệ tập trung phát triển về mang này nhiều hơn đề thỏa mãn nhu cầu sử dụng của khách hàng Các ứng dụng mobile còn được áp dụng vàocác ngành nghè như:

điều hành sẽ có

liêng một ngôn

trình của nó thì các ứng dụng mới có thê hoạt động tốt được

° - Ngôn ngữ lập trình cho Android bao gồm: Java, Kotlin

« - Đối với hệ điều hành IOS, sir dụng ngôn ngữ lập trinh Swift, Objective-C

Trang 12

Hinh 1: Cac ngôn ngữ tạo nên ứng dụng di động

° - Nâng cao hiệu suất làm việc: Nhiều ứng dụng di động được thiết kế đề giúp người dùng quản lý thời gian và công việc của họ Chúng cũng cung cấp các công cụ để theo dõi tiễn độ và đạt được các mục tiêu

° Tăng cường giải trí: Ứng dụng đi động mang đến rất nhiều lựa chọn giải trí như chơi game, nghe nhạc, xem phim và đọc sách, tất cả chỉ trong một chiếc điện thoại

° - Tiết kiệm thời gian: Việc sử dụng ứng dụng di động giúp tiết kiệm thời gian và công sức của người dùng trong việc tìm kiếm thông tin và thực hiện các giao dịch trực tuyến

*® Tăng cường an ninh: Nhiều ứng dụng di động được thiết kế để đảm bao tinh bao mật và an toàn cho người đùng Chúng cung cấp các tính năng đề bảo vệ thông tin

cá nhân của người dùng và ngăn chặn các hoạt động gian lận

Tóm lại, ứng dụng đi động có rất nhiều lợi ích và đã trở thành một phần không thể thiếu trong cuộc sống của chúng ta

1.1.3 Tong quan vé Firebase

Firebase chính là một dich vụ cơ sở dữ liệu được hoạt động ở trên nền tảng đám mây (Cloud) Đi kèm với đó là một hệ thống máy chủ mạnh mẽ của Google Hệ thống

Trang 13

có chức năng chính là giúp cho người dùng có thé lập trình ứng đụng thông qua cách đơn giản hóa những thao tác với các cơ sở đữ liệu

Hình 2: Cơ sở đữ liệu Firebase Hoạt động và chức năng hiện tại của FIrebasc:

e Firebase Authentication

Hoạt động nỗi trội nhất của Firebase chính là xây dựng những bước xác dụng người dùng thông qua Email, Facebook, Twitter, GitHub hay Google Ngoài ra, hoạt dong Firebase Authentication cting hỗ trợ xác thực nặc danh cho những ứng dụng Hoạt động xác thực của Firebase có thê giúp cho thông tin cá nhân của những người sử dụng được an toàn hơn Điều này cũng đảm bảo tài khoản và các thông tin ca nhân của

người dùng không bị đánh cap

®© Eirebase Hosting

Cách thức hoạt động tiếp theo được nhắc đến là Firebase Hosting Đây là một hoạ

t động được phân phối thông qua tiêu chuẩn công nghệ bảo mật SSI từ hệ thông mạng CDN

giữ lại các bản sao GET /POST/ của các nội dung

là một mạng lưới m Firebase sai se in

Trang 14

ng lưới của máy chủ CDN được thiết đặt ở khắp nơi trên thế giới Từ máy chủ Pop — P oints of Presence, ngu6n đữ liệu sẽ được gửi đi đến những người dùng cuối cùng

e Firebase Realtime Database

Firebase Realtime Database co dang mét JSON đã được đồng bộ thời gian đến vớ

¡ tất cả các kết nói client Đề có được hoạt động này thì các lập trình viên cần phải đăn

ø ký tài khoản ở trên FIrebase Dữ liệu ở trong database sẽ tự động cập nhật một cách | lên tục khi phát triển ứng dụng Sau khi đã được cập nhật thì những đữ liệu này sẽ đượ

c truyền tải thông qua các kết nói SS1 có 2048 bit

1.1.4 Room Database

- GiGi thiéu:

Room database duoc phat trién va cai tién tir sqlite Room database giup don giản hoá việc code, va giam thiéu cac céng doan lién quan dén co so dit liéu Ban c hat Room database 1a abstract layer g6m co so dir liéu chuan SQLite được Android thô

ng qua v6i 3 thanh phan chinh la: Database, DAO (Data Access Object) va entity Méi thanh phan đều có nhiệm vụ và chức năng riêng

- Đặc điểm:

Framework chính (Sqlite Database) cung cấp các built-in support cho các trườnghợp làm việc với các nội dung SQL thô Mặc dù các API này khá mạnh mẽ nhưng chúng lại tương đối low-level và yêu cầu khá nhiều thời gian và nỗ lực để sử dụng: Không có xác thực các câu truy vấn SQL ở thời điểm compile-time Khi data graphthay đổi thì đev sẽ phải cập nhật lại các câu truy vấn SQL thủ công Việc này khả mat thời gian và xác suất gặp lỗi trong quá trình khá lớn

- Dao (Data Access Object):

Day la component dai diện cho lớp hoặc Interface như một đối tượng truy cập

dữ liệu (DAO) DAO là thành phần chính của Room là chịu trách nhiệm trong việc dinhnghia các phương thức truy cập CSDL Các lớp được chú thích với (@Database phải chứa một phương thức trừu tượng có số lượng đối số truyền vào là 0 và đối tượng trả về là đốitượng của lớp được chú thích bởi (Dao Khi code được sinh ra ở thời điểm biến dịch thì Room sẽ tạo một implementation cua class nay

Trang 15

1.2 Ngôn ngữ lập trình

1.2.1 Lập trình Android bằng Kotlin

Trong hướng dẫn lập trình Android cơ bản, Kotlin là ngôn ngữ lập trình được ư

u tiên của Android Đây là một ngôn ngữ lập trình đa nền tảng được phát triển bởi đội ngũ lập trình viên Jetbrains Ngôn ngữ lập trình này được phát hành năm 201 Ï và năm

2017, Google đã tuyên bố sẽ ưu tiên hỗ trợ hàng đầu cho Kotlin

Các nhà phát triển không có lựa chọn thay thê cho việc phát triển ứng dụng Andr oid bằng ngôn ngữ Java Mặc dù được sử dụng rộng rãi, nhưng trong quá trình hoạt độn

ø ngôn ngữ Java sinh ra rat nhiéu file rac Java 8 đã giải quyết một số vấn đề ngôn ngữ

và đặc biệt hơn là với Java 10 Đề có được nhiều lợi ích từ việc chỉnh sửa trong hai phiê

n bản này, bạn phải đặt SDK tối thiêu sang Android 24 chỉ để sử dụng Java 8 Kotlin nh

ăm đến việc lấp đầy khoảng trồng đó của một ngôn ngữ hiện đại đang thiếu cho nền tản

g Android

1.2.2 Tong quan vé IDE Android Studio

Android Studio là IDE chính thức được sử dụng trong phát triển ứng dụng Andr oid đựa trên IntelliJ IDEA Chức năng chính của Android Studio là cung cấp các giao diện giúp người dùng có thể tạo các ứng dụng và xử lý các công cụ file phức tạp sau h

âu trường Ngôn ngữ lập trình được sử dụng trong Android Studio là Java và nó sẽ đượ

c cài đặt sẵn trên thiết bị của bạn

Khi sử dụng Android Studio thì bạn chỉ cần viết, chỉnh sửa và lưu trữ chúng tré

n các dự án của mình và các ñle nằm trong dự án đó Đồng thời, Android Studio còn c ung cấp quyền truy cập vào Android SDK

Ngoài ra, bạn có thê xem Android Studio là đuôi cho code Java cho phép nó chạ

y trơn tru trên các thiết bị Android rồi tận dụng được lợi thé cua phan cứng gốc Bạn c

hi cần sử đụng ngôn ngữ lập trình Java đề có thê viết chương trình, khi đó Android SD

K sẽ có nhiệm vụ kết nối các phần này lại với nhau

Khi đó, Android Studio sẽ kích hoạt để thực hiện chạy code và thông qua trình giả lập hoặc đựa vào bất kỳ phần cứng giúp kết nối với thiết bị Sau đó, bạn có thê gỡ rối cho chương trình của mình ngay khi nó chạy và nhận phản hồi giúp giải

Trang 16

1.3

1.4

13

thich cac sur cé,

Cho đến hiện nay, Google đã và đang rất nỗ lực đề giúp cho Android Studio sẽ trở nên mạnh mẽ và hữu ích hơn Khi bạn gỗ code, nó sẽ giúp bạn cung cấp danh sách gợi ý hoàn thành đề giúp người dùng cóthê hoàn thiện được dòng code đó Đây là một trong những chức năng rất hữu ích đề phòng cho trường hợp người dùng không nhớ chính xác cú pháp giúp bạn tiết kiệm thời gian hiệu quả hơn

- _ Trang chủ : Nơi giới thiệu và tổng quan về ứng dụng

- _ Trang thông tin sản phẩm : Trang cung cấp đầy đủ thông tin về các sản phẩm

mà khách hàng lựa chọn như hình ảnh, mô tả, giá thành

- Trang giỏ hàng : Trang quản lý giỏ hàng của khách hàng, thêm xoá số lượng sản phẩm

- Trang dat hàng : Trang đề khách hàng điền thông tin của mình như tên, số điện thoại, địa chỉ nhận hàng

Trang 17

- Trang thông tin khách hàng : Trang thể hiện thông tin của khách hàng mà khách hàng có thể xem, sửa

1.42 Admin

- _ Trang chủ : Trang hiện thị các chức năng admin có thê sử dụng

- _ Trang quản lý sản phẩm : Thêm, sửa, xoá các sản phẩm

- Trang quan ly tài khoản khách hàng : Xem thông tin và xoá tài khoản khách hàng

- Trang quản lý đơn đặt hàng : Xem thông tin đơn đặt hàng

CHUONG 2 PHAN TICH VA THIẾT KE HE THONG

Trang 18

Quản lý sản phẩm

Mô tả biểu đồ hoạt động đăng nhập, đăng ký của người dùng: khi bắt đầu vào ứng dụn

ø người dùng muốn sử dụng các chức năng của ứng dụng thì phải đăng nhập hoặc đăn

g ky

© - Đăng ký: nếu người dùng không có tài khoản thì sẽ phải đăng ký và nêu đăng ký th ảnh công thì sẽ đi tới trang chủ và hiển thị thông tin tài khoản của người dùng, còn nếu đăng ký không thành công thì người dùng sẽ phải đăng ký lại từ đầu

© - Đăng nhập: nếu người dùng đã có một tài khoản trước đó thì người dùng phải đăng nhập và nhập đúng số điện thoại đã đăng ký trước đó và nhận ma OTP Néu ma da

ng nhập thành công thì sẽ đi tới trang chủ và hiển thi thông tin tài khoản của người dùng, còn nều đăng nhập thất bại thì người dùng phải thực hiện lại

Trang 20

2.2.3 Tim kiém san pham

Trang 21

2.2.4 Thêm san phẩm vào giỏ hàng

2.2.5 Xoá sản phẩm

18

| [Yêu cầu thêm sản phẩm]

xe nhận yêu cầu thêm sản phim

[Yêu cầu xóa sản phẩm]

| Tiếp nhận yêu cầu xóa sản phẩm |

io cầu nhập mã hoặc tên san -

Trang 22

Hinh 10: Xoa san pham

2.2.6 Thêm sản phẩm của Admin

Ngày đăng: 20/12/2024, 16:25