I. Xây dựng website
Phần này tập trung vào quá trình xây dựng website cho mục đích kinh doanh sản phẩm xanh. Đề tài sử dụng kiến trúc Microservice để tạo ra một hệ thống linh hoạt và dễ bảo trì. Các công nghệ chính bao gồm Spring Boot cho backend và ReactJS cho frontend. Việc áp dụng kiến trúc Microservice giúp phân tách các chức năng thành các dịch vụ độc lập, tăng khả năng mở rộng và dễ dàng quản lý. Đây là một giải pháp hiệu quả cho các dự án phát triển web hiện đại.
1.1 Thiết kế website
Thiết kế website được thực hiện với mục tiêu tạo ra giao diện thân thiện và dễ sử dụng. Các công cụ như Ant Design, React Query, và TailwindCSS được sử dụng để xây dựng giao diện người dùng. Giao diện được tối ưu hóa cho cả quản trị viên và người dùng cuối, đảm bảo trải nghiệm mượt mà và hiệu quả. Thiết kế tập trung vào việc hiển thị thông tin sản phẩm một cách rõ ràng và thu hút, giúp người dùng dễ dàng tìm kiếm và lựa chọn sản phẩm.
1.2 Phát triển web
Quá trình phát triển web bao gồm việc xây dựng các API sử dụng Spring Boot và tích hợp với cơ sở dữ liệu MySQL. Các API được thiết kế để hỗ trợ các chức năng cơ bản như đăng nhập, quản lý sản phẩm, và xử lý đơn hàng. Spring Security và JWT được sử dụng để đảm bảo tính bảo mật và phân quyền người dùng. Quá trình phát triển cũng bao gồm việc kiểm thử và tối ưu hóa hiệu suất để đảm bảo hệ thống hoạt động ổn định.
II. Kinh doanh sản phẩm xanh
Phần này tập trung vào mục tiêu kinh doanh sản phẩm xanh thông qua website. Đề tài nhấn mạnh việc cung cấp các sản phẩm thân thiện với môi trường, giúp người dùng dễ dàng tiếp cận và lựa chọn. Website được thiết kế để hỗ trợ quá trình mua sắm từ tìm kiếm sản phẩm đến thanh toán trực tuyến. Đây là một giải pháp hiệu quả để thúc đẩy tiêu dùng bền vững và bảo vệ môi trường.
2.1 Sản phẩm thân thiện với môi trường
Sản phẩm thân thiện với môi trường là trọng tâm của đề tài. Website cung cấp thông tin chi tiết về nguồn gốc, đặc điểm và lợi ích của các sản phẩm xanh. Người dùng có thể dễ dàng tìm kiếm và so sánh các sản phẩm dựa trên các tiêu chí như giá cả, chất lượng, và mức độ thân thiện với môi trường. Điều này giúp người dùng đưa ra quyết định mua sắm thông minh và có trách nhiệm.
2.2 Thương mại điện tử
Thương mại điện tử là một phần không thể thiếu của website. Hệ thống hỗ trợ các phương thức thanh toán trực tuyến như PayPal và COD, giúp quá trình mua sắm trở nên thuận tiện và nhanh chóng. Website cũng tích hợp các chức năng quản lý đơn hàng, cho phép người dùng theo dõi trạng thái đơn hàng và đánh giá sản phẩm sau khi mua. Điều này tạo ra một trải nghiệm mua sắm toàn diện và hài lòng cho người dùng.
III. Đồ án tốt nghiệp CNTT
Phần này tập trung vào việc thực hiện đồ án tốt nghiệp CNTT với đề tài xây dựng website kinh doanh sản phẩm xanh. Đề tài không chỉ mang tính học thuật mà còn có giá trị thực tiễn cao, giúp sinh viên áp dụng kiến thức vào thực tế. Quá trình thực hiện bao gồm nghiên cứu, thiết kế, phát triển, và kiểm thử hệ thống. Đây là một bước quan trọng trong hành trình trở thành kỹ sư công nghệ thông tin chuyên nghiệp.
3.1 Giải pháp công nghệ thông tin
Giải pháp công nghệ thông tin được áp dụng trong đề tài bao gồm việc sử dụng các công nghệ hiện đại như Spring Boot, ReactJS, và Microservice. Các giải pháp này giúp tạo ra một hệ thống linh hoạt, dễ bảo trì và có khả năng mở rộng cao. Đề tài cũng nhấn mạnh việc bảo mật thông tin người dùng thông qua Spring Security và JWT, đảm bảo tính an toàn và tin cậy của hệ thống.
3.2 Phát triển ứng dụng web
Quá trình phát triển ứng dụng web được thực hiện một cách bài bản, từ việc phân tích yêu cầu đến thiết kế và triển khai. Các công cụ quản lý dự án như GitHub được sử dụng để đảm bảo quá trình phát triển diễn ra suôn sẻ. Đề tài cũng bao gồm việc kiểm thử và tối ưu hóa hiệu suất, đảm bảo hệ thống hoạt động ổn định và đáp ứng được nhu cầu của người dùng.