Luận văn tốt nghiệp CNTT: Xây dựng website mua bán và trao đổi sách tại Đại học Sư phạm Kỹ thuật TP.HCM, 2025

Đề tài xây dựng website mua bán, trao đổi sách bằng MERN stack, tích hợp thuật toán gợi ý SVD, bảo mật JWT, lưu trữ hình ảnh Cloudinary, hỗ trợ giao dịch và

Trường đại học

Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh

Chuyên ngành

Công nghệ phần mềm

Tác giả

Lê Hoàng Minh Tài, Trần Nguyễn Thu Lài

Người đăng

Ẩn danh

Thể loại

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

2025

166
0
0

Phí lưu trữ

45 Point

Tóm tắt

I. Tổng quan về xây dựng website mua bán và trao đổi sách HCMUTE

Đồ án tốt nghiệp ngành Công nghệ Phần mềm năm 2025 tại Trường Đại học Sư phạm Kỹ thuật TP.HCM tập trung giải quyết bài toán luân chuyển tài liệu học tập. Đề tài được thực hiện bởi sinh viên Lê Hoàng Minh Tài và Trần Nguyễn Thu Lài dưới sự hướng dẫn của ThS. Nguyễn Thủy An. Dự án xây dựng một nền tảng thương mại điện tử chuyên biệt. Nền tảng phục vụ nhu cầu mua bán và trao đổi sách nội bộ trường. Mô hình website hướng tới việc tạo dựng một không gian trao đổi học thuật tiện lợi. Sinh viên dễ dàng tiếp cận giáo trình chuyên ngành với chi phí hợp lý. Nền tảng giải quyết triệt để sự lãng phí tài nguyên sách sau mỗi học kỳ. Các chức năng được phân quyền chặt chẽ giữa người dùng và quản trị viên. Quy trình kiểm duyệt danh mục sách diễn ra minh bạch. Kiến trúc hệ thống bảo đảm tính sẵn sàng cao và khả năng bảo trì lâu dài. Hệ thống mang lại giá trị thiết thực cho đời sống sinh viên kỹ thuật. Đây là bước tiến quan trọng trong việc ứng dụng công nghệ thông tin vào quản lý tài nguyên học tập học đường.

1.1. Bối cảnh đề tài và tính cấp thiết thực tiễn

Mỗi học kỳ, sinh viên kỹ thuật cần lượng sách chuyên ngành rất lớn. Chi phí mua sách mới tạo ra áp lực tài chính không nhỏ. Ngược lại, nhiều sinh viên khóa trên sở hữu giáo trình không còn sử dụng. Nhu cầu thanh lý sách cũ xuất hiện liên tục nhưng thiếu kênh tập trung. Các hội nhóm mạng xã hội hoạt động manh mún và khó kiểm chứng độ tin cậy. Thông tin sách thường bị trôi nhanh chóng. Người mua khó tìm đúng tài liệu cần thiết. Người bán gặp trở ngại khi giao dịch. Một website chuyên biệt giải quyết triệt để rào cản kết nối này. Nền tảng đem lại không gian trao đổi an toàn và tiết kiệm thời gian đáng kể.

1.2. Mục tiêu nghiên cứu và phạm vi ứng dụng

Đề tài hướng tới xây dựng hệ thống website thương mại điện tử hoàn chỉnh. Mục tiêu trọng tâm gồm quản lý danh mục sách, xử lý giao dịch và hỗ trợ trao đổi tài liệu. Hệ thống xác thực danh tính sinh viên qua email học đường để nâng cao độ tin cậy. Phạm vi thử nghiệm áp dụng trực tiếp tại khuôn viên Đại học Sư phạm Kỹ thuật TP.HCM. Dự án tối ưu hóa giao diện cho cả máy tính lẫn thiết bị di động. Khả năng bảo trì mã nguồn được đặt lên hàng đầu. Thời gian gián đoạn dịch vụ khi cập nhật cam kết không quá hai giờ. Sản phẩm cung cấp giải pháp chuyển đổi số thiết thực cho phong trào học tập.

II. Phân tích thực trạng mua bán và trao đổi sách sinh viên HCMUTE

