Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng hệ thống thương mại điện tử cho đồ cũ

Đồ án tốt nghiệp CNTT xây dựng hệ thống thương mại điện tử đồ cũ, tập trung vào thiết kế và phát triển nền tảng bán hàng trực tuyến hiệu quả, an toàn.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

đồ án tốt nghiệp

2024

136
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

ĐỀ CƯƠNG LUẬN VĂN TỐT NGHIỆP

KẾ HOẠCH THỰC HIỆN

DANH MỤC HÌNH ẢNH

DANH MỤC BẢNG

1. CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU

1.1. Khảo sát hiện trạng

1.2. Xác định yêu cầu

1.2.1. Yêu cầu chức năng

1.2.2. Yêu cầu phi chức năng

2. CHƯƠNG 2: KIẾN TRÚC HỆ THỐNG

2.1. Kiến trúc chung của hệ thống

2.2. Các công nghệ sử dụng

2.2.1. Các công nghệ áp dụng

2.2.2. Các công nghệ khác

3. CHƯƠNG 3: THIẾT KẾ PHẦN MỀM

3.1. Lược đồ use case

3.1.1. Phân hệ khách

3.1.2. Phân hệ người dùng

3.1.3. Phân hệ người bán

3.1.4. Phân hệ người quản lý

3.1.5. Phân hệ admin

3.1.6. Phân hệ shipper

3.2. Lược đồ hoạt động

3.2.1. Phân hệ khách

3.2.2. Phân hệ người dùng

3.2.3. Phân hệ người bán

3.2.4. Phân hệ người quản lý

3.2.5. Phân hệ admin

3.2.6. Phân hệ shipper

3.3. Lược đồ tuần tự

3.3.1. Phân hệ khách

3.3.2. Phân hệ người dùng

3.3.3. Phân hệ người bán

3.3.4. Phân hệ người quản lý

3.3.5. Phân hệ admin

3.3.6. Phân hệ shipper

3.4. Lược đồ cơ sở dữ liệu

4. CHƯƠNG 4: THIẾT KẾ GIAO DIỆN

4.1. Sơ đồ luồng màn hình (Screen flow)

4.2. Chi tiết giao diện (Người dùng)

4.3. Chi tiết giao diện (Người bán)

4.4. Chi tiết giao diện (Quản lý)

4.5. Chi tiết giao diện (Admin)

4.6. Chi tiết giao diện (Shipper)

5. CHƯƠNG 5: CÀI ĐẶT VÀ KIỂM THỬ

5.1. Kiểm thử

PHẦN KẾT LUẬN

0.1. Những kết quả đạt được

0.2. Nhược điểm

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

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Hệ thống thương mại điện tử đồ cũ

Hệ thống thương mại điện tử đồ cũ là một nền tảng trực tuyến được thiết kế để tạo điều kiện thuận lợi cho việc mua bán và trao đổi các sản phẩm đồ cũ. Hệ thống này nhằm mục đích kết nối người mua và người bán trên khắp quốc gia, cung cấp một môi trường giao dịch an toàn và hiệu quả. Thương mại điện tử đồ cũ không chỉ giúp người dùng dễ dàng tiếp cận các sản phẩm mà còn góp phần bảo vệ môi trường thông qua việc tái sử dụng đồ cũ. Hệ thống được xây dựng với các tính năng như đăng ký, đăng nhập, tìm kiếm sản phẩm, và thanh toán trực tuyến, đảm bảo trải nghiệm người dùng tối ưu.

1.1. Xây dựng hệ thống

Xây dựng hệ thống là quá trình thiết kế và phát triển một nền tảng thương mại điện tử từ đầu. Đối với đồ án tốt nghiệp CNTT, việc xây dựng hệ thống bao gồm việc lựa chọn công nghệ phù hợp, thiết kế kiến trúc hệ thống, và triển khai các chức năng cốt lõi. Các công nghệ được sử dụng bao gồm ReactJS, Next.js, NodeJS, và MongoDB, đảm bảo hệ thống hoạt động mượt mà và bảo mật cao. Quá trình này cũng đòi hỏi sự hiểu biết sâu sắc về nền tảng thương mại điện tử và các yêu cầu cụ thể của người dùng.

1.2. Giao dịch trực tuyến

Giao dịch trực tuyến là một trong những tính năng quan trọng nhất của hệ thống. Nó cho phép người dùng thực hiện các giao dịch mua bán một cách nhanh chóng và an toàn. Hệ thống tích hợp các phương thức thanh toán trực tuyến như Paypal và VNPay, đảm bảo tính tiện lợi và bảo mật. Mua bán đồ cũ trực tuyến không chỉ giúp người dùng tiết kiệm thời gian mà còn mở rộng phạm vi giao dịch, kết nối người mua và người bán từ khắp nơi.

