Đồ án: Xây dựng website sàn thương mại điện tử (ĐH Đà Nẵng)

Xây dựng website sàn thương mại điện tử hiệu quả giúp tăng doanh thu. Tìm hiểu quy trình, tính năng cần thiết & giải pháp tối ưu cho website TMĐT của bạn.

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2022

98
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

MỤC LỤC

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU

1.2. LÝ DO CHỌN ĐỀ TÀI

1.3. MỤC TIÊU NGHIÊN CỨU

1.4. PHƯƠNG PHÁP NGHIÊN CỨU

1.4.1. Nghiên cứu lý thuyết

1.4.2. Nghiên cứu công nghệ

1.5. PHẠM VI ĐỀ TÀI

1.6. MÔ HÌNH MVC

1.6.1. Luồng tương tác giữa các thành phần trong MVC

1.6.2. Ưu - nhược điểm của mô hình MVC

1.7. MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ B2C, C2C

1.8. NGÔN NGỮ LẬP TRÌNH

1.9. CÔNG CỤ SỬ DỤNG

1.9.1. Visual studio code

1.10. THƯ VIỆN HỖ TRỢ

2. PHÂN TÍCH VÀ THIẾT KẾ

2.1. PHÂN TÍCH CHỨC NĂNG CỦA WEBSITE

2.1.1. Chức năng của Khách hàng

2.1.2. Chức năng của User bán hàng

2.1.3. Chức năng của Admin

2.2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.2.1. Lược đồ quan hệ cơ sở dữ liệu

2.3. GIAO DIỆN USER

2.3.1. Trang đăng nhập

2.3.2. Trang sản phẩm

2.3.3. Trang giỏ hàng

2.3.4. Trang đặt hàng

2.3.5. Trang chi tiết sản phẩm

2.3.6. Trang quản lý đơn hàng

2.3.7. Trang thông tin chi tiết Khách hàng

2.3.8. Trang quản lý thông báo

2.3.9. Trang tìm kiếm sản phẩm

2.4. GIAO DIỆN USER BÁN HÀNG

2.4.1. Trang quản lý sản phẩm

2.4.2. Trang thêm sản phẩm

2.4.3. Trang sửa sản phẩm

2.4.4. Trang quản lý đơn hàng

2.4.5. Trang quản lý gửi mail Marketing

2.4.6. Trang quản lý mã giảm giá

2.4.7. Trang tạo mã giảm giá

2.4.8. Trang quản lý shop

2.5. GIAO DIỆN ADMIN

2.5.1. Trang đăng nhập

2.5.2. Trang thông tin Admin

2.5.3. Trang mã giảm giá

2.5.4. Trang tạo Mã giảm giá

2.5.5. Trang gửi Mã giảm giá

2.5.6. Trang quản lý Banner

2.5.7. Trang quản lý Slide

2.5.8. Trang thêm Slide

2.5.9. Trang quản lý Menu

2.5.10. Trang thêm Menu

2.5.11. Trang quản lý Sản phẩm

2.5.12. Trang xem chi tiết Sản phẩm

2.5.13. Trang quản lý tài khoản

2.5.14. Trang xem chi tiết Tài khoản

2.5.15. Trang quản lý Đơn hàng

2.5.16. Trang xem chi tiết Đơn hàng

2.5.17. Trang quản lý Thông báo

2.5.18. Trang quản lý Đơn vị vận chuyển

2.5.19. Trang thêm Đơn vị vận chuyển

2.5.20. Trang quản lý giao diện Flash Sale

2.5.21. Trang quản lý Shop Mall

2.5.22. Trang quản lý Email nhận thông báo

3. KẾT QUẢ ĐẠT ĐƯỢC

3.1. Đối với người sử dụng

3.2. Đối với người quản trị

4. HẠN CHẾ CỦA ĐỀ TÀI

5. HƯỚNG PHÁT TRIỂN ĐỀ TÀI

DANH MỤC TÀI LIỆU THAM KHẢO

DANH MỤC TỪ VIẾT TẮT

DANH MỤC BẢNG

DANH MỤC HÌNH

Tóm tắt

I. Giới thiệu Cách xây dựng website sàn thương mại điện tử hiệu quả