Nhu cầu sở hữu giáo trình chuyên môn tại các trường đại học kỹ thuật luôn ở mức cao. Sinh viên đối mặt với rào cản chi phí khi mua tài liệu mới tại nhà sách. Trong khi đó, việc mua bán sách cũ truyền thống bộc lộ nhiều điểm nghẽn nghiêm trọng. Người bán đăng bài phân tán trên các diễn đàn mạng xã hội. Bài viết nhanh chóng bị trôi bài hoặc rơi vào tình trạng quá tải tin nhắn. Người mua khó tìm kiếm sách theo đúng mã học phần hoặc chuyên ngành đào tạo. Vấn đề xác thực tình trạng sách cũng gây nhiều trở ngại lớn. Sinh viên thiếu công cụ tra cứu độ mới, số trang bị mất hoặc ghi chú bên trong sách. Quy trình thanh toán và hẹn gặp trực tiếp ngoài đời tiềm ẩn rủi ro về thời gian và bảo mật thông tin. Hơn nữa, việc quản lý phân loại danh mục chưa có tính hệ thống. Sinh viên không thể theo dõi lịch sử giao dịch hay đánh giá mức độ uy tín của đối tác. Tình trạng này làm giảm hiệu quả luân chuyển nguồn tri thức giá trị trong trường học. Một hệ thống phần mềm chuyên dụng là giải pháp cấp bách nhằm giải quyết toàn bộ các bất cập nói trên.

2.1. Hạn chế từ phương thức trao đổi sách truyền thống

Giao dịch qua mạng xã hội chứa đựng nhiều rủi ro cố hữu. Người mua thường xuyên gặp tình trạng bị hủy hẹn đột ngột. Giá bán không được niêm yết rõ ràng, dẫn đến hiện tượng chèo kéo hoặc ép giá. Thông tin về chất lượng sách thực tế thường sai lệch so với mô tả sơ sài trên bài đăng. Người dùng tốn nhiều thời gian nhắn tin thương lượng qua lại mà không đạt kết quả. Các khiếu nại về sách giả hoặc hư hỏng không có cơ chế xử lý thỏa đáng. Việc tìm kiếm tài liệu theo kỳ học trở thành gánh nặng mỗi đầu năm học mới. Phương thức tự phát này làm giảm niềm tin giữa các sinh viên trong cộng đồng.

2.2. Yêu cầu phi chức năng và độ ổn định hệ thống

Hệ thống web trường đại học đòi hỏi các tiêu chuẩn kỹ thuật nghiêm ngặt. Nền tảng cần duy trì thời gian hoạt động ổn định trên 99% trong suốt năm học. Tốc độ tải trang yêu cầu dưới hai giây với lưu lượng truy cập lớn trong mùa thi cử. Giao diện người dùng phải tương thích hoàn toàn trên cả điện thoại lẫn máy tính để bàn. Về mặt bảo trì, mã nguồn phải có kiến trúc mô-đun hóa và tài liệu hướng dẫn chi tiết. Thời gian bảo trì hoặc sửa chữa sự cố cam kết không vượt quá hai giờ đồng hồ. Tính toàn vẹn dữ liệu và an toàn thông tin cá nhân của người dùng luôn là yêu cầu bắt buộc.

III. Giải pháp công nghệ xây dựng website mua bán và trao đổi sách

Đồ án lựa chọn mô hình kiến trúc phân tầng hiện đại nhằm xây dựng nền tảng trao đổi sách vững chắc. Phía máy chủ ứng dụng nền tảng Node.js kết hợp thư viện Express để xây dựng hệ thống API RESTful. Cơ chế xử lý I/O không đồng bộ của Node.js mang lại khả năng xử lý đồng thời hàng nghìn kết nối. Hệ thống đáp ứng nhanh chóng các yêu cầu truy vấn dữ liệu sách mà không gây nghẽn tiến trình. Cơ sở dữ liệu được tổ chức khoa học nhằm quản lý thông tin sách, đơn hàng và danh mục người dùng. Phía giao diện người dùng sử dụng thư viện React do Facebook phát triển. React ứng dụng cơ chế Virtual DOM giúp tối ưu tốc độ render và cải thiện trải nghiệm tương tác. Kiến trúc component hóa cho phép tái sử dụng các thành phần giao diện như thanh tìm kiếm, thẻ sách và giỏ hàng. Quản trị viên hệ thống có giao diện điều khiển riêng biệt để duyệt tin đăng, phân loại sách và quản lý permalink. Toàn bộ mã nguồn tuân thủ các nguyên tắc thiết kế phần mềm sạch. Sự kết hợp chặt chẽ giữa Node.js và React.js tạo nên một hệ thống thương mại điện tử mượt mà, ổn định và bảo mật cao.

3.1. Ứng dụng Node.js và React.js trong kiến trúc hệ thống

Kiến trúc hệ thống sử dụng Node.js làm nền tảng backend chính. Node.js vận hành dựa trên V8 Engine của Google, cung cấp hiệu năng thực thi JavaScript vượt trội. Môi trường này xử lý hàng loạt yêu cầu truy vấn thông qua cơ chế hướng sự kiện bất đồng bộ. Ở tầng frontend, thư viện React đảm nhiệm xây dựng giao diện tương tác người dùng. Nhờ kỹ thuật Virtual DOM, hệ thống chỉ cập nhật các thành phần có sự thay đổi dữ liệu mà không cần tải lại toàn bộ trang web. Sự kết hợp giữa Node.js và React giúp mã nguồn đồng nhất bằng ngôn ngữ JavaScript, rút ngắn thời gian phát triển và tối ưu hiệu suất vận hành.