II. Đồ án tốt nghiệp CNTT

Đồ án tốt nghiệp CNTT là một phần quan trọng trong quá trình học tập của sinh viên ngành công nghệ thông tin. Đề tài Xây dựng hệ thống thương mại điện tử đồ cũ không chỉ giúp sinh viên áp dụng kiến thức đã học vào thực tế mà còn rèn luyện kỹ năng phân tích, thiết kế và phát triển hệ thống. Đồ án này đòi hỏi sự hiểu biết sâu sắc về công nghệ thông tin và khả năng giải quyết các vấn đề phức tạp trong quá trình phát triển phần mềm.

2.1. Công nghệ thông tin

Công nghệ thông tin đóng vai trò quan trọng trong việc phát triển hệ thống thương mại điện tử. Sinh viên cần nắm vững các công nghệ như ReactJS, Next.js, và NodeJS để xây dựng giao diện người dùng và xử lý logic phía server. Hệ thống trực tuyến cũng yêu cầu sử dụng các công cụ bảo mật như JWT và Bcrypt để đảm bảo an toàn thông tin người dùng. Việc áp dụng các công nghệ này giúp hệ thống hoạt động ổn định và đáp ứng được nhu cầu của người dùng.

2.2. Thực tiễn ứng dụng

Thực tiễn ứng dụng của đồ án này là việc tạo ra một hệ thống thương mại điện tử có thể áp dụng vào thực tế. Hệ thống không chỉ giúp người dùng mua bán đồ cũ một cách dễ dàng mà còn góp phần bảo vệ môi trường. Nền tảng thương mại điện tử này cũng có thể được mở rộng để tích hợp thêm các tính năng như quản lý kho hàng, thống kê doanh thu, và hỗ trợ đa ngôn ngữ, đáp ứng nhu cầu của thị trường trong tương lai.

III. Nền tảng thương mại điện tử

Nền tảng thương mại điện tử là cốt lõi của hệ thống, cung cấp các công cụ và dịch vụ cần thiết để hỗ trợ việc mua bán trực tuyến. Hệ thống này bao gồm các module như quản lý người dùng, quản lý sản phẩm, và quản lý giao dịch. Hệ thống thương mại điện tử cũng tích hợp các tính năng như đăng nhập bằng Google và Facebook, thanh toán trực tuyến, và quản lý đơn hàng, đảm bảo trải nghiệm người dùng toàn diện.

3.1. Quản lý người dùng

Quản lý người dùng là một phần quan trọng của hệ thống, cho phép người dùng đăng ký, đăng nhập, và quản lý thông tin cá nhân. Hệ thống cũng cung cấp tính năng khôi phục mật khẩu và bảo mật thông tin người dùng thông qua JWT. Hệ thống trực tuyến này đảm bảo rằng thông tin người dùng được bảo vệ và chỉ có thể truy cập bởi người dùng được ủy quyền.

3.2. Quản lý sản phẩm

Quản lý sản phẩm cho phép người bán thêm, chỉnh sửa, và xóa các sản phẩm trên hệ thống. Hệ thống cũng cung cấp tính năng tìm kiếm và lọc sản phẩm theo danh mục, giá cả, và thời gian đăng bán. Mua bán đồ cũ trở nên dễ dàng hơn với các tính năng này, giúp người dùng nhanh chóng tìm thấy sản phẩm phù hợp với nhu cầu của mình.

21/02/2025
Đồ án tốt nghiệp công nghệ thông tin xây dựng hệ thống thương mại điện tử đồ cũ

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

PHẦN MỞ ĐẦU 1. TÍNH CẤP THIẾT CỦA ĐỀ TÀI Xây dựng một trang web mua bán và trao đổi đồ cũ trở nên cấp thiết trong bối cảnh công nghệ ngày nay. Cung cấp một nền tảng trực tuyến giúp người tiêu dùng dễ dàng truy cập và thực hiện giao dịch từ mọi thiết bị, đồng thời mở rộng kết nối giữa những người có nhu cầu mua bán đồ cũ trên khắp quốc gia. Bảo mật thông tin cá nhân và giao dịch là yếu tố không thể thiếu, đặc biệt trong bối cảnh ngày nay, nâng cao niềm tin của người dùng trong quá trình sử dụng dịch vụ trực tuyến.

