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

Đồ án môn học phát triển ứng dụng di động tên đề tài xây dựng ứng dụng bán quần áo thể thao

24 2 0

Đ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 bán quần áo thể thao
Tác giả Phạm Văn Kiên
Người hướng dẫn ThS.GV. Vũ Thị Thu Hiền
Trường học Trường Đại học Sư phạm Kỹ thuật Vinh
Chuyên ngành Công nghệ thông tin
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố Nghệ An
Định dạng
Số trang 24
Dung lượng 1,99 MB

Nội dung

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.. Lợi ích của ứng dụng mua hàng trự

Trang 1

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT VINHKHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN: KHOA HỌC MÁY TÍNH

ĐỒ ÁN MÔN HỌC

PHÁT TRIỂN ỨNG DỤNG DI ĐỘNG

Tên đề tài:

XÂY DỰNG ỨNG DỤNG BÁN QUẦN ÁO THỂ THAO

Giảng viên hướng dẫn ThS.GV.: Vũ Thị Thu HiềnSinh viên thực hiện: Phạm Văn Kiên

Lớp: DHCTTCK15A2

Nghệ An - 2023

Trang 2

TRƯỜNG ĐHSPKT VINH CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAMKHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN KHOA HỌC MÁY TÍNH

Lớp: DHCTTCK15A2, Đại học Công nghệ thông tin khóa 15

Ngày giao đề: 30/01/2023 Ngày hoàn thành: 21/05/2023

1.1 Tên đề tài: Xây Dựng Ứng Dụng Đặt Món Ăn

Yêu cầu:

1 …

2 …

1.2 Nhiệm vụ đồ án:

- Xây dựng giao diện

- Thiết kế giao diện cho phép xử lý xem, tìm kiếm thông tin theo …

- Thiết kế giao diện chương trình chính thực hiện các công việc

2 Báo cáo và chương trình:

- Báo cáo thuyết minh trình bằng Slide (5-10 slide)

- Chương trình: ghi vào USB để nạp (lưu ý có thể lưu chung cả lớp lên 1 USB)

3 Theo dõi quá trình thực hiện đồ án

Ngày

kiểm

tra

Tiến độ công việc (yêu cầu ghi rõ

các nội dung đã hoàn thành) Nhận xét của GVHD

Chữ ký củaGVHD

4 Điểm hướng dẫn (điểm chữ và số)

Trang 3

Nhận xét của giáo viên hướng dẫn

Nghệ An, ngày tháng năm 20

Giáo viên hướng dẫn (Ký ghi rõ họ tên) Nhận xét của giáo viên chấm

Nghệ An, ngày tháng năm 20

Giáo viên chấm (Ký ghi rõ họ tên)

Trang 4

Mục Lục

CHƯƠNG I: ANDROID STUDIO LÀ GÌ? LỊCH SỬ HÌNH THÀNH ANDROID STUDIO 5

1 Android Studio là gì? 5

2 Lịch sử hình thành Android Studio là gì? 6

3 Hướng dẫn cách tải Android Studio 6

4 Thao tác tạo ứng dụng Hello World với Android Studio 7

5 Tìm hiểu cấu trúc của file và thành phần Project 8

6 Cách tạo New Activity bằng Android Studio là gì? 9

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN 9

1 Giới thiệu 9

2 Tính năng của ứng dụng mua hàng trực tuyến 10

3 Đặt hàng và thanh toán: 10

4 Đánh giá và nhận xét sản phẩm: 10

5 Theo dõi đơn hàng: 10

6 Chương trình khuyến mãi: 10

7 Hỗ trợ khách hàng: 10

8 Lợi ích của ứng dụng mua hàng trực tuyến 11

9 Thách thức và vấn đề liên quan 11

10 Giao diện người dùng 12

Hình 10.1 12

Hình 10.2 14

Hình 10.3 16

Hình 10.4 18

Hình 10.5 20

Kết luận 21

1 LỜI CẢM ƠN 22

Tài liệu tham khảo 22

Trang 5

CHƯƠNG I: ANDROID STUDIO LÀ GÌ? LỊCH SỬ HÌNH THÀNH ANDROIDSTUDIO