3.2. Thiết kế Use Case và quy trình quản lý danh mục sách

Hệ thống định nghĩa các Use Case cốt lõi để bảo đảm vận hành thông suốt. Quản trị viên nắm quyền kiểm soát toàn diện danh mục loại sách trong hệ thống. Quy trình thêm loại sách mới gồm các bước xác thực phân quyền, nhập tên danh mục và tạo permalink tự động. Quản trị viên cũng có thể trực tiếp hiệu chỉnh hoặc cập nhật danh mục đã có sẵn. Hệ thống ghi nhận thay đổi vào cơ sở dữ liệu và hiển thị ngay trên giao diện điều khiển. Các luồng xử lý ngoại lệ được tính toán chặt chẽ để loại bỏ dữ liệu trùng lặp. Quy trình này chuẩn hóa cấu trúc dữ liệu, giúp người dùng tìm kiếm sách chính xác.

IV. Đánh giá ứng dụng thực tế website mua bán và trao đổi sách

Đồ án tốt nghiệp khóa 2021-2025 ngành Công nghệ phần mềm khẳng định tính thực tiễn cao của website mua bán và trao đổi sách. Đề tài giải quyết hiệu quả nhu cầu lưu chuyển giáo trình học thuật trong khuôn viên trường. Nền tảng đem lại lợi ích kinh tế trực tiếp cho sinh viên kỹ thuật. Sinh viên giảm bớt chi phí mua sắm sách mới và dễ dàng sang nhượng tài liệu không còn dùng đến. Mô hình thúc đẩy văn hóa chia sẻ và tinh thần tương trợ học tập trong nhà trường. Về mặt công nghệ, sản phẩm hoàn thiện kiến trúc ứng dụng web đa nền tảng vững chắc. Sự phối hợp giữa Node.js và React.js mang đến trải nghiệm người dùng mượt mà và trực quan. Giao diện thân thiện giúp người dùng dễ dàng thao tác đăng tin và tìm kiếm sách. Hệ thống quản trị nội dung vận hành linh hoạt và bảo mật. Đề tài mở ra tiềm năng tích hợp thêm cổng thanh toán số tự động và giải pháp giao nhận thông minh. Thành công của đồ án đặt nền tảng quan trọng cho việc nhân rộng mô hình ra các trường đại học khác trên địa bàn TP.HCM.

4.1. Giá trị thực tiễn đối với cộng đồng sinh viên

Website giải quyết trực tiếp khó khăn về chi phí tài liệu của sinh viên. Giáo trình cũ được tái sử dụng qua nhiều thế hệ người học. Sinh viên tiết kiệm được khoản ngân sách đáng kể cho việc mua sắm tài liệu chuyên khảo. Quy trình giao dịch trực tuyến rõ ràng giúp tiết kiệm thời gian tìm kiếm sách. Hệ thống xây dựng môi trường trao đổi học thuật minh bạch và an toàn. Sinh viên rèn luyện ý thức giữ gìn sách và thói quen bảo vệ môi trường thông qua việc tái chế tri thức. Nền tảng thắt chặt sự kết nối gắn kết giữa các khóa sinh viên trong trường.

4.2. Hướng mở rộng và phát triển tính năng tương lai

Hệ thống định hướng tích hợp các công nghệ mới trong các giai đoạn phát triển tiếp theo. Việc tích hợp ví điện tử và cổng thanh toán trực tuyến giúp tự động hóa khâu thanh toán tiền sách. Nhóm nghiên cứu dự kiến bổ sung hệ thống gợi ý sách thông minh sử dụng thuật toán máy học. Thuật toán sẽ phân tích nhu cầu môn học theo từng học kỳ để đề xuất giáo trình phù hợp. Nền tảng cũng hướng tới việc kết nối dịch vụ vận chuyển nhanh nội bộ khuôn viên ký túc xá. Các cải tiến kỹ thuật này sẽ nâng cao năng lực phục vụ, biến website thành hệ sinh thái học tập toàn diện.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

14/10/2026
Xây dựng website mua bán và trao đổi sách

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 Trong bối cảnh hội nhập quốc tế và sự phát triển nhanh chóng của thương mại điện tử, nhu cầu về sách vẫn luôn là một phần thiết yếu trong đời sống học tập và làm việc. Sách không chỉ là nguồn tri thức quan trọng mà còn là công cụ phát triển kỹ năng, giải trí và trau dồi văn hóa. Tuy nhiên, việc tìm kiếm sách phù hợp, thuận tiện trong việc mua bán và trao đổi lại là một thách thức lớn đối với nhiều người, đặc biệt là khi nguồn cung ứng đa dạng nhưng khó kiểm soát về chất lượng và giá cả.