Sử dụng công nghệ trí tuệ nhân tạo và phân tích dữ liệu có thể tối ưu hóa trải nghiệm người dùng, giúp họ dễ dàng tìm kiếm và tìm thấy những sản phẩm phù hợp. Việc tích hợp các phương tiện thanh toán trực tuyến an toàn giúp tạo ra một môi trường giao dịch thuận tiện và tin cậy. Cuối cùng, xây dựng một cộng đồng đa dạng và bền vững thông qua việc chia sẻ và tái sử dụng đồ cũ không chỉ đáp ứng nhu cầu ngày càng tăng về tiện ích, mà còn hỗ trợ mục tiêu bảo vệ môi trường, thúc đẩy kinh doanh cộng đồng và chiến dịch thiện nguyện. Từ nhu cầu thực trạng trên, nhóm em thực hiện đề tài “Xây dựng Hệ thống Thương mại Điện tử Đồ cũ”.

MỤC ĐÍCH CỦA ĐỀ TÀI Đề tài hướng đến xây dựng một ứng dụng website trao đổi và mua bán các sản phẩm đồ cũ có các chức năng sau: - Chung: o Đăng ký, đăng nhập (Google, Facebook), đăng xuất. o Khôi phục mật khẩu. o Xem chi tiết sản phẩm. o Tìm kiếm sản phẩm.

o Lọc sản phẩm theo danh mục. o Lọc sản phẩm theo giá, số lượng, thời gian. - Người dùng: o Yêu thích sản phẩm. o Báo cáo sản phẩm, cửa hàng.

1 o Theo dõi/Hủy theo dõi cửa hàng. o Đánh giá sản phẩm. o Thêm sản phẩm vào giỏ hàng. o Xem giỏ hàng, chỉnh sửa, xoá số lượng sản phẩm trong giỏ hàng.

o Sử dụng xu và mã khuyến mãi trong quá trình đặt hàng. o Thao tác với đơn hàng: Huỷ đơn, hoàn đơn. o Đánh giá shipper. o Nhắn tin với khách hàng và cửa hàng.

o Tạo cửa hàng. o Chia sẻ bài viết đến Messenger hoặc Facebook. o Xem và chỉnh sửa thông tin cá nhân. - Người bán: o Quản lý các đơn hàng theo trạng thái (mới/đang chuẩn bị/đang giao/giao thành công/hoàn/hủy).

o Xem và chỉnh sửa thông tin cửa hàng. o Thêm sản phẩm. o Chỉnh sửa thông tin sản phẩm. o Thống kê số lượng đơn theo trạng thái.

o Thống kê doanh thu theo tháng năm. o Thống kê sản phẩm bán/tặng theo tháng năm. - Quản lý: o Quản lý người dùng: ▪ Xem, tìm kiếm và tải file excel tất cả người dùng. ▪ Xem, tìm kiếm và tải file excel người dùng có cửa hàng.

▪ Xem, tìm kiếm và tải file excel người dùng đang có cảnh cáo. Xem chi tiết các báo cáo và gỡ vô hiệu hoá. ▪ Xem, tìm kiếm và tải file excel người dùng đang bị vô hiệu hoá. Xem chi tiết các báo cáo và gỡ vô hiệu hoá.

▪ Quản lý cửa hàng: ▪ Xem, tìm kiếm và tải file excel tất cả cửa hàng. 2 ▪ Xem, tìm kiếm và tải file excel cửa hàng đang có báo cáo. Đồng ý hoặc từ chối báo cáo từ người dùng. ▪ Xem, tìm kiếm và tải file excel các báo cáo cửa hàng đã phê duyệt.

o Quản lý sản phẩm: ▪ Xem, tìm kiếm sản phẩm theo cửa hàng và tải file excel tất cả sản phẩm. ▪ Xem, tìm kiếm và tải file excel sản phẩm đang có báo cáo. Đồng ý hoặc từ chối báo cáo từ người dùng. ▪ Xem, tìm kiếm và tải file excel các báo cáo sản phẩm đã phê duyệt.

o Quản lý shipper: ▪ Xem, tìm kiếm và tải file excel tất cả shipper. ▪ Xem, tìm kiếm và chấp nhận các hồ sơ đăng ký trở thành shipper. o Khuyến mãi: ▪ Thêm khuyến mãi cho một hoặc nhiều cửa hàng. ▪ Chỉnh sửa, xoá hoặc công bố các khuyến mãi vừa mới tạo/chưa có người sử dụng, lưu.

