Phát Triển Ứng Dụng Trợ Giúp Mua Sắm Trực Tuyến Đa Nền Tảng

Khóa luận tốt nghiệp nghiên cứu tốt nghiệp truyền thông và mạng máy tính phát triển ứng dụng đa nền tảng hỗ trợ mua sắm trực tuyến, vận dụng lý thuyết vào thực tế, đề xuất giải

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2021

155
1
0

Phí lưu trữ

45 Point

Mục lục chi tiết

LỜI CÁM ƠN

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Khái quát

1.2. Báo cáo vấn đề

1.3. Đối tượng và phạm vi nghiên cứu

1.4. Cấu trúc của luận văn

2. CHƯƠNG 2: KHẢO SÁT HIỆN TRẠNG VÀ CƠ SỞ LÝ THUYẾT

2.1. Khảo sát nhu cầu và hành vi người dùng trong mua sắm trực tuyến

2.2. Khảo sát các hướng nghiên cứu liên quan và ứng dụng tiêu biểu

2.3. Cơ sở dữ liệu phi quan hệ MongoDB

2.4. Cơ sở dữ liệu có cấu trúc MySQL

2.5. NodeJS và framework Express

2.6. Framework Spring Boot

2.7. Thư viện Selenium

2.8. Chrome Web Extension

2.9. Xử lý ngôn ngữ tự nhiên và bộ công cụ VnCoreNLP

2.10. Kết chương

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG HAPPYCART

3.1. Kiến trúc hệ thống

3.2. Mô hình kiến trúc chung

3.3. Mô tả các thành phần hệ thống

3.4. Thiết kế API

3.5. Thiết kế cơ sở dữ liệu

3.5.1. Cơ sở dữ liệu của dữ liệu được thu thập

3.5.2. Cơ sở dữ liệu Product Relevance

3.5.3. Cơ sở dữ liệu liên quan người dùng

3.6. Danh sách các chức năng của hệ thống

4. CHƯƠNG 4: HỆ THỐNG HỖ TRỢ MUA SẮM HAPPYCART

4.1. Nhóm chức năng thu thập và xử lý dữ liệu

4.1.1. Kiến trúc và giải pháp kỹ thuật

4.1.2. Mô hình phân rã chức năng và luồng hoạt động

4.1.3. Kết quả thu được

4.2. Nhóm chức năng hỗ trợ mua sắm

4.2.1. Kiến trúc và giải pháp kỹ thuật

4.2.2. Mô hình phân rã chức năng và luồng hoạt động

4.2.3. Nhóm chức năng cơ bản cho người dùng

4.2.3.1. Kiến trúc và giải pháp kỹ thuật
4.2.3.2. Mô hình phân rã chức năng và luồng hoạt động

4.3. Nhóm chức năng quản lý hệ thống

4.3.1. Kiến trúc và giải pháp kỹ thuật

4.3.2. Mô hình phân rã chức năng và luồng hoạt động

4.4. Những hạn chế còn tồn tại

4.5. Hướng phát triển

5. CHƯƠNG 5: KẾT LUẬN

PHỤ LỤC

A. ĐẶC TẢ CÁC USE CASE

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng Quan Về Phát Triển Ứng Dụng Trợ Giúp Mua Sắm Trực Tuyến

Trong thời đại số, ứng dụng mua sắm trực tuyến đã trở thành một phần không thể thiếu trong cuộc sống hàng ngày. Nhu cầu mua sắm qua mạng ngày càng tăng cao, đặc biệt là trong bối cảnh dịch bệnh Covid-19. Theo thống kê, doanh thu từ thương mại điện tử tại Việt Nam đã đạt 11,8 tỉ USD vào năm 2021, cho thấy tiềm năng phát triển mạnh mẽ của lĩnh vực này. Việc phát triển ứng dụng trợ giúp mua sắm không chỉ giúp người tiêu dùng tiết kiệm thời gian mà còn nâng cao trải nghiệm mua sắm của họ.

1.1. Tình Hình Thị Trường Mua Sắm Trực Tuyến Tại Việt Nam