1 Android Studio là gì?

Android Studio là IDE chính thức được sử dụng trong phát triển ứng dụng Android dựatrên IntelliJ IDEA Chức năng chính của Android Studio là cung cấp các giao diện giúpngườ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 đặtsẵ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 file nằm trong dự án đó Đồng thời,Android Studio còn cung cấp quyền truy cập vào Android

Trang 6

và nhận phản hồi giúp giải thích các sự cố, Cho đến hiện nay, Google đã và đang rất

Trang 7

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òngcho 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 gianhiệu quả hơn Mời bạn tham khảo thêm một số việc làm Android tại Itnavi

2 Lịch sử hình thành Android Studio là gì?

Android Studio đã được công bố vào năm 2013 tại hội nghị Google I/O và được pháthành vào năm 2014 sau nhiều phiên bản khác nhau Trước đó, thì các nhà phát triển củaAndroid thường sử dụng các công cụ như Eclipse IDE hoặc một IDE Java chung để hỗtrợ cho nhiều ngôn ngữ lập trình khác Android Studio giúp cho việc tạo ứng dụng dễdàng hơn so với các phần mềm chuyên dụng Với người mới, sẽ có rất nhiều thứ phảihọc và nhiều thông tin có sẵn Thậm chí, chúng còn thông qua nhiều kênh chính thứchoặc có thể có lỗi khiến người dùng hoang mang Để biết rõ về cách sử dụng AndroidStudio bạn đọc hãy theo dõi phần tiếp theo mà ITNavi giới thiệu

3 Hướng dẫn cách tải Android Studio

Việc thiết lập Android Studio tương đối đơn giản vì nó đã được phát triển trình cài đặt.Khi bạn tải Android Studio sẽ được nhận thêm Android SDK, SDK manager và rấtnhiều công cụ kèm theo khác Một trong những công cụ duy nhất mà bạn cần phải cóchính là Java Development

Trang 8

Hướng dẫn tải Android Studio

Lưu ý: Android Studio và SDK tương đối nặng nên bạn cần chuẩn bị không gian trốngtrong ổ C trước khi tiến hành tải Bạn thực hiện theo các hướng dẫn cài đặt và thiết lậpnên một nền tảng Android để phát triển được tốt nhất Hãy chắc chắn đánh dấu vào hộpcheckbox để đảm bảo cho việc cài đặt và sử dụng SDK Android và ghi về vị trí AndroidStudio và SDK đang được cài đặt Bạn chọn thư mục cho SDK (lưu ý không có dấucách trong đó) Ngoài ra, thư mục AppData mà Android Studio đã được chọn ở đâychính là một thư mục ẩn trong Windows Có nghĩa rằng: Hãy chọn “Show HiddenFolders” nếu như muốn duyệt đến Explorer nhé!

4 Thao tác tạo ứng dụng Hello World với Android Studio

Để hiểu rõ được mọi chức năng có trong Android Studio thì bạn cần tạo một ứng dụnghoàn toàn mới Sau đó, khởi động Android Studio trên cửa sổ Android Studio SetupWizard rồi chọn Start a new Android Studio project Với cửa sổ Create New Project thìbạn thực hiện điền tên cho dự án, sau đó lựa chọn thư mục lưu trữ tại Project location,sau cùng là click vào Next Cuối cùng, nhìn vào cửa sổ Target Android Devices, bạnđánh dấu vào nút Phone and Tablet rồi ghi rõ là API 15 ở trường Minimum SDK Rồi,

Trang 9

Next

Cách dùng Android cho người mới

Tại cửa sổ Add an activity to Mobile bạn chọn Basic Activity (nhớ xem hết các tùychọn nhé) Bạn click vào Next để tiến hành tiếp tục được xử lý Cửa sổ Customize theActivity sẽ xuất hiện với các tùy chọn giúp thay đổi như: Activity Name, Layout NameTitle và Menu Resource Name Bạn có chọn tùy chọn phù hợp rồi click vào Finish đểhoàn thành Sau đó, chờ đợi vài giây để Android Studio tạo xong dự án cho bạn và nó