Trong bối cảnh thương mại điện tử (TMĐT) phát triển mạnh mẽ, việc xây dựng một website sàn thương mại điện tử hiệu quả là yếu tố then chốt để doanh nghiệp tiếp cận thị trường, gia tăng doanh số và xây dựng thương hiệu. Tuy nhiên, không phải ai cũng biết cách thiết kế, xây dựng và vận hành một sàn TMĐT thành công. Bài viết này sẽ cung cấp các kiến thức nền tảng, các bước thực hiện chi tiết và những kinh nghiệm thực tiễn để bạn có thể tự mình xây dựng một website bán hàng trực tuyến hiệu quả. Theo nghiên cứu từ Đại học Đà Nẵng Phân hiệu Kon Tum, sự cạnh tranh khốc liệt và nhu cầu mua sắm trực tuyến ngày càng tăng đòi hỏi các doanh nghiệp phải chú trọng đầu tư vào kênh bán hàng trực tuyến. Các công ty, cửa hàng đều rất chú tâm đến việc mua bán các sản phẩm thông qua Internet.

1.1. Tổng quan về sàn thương mại điện tử và lợi ích kinh doanh

Sàn thương mại điện tử là một nền tảng trực tuyến cho phép nhiều người bán và người mua giao dịch hàng hóa và dịch vụ. Lợi ích của việc xây dựng website TMĐT bao gồm: Tiếp cận thị trường rộng lớn, giảm chi phí hoạt động, tăng doanh số bán hàng, cải thiện dịch vụ khách hàng và xây dựng thương hiệu. So với kinh doanh truyền thống thì việc phát triển Thương mại điện tử có chi phí thấp hơn, hiệu quả đạt cao, lợi nhuận đạt được cao. Hơn thế nữa, với lợi thế của công nghệ 4.0 và Internet đang phát triển mạnh nên việc truyền tải thông tin về sản phẩm đến khác hàng rất nhanh chóng, thuận tiện.

1.2. Các mô hình sàn TMĐT phổ biến B2C C2C B2B2C

Các mô hình sàn thương mại điện tử phổ biến bao gồm: B2C (Business-to-Consumer), C2C (Consumer-to-Consumer), và B2B2C (Business-to-Business-to-Consumer). Mô hình B2C tập trung vào việc bán hàng trực tiếp từ doanh nghiệp đến người tiêu dùng. Mô hình C2C cho phép người tiêu dùng mua bán trực tiếp với nhau. Mô hình B2B2C kết hợp cả hai, cho phép doanh nghiệp bán hàng thông qua một nền tảng trung gian đến người tiêu dùng. Theo tài liệu gốc, B2C là một khái niệm được rất nhiều doanh nghiệp, cá nhân ưa chuộng bởi việc giao dịch và hợp tác giữa các chủ thể tham gia mua bán với nhau thường mang lại lợi ích đa dạng và hiệu quả hơn, các doanh nghiệp cũng nhanh chóng vừa khẳng định vị trí trên thị trường, vừa xây dựng thành công thương hiệu đối với khách hàng khi hợp tác và làm việc cùng nhau. C2C đại diện cho một thị trường nơi một khách hàng mua hàng hóa từ một khách hàng khác, sử dụng nền tảng bên thứ ba tạo ra để thuận lợi cho giao dịch.

1.3. Phân tích xu hướng thị trường thương mại điện tử năm 2024

Thị trường thương mại điện tử năm 2024 tiếp tục chứng kiến sự tăng trưởng mạnh mẽ của các kênh bán hàng trên thiết bị di động, sự cá nhân hóa trải nghiệm mua sắm, và sự trỗi dậy của thương mại xã hội. Các doanh nghiệp cần nắm bắt các xu hướng này để tối ưu hóa website TMĐT của mình, thu hút và giữ chân khách hàng.

II. Cách xác định mục tiêu khi xây dựng website sàn TMĐT hiệu quả

Trước khi bắt tay vào xây dựng website sàn thương mại điện tử, việc xác định rõ mục tiêu là vô cùng quan trọng. Mục tiêu này sẽ định hướng cho toàn bộ quá trình thiết kế, phát triển và vận hành sàn TMĐT. Mục tiêu có thể là tăng doanh số bán hàng, mở rộng thị trường, xây dựng thương hiệu, hoặc cải thiện dịch vụ khách hàng. Việc xác định mục tiêu cụ thể, đo lường được, có thể đạt được, phù hợp và có thời hạn (SMART) sẽ giúp bạn tập trung nguồn lực và đánh giá hiệu quả hoạt động. Theo tài liệu gốc, Website còn giúp giới thiệu hình ảnh cửa hàng, công ty đến với tất cả mọi người.

