Với đề tài “Xây dựng website bán sách online”, nhóm sinh viên trường Cao đẳng FPT Mạng cá cược bóng đá cơ sở Cần Thơ đã cùng nhau nghiên cứu và sáng tạo nên FPoly Books – website bán sách trực tuyến với nhiều tính năng nổi trội.
Trong thời đại số hóa hiện nay, thương mại điện tử đã trở thành một phần quan trọng trong cuộc sống hàng ngày của loài người. Với sự phát triển nhanh chóng của công nghệ thông tin, việc mua sắm trực tuyến đã dần trở nên phổ biến hơn bao giờ hết. Thậm chí với sách, thay vì mất thời gian ra cửa hàng để tìm kiếm và mua bán như trước đây, chúng ta hoàn toàn có thể ngồi ở nhà, truy cập vào các website bán hàng. Trong bối cảnh đó, việc xây dựng một website bán sách online đang là một dự án độc đáo và phù hợp với xu hướng để các chú ong nhà FPT Mạng cá cược bóng đá Cần Thơ thử nghiệm.
Trong dự án này, các bạn sinh viên đã sử dụng ngôn ngữ lập trình Java kết hợp với framework Spring Boot để xây dựng một hệ thống quản lý bán hàng mạnh mẽ và linh hoạt. Bên cạnh đó, dự án đã sử dụng công nghệ RESTful API để tạo ra các giao diện giao tiếp với cơ sở dữ liệu và khách hàng. Cụ thể, dự án có những tính năng quan trọng sau đây:
Đăng nhập và Đăng ký
- Đăng ký tài khoản
Người dùng mới có thể đăng ký tài khoản bằng cách cung cấp thông tin cơ bản như tên, địa chỉ email, và mật khẩu. Sau khi đăng ký, họ nhận được một email xác nhận để kích hoạt tài khoản.
- Đăng nhập
Người dùng có thể đăng nhập bằng tên người dùng và mật khẩu hoặc sử dụng tài khoản mạng xã hội như Google hoặc Facebook.
Tìm kiếm sách
- Tìm kiếm nâng cao
Người dùng có thể tìm kiếm sách dựa trên nhiều tiêu chí như tên sách, tác giả, thể loại, năm xuất bản, giá cả, và đánh giá.
- Kết quả tìm kiếm sắp xếp
Kết quả tìm kiếm có thể được sắp xếp theo nhiều cách khác nhau, ví dụ: theo giá tăng dần hoặc giảm dần.
Xem thông tin sách
- Chi tiết sản phẩm
Người dùng có thể xem chi tiết sách bao gồm hình ảnh, mô tả, tác giả, nhà xuất bản, số trang, và nhận xét từ người dùng khác.
- Đọc thử sách
Tính năng đọc thử sẽ giúp người dùng xem sơ lược qua các nội dung của sách, từ đó giúp người dùng hiểu rõ hơn về quyển sách mà mình đang xem. Tính năng này giúp tạo sự minh bạch, rõ ràng, tăng khả năng người dùng mua hàng nhiều hơn.
- Đánh giá và nhận xét
Người dùng có thể đọc và viết nhận xét, đánh giá về sách sau khi mua hàng.
Giỏ hàng
- Quản lý giỏ hàng
Người dùng có thể thêm sách vào giỏ hàng, xem giỏ hàng của họ và cập nhật số lượng sách hoặc xóa sách ra khỏi giỏ hàng.
- Tính tổng tiền đơn hàng
Giỏ hàng hiển thị tổng tiền hàng hóa và các chi phí liên quan (phí giao hàng) để người dùng có cái nhìn rõ ràng về giá trị đơn hàng của họ.
Thanh toán
- Phương thức thanh toán đa dạng
Hỗ trợ nhiều phương thức thanh toán như thẻ ngân hàng, ví điện tử, hoặc thanh toán khi nhận hàng (COD).
- Bảo mật thanh toán
Dữ liệu thanh toán được mã hóa để đảm bảo tính bảo mật và an toàn.
Quản lý đơn hàng (dành cho quản trị viên)
- Xem lịch sử đơn hàng
Quản trị viên có thể xem lịch sử các đơn hàng trước đây, bao gồm thông tin về trạng thái đơn hàng và thông tin vận chuyển.
- Theo dõi đơn hàng
Quản trị viên có thể theo dõi tình trạng đơn hàng hiện tại, bao gồm thông tin vận chuyển và dự kiến nhận hàng.
Quản lý sách và người dùng (dành cho quản trị viên)
- Thêm, sửa, xóa sách
Quản trị viên có quyền thêm mới sách vào cơ sở dữ liệu, chỉnh sửa thông tin sách, và xóa sách khi cần thiết.
- Quản lý người dùng
Quản trị viên có thể quản lý tài khoản người dùng, kích hoạt hoặc vô hiệu hóa tài khoản, và quản lý quyền truy cập.
Quản lý mã giảm giá (dành cho quản trị viên)
Để thu hút khách hàng và giúp chủ cửa hàng tăng doanh thu bán hàng, hệ thống còn cung cấp thêm chức năng quản lý các mã giảm giá. Chức năng này cho phép người quản trị có thể tạo ra các mã giảm giá, mỗi mã giảm giá sẽ có thời gian hiệu lực nhất định. Đây là một chức năng khá quan trọng và giúp tăng số lượng đơn hàng lên đáng kể.
Thống kê (dành cho quản trị viên)
Chức năng thống kê bao gồm: thống kê số tài khoản người dùng, số lượng sách, số đơn hàng đã bán, số đơn hàng đang chờ xử lý, doanh thu của từng quyển sách và của từng loại sách. Chức năng này giúp người quản trị nắm rõ tình hình hoạt động kinh doanh, từ đó đưa ra các chiến lược kinh doanh phù hợp để thúc đẩy doanh số bán hàng.
Bảo mật
- Bảo mật thông tin cá nhân
Dữ liệu cá nhân của người dùng được bảo vệ chặt chẽ và tuân thủ các quy định bảo mật dữ liệu.
- Xác thực và phân quyền
Hệ thống sử dụng xác thực và phân quyền để đảm bảo chỉ người dùng đã đăng nhập mới có quyền truy cập vào các tính năng quan trọng. Mỗi tài khoản sẽ có những quyền hạn nhất định trong hệ thống, đảm bảo sự an toàn và bảo mật của dữ liệu trong hệ thống.
Hy vọng rằng thông qua dự án này, các bạn sinh viên đã có thể trang bị thêm kỹ năng và kinh nghiệm quý báu trong lĩnh vực phát triển phần mềm và thương mại điện tử. Chúc các bạn thành công trong tương lai!
Bộ môn Công nghệ thông tin
Trường Cao đẳng FPT Mạng cá cược bóng đá
Cần Thơ