sẽ tự động chuyển màn hình: Bạn nên thử build và run ứng dụng rồi chờ đợi xem kếtquả là quá trình tạo ứng dụng mới đã thành công

5 Tìm hiểu cấu trúc của file và thành phần Project

Có các tùy chọn giúp hiển thị các file có trong project như sau: Packages,Scratches, Android, Thông thường thì người ta chỉ dùng Project và Android là chính

Trang 10

Project: Bộ lọc này sẽ cho phép bạn có thể nhận thấy được tất cả mọi moduleứng dụng Mỗi một ứng dụng sẽ sở hữu tối thiểu 1 module với tên app module Android: Đây là bộ lọc mặc định, nó giúp bạn gom các file đặc trưng vào mộtnhóm

Các bộ lọc trong Android Studio

6 Cách tạo New Activity bằng Android Studio là gì?

Bạn có thể tạo New Activity trong Android Studio bằng file XML cho việc thiết kếfile code Java và UI Các bước thực hiện như sau: Click vào app>res>layout>clickvào chuột phải layout Sau đó, chọn New > Activity mà bạn muốn Sau đó, điều chỉnhActivity trong Android Studio rồi điền: Activity Name, Package Name vào trong ôtextbox và click vào nút Finish

Trang 11

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ BÀI TOÁN

1 Giới thiệu

Ứng dụng mua hàng trực tuyến là một ứng dụng di động hoặc trang web chophép người dùng mua sắm các sản phẩm và dịch vụ trực tuyến thông qua các giaodịch điện tử Ứng dụng này cung cấp một nền tảng thuận tiện để người dùng tìm kiếm,

so sánh, lựa chọn và mua các sản phẩm từ các nhà cung cấp khác nhau mà không cầnphải đến cửa hàng vật lý

2 Tính năng của ứng dụng mua hàng trực tuyến

Tìm kiếm sản phẩm: Người dùng có thể tìm kiếm sản phẩm theo tên, loại,hoặc từ khóa liên quan Họ có thể sử dụng các bộ lọc để thu hẹp kết quả tìm kiếmtheo giá, thương hiệu, đánh giá, và các tiêu chí khác

Xem thông tin chi tiết sản phẩm: Người dùng có thể xem hình ảnh, mô tả,giá cả, thông số kỹ thuật và đánh giá của sản phẩm để đánh giá chất lượng và tínhphù hợp trước khi mua hàng

3 Đặt hàng và thanh toán:

Người dùng có thể đặt hàng bằng cách thêm sản phẩm vào giỏ hàng và tiếnhành thanh toán thông qua nhiều phương thức thanh toán trực tuyến như thẻ tíndụng, ví điện tử hoặc chuyển khoản ngân hàng

4 Đánh giá và nhận xét sản phẩm:

Người dùng có thể đánh giá và viết nhận xét về sản phẩm sau khi mua hàng,giúp người khác có thông tin tham khảo trước khi quyết định mua

5 Theo dõi đơn hàng:

Người dùng có thể theo dõi trạng thái đơn hàng của mình, từ khi đặt hàngcho đến khi nhận hàng

6 Chương trình khuyến mãi:

Trang 12

Ứng dụng mua hàng trực tuyến thường cung cấp các chương trình khuyếnmãi, giảm giá, mã giảm giá hoặc điểm thưởng để thu hút và khuyến khích ngườidùng mua sắm.

So sánh giá cả:

Người dùng có thể so sánh giá cả của các sản phẩm từ nhiều nhà cung cấpkhác nhau để tìm được mức giá tốt nhất

Tiết kiệm thời gian và công sức:

Mua hàng trực tuyến loại bỏ việc di chuyển đến các cửa hàng vật lý, tiếtkiệm thời gian và năng lượng cho người dùng

Trang 13

Ứng dụng mua hàng trực tuyến cần đảm bảo an toàn thông tin người dùng

và giao dịch, tránh các vấn đề như lộ thông tin cá nhân, gian lận tài khoản hoặcgiao dịch gian lận

Vấn đề vận chuyển:

