I. Mô tả đề tài
Đồ án tốt nghiệp này tập trung vào việc thiết kế web bán linh kiện điện tử cho công ty HYT. Mục tiêu chính là tạo ra một website bán hàng hiệu quả, giúp người tiêu dùng dễ dàng tiếp cận và mua sắm các sản phẩm linh kiện điện tử. Việc khảo sát thị trường cho thấy rằng, trong thời đại công nghệ hiện nay, việc không có một hệ thống bán hàng trực tuyến sẽ khiến người bán gặp nhiều khó khăn trong việc tiếp cận khách hàng. Website bán hàng không chỉ giúp mở rộng đối tượng khách hàng mà còn tạo điều kiện cho việc quản lý hàng hóa và đơn hàng một cách hiệu quả hơn. Đặc biệt, cửa hàng trực tuyến cho phép người tiêu dùng mua sắm mọi lúc, mọi nơi, từ đó tiết kiệm thời gian và công sức. Như vậy, việc phát triển một e-commerce website cho công ty HYT là cần thiết để nâng cao khả năng cạnh tranh và doanh thu.
1.1 Mục tiêu đề tài
Mục tiêu của đồ án là xây dựng một website bán linh kiện điện tử với các chức năng cơ bản như tìm kiếm sản phẩm, quản lý đơn hàng và thanh toán trực tuyến. Đồ án hướng đến việc tạo ra một nền tảng thân thiện với người dùng, giúp khách hàng dễ dàng tìm kiếm và mua sắm sản phẩm. Bên cạnh đó, công ty HYT cũng có thể quản lý kho hàng và theo dõi doanh thu một cách hiệu quả. Việc phát triển giao diện người dùng (UI/UX) cũng được chú trọng nhằm mang lại trải nghiệm tốt nhất cho người tiêu dùng. Đồ án sẽ sử dụng các công nghệ hiện đại như jQuery, Bootstrap và Spring để đảm bảo tính năng động và hiệu suất của website.
II. Công nghệ sử dụng
Đồ án sử dụng nhiều công nghệ hiện đại để phát triển website bán linh kiện điện tử. Spring là một framework mạnh mẽ cho việc phát triển ứng dụng Java, giúp tạo ra các ứng dụng có hiệu suất cao và dễ bảo trì. jQuery và Bootstrap được sử dụng để xây dựng giao diện người dùng, giúp việc thiết kế trở nên nhanh chóng và dễ dàng hơn. MySQL được chọn làm hệ quản trị cơ sở dữ liệu, cho phép lưu trữ và quản lý thông tin sản phẩm, đơn hàng và khách hàng một cách hiệu quả. Việc sử dụng HTML, CSS và JavaScript cũng rất quan trọng trong việc tạo ra một giao diện thân thiện và tương tác với người dùng. Tất cả các công nghệ này kết hợp với nhau để tạo ra một hệ thống bán hàng trực tuyến hoàn chỉnh, đáp ứng nhu cầu của người tiêu dùng và công ty HYT.
2.1 Spring Framework
Spring Framework là một trong những công nghệ cốt lõi được sử dụng trong đồ án. Nó cung cấp các tính năng như Dependency Injection và Aspect Oriented Programming, giúp phát triển ứng dụng một cách dễ dàng và hiệu quả. Spring cho phép xây dựng các ứng dụng web mạnh mẽ với khả năng mở rộng cao. Việc sử dụng Spring giúp nhóm phát triển có thể tập trung vào việc xây dựng các chức năng chính của website bán hàng mà không phải lo lắng về các vấn đề kỹ thuật phức tạp. Điều này không chỉ tiết kiệm thời gian mà còn nâng cao chất lượng sản phẩm cuối cùng.
III. Chức năng và quá trình hình thành
Đồ án được thiết kế với nhiều chức năng chính nhằm phục vụ nhu cầu của cả người mua và người bán. Khách hàng có thể dễ dàng tìm kiếm sản phẩm, thêm vào giỏ hàng và thực hiện thanh toán trực tuyến. Bên cạnh đó, họ cũng có thể xem lịch sử đơn hàng và cập nhật thông tin cá nhân. Đối với người bán, hệ thống cho phép quản lý sản phẩm, đơn hàng và theo dõi doanh thu một cách hiệu quả. Các chức năng này được phát triển dựa trên các yêu cầu thực tế từ thị trường và phản hồi từ người dùng. Việc tối ưu hóa quy trình bán hàng cũng được chú trọng, nhằm đảm bảo rằng mọi giao dịch diễn ra một cách nhanh chóng và thuận tiện.
3.1 Các chức năng chính
Các chức năng chính của website bán linh kiện điện tử bao gồm: đăng nhập và đăng ký tài khoản, tìm kiếm và lọc sản phẩm, thêm sản phẩm vào giỏ hàng, thanh toán trực tuyến và xem lịch sử đơn hàng. Những chức năng này được thiết kế để mang lại trải nghiệm tốt nhất cho người dùng. Đặc biệt, việc tích hợp các phương thức thanh toán an toàn và tiện lợi sẽ giúp tăng cường sự tin tưởng của khách hàng đối với công ty HYT. Hệ thống cũng cung cấp các công cụ quản lý cho người bán, giúp họ dễ dàng theo dõi và quản lý hàng hóa, đơn hàng và doanh thu.