2.1. Xác định đối tượng mục tiêu và nhu cầu của khách hàng

Việc xác định đối tượng mục tiêu và nhu cầu của khách hàng là yếu tố then chốt để xây dựng một website sàn TMĐT phù hợp. Nghiên cứu thị trường, phân tích dữ liệu khách hàng, và thu thập phản hồi từ khách hàng sẽ giúp bạn hiểu rõ hơn về nhu cầu, mong muốn và hành vi mua sắm của họ. Dựa trên những thông tin này, bạn có thể thiết kế website bán hàng với giao diện thân thiện, sản phẩm phù hợp và dịch vụ tốt nhất.

2.2. Phân tích đối thủ cạnh tranh và tìm ra lợi thế cạnh tranh

Việc phân tích đối thủ cạnh tranh giúp bạn hiểu rõ hơn về thị trường và tìm ra lợi thế cạnh tranh cho website sàn thương mại điện tử. Nghiên cứu các đối thủ cạnh tranh về sản phẩm, giá cả, dịch vụ, marketing và công nghệ sẽ giúp bạn xác định điểm mạnh, điểm yếu và cơ hội để tạo ra sự khác biệt. Lợi thế cạnh tranh có thể là sản phẩm độc đáo, giá cả cạnh tranh, dịch vụ khách hàng tốt hơn, hoặc trải nghiệm mua sắm trực tuyến tuyệt vời.

2.3. Thiết lập KPIs Key Performance Indicators cho sàn TMĐT

KPIs là các chỉ số quan trọng giúp bạn đo lường và đánh giá hiệu quả hoạt động của sàn TMĐT. Các KPIs quan trọng bao gồm: Doanh số bán hàng, tỷ lệ chuyển đổi, giá trị đơn hàng trung bình, chi phí thu hút khách hàng, tỷ lệ giữ chân khách hàng, và sự hài lòng của khách hàng. Việc theo dõi và phân tích KPIs thường xuyên sẽ giúp bạn điều chỉnh chiến lược và tối ưu hóa website bán hàng để đạt được mục tiêu đề ra.

III. Hướng dẫn chọn nền tảng và thiết kế website sàn TMĐT hiệu quả

Việc lựa chọn nền tảng phù hợp và thiết kế giao diện hấp dẫn là yếu tố quan trọng để tạo ra một website sàn thương mại điện tử chuyên nghiệp và hiệu quả. Có nhiều nền tảng TMĐT khác nhau, mỗi nền tảng có ưu nhược điểm riêng. Bạn cần cân nhắc các yếu tố như chi phí, tính năng, khả năng mở rộng, và hỗ trợ kỹ thuật để lựa chọn nền tảng phù hợp với nhu cầu và ngân sách của mình. Thiết kế giao diện cần đảm bảo tính thẩm mỹ, thân thiện với người dùng, dễ dàng điều hướng, và tối ưu hóa cho thiết bị di động. Theo tài liệu gốc, Website sẽ có các chứng năng chính bao gồm: – Dành cho User:  Đăng nhập  Đăng ký  Tìm kiếm sản phẩm  Đánh giá sản phẩm (comment, rating)  Thêm sản phẩm vào giỏ hàng  Mua hàng  Quản lý đơn hàng

3.1. So sánh các nền tảng TMĐT phổ biến Shopify WooCommerce Magento

Các nền tảng TMĐT phổ biến bao gồm: Shopify, WooCommerce, và Magento. Shopify là một nền tảng SaaS (Software as a Service) dễ sử dụng, phù hợp cho các doanh nghiệp nhỏ và vừa. WooCommerce là một plugin WordPress, cho phép bạn biến website WordPress thành một cửa hàng trực tuyến. Magento là một nền tảng mã nguồn mở mạnh mẽ, phù hợp cho các doanh nghiệp lớn với nhu cầu tùy chỉnh cao.

3.2. Thiết kế giao diện người dùng UI UX tối ưu cho sàn TMĐT

