CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tên đề tài : THIẾT KẾ WEBSITE BÁN BÁNH MÌ BẰNG WORDPRESS 1.1 Mục tiêu đề tài Xây dựng phần mềm ứng dụng được kết nối trên internet phục vụ nhu cầu mua bán hàng hóa trực tuyến của khách hàng. Người mua hàng không cần phải tốn thời gian để đi đến cửa hàng mà có thể lên mạng tìm hiểu về sản phẩm và đặt mua sản phẩm đấy trên mạng. Khách hàng chấp nhận mua hàng, hệ thống sẽ thống báo cho khách hàng biết đã mua thành công. Và công ty sẽ giao hàng đến địa chỉ mà khách hàng đã cung cấp.
Thỏa mãn các mục tiêu sau đây: - Nhanh chóng, hiệu quả. - Đảm bảo chính xác, tiện lợi và dễ dàng sử dụng cho khách hàng. - Thuận tiện trong việc bán và mua hàng.2 Phạm vi nghiên cứu Xây dựng website TMDT dựa trên nền tảng wordpress. Mặc hàng trên website: bán bánh mì online cho mọi người 1.3 Ý nghĩa đề tài Xây dựng một cửa hàng trực tuyến: Tạo ra một không gian trực tuyến để bán các loại bánh mì, cung cấp thông tin chi tiết về sản phẩm, giúp khách hàng dễ dàng chọn lựa và mua sắm.
Tận dụng tiện ích của WordPress: Sử dụng tính linh hoạt và dễ sử dụng của WordPress để tạo ra một trang web thương mại điện tử hiệu quả, có khả năng quản lý sản phẩm, đơn hàng và tương tác với khách hàng. Tối ưu hóa trải nghiệm người dùng: Xây dựng giao diện người dùng thân thiện, tối ưu hóa trải nghiệm mua sắm trực tuyến, cũng như cung cấp các tính năng tiện ích như giỏ hàng, thanh toán dễ dàng. 2 Mở rộng thị trường bán hàng: Phát triển kênh bán hàng trực tuyến giúp mở rộng khả năng tiếp cận khách hàng, không chỉ giới hạn trong phạm vi địa lý mà còn có thể thu hút khách hàng từ xa. Quản lý và tiếp thị sản phẩm: Sử dụng WordPress để quản lý và tiếp thị các loại bánh mì thông qua các công cụ như tối ưu hóa SEO, tích hợp mạng xã hội và các chiến lược quảng cáo trực tuyến khác.
Đề tài này nhấn mạnh vào việc sử dụng nền tảng WordPress để xây dựng và quản lý một trang web bán bánh mì trực tuyến, tận dụng các tính năng và ưu điểm của CMS này để tạo ra một trải nghiệm mua sắm trực tuyến thú vị và thuận tiện cho khách hàng. 3 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Cơ sở lý thuyết thiết kế website 2.1 Khái niệm về website Khái niệm về website là một trang web được xây dựng với mục đích cung cấp thông tin, dịch vụ, hoặc nội dung đa dạng trực tuyến thông qua Internet. Đây có thể là một trang đơn lẻ hoặc một tập hợp các trang liên kết với nhau thông qua các liên kết nội dung. Tính đa dạng: Website có thể chứa nhiều loại nội dung khác nhau, từ văn bản, hình ảnh, video, đến ứng dụng tương tác.
Cấu trúc tổ chức: Websites thường được tổ chức theo cấu trúc có thứ tự, với các trang được sắp xếp và liên kết với nhau để người dùng có thể dễ dàng điều hướng. Mục đích đa dạng: Có thể có những website dành cho mục đích cá nhân, doanh nghiệp, giáo dục, thương mại điện tử, tin tức, giải trí, và nhiều mục đích khác. Tính tương tác: Một số website cung cấp khả năng tương tác, cho phép người dùng thực hiện các hành động như điền biểu mẫu, tương tác với các ứng dụng web, hoặc thảo luận trực tuyến. Truy cập từ mọi nơi: Websites có thể được truy cập thông qua Internet từ bất kỳ thiết bị nào có kết nối mạng, như máy tính cá nhân, điện thoại thông minh hoặc máy tính bảng.
Trên tất cả, website thường được xây dựng với mục đích cung cấp thông tin, giải quyết nhu cầu hoặc mang lại giá trị cho người dùng trên Internet.2 Thiết kế website tĩnh Thiết kế website tĩnh cơ bản thường là việc tạo ra các trang web sử dụng mã HTML và CSS một cách cố định, không có tính năng tương tác động với người dùng hoặc dữ liệu động từ cơ sở dữ liệu. Các điểm chính của thiết kế website tĩnh cơ bản bao gồm: 4 Mã HTML và CSS cứng: Trang web tĩnh được xây dựng với mã HTML và CSS không thay đổi theo thời gian hoặc hoạt động của người dùng. Mỗi trang web tĩnh thường được tạo ra riêng lẻ và không thay đổi nội dung một cách tự động. Không có tính tương tác: Trang web tĩnh không có khả năng tương tác với người dùng, không có các chức năng như biểu mẫu liên hệ, bình luận hoặc đăng nhập.
Thích hợp cho nội dung cố định: Trang web tĩnh thích hợp cho các trang có nội dung ổn định và ít thay đổi. Ví dụ: trang web giới thiệu công ty, trang tin tức cơ bản hoặc trang thông tin sản phẩm không cần cập nhật thường xuyên. Dễ dàng triển khai và hiệu suất cao: Website tĩnh thường dễ triển khai và có thể có hiệu suất tải trang tốt hơn so với các trang web động do không cần tương tác với cơ sở dữ liệu. Mặc dù có những hạn chế về tính tương tác và khả năng cập nhật nội dung, thiết kế website tĩnh cơ bản vẫn được sử dụng trong những trường hợp đặc biệt khi cần một trang web đơn giản, ổn định và dễ triển khai.3 Thiết kế website động Thiết kế website động là quá trình xây dựng trang web sử dụng các ngôn ngữ lập trình (như PHP, JavaScript, ASP.NET, Python) và cơ sở dữ liệu để tạo ra trang web có khả năng tương động với người dùng và dữ liệu động từ cơ sở dữ liệu.
Các điểm tác chính của thiết kế website động bao gồm: Sử dụng mã lập trình động: Trang web được tạo ra bằng mã lập trình có khả năng tương tác với người dùng và dữ liệu. Điều này cho phép trang web thay đổi nội dung dựa trên hành động của người dùng hoặc dữ liệu từ cơ sở dữ liệu. Tương tác người dùng: Website động có khả năng tương tác cao hơn, cho phép người dùng thực hiện các hành động như điền biểu mẫu, tìm kiếm, đăng nhập, và tương tác với các ứng dụng web. Dữ liệu động từ cơ sở dữ liệu: Trang web có thể lấy dữ liệu từ cơ sở dữ liệu để hiển thị thông tin mới nhất, ví dụ như thông tin sản phẩm, bài viết mới nhất, hoặc dữ liệu cá nhân hóa.
5 Thích hợp cho các trang có nội dung thay đổi thường xuyên: Website động phù hợp cho các trang web chứa nội dung thường xuyên cập nhật hoặc cần tính tương tác cao như trang tin tức, blog, các trang web thương mại điện tử, vv. Đòi hỏi kiến thức lập trình cao: Thiết kế website động yêu cầu kiến thức lập trình sâu hơn để tạo ra các chức năng tương tác và kết nối với cơ sở dữ liệu. Thiết kế website động cung cấp khả năng linh hoạt và tương tác cao hơn so với website tĩnh, nhưng đòi hỏi kiến thức lập trình và quản lý dữ liệu mạnh mẽ hơn để triển khai và duy trì.2Cấu trúc trang website 2.1Giới thiệu thành phần , cấu trúc một trang website A. Phần Header Đây là phần đầu và là phần bắt buộc phải có của một trang web.
Nó bao gồm những phần sau: - Logo: Đây là ảnh đại diện của một trang web. - Menu: Đây là nơi chứa các chuyên mục của trang web. - Search: Đây là nơi mà bạn có thể tìm các vấn đề mà bạn quan tâm trong trang web. Phần Content Đây là phần giữa của trang web.
Nó có chức năng là nơi chứa nội dung của trang web. Tùy vào loại hàng và mặt hàng của trang web mà bạn có thể sắp xếp và tùy chỉnh theo ý thích. Phần content cũng chia làm 2 phần như sau: - Home article title: Chứa nội dung chính của website. Thông thường chỉ thể hiện ảnh đại diện, tiêu đề sản phẩm, danh mục sản phẩm và một phần mô tả bài viết.
- Siderbar: Đây là nơi chứa các nội dung mà người đọc có thể quan tâm. Thường nằm bên phải của website. Phần Footer Đây là phần để các thông tin để người xem có thể liên lạc với chủ trang web khi cần thiết.2 Các trang cơ bản trong một trang website Khi tạo một website thì thường có 3 trang chính sau: Trang chủ: Là bộ mặt của trang web, là phần đầu tiên khi người dùng vào website. Trang 6 chủ là trang khi bạn gõ tên miền lên trình duyệt sẽ hiển thị ra.
Trang chuyên mục: Các bài viết trong trang web có cùng nội sẽ được nhóm vào với nhau thành chuyên mục. Trang chuyên mục là trang để thể hiện các nội dung được nhóm đó Trang chi tiết: Là trang thể hiện chi tiết nội dung bài viết.3Các yếu tố cần xác định khi tạo một website A. Chất lượng trang web Một website được đánh giá là có chất lượng, như dễ dàng tìm kiếm thông tin, dễ dàng điều hướng và dễ dàng liên lạc với các nhà cung cấp internet, thường tạo ra sự tin tưởng của khách hàng khi mua sắm. Theo Araujo (2003), một trang web nên được thiết kế chuyên nghiệp và dễ dàng cho người tiêu dùng vì một trang web có gioa diện thiết kế tốt sẽ có tác động tốt hơn đến mong muốn giao dịch của người tiêu dùng.
Ngoài ra các trang web cung cấp nhiều thông tin hơn cho khách hàng như lời chứng thực của người tiêu dùng hiện tại, các thông tin sản phẩm cũng như tuyên bố rõ ràng về thủ tục mua bán có tác động gia tăng sự tin tưởng của người truy cập B. Sự bảo mật và an toàn Sự bảo mật và an toàn web đóng vai trò cực kỳ quan trọng với nhiều ý nghĩa: +Bảo vệ thông tin cá nhân: Bảo mật web đảm bảo rằng thông tin cá nhân của người dùng như địa chỉ email, thông tin thanh toán, và dữ liệu cá nhân khác được bảo vệ khỏi việc rơi vào tay kẻ xấu. +Tin cậy và uy tín: Một trang web an toàn tạo ra sự tin cậy và uy tín cho người dùng. Họ sẽ cảm thấy an tâm hơn khi chia sẻ thông tin cá nhân hoặc thực hiện giao dịch trên một trang web được bảo vệ tốt.
+ Ngăn chặn rủi ro và tổn thất: Bảo mật web giúp ngăn chặn các cuộc tấn công, virus, mã độc, và các hành động gian lận trực tuyến. Điều này giúp tránh được các tổn thất về thông tin và uy tín của doanh nghiệp. + Tuân thủ quy định và luật lệ: Bảo vệ an toàn web cũng đồng nghĩa với việc tuân thủ các quy định, luật lệ và các chuẩn mực bảo mật dữ liệu, như GDPR hay các quy định bảo mật khác, đặc biệt là khi hoạt động trên môi trường trực tuyến toàn cầu.