I. Tổng quan về đề tài
Chương này giới thiệu về thiết kế website bán bánh ngọt, một ý tưởng tận dụng thị trường trực tuyến đang phát triển mạnh. Website bánh ngọt được xây dựng nhằm tăng độ phủ sóng của cửa hàng, cung cấp sự thuận tiện cho khách hàng và thúc đẩy mô hình kinh doanh mới. Các tính năng cần có trên website bao gồm trình bày sản phẩm chi tiết, chức năng tìm kiếm, đặt hàng trực tuyến, tích hợp thanh toán an toàn và hỗ trợ khách hàng qua chat hoặc điện thoại.
1.1 Lý do xây dựng website bán bánh ngọt
Việc xây dựng website bánh ngọt giúp tiếp cận khách hàng rộng lớn, không bị giới hạn bởi địa lý. Website mang lại sự tiện lợi cho khách hàng, giúp họ mua sắm mọi lúc, mọi nơi. Đồng thời, website giúp mở rộng thị trường, tăng doanh thu và tạo sự khác biệt trong lĩnh vực đồ ăn. Các công cụ kỹ thuật số như quảng cáo trực tuyến và tiếp thị qua email cũng được sử dụng để quảng bá sản phẩm.
II. Giới thiệu về WordPress
Chương này trình bày về WordPress, một nền tảng quản trị nội dung (CMS) mã nguồn mở, được sử dụng rộng rãi để thiết kế website. WordPress ban đầu được phát triển như một công cụ tạo blog, nhưng đã phát triển thành một CMS mạnh mẽ với nhiều tính năng nâng cao. Hiện tại, WordPress chiếm khoảng 19% thị phần website toàn cầu và được sử dụng bởi nhiều trang web lớn như CNN, Forbes và TechCrunch.
2.1 Ưu và nhược điểm của WordPress
WordPress có nhiều ưu điểm như dễ sử dụng, nhiều plugin và theme hỗ trợ, cộng đồng đông đảo và khả năng tùy biến cao. Tuy nhiên, nó cũng có một số nhược điểm như yêu cầu kiến thức lập trình để tùy biến sâu, các theme và plugin đẹp thường phải trả phí và có thể gây khó khăn cho người mới bắt đầu.
2.2 Lý do lựa chọn WordPress
WordPress được chọn vì dễ sử dụng, cộng đồng hỗ trợ đông đảo, nhiều giao diện và plugin có sẵn, dễ phát triển cho lập trình viên và hỗ trợ nhiều ngôn ngữ. Ngoài ra, WordPress có thể được sử dụng để tạo nhiều loại website khác nhau, từ blog cá nhân đến trang thương mại điện tử.
III. Phân tích thiết kế hệ thống
Chương này tập trung vào việc phân tích và thiết kế hệ thống cho website bánh ngọt. Các actor chính của hệ thống bao gồm admin và khách hàng. Admin có nhiệm vụ quản lý sản phẩm và thông tin khách hàng, trong khi khách hàng có thể đăng nhập, đăng ký, xem giỏ hàng và thanh toán. Các biểu đồ use case được sử dụng để mô tả chi tiết các chức năng của hệ thống.
3.1 Xác định các Actor và Use case tổng quát
Hệ thống bao gồm hai actor chính: admin và khách hàng. Admin quản lý sản phẩm và thông tin khách hàng, trong khi khách hàng thực hiện các chức năng như đăng nhập, đăng ký, xem giỏ hàng và thanh toán. Biểu đồ use case tổng quát được sử dụng để mô tả các tương tác giữa các actor và hệ thống.
3.2 Chức năng đăng nhập và đăng ký
Chức năng đăng nhập và đăng ký được mô tả chi tiết thông qua các biểu đồ use case. Khách hàng có thể đăng nhập vào hệ thống bằng tài khoản đã đăng ký hoặc tạo tài khoản mới. Biểu đồ đổi mật khẩu cũng được thiết kế để đảm bảo tính bảo mật cho người dùng.
IV. Xây dựng website bán bánh ngọt
Chương này hướng dẫn chi tiết quy trình xây dựng website bánh ngọt bằng WordPress. Các bước bao gồm cài đặt phần mềm XamPP, tạo cơ sở dữ liệu MySQL, tải và cài đặt WordPress, thiết lập giao diện và các chức năng của cửa hàng. Giao diện trang chủ, thanh menu, sản phẩm mới, thông tin cửa hàng và form đặt hàng được thiết kế để thu hút khách hàng.
4.1 Cài đặt và thiết lập WordPress
Quy trình cài đặt WordPress bao gồm tải phần mềm XamPP, tạo cơ sở dữ liệu MySQL bằng PhpMyAdmin, tải và cài đặt WordPress. Sau khi cài đặt, giao diện quản trị WordPress được thiết lập để quản lý các chức năng của website.
4.2 Thiết kế giao diện và chức năng
Giao diện trang chủ được thiết kế để hiển thị các sản phẩm mới, thông tin cửa hàng và form đặt hàng. Thanh menu giúp khách hàng dễ dàng điều hướng trên website. Các chức năng như tìm kiếm, thanh toán và quản lý sản phẩm được tích hợp để đảm bảo trải nghiệm mua sắm thuận tiện.