Thị trường mua sắm trực tuyến tại Việt Nam đang trên đà phát triển mạnh mẽ. Theo Cục Thương mại điện tử và Kinh tế số, số lượng người tiêu dùng trực tuyến đã tăng lên đáng kể, với hơn 35 triệu người sử dụng. Điều này cho thấy sự chuyển mình mạnh mẽ từ mua sắm truyền thống sang mua sắm trực tuyến.

1.2. Lợi Ích Của Ứng Dụng Trợ Giúp Mua Sắm

Ứng dụng trợ giúp mua sắm mang lại nhiều lợi ích cho người tiêu dùng như theo dõi giá cả, so sánh sản phẩm và nhận thông báo khi có khuyến mãi. Những tính năng này giúp người dùng tiết kiệm chi phí và thời gian, đồng thời nâng cao trải nghiệm mua sắm của họ.

II. Vấn Đề Và Thách Thức Trong Mua Sắm Trực Tuyến

Mặc dù mua sắm trực tuyến mang lại nhiều lợi ích, nhưng vẫn tồn tại nhiều vấn đề khiến người tiêu dùng e ngại. Một trong những vấn đề lớn nhất là sự không minh bạch trong thông tin sản phẩm và độ tin cậy của nhà cung cấp. Nhiều người tiêu dùng đã gặp phải tình trạng nhận hàng không đúng như quảng cáo hoặc giá cả bị đội lên cao. Những vấn đề này cần được giải quyết để nâng cao niềm tin của người tiêu dùng.

2.1. Khó Khăn Trong Việc So Sánh Giá Cả

Người tiêu dùng thường gặp khó khăn trong việc so sánh giá cả giữa các sản phẩm trên các nền tảng khác nhau. Việc này không chỉ tốn thời gian mà còn có thể dẫn đến quyết định mua hàng sai lầm.

2.2. Vấn Đề Về Độ Tin Cậy Của Nhà Cung Cấp

Nhiều người tiêu dùng lo ngại về độ tin cậy của các nhà cung cấp. Họ thường không biết được thông tin về tỷ lệ đánh giá, số lượng sản phẩm đã bán, và thời gian hoạt động của cửa hàng, dẫn đến sự e ngại khi mua sắm.

III. Phương Pháp Phát Triển Ứng Dụng Trợ Giúp Mua Sắm Trực Tuyến

Để giải quyết các vấn đề trong mua sắm trực tuyến, nhóm nghiên cứu đã phát triển ứng dụng HappyCart. Ứng dụng này không chỉ giúp người dùng theo dõi giá cả mà còn cung cấp thông tin chi tiết về nhà cung cấp. Việc tích hợp công nghệ AI vào ứng dụng giúp nâng cao trải nghiệm người dùng và tối ưu hóa quá trình mua sắm.

3.1. Tích Hợp Công Nghệ AI Trong Ứng Dụng

Công nghệ AI được sử dụng để phân tích dữ liệu người dùng và đưa ra các gợi ý sản phẩm phù hợp. Điều này không chỉ giúp người dùng tiết kiệm thời gian mà còn nâng cao khả năng tìm kiếm sản phẩm.

3.2. Thiết Kế Giao Diện Thân Thiện Với Người Dùng

Giao diện của ứng dụng được thiết kế đơn giản và dễ sử dụng, giúp người dùng dễ dàng tìm kiếm và so sánh sản phẩm. Điều này tạo ra trải nghiệm mua sắm mượt mà và hiệu quả.

IV. Ứng Dụng Thực Tiễn Của Ứng Dụng HappyCart

Ứng dụng HappyCart đã được triển khai và nhận được phản hồi tích cực từ người dùng. Người tiêu dùng có thể theo dõi biến động giá của sản phẩm trong 3 tháng gần nhất, từ đó đưa ra quyết định mua sắm thông minh hơn. Ngoài ra, ứng dụng cũng cung cấp thông tin về độ tin cậy của nhà cung cấp, giúp người dùng yên tâm hơn khi mua sắm.

4.1. Kết Quả Khảo Sát Người Dùng