Thiết kế UI/UX (User Interface/User Experience) là yếu tố quan trọng để tạo ra trải nghiệm mua sắm trực tuyến tuyệt vời cho khách hàng. Giao diện cần trực quan, dễ sử dụng, và hấp dẫn. Các yếu tố cần chú ý bao gồm: Bố cục trang web, màu sắc, font chữ, hình ảnh, video, và các yếu tố tương tác. Bạn cần đảm bảo rằng khách hàng có thể dễ dàng tìm kiếm sản phẩm, thêm vào giỏ hàng, thanh toán, và liên hệ với bộ phận hỗ trợ.

3.3. Tối ưu hóa website cho thiết bị di động Mobile first design

Ngày càng có nhiều người dùng truy cập Internet và mua sắm trực tuyến bằng thiết bị di động. Do đó, việc tối ưu hóa website sàn thương mại điện tử cho thiết bị di động là vô cùng quan trọng. Bạn cần sử dụng thiết kế responsive, đảm bảo rằng website bán hàng hiển thị tốt trên mọi loại thiết bị, từ điện thoại thông minh đến máy tính bảng. Giao diện di động cần đơn giản, dễ điều hướng, và tải nhanh.

IV. Bí quyết marketing và SEO website sàn TMĐT để tăng doanh số

Sau khi xây dựng xong website sàn thương mại điện tử, việc marketing và SEO (Search Engine Optimization) là vô cùng quan trọng để thu hút khách hàng và tăng doanh số bán hàng. Bạn cần xây dựng một chiến lược marketing toàn diện, bao gồm nhiều kênh khác nhau, như: SEO, quảng cáo trả phí, mạng xã hội, email marketing, và content marketing. SEO giúp website bán hàng của bạn xuất hiện ở vị trí cao trên kết quả tìm kiếm của Google, thu hút lượng truy cập tự nhiên và tăng khả năng bán hàng.

4.1. Xây dựng chiến lược SEO hiệu quả cho sàn TMĐT

Chiến lược SEO hiệu quả cho sàn TMĐT bao gồm: Nghiên cứu từ khóa, tối ưu hóa nội dung, xây dựng liên kết, và cải thiện tốc độ tải trang. Bạn cần sử dụng các từ khóa liên quan đến sản phẩm và dịch vụ của mình, tạo ra nội dung chất lượng, xây dựng liên kết từ các website uy tín, và đảm bảo rằng website bán hàng của bạn tải nhanh chóng.

4.2. Sử dụng quảng cáo trả phí Google Ads Facebook Ads để tiếp cận khách hàng

Quảng cáo trả phí (Google Ads, Facebook Ads) là một cách nhanh chóng và hiệu quả để tiếp cận khách hàng tiềm năng. Bạn có thể sử dụng quảng cáo để nhắm mục tiêu đến đối tượng khách hàng cụ thể, dựa trên các yếu tố như: Độ tuổi, giới tính, sở thích, và vị trí địa lý. Quảng cáo cần hấp dẫn, có lời kêu gọi hành động rõ ràng, và dẫn đến trang đích liên quan.

4.3. Tận dụng mạng xã hội để xây dựng thương hiệu và tương tác với khách hàng

Mạng xã hội (Facebook, Instagram, TikTok) là một kênh marketing hiệu quả để xây dựng thương hiệu và tương tác với khách hàng. Bạn cần tạo ra nội dung hấp dẫn, chia sẻ thông tin về sản phẩm và dịch vụ, tổ chức các chương trình khuyến mãi, và trả lời các câu hỏi của khách hàng. Mạng xã hội giúp bạn xây dựng mối quan hệ với khách hàng và tăng khả năng họ sẽ mua hàng từ website sàn thương mại điện tử của bạn.

V. Vận hành và bảo trì website sàn TMĐT để đảm bảo hoạt động ổn định