▪ Ngưng mở khuyến mãi chưa có người sử dụng, lưu. - Quản trị hệ thống: o Toàn bộ chức năng như Quản lý. o Thống kê: ▪ Tổng sản phẩm, tổng cửa hàng, tổng người dùng, tổng doanh thu. ▪ Xem chi tiết thống kê doanh thu theo năm (tổng doanh thu của năm, doanh thu cao nhất, doanh thu thấp nhất).

▪ Top các cửa hàng có nhiều sản phẩm trên hệ thống. ▪ Top các người dùng mua hàng nhiều nhất trên hệ thống. o Chính sách: ▪ Thêm, sửa, xóa chính sách cho người dùng. ▪ Thêm sửa xóa chính sách cho sản phẩm ▪ Thêm sửa xóa chính sách cho cửa hàng.

- Shipper: 3 o Bỏ qua/Nhận đơn o Trả hàng/Giao thành công o Trang các đơn đã giao o Trang các đơn đã trả o Chỉnh sửa thông tin cá nhân o Đổi mật khẩu Đảm bảo các yêu cầu phi chức năng về tương thích giao diện trên các màn hình khác nhau, bảo mật thông tin người dùng và phân quyền, đảm bảo các hình ảnh xuất hiện trên website không chứa các nội dung nhạy cảm, đảm bảo các bình luận văn minh. CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU 3. Đối tượng nghiên cứu Với đề tài này, nhóm tập trung nghiên cứu về tổ chức một sàn thương mại điện tử. Bên cạnh đó, tìm hiểu và áp dụng công nghệ để có thể xây dựng ứng dụng Website.

Cụ thể: - Nghiên cứu thực tiễn các sàn thương mại điện tử đang hoạt động mạnh mẽ tại Việt Nam và khu vực Đông Nam Á hiện nay. - Nghiên cứu và áp dụng NodeJS, NestJS và Restful API để xây dựng một hệ thống Backend có các API xử lý các chức năng và hỗ trợ truy vấn dữ liệu nhanh chóng và chính xác. - Nghiên cứu và áp dụng cơ sở dữ liệu NoSQL là MongoDB để lưu trữ dữ liệu trong hệ thống. - Nghiên cứu và áp dụng Next.js, Redux, Tailwind CSS để xây dựng giao diện cho cả hệ thống với tiêu chí bắt mắt, xử lý nhanh chóng, dễ thao tác.

- Nghiên cứu và áp dụng JWT (Json Web Token) để bảo mật cho hệ thống. Toàn bộ hệ thống cần xác thực đều phải thông qua Token. - Nghiên cứu và áp dụng Picpurify để đảm bảo hệ thống không có những hình ảnh phản cảm. Phạm vi nghiên cứu Đề tài tập trung vào xử lý nghiệp vụ cơ bản cho một Website trao đổi và mua bán những sản phẩm đồ cũ với các chức năng cơ bản như: đăng ký, đăng nhập, quản lý thông tin cá nhân người dùng, đặt hàng, thanh toán online, quản lý cửa hàng cá nhân, đăng 4 bán/tặng sản phẩm, tiếp nhận và xử lý đơn hàng, quản lý và quản trị hệ thống có thể quản lý và thao tác trên toàn bộ hệ thống.

Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN Thông qua đề tài, nhóm thực hiện đề tài đã học hỏi, tiếp thu nhiều kiến thức về công nghệ mới trong xây dựng ứng dụng. Trau dồi khả năng làm việc nhóm và sáng tạo, hiểu được các nghiệp vụ liên quan đến vận hành và triển khai website thương mại điện tử. Khi đề tài được áp dụng vào thực tiễn, nhóm hy vọng doanh nghiệp và các chủ cửa hàng cá nhân có thể mở rộng thị trường, giảm chi phí vận hành và tiếp cận khách hàng một cách nhanh chóng và hiệu quả. Người tiêu dùng hưởng lợi từ việc mua sắm tiện lợi, dễ dàng so sánh giá cả và sản phẩm, và nhận được dịch vụ tốt hơn.

Điều này không chỉ thúc đẩy kinh tế, mà còn cải thiện chất lượng cuộc sống của người dân. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU PHẦN NỘI DUNG 1. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 1. KHẢO SÁT HIỆN TRẠNG 1.

Website Shopee Đường dẫn: https://shopee.vn Giới thiệu: Shopee là trang thương mại điện tử hàng đầu Đông Nam Á, cho phép người mua và người bán tương tác và trao đổi dễ dàng thông tin về sản phẩm và chương trình khuyến mãi của shop. Chức năng chính: • Người dùng: o Xem và tìm kiếm sản phẩm. o Xem chi tiết sản phẩm. o Xem đánh giá sản phẩm.