Kết quả khảo sát cho thấy 85% người dùng cảm thấy hài lòng với các tính năng của ứng dụng. Họ đánh giá cao khả năng theo dõi giá cả và so sánh sản phẩm giữa các nhà cung cấp.

4.2. Tác Động Đến Hành Vi Mua Sắm

Ứng dụng đã giúp thay đổi hành vi mua sắm của người tiêu dùng, khi họ trở nên cẩn trọng hơn trong việc lựa chọn sản phẩm và nhà cung cấp. Điều này góp phần nâng cao trải nghiệm mua sắm trực tuyến.

V. Kết Luận Và Tương Lai Của Ứng Dụng Trợ Giúp Mua Sắm

Tương lai của ứng dụng trợ giúp mua sắm trực tuyến rất hứa hẹn. Với sự phát triển không ngừng của công nghệ, ứng dụng sẽ tiếp tục được cải tiến để đáp ứng nhu cầu ngày càng cao của người tiêu dùng. Việc tích hợp thêm các tính năng mới như phân tích dữ liệu lớn và cá nhân hóa trải nghiệm người dùng sẽ là xu hướng trong tương lai.

5.1. Định Hướng Phát Triển Ứng Dụng

Nhóm nghiên cứu sẽ tiếp tục phát triển và cải tiến ứng dụng để đáp ứng nhu cầu của người tiêu dùng. Các tính năng mới sẽ được tích hợp để nâng cao trải nghiệm người dùng.

5.2. Tương Lai Của Mua Sắm Trực Tuyến

Mua sắm trực tuyến sẽ tiếp tục phát triển mạnh mẽ trong tương lai. Sự xuất hiện của các công nghệ mới sẽ tạo ra nhiều cơ hội cho các ứng dụng trợ giúp mua sắm, giúp người tiêu dùng có trải nghiệm tốt hơn.

10/07/2025
Khóa luận tốt nghiệp truyền thông và mạng máy tính phát triển ứng dụng đa nền tảng hỗ trợ mua sắm trực tuyến

Trích đoạn nội dung tài liệu

Mở đầu Giới thiệu chung về thực trạng phát triển của ngành thương mại điện tử tại Việt Nam cũng như tiềm năng trong tương lai. Bên cạnh đó cũng nêu ra các vấn đề hiện hữu trong quá trình chuyên đổi thói quen người dùng từ giao dịch truyền thống sang thương mại điện tử. Từ những nguyên nhân trên nêu ra các mục tiêu mà đề tài hướng tới. M4 Chương 2: Khảo sát hiện trạng và cơ sở lý thuyết Chương 2 trình bày về việc khảo sát nhu cầu và hành vi người dùng Việt Nam khi mua sắm trên các trang thương mại điện tử và các chức năng của các ứng dụng hỗ trợ mua 2 sim đang phổ biến tại Việt Nam, các ưu, khuyết điểm của mỗi ứng dụng, từ đó xác định vấn dé cần cho xây dựng hệ thống mới.

Tiếp đến, chương cũng trình bay các công nghệ cốt lõi, các bài báo liên quan được dùng dé nghiên cứu, tham khảo cho việc hiện thực ứng dụng. Chương 3: Phân tích và thiết kế hệ thống HappyCart Nội dung chương 3 sẽ tổng hợp các chức năng mà ứng dụng cần phải có, là tiền đề để thiết kế ứng dụng hoàn chỉnh. Sau đó, nhóm trình bày chỉ tiết trong việc thiết kế hệ thống của ứng dụng, cụ thể là xây dựng cơ sở dữ liệu, backend, API trong việc giao tiếp giữa server va client. Chương 4: Hệ thống hỗ trợ mua sắm HappyCart Xây dựng hệ thống để cho ra kết quả đáp ứng được các yêu cầu đặt ra cùng với đó nêu ra những khó khăn về mặt kỹ thuật khi thực thi và các hướng giải quyết.