Bên cạnh nhu cầu mua sách mới, thực tế cho thấy có một lượng lớn người dùng mong muốn trao đổi sách đã qua sử dụng nhằm tiết kiệm chi phí, tối ưu hóa việc sử dụng tài nguyên và chia sẻ tri thức, bởi vì nhiều đầu sách có thể chỉ cần đọc một lần hoặc sử dụng trong thời gian ngắn (ví dụ như sách giáo khoa, tài liệu ôn thi, tiểu thuyết. Tuy nhiên, hiện nay chưa có nhiều nền tảng đáp ứng tốt nhu cầu này theo cách thuận tiện, minh bạch và mang tính cộng đồng cao. Chức năng trao đổi sách mang lại một giải pháp thiết thực, khi người dùng có thể dễ dàng đăng tải sách muốn trao đổi, tìm kiếm đối tác phù hợp, và thực hiện giao dịch trực tiếp thông qua nền tảng. Việc tích hợp chức năng này vào hệ thống không chỉ giúp gia tăng giá trị sử dụng của sách, mà còn góp phần hình thành một cộng đồng yêu sách có trách nhiệm, thúc đẩy văn hóa đọc và học tập suốt đời.

Do đó, việc xây dựng một website tích hợp chức năng trao đổi sách bên cạnh mua bán truyền thống là hoàn toàn cấp thiết, nhằm đáp ứng xu hướng tiêu dùng thông minh, phát triển bền vững, và tối ưu hóa trải nghiệm người dùng trong lĩnh vực sách, tài liệu học tập và giải trí. Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN 2. Ý nghĩa khoa học - Ứng dụng công nghệ trong thương mại điện tử: Đề tài góp phần ứng dụng các công nghệ hiện đại trong việc xây dựng và phát triển các hệ thống trực tuyến, như MERN stack (MongoDB, Express, React, Node.js), giúp tối ưu hóa trải nghiệm người dùng và nâng cao hiệu quả của các giao dịch thương mại điện tử. Thúc đẩy sự kết hợp giữa các công nghệ phát triển web với các thuật toán tìm kiếm, phân loại, và đề xuất thông minh, giúp tạo ra nền tảng tiện ích, dễ sử dụng.

13 - Thúc đẩy nghiên cứu giao diện người dùng và trải nghiệm người dùng (UI/UX): Việc thiết kế giao diện và xây dựng trải nghiệm người dùng trên website không chỉ mang lại tính thẩm mỹ mà còn góp phần tạo ra các mô hình tối ưu hóa quy trình mua bán trực tuyến. - Khuyến khích nghiên cứu về hành vi người dùng: Website cung cấp cơ hội để nghiên cứu và phân tích hành vi người dùng trong quá trình tìm kiếm và mua sách, từ đó phát triển các thuật toán gợi ý, cá nhân hóa nội dung phù hợp với nhu cầu của từng cá nhân. - Đóng góp vào việc phát triển văn hóa đọc và học tập suốt đời: Dự án tạo ra một kênh trực tuyến giúp thúc đẩy việc tiếp cận tri thức, từ đó khuyến khích việc học tập và phát triển tư duy, đồng thời làm giàu thêm nguồn tài liệu nghiên cứu về phát triển cộng đồng học tập trực tuyến. Ý nghĩa thực tiễn - Tiện lợi cho người dùng: Cung cấp nền tảng giúp người dùng dễ dàng tìm kiếm, mua bán, trao đổi sách mọi lúc, mọi nơi mà không cần đến các cửa hàng truyền thống.

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

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Lê Hoàng Minh Tài, Trần Nguyễn Thu Lài (2025), Xây dựng website mua bán và trao đổi sách, Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Hồ Chí Minh.
APA 7
Lê, H. M. T., & Trần, N. T. L. (2025). Xây dựng website mua bán và trao đổi sách [Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh]. vn-document.net. https://vn-document.net/document/xay-dung-website-mua-ban-trao-doi-sach-tai-dai-hoc-su-pham-ky-thuat-tp-hcm-2025/9535457676
IEEE
H. M. T. Lê and N. T. L. Trần, "Xây dựng website mua bán và trao đổi sách," Khóa luận tốt nghiệp, Trường Đại học Sư phạm Kỹ thuật Thành phố Hồ Chí Minh, Hồ Chí Minh, 2025. [Online]. Available: https://vn-document.net/document/xay-dung-website-mua-ban-trao-doi-sach-tai-dai-hoc-su-pham-ky-thuat-tp-hcm-2025/9535457676

Tạo trích dẫn cho tài liệu khác