Giao hàng có thể mắc phải trục trặc như trễ hẹn, mất hàng hoặc sản phẩmhỏng hóc trong quá trình vận chuyển

Khó khăn trong việc kiểm tra chất lượng sản phẩm:

Người dùng không thể xem và kiểm tra sản phẩm trực tiếp trước khi mua,điều này có thể gây ra sự không hài lòng nếu sản phẩm không đáp ứng được mongđợi

10 Giao diện người dùng

Trang 14

Hình 10.1Giao diện đăng nhập có tác dụng cho phép người dùng xác thực danh tính củamình để truy cập vào hệ thống, ứng dụng hoặc trang web cụ thể Giao diện đăng nhậpthông thường bao gồm hai trường dữ liệu: một trường để nhập tên người dùng hoặcđịa chỉ email và một trường để nhập mật khẩu.

Tác dụng chính của giao diện đăng nhập là bảo mật thông tin và đảm bảoquyền riêng tư cho người dùng Khi người dùng nhập đúng thông tin xác thực, hệthống sẽ cho phép truy cập vào các tài nguyên, chức năng hoặc dịch vụ yêu cầu xác

Trang 15

thực Nếu người dùng nhập sai thông tin đăng nhập, hệ thống thường sẽ từ chối truycập và yêu cầu người dùng nhập lại thông tin chính xác.

Giao diện đăng nhập cũng có thể có các tính năng bổ sung như "Ghi nhớ đăngnhập" để lưu trữ thông tin đăng nhập và tự động đăng nhập trong các lần truy cập sau.Ngoài ra, giao diện đăng nhập còn cung cấp các liên kết quên mật khẩu hoặc tạo tàikhoản mới cho những người dùng chưa có tài khoản

Tóm lại, giao diện đăng nhập giúp kiểm soát quyền truy cập và bảo mật thôngtin cá nhân của người dùng khi sử dụng các hệ thống, ứng dụng hoặc trang web

Hình 10.2

Trang 16

Giao diện chính (hay còn được gọi là giao diện người dùng chính) có tác dụngcung cấp một cách trực quan và tương tác để người dùng tương tác với hệ thống, ứngdụng hoặc trang web Nó là một giao diện mà người dùng thường gặp khi truy cập và

sử dụng một sản phẩm công nghệ

Tác dụng chính của giao diện chính là:

Hiển thị thông tin: Giao diện chính giúp hiển thị thông tin cần thiết cho ngườidùng Điều này có thể bao gồm dữ liệu, thông báo, danh sách, biểu đồ, hình ảnh, video

và nhiều nội dung khác Giao diện chính thường được thiết kế sao cho dễ đọc, dễ hiểu

và thuận tiện cho người dùng

Điều hướng: Giao diện chính cung cấp các phương pháp và thành phần đểngười dùng di chuyển và điều hướng trong sản phẩm Điều hướng bao gồm các menu,nút, liên kết và các thành phần tương tác khác để người dùng có thể điều hướng đếncác trang, chức năng hoặc tài nguyên khác

Tương tác: Giao diện chính cho phép người dùng tương tác với sản phẩm thôngqua các thành phần tương tác như nút, hộp văn bản, hình ảnh tương tác và các phươngthức nhập dữ liệu khác Người dùng có thể thao tác, thực hiện hành động và tương tácvới hệ thống để sử dụng các tính năng và chức năng có sẵn

Tùy chỉnh và cài đặt: Giao diện chính thường cung cấp cách tùy chỉnh và càiđặt sản phẩm theo sở thích của người dùng Điều này có thể bao gồm thay đổi giaodiện, cài đặt thông số, thay đổi cấu hình và quản lý tài khoản

Giao diện chính có vai trò quan trọng trong trải nghiệm người dùng và đóng vaitrò quan trọng trong việc cung cấp một giao diện thân thiện, trực quan và dễ sử dụngcho người dùng

Trang 17

Hình 10.3

Thông tin chi tiết đơn hàng có tác dụng quan trọng trong quá trình mua bán vàgiao nhận hàng hóa Dưới đây là một số tác dụng chính của chi tiết đơn hàng:Xác nhận thông tin: Chi tiết đơn hàng cung cấp thông tin cụ thể về sản phẩm,