Giao diện người dùng của ứng dụng cũng sẽ được thé hiện trong chương này. > Chương 5: Kết luận Trình bày các kết quả thu được trong quá trình thực hiện ứng dụng, bài học rút ra, nêu các điểm còn hạn chế của ứng dụng và một số đề xuất đề ứng dụng hoạt động tốt hơn, mang lại lợi ích nhiều hơn tới người dùng. KHAO SÁT HIEN TRANG VÀ CƠ SỞ LÝ THUYET Nội dung của chương 2 trình bày về việc khảo sát hành vi người dùng Việt Nam (chủ yếu là các bạn sinh viên, người trẻ độ tuổi từ 18 đến 26 vì đây là những người có tư duy mới, chuộng mua sắm trực tuyến hơn mua sắm truyền thống). Bên cạnh đó là tìm hiểu về các hướng nghiên cứu và ứng dụng trong cùng lĩnh vực của đề tài, quan sát các ưu khuyết điểm để tìm ra cách xây dựng hệ thống mới.

Trong chương này cũng đề cập đến các cơ sở lý thuyết, nền tảng công nghệ được sử dụng để hiện thực đề tài.1 Khảo sát nhu cầu và hành vi người dùng trong mua sắm trực tuyến Nhằm thu thập ý kiến, tìm hiểu nhu cầu của người tiêu dụng hiện tại, nhóm đã thực hiện một cuộc khảo sát trực tuyến với 7 câu hỏi bao gồm trắc nghiệm và tự luận. Khảo sát được mở trong hơn 3 ngày, kết quả nhận được là 132 phiếu trả lời từ hai đối tượng chính là sinh viên và người đi làm (độ tuổi từ 18 đến 26). Nội dung các câu hỏi được trình bày cụ thé trong bảng dưới đây: STT Nội dung câu hỏi 1 Bạn có thường mua hàng trực tuyên không? 2 Bạn mua hàng trực tuyến ở đâu? 3 Bạn mua sắm bằng thiết bị nào? 4 Ban gặp khó khăn gì khi mua sắm trên các nền tảng trực tuyến? 5 Nếu có một ứng dụng hỗ trợ mua hàng trực tuyến (và hỗ trợ người dùng thuận tiện nhất có thé) thì bạn nghĩ mức độ cần thiết của nó như thế nào? a Ban muốn có những chức năng nào trong ứng dung đó? 7 Bạn có biết đến/sử dụng những ứng dụng như sosanhgia, beecost, aliprice, .1 Danh sách câu hỏi khảo sát Bạn có thường mua hàng trực tuyến không? @ Chua bao giờ @ Thinh thoảng @ Thường xuyên Hình 2.1 Nhu cầu mua hàng trực tuyến Có rất ít người tham gia khảo sát nói rằng họ chưa bao giờ mua sắm trên các trên thương mại điện tử (chỉ 1 người, chiếm 0. Số còn lại chiếm 99.2% người thường xuyên mua sắm trực tuyến.

Bạn mua hàng trực tuyến ở đâu? Shopee 105 (80.1%) Thế giới di động 25 (19.5%) steam, divine shop, facebook _ |E—2 (1.2 Noi mua hang truc tuyén Các bạn tham gia khảo sát mua săm trải đều trên nhiều sàn thương mại điện tử khác nhau, cả trong nước lẫn ngoài nước. Mặt hàng các bạn mua cũng đa dạng phong phú. Ở Việt Nam nên các bạn tin chọn các sàn thương mại pho biến đã lâu như Shopee (105 bạn), Tiki (94 bạn), Lazada (50 bạn). Ban mua sam băng thiét bị nào? Máy tính Máy tính bảng @ Điện thoại Hình 2.3 Thiết bi dùng dé mua sắm Phần đông các bạn sử dụng điện thoại thông minh làm phương tiện để mua sắm trực tuyến (chiếm 62.1% bạn dùng máy tính và số ít còn lại dùng máy tính bảng.

Thông qua khảo sát này cho thấy việc điện thoại thông minh trở nên thông dụng đã giúp ích rất nhiều trong việc phát trién thương mại điện tử. Đây cũng là một nền tảng nhóm hướng đến dé phát triển ứng dụng, nhằm giúp tiếp cận được với nhiều người dùng. Bạn gặp khó khăn gì khi mua sắm trên các nền tảng trực tuyến? Tốn thời gian để so sánh sản 88 (67.2%) phẩm với các sản phẩm ở các. Khó tìm kiếm coupon phù hợp 50 (38.2%) mặt hàng và điều kiện, tìm kiế.

Chat lượng sản phẩm không 87 (66.4%) được bảo đảm. Đội giá, giá bị sale ảo.7%) Không chọn đc khoảng thời gian .8%) giao hàng Mình không biết vì 1 lí do nào đó mà khi load đánh gia rat lag, du.4 Các khó khăn trong quá trình mua sắm Sau khi tông hợp các khó khăn mà các bạn gặp phải khi trải nghiệm mua sắm trên nên tảng trực tuyên, dưới đây là các nguyên nhân chính làm các bạn còn e ngại trong việc mua săm: Không có công cụ trực quan để so sánh sản phẩm dang xem với các sản pham tương tự từ những nơi bán khác nhau. Khó tìm kiếm được coupon khi mua hàng Chất lượng sản pham không được đảm bao Sản phâm còn bị tình trạng nâng giá rôi găn mác sale. Nếu có một ứng dụng hỗ trợ mua hàng trực tuyến thì bạn nghĩ nó có cần thiết không? @ Cần thiết.

@ Không cần thiết.5 Nhu cầu về ứng dụng Đa số các bạn tham gia khảo sát cho răng đó là cần thiết để xây dựng một ứng dụng có thể giúp người dùng mua hàng trên các trang thương mại điện tử một cách tốt nhất (72. Đây sẽ là động lực to lớn để nhóm có gắng phát triển ứng dụng của mình dé đáp ứng được các nhu câu của người dùng. Bạn muôn có những chức năng nào trong ứng dụng đó? Xin biến động về giá đề biết du.9% Xem các thông tin đánh giá củ.5%) Thông báo người dùng khi gia.7%) so sánh giá, độ uy tín của ngư.8%) Chức năng theo dõi biến động.8%) Chức năng xem biến động giá.8%) Giao diện người dùng thân thiệ.8%) Thời gian giảm giá sắp tới của.8%) So sánh giá của sản phẩm tron.8%) Địa chỉ cụ thể của nơi bán hàng JÏ—1 (0.8%) đánh giá nhanh xem đây là sal.6 Các chức năng cần thiết theo khảo sát Các tính năng mà người dùng đặc biệt quan tâm khi sử dụng một ứng dụng hỗ trợ mua săm trực tuyên đó là: e Xem biên động giá của sản phâm e Xem các thông tin đánh giá của những người mua hàng trước e_ Có thé theo dõi, nhận thông báo khi giá của sản phâm dang quan tâm giảm. Bạn có biết đến/sử dụng những ứng dụng như sosanhgia, beecost, aliprice,.