Sau khi website sàn thương mại điện tử đi vào hoạt động, việc vận hành và bảo trì là vô cùng quan trọng để đảm bảo hoạt động ổn định và mang lại trải nghiệm tốt nhất cho khách hàng. Bạn cần theo dõi hiệu suất của website, giải quyết các vấn đề kỹ thuật, cập nhật phần mềm, và bảo mật dữ liệu. Dịch vụ khách hàng tốt cũng là yếu tố quan trọng để giữ chân khách hàng và xây dựng uy tín cho thương hiệu của bạn. Theo tài liệu gốc, Website sẽ có các chứng năng chính bao gồm: – Dành cho User Bán hàng  Đăng nhập  Đăng ký  Quản lý sản phẩm  Quản lý đơn hàng  Thống kê sản phẩm đã bán theo năm, tháng,.

5.1. Theo dõi và phân tích hiệu suất website Google Analytics

Google Analytics là một công cụ mạnh mẽ giúp bạn theo dõi và phân tích hiệu suất của website sàn thương mại điện tử. Bạn có thể sử dụng Google Analytics để đo lường lượng truy cập, tỷ lệ thoát trang, thời gian ở lại trang, và các chỉ số quan trọng khác. Dựa trên những thông tin này, bạn có thể điều chỉnh chiến lược marketing và tối ưu hóa website bán hàng để tăng doanh số.

5.2. Đảm bảo an ninh và bảo mật cho sàn TMĐT

An ninh và bảo mật là yếu tố quan trọng để bảo vệ dữ liệu khách hàng và uy tín của thương hiệu. Bạn cần sử dụng các biện pháp bảo mật như: Chứng chỉ SSL, tường lửa, phần mềm diệt virus, và cập nhật phần mềm thường xuyên. Bạn cũng cần tuân thủ các quy định về bảo vệ dữ liệu cá nhân (GDPR) và thông báo cho khách hàng về chính sách bảo mật của mình.

5.3. Cung cấp dịch vụ khách hàng tốt và giải quyết khiếu nại nhanh chóng

Dịch vụ khách hàng tốt là yếu tố quan trọng để giữ chân khách hàng và xây dựng uy tín cho thương hiệu. Bạn cần cung cấp các kênh hỗ trợ khách hàng đa dạng (email, điện thoại, chat trực tuyến), trả lời các câu hỏi của khách hàng nhanh chóng, và giải quyết các khiếu nại một cách công bằng và hiệu quả. Khách hàng hài lòng sẽ trở thành khách hàng trung thành và giới thiệu website sàn thương mại điện tử của bạn cho người khác.

VI. Tương lai của sàn TMĐT và các công nghệ mới ứng dụng hiệu quả

Thị trường thương mại điện tử đang phát triển với tốc độ chóng mặt, với sự xuất hiện của nhiều công nghệ mới như trí tuệ nhân tạo (AI), thực tế ảo (VR), và chuỗi khối (Blockchain). Các doanh nghiệp cần nắm bắt và ứng dụng các công nghệ này để tạo ra những trải nghiệm mua sắm trực tuyến độc đáo và hiệu quả, tăng khả năng cạnh tranh và thu hút khách hàng. Các công nghệ mới về lập trình website như ReactJS, HTML, JavaScript, CSS. Theo tài liệu gốc, – Sử dụng ngôn ngữ NodeJs, MongoDB để xây dựng CSDL cho website.

6.1. Ứng dụng AI trí tuệ nhân tạo để cá nhân hóa trải nghiệm mua sắm

AI (trí tuệ nhân tạo) có thể được sử dụng để cá nhân hóa trải nghiệm mua sắm cho khách hàng, dựa trên các yếu tố như: Lịch sử mua hàng, hành vi duyệt web, và sở thích cá nhân. AI có thể đề xuất các sản phẩm phù hợp, tạo ra các chương trình khuyến mãi cá nhân, và cung cấp dịch vụ khách hàng tự động.

6.2. Sử dụng VR thực tế ảo để tạo ra trải nghiệm mua sắm trực quan

VR (thực tế ảo) có thể được sử dụng để tạo ra trải nghiệm mua sắm trực quan cho khách hàng, cho phép họ xem sản phẩm trong môi trường 3D, thử đồ ảo, và tham quan cửa hàng trực tuyến từ xa. VR giúp khách hàng có cái nhìn chân thực hơn về sản phẩm và tăng khả năng họ sẽ mua hàng.

6.3. Blockchain và ứng dụng trong thanh toán và quản lý chuỗi cung ứng