o Mua sản phẩm và chọn khuyến mãi khi mua. o Chat với người bán. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU • Người bán: o Đăng sản phẩm mới. o Quản lý tồn kho.

o Quản lý doanh thu. o Quản lý quá trình vận chuyển đơn hàng. o Quản lý hoàn/trả hàng. o Chat với người mua.

Ưu điểm: • Cho phép mua và bán hàng mọi lúc, mọi nơi. • Giao diện thân thiện, đơn giản, dễ sử dụng. Dễ dàng thấy được ngay những sản phẩm nổi bật cũng như tìm đến các ô tìm kiếm, giỏ hàng hoặc tính năng chat liền tay. • Ứng dụng tích hợp công nghệ quản lý đơn mua và bán hàng tiện lợi trên cùng một tài khoản.

Bạn sẽ vừa là người mua hàng, vừa là người bán hàng rất linh hoạt, dễ dàng. • Các khuyến mãi được cập nhật liên tục và nhanh chóng. Nhược điểm: • Chưa có chính sách kiểm soát triệt để uy tín của người tham gia và chất lượng sản phẩm. • Khó khăn khi mua hàng vào những khung giờ có chương trình khuyến mãi lớn.

• Không quản lý được đơn hàng người dùng nhận được có thật sự đúng như đã mua khi nhận hàng từ người vận chuyển. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU 1. Chợ Tốt Hình 1. Website chợ tốt Đường dẫn: https://www.com Giới thiệu: Chợ Tốt là trang mua bán, rao vặt trực tuyến hàng đầu Việt Nam với sự đa dạng của các sản phẩm, ngành hàng: Bất động sản, Xe cộ, Đồ điện tử, Việc làm lao động phổ thông, Thú cưng, Đồ gia dụng, … Chức năng chính: • Người dùng: o Xem và tìm kiếm sản phẩm.

o Xem chi tiết sản phẩm. o Liên hệ người bán để mua sản phẩm. o Xem và tìm kiếm các loại mặt hàng khác như: nhà, xe. o Tìm kiếm việc làm.

• Người bán: o Đăng tin sản phẩm. o Quản lý sản phẩm. o Sử dụng dịch vụ đẩy tin. KHẢO SÁT HIỆN TRẠNG VÀ XÁC ĐỊNH YÊU CẦU Ưu điểm: • Giao diện hiện đại, đơn giản, thông tin được hiển thị trực quan.

• Cung cấp những danh mục sản phẩm chính mà khách hàng tìm kiếm. • Trang bị bộ lọc theo giá bán, mặt hàng, ngày đăng bán, được tìm kiếm nhiều nhất, địa điểm bán,…giúp cho quá trình tìm mua và đặt hàng trở nên thuận tiện và nhanh chóng nhất. • Cung cấp rõ ràng và minh bạch thông tin sản phẩm.

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

Đồ án tốt nghiệp CNTT: Xây dựng hệ thống thương mại điện tử đồ cũ là một tài liệu chuyên sâu tập trung vào việc thiết kế và phát triển một nền tảng thương mại điện tử dành riêng cho việc mua bán đồ cũ. Đồ án này không chỉ cung cấp cái nhìn tổng quan về quy trình xây dựng hệ thống mà còn đề cập đến các công nghệ và phương pháp tối ưu hóa để đảm bảo tính hiệu quả và thân thiện với người dùng. Đây là nguồn tài liệu hữu ích cho sinh viên CNTT, nhà phát triển web, và những ai quan tâm đến lĩnh vực thương mại điện tử.

Để hiểu rõ hơn về hành vi mua sắm của người tiêu dùng, đặc biệt là thế hệ Gen Z, bạn có thể tham khảo Chuyên đề thực tập tốt nghiệp nghiên cứu các yếu tố ảnh hưởng đến hành vi mua hàng ngẫu hứng trên các trang thương mại điện tử của người tiêu dùng trẻ gen z. Ngoài ra, nếu bạn muốn tìm hiểu sâu hơn về khía cạnh pháp lý trong giao dịch thương mại điện tử, Luận văn thạc sĩ luật học pháp luật việt nam về giao kết hợp đồng thương mại thông qua internet trong bối cảnh hội nhập quốc tế sẽ là tài liệu phù hợp. Cuối cùng, để nắm bắt xu hướng mua sắm trực tuyến hiện nay, hãy khám phá Tiểu luận đề tài nghiên cứu hành vi mua sắm online của người tiêu dùng. Mỗi tài liệu này đều mở ra cơ hội để bạn mở rộng kiến thức và hiểu biết về các khía cạnh khác nhau của thương mại điện tử.