chưa? @ Đã từng nghe qua @ Chưa từng nghe qua @ Đã/đang sử dung @ Không nhưng đã từng thử 1 số trang và ứng dụng có tính năng tương tự như vậy Hình 2.7 Khảo sát thông tin các ứng dụng hiện có Kết quả khảo sát cho thấy, phần lớn người tham gia khảo sát vẫn chưa biết đến những ứng dụng hỗ trợ mua sắm trực tuyến như Sosanhgia, Beecost, Alipice (50.8% người đã biết, nghe qua các ứng dụng trên nhưng chỉ có 12.3% là đã dụng các ứng dụng tương tự.2 Khảo sát các hướng nghiên cứu liên quan và ứng dụng tiêu biểu 2.1 Cac hướng nghiên cứu liên quan e Sự ảnh hưởng của các từ ngữ dư thừa ở các lĩnh vực khác nhau đến tốc độ truy van trên E-commerce website (Barbara Jo White, 2007) [3] > Van dé Thời gian tim kiếm là một nhân tố quan trong đối với các dịch vụ trực tuyến. Nghiên cứu chỉ ra rằng người dùng thường rất ít có kiên nhẫn và họ sẽ rời khỏi trang web khi tốc độ phản hồi nó lớn hơn 2 giây (có thé tăng một chút nêu website có các chức năng dé hiền thị rằng nó đang thực hiện, còn gọi là đang “load” cái gì đó. Cơ chế tìm kiếm trên website cũng giống như mục lục ở đăng sau quyền sách giúp ta có thê tìm kiếm một nội dung nào đó trong sách một cách nhanh chóng. Trong môi trường số thì đây được gọi là “inverted index”.

Càng ít chỉ mục thì tốc độ tìm kiếm sẽ căng nhanh. Một trong những cách giúp tăng tốc độ tìm kiếm đó là giảm số lượng chỉ mục bằng cách loại bỏ các từ ngữ dư thừa, hay còn gọi là “stop words”, ví dụ như “cái”, “này”, “là”,. Những từ ngữ dư thừa này thường rất nhiều nhưng lại mang đến ít giá trị trong quá trình tìm kiếm trích xuất thông tin, làm ảnh hưởng đến tốc độ truy xuất dữ liệu. Trên các trang web, diễn đàn, nhiều tô chức, người dùng đã chia sẻ các bộ dữ liệu stop words ở nhiều thứ tiếng khác nhau gọi là standard stop-word list.

Tuy nhiên các bộ dữ liệu này khá chung chung. Trên các E-commerce website thường chứa các dữ liệu dư thừa, tức là những từ ngữ xuất hiện rất nhiều nhưng không có giá trị trong việc tìm ra kết quả tìm kiếm. Việc sử dung standard stop-word list có thé loại bỏ các từ ngữ này nhưng hiệu qua lại chưa cao do các ngành hàng trong thương mại điện tử cần có một bộ dữ liệu stop words riêng để loại bỏ khi truy vấn. > Hướng giải quyết Như trình bày ở trên thì việc có được một bộ dữ liệu stop word là cần thiết, và quan trọng hơn là bộ dữ liệu đó cần được tạo ra cho một lĩnh vực cụ thể.

Khi đó giá tri của những bộ stop word là tôi da mang đến tốc độ truy xuất dữ liệu tăng lên đáng kể. Dé tạo ra một bộ dit liệu stop word mong muốn, sau đây là các bước thực thi: 1. Tao ra bộ dit liệu các sản phẩm trong một danh mục ta hướng đến. Lược bỏ các dấu câu và kí hiệu nếu có.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Phát Triển Ứng Dụng Trợ Giúp Mua Sắm Trực Tuyến Đa Nền Tảng" khám phá những xu hướng và công nghệ mới trong lĩnh vực mua sắm trực tuyến, nhấn mạnh tầm quan trọng của việc phát triển các ứng dụng đa nền tảng để nâng cao trải nghiệm người dùng. Tài liệu này cung cấp cái nhìn sâu sắc về cách mà các ứng dụng này có thể giúp người tiêu dùng dễ dàng tiếp cận sản phẩm, so sánh giá cả và đưa ra quyết định mua sắm thông minh hơn.

Để mở rộng kiến thức của bạn về các yếu tố ảnh hưởng đến hành vi mua sắm trực tuyến, bạn có thể tham khảo tài liệu Factors Influencing Customer Satisfaction: A Study of Online Shopping in Vietnam, nơi phân tích các yếu tố tác động đến sự hài lòng của khách hàng trong môi trường mua sắm trực tuyến. Ngoài ra, tài liệu Nghiên Cứu Các Nhân Tố Tác Động Đến Quyết Định Mua Hàng Trực Tuyến Của Sinh Viên Hutech Tại TPHCM sẽ giúp bạn hiểu rõ hơn về quyết định mua sắm của nhóm đối tượng sinh viên. Cuối cùng, tài liệu Mua Sắm Qua Mạng Trực Tuyến Trong Thời Đại Bùng Nổ Công Nghệ Thông Tin: Lợi Ích Và Những Hạn Chế sẽ cung cấp cái nhìn tổng quan về những lợi ích và thách thức trong lĩnh vực này. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về xu hướng mua sắm trực tuyến hiện nay.