Blockchain có thể được sử dụng để cải thiện tính an toàn và minh bạch của các giao dịch thanh toán, quản lý chuỗi cung ứng, và xác thực nguồn gốc sản phẩm. Blockchain giúp giảm thiểu rủi ro gian lận, tăng tốc độ thanh toán, và cải thiện khả năng theo dõi sản phẩm từ nhà sản xuất đến người tiêu dùng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/09/2025
Xây dựng website sàn thương mại điện tử

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

CHƯƠNG 1 TỔNG QUAN ĐỀ TÀI 1. TỔNG QUAN VẤN ĐỀ NGHIÊN CỨU Như chúng ta cũng thấy trong thời kỳ dịch Covid hiện nay thì việc trao đổi, mua bán hàng hóa theo cách truyền thống trở nên khó khăn và việc cạnh tranh trong kinh doanh, ngày càng trở nên quyết liệt và hầu hết các cơ sở kinh doanh, công ty, cửa hàng đều rất chú tâm đến việc mua bán các sản phẩm thông qua Internet. So với kinh doanh truyền thống thì việc phát triển “Thương mại điện tử” có chi phí thấp hơn, hiệu quả đạt cao, lợi nhuận đạt được cao. Hơn thế nữa, với lợi thế của công nghệ 4.0 và Internet đang phát triển mạnh nên việc truyền tải thông tin về sản phẩm đến khác hàng rất nhanh chóng, thuận tiện.

Kết hợp với dịch vụ giao hàng thông qua các công ty, dịch vụ giao hàng tận nơi như Bưu điện, Giao hàng tiết kiệm,…càng tăng thêm thuận lợi để loại hình kinh doanh thương mại điện tử phát triển hơn. Do vậy, việc phát triển và tạo ra các website bán trực tuyến, giúp mọi người có thể mua hàng hóa mọi lúc, mọi nơi thông qua Internet. Đây là một hình thức kinh doanh làm cho doanh thu của các cửa hàng, công ty, doanh nghiệp tăng cao và các chi phí marketing được giảm xuống đáng kể. LÝ DO CHỌN ĐỀ TÀI Hiện nay, việc áp dụng Website trong việc phát triển kinh doanh và quảng bá các sản phẩm của các cửa hàng và công ty trở nên rất phổ biến, hiệu quả.

Hầu hết các công ty và các cửa hàng thường sử dụng các Website để giới thiệu và quảng bá sản phẩm của mình. Hiện nay hầu hết mọi người thường tìm kiếm thông tin và mua bán các sản phẩm thông qua các Website trên Internet trở nên khá gần gũi, đặc biệt là các bạn nữ, nội trợ không có thời gian để đi mua sắm bên ngoài, các nhân viên văn phòng,. Bên cạnh đó, Website còn giúp giới thiệu hình ảnh cửa hàng, công ty đến với tất cả mọi người. Do vậy, em quyết định chọn đề tài “Xây dựng website sàn thương mại điện tử” làm đồ án tốt nghiệp với mong muốn tạo ra một Website bán hàng để quảng bá các sản phẩm, cũng như tạo ta một nơi mua bán sản phẩm uy tín và chất lượng.

MỤC TIÊU NGHIÊN CỨU – Nắm vững được cách sử dụng phần mềm VS code, MongoDB Compass, Postman; – Nắm vững kiến thức của các ngôn ngữ lập trình như: ReactJs, JavaScript, TypeScript, HTML, CSS; – Hiểu được cách thức hoạt động của Client – Server; – Hiểu được cách thức hoạt động của hệ quản trị cơ sở dữ liệu SQL Server, MySQL; – Hiểu được cách thức giao tiếp giữa Client – Server qua API; – Nắm vững kiến thức về cách hoạt động, tổ chức của mô hình thương mại điện tử B2C, C2C; 1 – Nắm vững các giai đoạn thực hiện một giao dịch của B2C, C2C thông qua Internet; – Hiểu được cách thức xây dựng một website TMĐT có áp dụng các mô hình kinh doanh phổ biến hiện nay như B2C, C2C; – Áp dụng được các công cụ, ngôn ngữ lập trình để xây dựng website; – Áp dụng được các kiến thức về Thương mại điện tử vào website. PHƯƠNG PHÁP NGHIÊN CỨU 1. Khảo sát – Khảo sát yêu cầu, nhu cầu của người dùng thông qua Google biểu mẫu, phiếu khảo sát, … – Thu thập thông tin, dữ liệu, số liệu từ các website thương mại điện tử lớn tại Việt Nam cũng như thế giới bao gồm: taobao.vn,… thông qua các website đánh giá, thống kê dữ liệu khách hàng. – Phân tích các nhu cầu, yêu cầu, dữ liệu, số liệu đã thu thập được để áp dụng cho việc phát triển đề tài.