số lượng, giá cả, và thông tin liên hệ của khách hàng Điều này giúp xác định chínhxác những gì được mua và bán, và tạo điều kiện để liên hệ với khách hàng khi cầnthiết

Trang 18

Hướng dẫn sản xuất và giao hàng: Chi tiết đơn hàng là tài liệu tham khảo choquá trình sản xuất và giao hàng Nó cung cấp thông tin về yêu cầu và tiêu chuẩn củakhách hàng, đảm bảo rằng sản phẩm được sản xuất và giao hàng đúng theo yêu cầu.Quản lý kho hàng: Chi tiết đơn hàng giúp quản lý kho hàng bằng cách ghi lạithông tin về số lượng và các sản phẩm được đặt hàng Khi hàng hóa được nhận vàkiểm tra, thông tin trong chi tiết đơn hàng sẽ được so sánh với thực tế để xác định sốlượng hàng hóa đã nhận và kiểm tra xem có thiếu sót hay không.

Hỗ trợ thanh toán và tài chính: Chi tiết đơn hàng cung cấp thông tin về giá trịđơn hàng, các khoản chi phí phụ trợ (nếu có) và các điều khoản thanh toán Thông tinnày quan trọng cho việc tài chính, bao gồm việc xác định tổng giá trị đơn hàng, hạnmức tín dụng và các yêu cầu thanh toán

Điều chỉnh và giải quyết tranh chấp: Trong trường hợp có sự không phù hợphoặc tranh chấp về sản phẩm hoặc dịch vụ, chi tiết đơn hàng được sử dụng như một cơ

sở để giải quyết vấn đề Các thông tin trong chi tiết đơn hàng có thể được sử dụng đểlàm rõ các yêu cầu ban đầu và đưa ra giải pháp hợp lý cho các bên liên quan.Tóm lại, chi tiết đơn hàng là một tài liệu quan trọng trong quá trình mua bán vàgiao nhận hàng hóa, có tác dụng xác nhận thông tin, hướng dẫn sản xuất và giao hàng,quản lý kho hàng, hỗ trợ thanh toán và tài chính, cũng như giải quyết tranh chấp khicần thiết

Trang 19

Hình 10.4

Giỏ hàng là một thành phần quan trọng trong các trang web thương mại điện tử

và các ứng dụng mua sắm trực tuyến Nó có tác dụng giữ các sản phẩm hoặc mụchàng mà người dùng đã chọn để mua trong suốt quá trình duyệt và mua sắm trên trangweb hoặc ứng dụng đó Dưới đây là một số tác dụng của giỏ hàng:

Trang 20

Lưu trữ các sản phẩm: Giỏ hàng giúp lưu trữ các sản phẩm mà người dùng đãchọn để mua Thay vì phải mua từng sản phẩm một, người dùng có thể thêm các sảnphẩm vào giỏ hàng và duyệt các trang khác hoặc tiếp tục mua sắm Giỏ hàng giữ cácmục hàng cho đến khi người dùng hoàn tất quá trình thanh toán.

Quản lý số lượng và thuộc tính: Giỏ hàng cho phép người dùng chỉnh sửa sốlượng và các thuộc tính của các sản phẩm trong giỏ hàng Người dùng có thể thay đổi

số lượng, kích thước, màu sắc hoặc bất kỳ thuộc tính nào khác trước khi tiến hànhthanh toán

Tính toán tổng tiền: Giỏ hàng tính toán tổng tiền của các sản phẩm trong giỏhàng Điều này cho phép người dùng xem tổng giá trị của đơn hàng trước khi tiếnhành thanh toán Nó giúp người dùng biết được tổng chi phí và có thể thay đổi hoặcxóa bỏ một số mục hàng nếu cần thiết

Tóm lại, giỏ hàng đóng vai trò quan trọng trong quá trình mua sắm trực tuyến,giúp người dùng lưu trữ và quản lý các sản phẩm, tính toán tổng tiền và tiến hànhthanh toán một cách thuận tiện và linh hoạt

Ngày đăng: 13/04/2024, 22:47

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w