Báo cáo chuyên đề học phần Phần mềm mã nguồn mở: Website bán giày Vans
Giới thiệu đề tài
Trong bối cảnh khoa học công nghệ phát triển mạnh mẽ, công nghệ thông tin ngày càng khẳng định vai trò quan trọng trong mọi mặt đời sống. Việc ứng dụng công nghệ thông tin, đặc biệt là xây dựng website, đã trở nên thiết yếu cho các tổ chức, doanh nghiệp và cá nhân. Website không chỉ là kênh quảng bá sản phẩm, thương hiệu hiệu quả mà còn giúp tiếp cận khách hàng nhanh chóng, tiện lợi.
Đề tài "Website bán giày Vans" ra đời nhằm đáp ứng nhu cầu ngày càng tăng của thị trường kinh doanh online, đặc biệt là ngành hàng giày dép. Dự án tập trung xây dựng một website chuyên nghiệp, cho phép người dùng dễ dàng lựa chọn, tìm kiếm và đặt mua các mẫu giày Vans ưng ý. Đồng thời, website còn cung cấp thông tin chi tiết về sản phẩm, thương hiệu, giúp người dùng có cái nhìn toàn diện và đưa ra quyết định mua sắm thuận lợi.
Công cụ và ngôn ngữ lập trình
- Hệ quản trị cơ sở dữ liệu: My SQL
- Công cụ lập trình: PhpStorm, Visual Studio Code
- Ngôn ngữ lập trình: PHP
Giới thiệu về PHP và MySQL
PHP là ngôn ngữ lập trình kịch bản mã nguồn mở, mạnh mẽ, được tối ưu hóa cho phát triển web, có cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm nhanh chóng. MySQL là hệ quản trị cơ sở dữ liệu quan hệ tự do nguồn mở, phổ biến, có tốc độ cao, ổn định, dễ sử dụng và bảo mật tốt, phù hợp cho các ứng dụng web.
Khảo sát hiện trạng và mô hình hệ thống
Thế giới đang chứng kiến sự bùng nổ của các trang web và thương mại điện tử. Website bán giày Vans được xây dựng dựa trên việc khảo sát thực trạng, phân tích các tác nhân (Admin, Khách hàng, Người xem) và xác định các chức năng nghiệp vụ chính như đăng nhập, quản lý giày, quản lý bài viết, đặt hàng, xem thông tin sản phẩm, v.v.
Biểu đồ Use Case
Các biểu đồ Use Case minh họa chi tiết các chức năng của hệ thống đối với từng tác nhân, bao gồm biểu đồ cho Khách hàng, Quản trị viên và chức năng đăng nhập, thể hiện rõ luồng tương tác và quy trình hoạt động của website.