Nghiên cứu lý thuyết – Tìm hiểu, nghiên cứu mô hình MVC, các kỹ thuật lập trình và cách thức hoạt động của chương trình. – Nghiên cứu, phân tích thiết kế hệ thống chương trình. – Nghiên cứu cách xây dựng chương trình theo những yêu cầu đặt ra. – Tìm hiểu, nghiên cứu các mô hình Thương mại điện tử (B2B, B2C, C2C).

Nghiên cứu công nghệ – Tìm hiểu và nghiên cứu các công nghệ mới về lập trình website như ReactJS, HTML, JavaScript, CSS trên các diễn đàn, group, website công nghệ để áp dụng xây dựng UI/UX. – Sử dụng ngôn ngữ NodeJs, MongoDB để xây dựng CSDL cho website. PHẠM VI ĐỀ TÀI Được sử dụng cho môi trường Internet phù hợp với các tất cả những người yêu thích mua sắm online và đây cũng là nơi để các shop, các công ty, danh nghiệp, cá nhân, tổ chức giới thiệu, đăng bán các sản phẩm. Website sẽ có các chứng năng chính bao gồm: – Dành cho User:  Đăng nhập  Đăng ký  Tìm kiếm sản phẩm  Đánh giá sản phẩm (comment, rating)  Thêm sản phẩm vào giỏ hàng  Mua hàng  Quản lý đơn hàng 2 – Dành cho User Bán hàng  Đăng nhập  Đăng ký  Quản lý sản phẩm  Quản lý đơn hàng  Thống kê sản phẩm đã bán theo năm, tháng,.

– Dành cho Admin  Đăng nhập  Quản lý sản phẩm  Quản lý đơn hàng  Quản lý tài khoản (User, User bán hàng)  Quản lý Danh mục sản phẩm  Thống kê sản phẩm đã bán năm, tháng,.  Quản lý slider  Quản lý banner quảng cáo  Quản lý mã giảm giá 3 CHƯƠNG 2 CƠ SỞ LÝ THUYẾT 2. MÔ HÌNH MVC 2. Khái niệm MVC là từ viết tắt bởi 3 từ Model – View – Controller.

Đây là mô hình thiết kế sử dụng trong kỹ thuật phần mềm. Mô hình source code thành 3 phần, tương ứng mỗi từ. Mỗi từ tương ứng với một hoạt động tách biệt trong một mô hình.1: Mô hình MVC – Model(M): “Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng. Bộ phận này là một cầu nối giữa 2 thành phần bên dưới là View và Controller.

Model thể hiện dưới hình thức là một cơ sở dữ liệu hoặc có khi chỉ đơn giản là một file XML bình thường. Model thể hiện rõ các thao tác với cơ sở dữ liệu như cho phép xem, truy xuất, xử lý dữ liệu,…”[4] – View(V): “Đây là phần giao diện (theme) dành cho người sử dụng. Nơi mà người dùng có thể lấy được thông tin dữ liệu của MVC thông qua các thao tác truy vấn như tìm kiếm hoặc sử dụng thông qua các website”[4]. Thông thường, các ứng dụng web sử dụng MVC View như một phần của hệ thống, nơi các thành phần HTML được tạo ra.

Bên cạnh đó, View cũng có chức năng ghi nhận hoạt động của người dùng để tương tác với Controller. Tuy nhiên, View không có mối quan hệ trực tiếp với Controller, cũng không được lấy dữ liệu từ Controller mà chỉ hiển thị yêu cầu chuyển cho Controller. – Controller(C): “Bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua view. Từ đó, Controller đưa ra dữ liệu phù hợp với người dùng.

Bên cạnh đó, Controller còn có chức năng kết nối với model. Luồng tương tác giữa các thành phần trong MVC – View sẽ hiển thị ra phần nhập form tiêu đề và nội dung. – Controller lấy dữ liệu từ 2 trường và gửi tới Model. – Model lúc này sẽ nhận dữ liệu từ Controller để lưu trữ trong cơ sở dữ liệu.

– Mỗi bộ phận thực hiện chức năng nhất định, nhưng chúng có sự thống nhất, liên kết với nhau tạo nên mô hình MVC. Mô hình này tương đối nhẹ. Nó có thể tích hợp được nhiều tính năng có trong ASP.NET hiện giờ. Ưu - nhược điểm của mô hình MVC a.

Ưu điểm – Kiểm tra dễ dàng: Với MVC, bạn có thể dễ dàng kiểm tra, rà soát lỗi phần mềm trước khi tới tay người tiêu dùng, đảm bảo chất lượng và độ uy tín cao hơn. – Chức năng control: Trên các nền website thì ngôn ngữ lập trình như CSS, HTML, JavaScript có một vai trò vô cùng quan trọng. Việc sử dụng mô hình MVC sẽ giúp có một bộ control ưu việt trên nền tảng các ngôn ngữ hiện đại với nhiều hình thức khác nhau. – View và size: View sẽ là nơi lưu trữ các dữ liệu.

Càng nhiều yêu cầu được thực hiện thì kích thước càng tệp càng lớn. Khi đó, đường truyền mạng cũng giảm tốc độ load. Việc sử dụng mô hình MVC sẽ giúp bạn tiết kiệm được diện tích băng thông một cách tối ưu. – Chức năng Soc (Separation of Concern): Chức năng này cho phép bạn phân tách rõ ràng các phần như Model, giao diện, data, nghiệp vụ.

– Tính kết hợp: Việc tích hợp ở mô hình MVC cho phép bạn thoải mái viết code trên nền tảng website. Khi đó, server của bạn sẽ được giảm tải khá nhiều. – Đơn giản: Đây là một mô hình với kết cấu tương đối đơn giản. Dù bạn không có quá nhiều chuyên môn cũng có thể sử dụng được.

Nhược điểm Chỉ phù hợp đối với các dự án lớn. Đối với những dự án có quy mô nhỏ thì mô hình MVC dường như trở nên cồng kềnh, làm tốn thời gian để phát triển, và trung chuyển dữ liệu. MÔ HÌNH THƯƠNG MẠI ĐIỆN TỬ B2C, C2C 2. Mô hình B2C “Mô hình kinh doanh B2C (viết tắt của cụm từ Business to Customer) được sử dụng để mô tả giao dịch thương mại giữa doanh nghiệp và người tiêu dùng cuối cùng” [1, tr.

Theo truyền thống, thuật ngữ này dùng để chỉ quá trình bán sản phẩm trực tiếp cho người tiêu dùng, bao gồm mua sắm tại cửa hàng hoặc ăn trong nhà hàng. Ngày nay nó mô tả các giao dịch giữa các nhà bán lẻ trực tuyến và khách hàng của họ. Hầu hết các doanh nghiệp bán trực tiếp cho người tiêu dùng có thể được gọi là các doanh nghiệp B2C.2: Mô hình B2C B2C là một khái niệm được rất nhiều doanh nghiệp, cá nhân ưa chuộng bởi việc giao dịch và hợp tác giữa các chủ thể tham gia mua bán với nhau thường mang lại lợi ích đa dạng và hiệu quả hơn, các doanh nghiệp cũng nhanh chóng vừa khẳng định vị trí trên thị trường, vừa xây dựng thành công thương hiệu đối với khách hàng khi hợp tác và làm việc cùng nhau. Theo dòng phát triển của Internet, B2C ngày nay là mô hình bán hàng rất phổ biến và được biết đến rộng rãi trên phạm vi toàn thế giới.

Thay vì sử dụng mô hình B2C theo cách truyền thống là mua sắm tại các trung tâm thương mại, trả tiền cho việc xem phim, ăn uống tại nhà hàng,. thì B2C mới đã hoàn toàn chuyển sang hình thức Thương mại điện tử hay Bán hàng online qua Internet. Mô hình C2C “C2C là viết tắt của cụm từ Consumer To Consumer là một mô hình kinh doanh, theo đó người tiêu dùng có thể giao dịch với nhau, thông thường trong môi trường trực tuyến” [1, tr.

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