Xây dựng website bán hàng online cho cửa hàng MIC Icecream&Drinks - Đồ án tốt nghiệp

Xây dựng website bán hàng online cho cửa hàng Mix Icecream Drinks chuyên nghiệp. Tiếp cận khách hàng, tăng doanh thu hiệu quả với website bán hàng tối ưu.

Trường đại học

Viện Đại học Mở Hà Nội

Chuyên ngành

Công nghệ Thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2016

75
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

TÓM TẮT ĐỒ ÁN

DANH MỤC CÁC CHỮ VIẾT TẮT

DANH MỤC CÁC BẢNG

DANH SÁCH CÁC HÌNH VẼ

1. CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1. Giới thiệu về đề tài

1.2. Phạm vi đề tài

1.2.1. Phạm vi của đề tài

2. CHƯƠNG 2: CÔNG NGHỆ SỬ DỤNG

2.1. Giới thiệu về ngôn ngữ lập trình PHP và hệ quản trị CSDL MySQL

2.2. Ngôn ngữ lập trình PHP

2.3. Hệ quản trị cở sở dữ liệu MySQL

2.4. Sự kết hợp giữa PHP và MySQL

3. CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG

3.1. Xác định yêu cầu

3.2. Yêu cầu chức năng

3.3. Yêu cầu phi chức năng

3.4. Phân tích yêu cầu

3.5. Chức năng đăng ký tài khoản

3.6. Chức năng đăng nhập tài khoản

3.7. Chức năng tìm kiếm

3.8. Chức năng mua hàng online

3.9. Chức năng hiển thị thông tin

3.10. Chức năng quản lý thông tin

3.11. Chức năng quản lý tài khoản

3.12. Chức năng báo cáo thống kê

3.13. Sơ đồ phân rã chức năng

3.14. Sơ đồ phân rã chức năng

3.15. Đặc tả chức năng

3.16. Sơ đồ dữ liệu mức khung cảnh

3.17. Sơ đồ luồng dữ liệu mức đỉnh

3.18. Sơ đồ luồng dữ liệu mức dưới đỉnh

3.19. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý tài khoản

3.20. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý tin tức

3.21. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý sản phẩm

3.22. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý nhập hàng

3.23. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý đơn mua hàng

3.24. Sơ đồ luồng dữ liệu mức dưới đỉnh đối với chức năng quản lý liên hệ/góp ý

4. CHƯƠNG 4: THIẾT KẾ HỆ THỐNG

4.1. Thiết kế cơ sở dữ liệu

4.2. Xác định các thực thể

4.3. Xác định liên kết giữa các thực thể

4.4. Các bảng cơ sở dữ liệu

4.5. Mô hình ER

4.6. Mô hình quan hệ

4.7. Thiết kế các module chức năng chính

4.8. Module đăng nhập

4.9. Module thêm thông tin

4.10. Module sửa thông tin

4.11. Module xóa thông tin

4.12. Module chọn sản phẩm và mua hàng

4.13. Một số hình ảnh về giao diện của trang web

4.14. Trang đăng nhập quản trị và giao diện trang quản trị

4.15. Trang quản lý sản phẩm

4.16. Trang quản lý đơn hàng

4.17. Trang chi tiết đơn hàng

4.18. Trang quản lý tài khoản quản trị viên

4.19. Trang quản lý hóa đơn nhập

4.20. Trang chi tiết hóa đơn nhập

4.21. Trang quản lý tin tức

4.22. Trang quản lý bình luận về sản phẩm

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Thiết kế Website Bán Kem Đồ Uống Online

Trong bối cảnh thị trường ngày càng cạnh tranh, việc sở hữu một website bán kem và đồ uống online chuyên nghiệp và hiệu quả là yếu tố then chốt để thu hút khách hàng và gia tăng doanh số. Website không chỉ là kênh bán hàng mà còn là bộ mặt đại diện cho thương hiệu trên môi trường internet. Việc thiết kế website cần chú trọng đến trải nghiệm người dùng (UX), giao diện trực quan (UI), tốc độ tải trang, khả năng tương thích với các thiết bị di động, và đặc biệt là khả năng tối ưu hóa SEO để website dễ dàng được tìm thấy trên các công cụ tìm kiếm như Google. Theo một nghiên cứu của Viện Đại học Mở Hà Nội, "việc áp dụng quản lý và mua bán bằng máy tính thay cho quản lý và mua bán thủ công ở các doanh nghiệp, công ty hoặc cá nhân là rất và thực sự cần thiết." Điều này càng khẳng định tầm quan trọng của website trong hoạt động kinh doanh hiện đại. Giao diện trang web cần được thiết kế hấp dẫn, với hình ảnh sản phẩm chất lượng cao và mô tả chi tiết. Quy trình đặt hàng cần được đơn giản hóa để khách hàng dễ dàng thực hiện các thao tác mua sắm. Ngoài ra, website cần tích hợp các tính năng hỗ trợ khách hàng như chat trực tuyến, đánh giá sản phẩm, và các chương trình khuyến mãi hấp dẫn. Một website bán kem và đồ uống online thành công không chỉ giúp doanh nghiệp tiếp cận được lượng lớn khách hàng tiềm năng mà còn góp phần xây dựng thương hiệu và tạo dựng lòng tin với người tiêu dùng. Việc đầu tư vào thiết kế và phát triển website là một quyết định sáng suốt và mang lại lợi ích lâu dài cho doanh nghiệp.

1.1. Lợi ích của website bán kem đồ uống online

Website bán kem và đồ uống online mang lại nhiều lợi ích vượt trội so với hình thức bán hàng truyền thống. Thứ nhất, nó giúp mở rộng phạm vi tiếp cận khách hàng, không bị giới hạn bởi vị trí địa lý. Thứ hai, nó cho phép doanh nghiệp hoạt động 24/7, phục vụ khách hàng mọi lúc mọi nơi. Thứ ba, nó giúp tiết kiệm chi phí thuê mặt bằng và nhân viên. Theo báo cáo của Nguyễn Thanh Tùng (2016), một website bán hàng online sẽ giúp cửa hàng "giới thiệu về cửa hàng, quảng bá thông tin sản phẩm, hỗ trợ tìm kiếm, chức năng mua hàng online, quản lý sản phẩm, quản lý đơn mua hàng, quản lý hóa đơn nhập hàng, quản lý tin tức về cửa hàng, quản lý bình luận về sản phẩm của khách hàng gửi về, quản lý thông tin khách hàng, quản lý liên hệ." Những chức năng này giúp tối ưu hóa quy trình quản lý và bán hàng.

1.2. Các yếu tố cần có của một website bán hàng hiệu quả

Một website bán kem và đồ uống online hiệu quả cần đáp ứng các tiêu chí sau: giao diện đẹp mắt và dễ sử dụng, tốc độ tải trang nhanh, khả năng tương thích với các thiết bị di động, hệ thống thanh toán an toàn và đa dạng, tối ưu hóa SEO, và tích hợp các công cụ marketing. Theo nghiên cứu, thời gian tải trang có ảnh hưởng lớn đến tỷ lệ chuyển đổi. Website tải chậm sẽ khiến khách hàng mất kiên nhẫn và rời bỏ trang. Do đó, việc tối ưu hóa tốc độ tải trang là vô cùng quan trọng. Ngoài ra, website cần được bảo mật để đảm bảo an toàn thông tin cho khách hàng.

II. Phân tích Đối tượng Mục tiêu cho Website Bán Kem Online

Để thiết kế một website bán kem và đồ uống online thành công, việc xác định và phân tích đối tượng mục tiêu là vô cùng quan trọng. Đối tượng mục tiêu sẽ quyết định phong cách thiết kế, nội dung, và các tính năng của website. Thông thường, đối tượng mục tiêu của các website bán kem và đồ uống là giới trẻ, học sinh, sinh viên, nhân viên văn phòng, và các gia đình có trẻ nhỏ. Mỗi nhóm đối tượng sẽ có những sở thích và nhu cầu khác nhau. Ví dụ, giới trẻ thường quan tâm đến các loại kem và đồ uống mới lạ, độc đáo, và có hình thức bắt mắt. Nhân viên văn phòng thường ưu tiên các loại đồ uống tiện lợi, nhanh chóng, và giúp tỉnh táo. Các gia đình có trẻ nhỏ thường lựa chọn các loại kem và đồ uống có thành phần tự nhiên, an toàn, và có hương vị hấp dẫn. Việc hiểu rõ đối tượng mục tiêu sẽ giúp doanh nghiệp đưa ra các quyết định thiết kế và marketing phù hợp, từ đó thu hút và giữ chân khách hàng.

2.1. Xác định nhân khẩu học và hành vi của khách hàng

Để xác định chính xác đối tượng mục tiêu, doanh nghiệp cần thu thập thông tin về nhân khẩu học (tuổi, giới tính, địa điểm, thu nhập) và hành vi (sở thích, thói quen mua sắm, kênh thông tin ưa thích) của khách hàng. Thông tin này có thể thu thập thông qua các khảo sát trực tuyến, phỏng vấn, hoặc phân tích dữ liệu từ các kênh marketing. Việc phân tích dữ liệu sẽ giúp doanh nghiệp hiểu rõ hơn về nhu cầu và mong muốn của khách hàng, từ đó đưa ra các chiến lược phù hợp.

2.2. Nghiên cứu đối thủ cạnh tranh và thị trường ngách

Ngoài việc phân tích đối tượng mục tiêu, doanh nghiệp cũng cần nghiên cứu đối thủ cạnh tranh và thị trường ngách. Việc nghiên cứu đối thủ cạnh tranh sẽ giúp doanh nghiệp hiểu rõ điểm mạnh, điểm yếu, và các chiến lược thành công của họ. Việc xác định thị trường ngách sẽ giúp doanh nghiệp tập trung vào một phân khúc khách hàng cụ thể, từ đó tạo ra sự khác biệt và lợi thế cạnh tranh. Ví dụ, doanh nghiệp có thể tập trung vào thị trường kem hữu cơ, kem dành cho người ăn kiêng, hoặc kem có hương vị độc đáo.

III. Hướng dẫn Thiết kế Giao diện Web Bán Kem Đồ Uống Hấp Dẫn

Giao diện là yếu tố quan trọng hàng đầu trong việc thu hút và giữ chân khách hàng trên website bán kem và đồ uống online. Giao diện cần được thiết kế đẹp mắt, chuyên nghiệp, và dễ sử dụng. Màu sắc, hình ảnh, và bố cục cần được phối hợp hài hòa để tạo ra một trải nghiệm trực quan hấp dẫn. Theo các chuyên gia thiết kế web, màu sắc tươi sáng và hình ảnh chất lượng cao sẽ kích thích vị giác của khách hàng và khơi gợi mong muốn mua sắm. Bố cục trang web cần được thiết kế rõ ràng, mạch lạc, giúp khách hàng dễ dàng tìm kiếm thông tin và thực hiện các thao tác mua hàng. Các nút kêu gọi hành động (call-to-action) cần được đặt ở vị trí nổi bật và có màu sắc bắt mắt.

3.1. Chọn màu sắc và hình ảnh phù hợp với thương hiệu

Màu sắc và hình ảnh là những yếu tố quan trọng trong việc xây dựng thương hiệu và tạo ấn tượng với khách hàng. Doanh nghiệp cần lựa chọn màu sắc và hình ảnh phù hợp với phong cách và giá trị của thương hiệu. Ví dụ, màu xanh lá cây thường được sử dụng để thể hiện sự tươi mát, tự nhiên, và an toàn. Màu vàng thường được sử dụng để thể hiện sự vui vẻ, năng động, và sáng tạo. Hình ảnh sản phẩm cần được chụp với chất lượng cao, thể hiện rõ màu sắc, kết cấu, và hương vị của sản phẩm.

3.2. Tối ưu hóa bố cục và điều hướng trang web

Bố cục và điều hướng trang web cần được thiết kế sao cho khách hàng dễ dàng tìm kiếm thông tin và thực hiện các thao tác mua hàng. Trang chủ cần được thiết kế nổi bật, giới thiệu các sản phẩm chủ lực và các chương trình khuyến mãi hấp dẫn. Danh mục sản phẩm cần được sắp xếp khoa học, dễ tìm kiếm. Trang sản phẩm cần cung cấp đầy đủ thông tin chi tiết về sản phẩm, bao gồm hình ảnh, mô tả, giá cả, và đánh giá của khách hàng. Quy trình đặt hàng cần được đơn giản hóa, giúp khách hàng dễ dàng thực hiện các thao tác mua sắm.

3.3 Thiết kế Responsive cho mọi thiết bị di động

Thiết kế website bán kem và đồ uống online responsive có nghĩa là trang web có thể tự động điều chỉnh để phù hợp với mọi kích thước màn hình, từ máy tính để bàn đến điện thoại di động và máy tính bảng. Người dùng có thể dễ dàng xem trang web trên mọi thiết bị mà không cần phải phóng to hay thu nhỏ, cuộn ngang hay cuộn dọc. Điều này giúp cải thiện trải nghiệm người dùng, tăng thời gian ở lại trang và tỷ lệ chuyển đổi. Google cũng ưu tiên các trang web responsive trong kết quả tìm kiếm trên thiết bị di động.

IV. Phương pháp Tối ưu SEO Onpage Website Bán Kem Đồ Uống

Để website bán kem và đồ uống online đạt được thứ hạng cao trên các công cụ tìm kiếm, việc tối ưu SEO onpage là vô cùng quan trọng. Tối ưu SEO onpage bao gồm các hoạt động tối ưu hóa nội dung, cấu trúc, và mã nguồn của website để phù hợp với các tiêu chí đánh giá của Google. Các yếu tố quan trọng trong tối ưu SEO onpage bao gồm: sử dụng từ khóa mục tiêu trong tiêu đề và mô tả trang, tối ưu hóa thẻ heading, tối ưu hóa hình ảnh, xây dựng liên kết nội bộ, và cải thiện tốc độ tải trang. Theo các chuyên gia SEO, việc tối ưu SEO onpage sẽ giúp website dễ dàng được tìm thấy bởi khách hàng tiềm năng, từ đó gia tăng lượng truy cập và doanh số.

4.1. Nghiên cứu và lựa chọn từ khóa mục tiêu phù hợp

Từ khóa mục tiêu là những từ hoặc cụm từ mà khách hàng tiềm năng sử dụng để tìm kiếm thông tin về sản phẩm hoặc dịch vụ của doanh nghiệp. Việc nghiên cứu và lựa chọn từ khóa mục tiêu phù hợp là bước quan trọng đầu tiên trong tối ưu SEO. Doanh nghiệp cần sử dụng các công cụ nghiên cứu từ khóa như Google Keyword Planner, Ahrefs, hoặc SEMrush để tìm kiếm các từ khóa có lượng tìm kiếm cao và độ cạnh tranh thấp. Các từ khóa mục tiêu cần được sử dụng tự nhiên và hợp lý trong nội dung, tiêu đề, mô tả, và thẻ heading của trang web.

4.2. Tạo nội dung chất lượng và hữu ích cho người dùng

Nội dung là yếu tố quan trọng nhất trong tối ưu SEO. Google đánh giá cao các trang web có nội dung chất lượng, hữu ích, và độc đáo. Nội dung cần được viết một cách rõ ràng, mạch lạc, và dễ hiểu. Các thông tin về sản phẩm cần được trình bày chi tiết, chính xác, và hấp dẫn. Ngoài ra, doanh nghiệp có thể tạo ra các bài viết blog, hướng dẫn, hoặc video để cung cấp thêm thông tin hữu ích cho khách hàng. Nội dung cần được tối ưu hóa cho SEO bằng cách sử dụng từ khóa mục tiêu, xây dựng liên kết nội bộ, và tối ưu hóa hình ảnh.

4.3 Tối ưu thẻ Meta Title và Meta Description

Thẻ Meta Title và Meta Description là các thẻ HTML quan trọng, cung cấp thông tin tóm tắt về nội dung của trang web cho các công cụ tìm kiếm và người dùng. Thẻ Meta Title là tiêu đề hiển thị trên trang kết quả tìm kiếm (SERP), còn thẻ Meta Description là đoạn mô tả ngắn gọn về nội dung trang. Cả hai thẻ này đều có ảnh hưởng lớn đến tỷ lệ nhấp (CTR) từ SERP vào trang web. Thẻ Title nên chứa từ khóa chính và thương hiệu, độ dài tối ưu là 50-60 ký tự. Thẻ Description nên mô tả ngắn gọn và hấp dẫn nội dung trang, khuyến khích người dùng nhấp vào, độ dài tối ưu là 150-160 ký tự.

V. Xây dựng Backlink Chất lượng cho Website Bán Kem Đồ Uống

Xây dựng backlink chất lượng là một trong những yếu tố quan trọng để cải thiện thứ hạng website trên các công cụ tìm kiếm. Backlink là liên kết từ một website khác trỏ về website của bạn. Google xem backlink như một phiếu bầu tín nhiệm, cho thấy website của bạn có uy tín và chất lượng. Tuy nhiên, không phải backlink nào cũng có giá trị. Backlink từ các website uy tín, có liên quan đến lĩnh vực kinh doanh của bạn sẽ có giá trị hơn nhiều so với backlink từ các website spam, kém chất lượng. Việc xây dựng backlink cần được thực hiện một cách tự nhiên và bền vững. Các phương pháp xây dựng backlink phổ biến bao gồm: viết bài guest post trên các blog uy tín, tham gia các diễn đàn và cộng đồng trực tuyến, xây dựng mối quan hệ với các blogger và nhà báo, và tạo ra nội dung hấp dẫn để thu hút backlink tự nhiên.

5.1. Tìm kiếm các website uy tín để xây dựng backlink

Việc tìm kiếm các website uy tín để xây dựng backlink là một quá trình quan trọng. Doanh nghiệp cần tìm kiếm các website có liên quan đến lĩnh vực kem và đồ uống, có lượng truy cập cao, và có uy tín trong ngành. Các website này có thể là các blog ẩm thực, các trang tin tức về thực phẩm, hoặc các diễn đàn và cộng đồng trực tuyến. Doanh nghiệp cần liên hệ với chủ sở hữu hoặc quản trị viên của các website này để đề xuất hợp tác xây dựng backlink. Việc xây dựng mối quan hệ tốt với các đối tác sẽ giúp doanh nghiệp có được những backlink chất lượng và bền vững.

5.2. Tạo nội dung hấp dẫn để thu hút backlink tự nhiên

Cách tốt nhất để có được backlink chất lượng là tạo ra nội dung hấp dẫn, hữu ích, và độc đáo. Nội dung chất lượng sẽ thu hút sự chú ý của người đọc và khuyến khích họ chia sẻ và liên kết đến website của bạn. Doanh nghiệp có thể tạo ra các bài viết blog, hướng dẫn, video, hoặc infographic về các chủ đề liên quan đến kem và đồ uống. Nội dung cần được viết một cách chuyên nghiệp, chính xác, và hấp dẫn. Việc quảng bá nội dung trên các mạng xã hội và các kênh marketing khác cũng sẽ giúp thu hút thêm backlink tự nhiên.

VI. Phân tích Đo lường Hiệu quả Website Bán Kem Đồ Uống Online

Việc phân tích và đo lường hiệu quả website bán kem và đồ uống online là vô cùng quan trọng để đánh giá tính hiệu quả của các chiến lược marketing và SEO. Các chỉ số cần theo dõi bao gồm: lượng truy cập, tỷ lệ thoát trang, thời gian ở lại trang, tỷ lệ chuyển đổi, doanh số, và lợi nhuận. Doanh nghiệp có thể sử dụng các công cụ phân tích web như Google Analytics để thu thập và phân tích dữ liệu. Việc phân tích dữ liệu sẽ giúp doanh nghiệp hiểu rõ hành vi của khách hàng trên website, từ đó đưa ra các quyết định cải tiến và tối ưu hóa phù hợp. Theo dõi và phân tích hiệu quả thường xuyên sẽ giúp website bán kem và đồ uống online ngày càng phát triển và mang lại lợi nhuận cao.

6.1. Sử dụng Google Analytics để theo dõi lưu lượng truy cập

Google Analytics là một công cụ phân tích web mạnh mẽ và miễn phí, cho phép doanh nghiệp theo dõi và phân tích lưu lượng truy cập website. Google Analytics cung cấp các thông tin chi tiết về số lượng khách truy cập, nguồn gốc khách truy cập, các trang được xem nhiều nhất, thời gian ở lại trang, tỷ lệ thoát trang, và nhiều chỉ số quan trọng khác. Doanh nghiệp có thể sử dụng Google Analytics để đánh giá hiệu quả của các chiến dịch marketing, SEO, và quảng cáo. Việc theo dõi lưu lượng truy cập thường xuyên sẽ giúp doanh nghiệp nhận biết các xu hướng và vấn đề, từ đó đưa ra các quyết định cải tiến và tối ưu hóa phù hợp.

6.2. Đo lường tỷ lệ chuyển đổi và doanh số bán hàng

Tỷ lệ chuyển đổi là tỷ lệ giữa số lượng khách truy cập website và số lượng khách hàng thực hiện hành động mong muốn (ví dụ: mua hàng, đăng ký email, điền form). Tỷ lệ chuyển đổi là một chỉ số quan trọng để đánh giá hiệu quả của website và các chiến dịch marketing. Doanh nghiệp cần theo dõi tỷ lệ chuyển đổi thường xuyên và tìm cách cải thiện nó. Các phương pháp cải thiện tỷ lệ chuyển đổi bao gồm: tối ưu hóa trang sản phẩm, đơn giản hóa quy trình đặt hàng, cung cấp các chương trình khuyến mãi hấp dẫn, và cải thiện trải nghiệm người dùng. Ngoài ra, doanh nghiệp cũng cần theo dõi doanh số bán hàng để đánh giá hiệu quả của website và các chiến dịch marketing.

22/09/2025

Trích đoạn nội dung tài liệu

CHƯƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI 1. Giới thiệu về đề tài Hiện nay, dưới sự phát triển của công nghệ thông tin, đặc biệt trong lĩnh vực thương mại điện tử đã giúp cá nhân, doanh nghiệp có mặt hàng dễ dàng tiếp cận với người tiêu dùng. Hầu hết họ đều có website để giới thiệu về sản phẩm của doanh nghiệp mình. Chỉ cần một cái click chuột để đặt mua sản phẩm, các nhà dịch vụ sẽ mang hàng đến tận nơi bạn yêu cầu trong thời gian nhanh nhất.

Nhằm nghiên cứu và góp phần phát triển thương mại điện tử ở Việt Nam đồng thời đứng trước nhu cầu thiết kế website cho cửa hàng thực tế, vận dụng niềm đam mê thiết kế, lập trình web, em đã tìm hiểu và xây dựng đề tài “Xây dựng website bán hàng online cho cửa hàng MIC Icecream&Drinks”. Phạm vi đề tài 1. Phạm vi của đề tài Ngày nay, trên thị trường xuất hiện vô vàn các thức uống, món ăn mới mẻ đặc biệt là các loại kem, các loại nước ngọt, các loại cà phê và trà có xuất xứ từ Hàn Quốc, Thái Lan, Nhật Bản với mẫu mã đa dạng, đẹp mắt, hương vị mới lạ và rất hot dành cho người tiêu dùng thỏa sức chọn lựa. Nhưng thông thường, những mặt hàng này chưa được phổ biến tới các cửa hàng, thường được bán ở những cá nhân nhỏ lẻ, không sẵn hàng và phải đợi order trong nhiều ngày.

Chính vì nhu cầu được mua sắm, nhu cầu được thưởng thức những sản phẩm mới lạ này ngay mà không phải khó khăntìm kiếm, cửa hàng MIC Icecream&Drinks đã thành lập, mong muốn tạo dựng một website giới thiệu và bày bán những sản phẩm mới mẻ, độc đáo này tới cho quý khách hàng. Quý 2 khách hàng không cần phải lặn lội đi tìm kiếm đâu xa trong thành phố, chỉ cần một vài thao tác click chuột, chọn sản phẩm cần mua, cửa hàng sẽ mang sản phẩm này tới tận tay quý khách. Hiện nay, cửa hàng đã đi vào hoạt động được một thời gian và nhận được rất nhiều đơn đặt mua hàng của những khách hàng muốn được phục vụ tận nơi nhưng cửa hàng vẫn đang dừng lại ở việc tiếp nhận những đơn hàng đóqua điện thoại. Điều này trở nên bất tiện khi đơn hàng ngày càng nhiều nên việc nhận đơn hàng qua điện thoại có thể bị nhầm lẫn, thiếu hụt.

Xây dựng website bán hàng online cho cửa hàng MIC Icecream&Drinks để tránh những rủi ro, nhầm lẫn trong quá trình hoạt động cũng như tăng thêm độ uy tín, sự tiện lợi và sự chính xác trong việc quản lý những đơn hàng của khách hàng. Khi truy cập tới website của cửa hàng, ngoài việc khách hàngđược đặt mua hàng online, khách hàng sẽ còn có được một cái nhìn tổng quát về cửa hàng, về sản phẩm và những tin tức thú vị về cửa hàng, về sản phẩm của cửa hàng. Mục đích • Khách hàng: Khách hàng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua những mặt hàng này. Vì thế, website cần phải có những chức năng: - Đăng nhập hệ thống của tài khoản khách hàng để khách hàng có thể kiểm tra những hóa đơn, chi tiết những lần giao dịch của mình.

- Hiển thị phần giới thiệu về cửa hàng. - Tìm kiểm sản phẩm của cửa hàng. - Hiển thị danh sách các mặt hàng được sắp xếp theo từng danh mục, sau đó khách hàng có thể chọn sản phẩm mình muốn mua để thêm vào 3 giỏ hàng, điền thông tin cá nhân, đặt mua hàng và hiển thị lại cho khách hàng xem hóa đơn của lần giao dịch đó. - Hiển thị cách thức mua hàng.

- Hiển thị những tin tức mới nhất của cửa hàng. - Gửi những đánh giá, phản hồi về sản phẩm của cửa hàng. - Gửi những liên hệ, góp ý về cửa hàng. • Quản trị viên: Quản trị viên là người làm chủ website, có quyền kiểm soát mọt hoạt động của hệ thống.

Người này được cấp username và password để đăng nhập hệ thống thực hiện chức năng chính: - Thêm, sửa, xóa, tìm kiếm, báo cáo thống kê sản phẩm, tin tức, hóa đơn nhập hàng từ nhà cung cấp,bình luận về sản phẩm, liên hệ, đơn hàng. - Tạo và cấp quyền truy cập cho những tài khoản khác. - Tiếp nhận và hiển thị đơn hàng. Ý nghĩa - Website mang lại cái nhìn cụ thể về sản phẩm mà cửa hàng đang kinh doanh với hình ảnh sản phẩm thực thế, thông tin chi tiết, giá cả chính xác, hỗ trợ giúp khách hàng có thể đặt mua hàng online qua mạng.

- Website giúp nhà quản trị có thể tiếp nhận và quản lý những yêu cầu của khách hàng một cách nhanh chóng, tiện lợi hơn. 4 CHƯƠNG 2 CÔNG NGHỆ SỬ DỤNG 2. Giới thiệu về ngôn ngữ lập trình PHP và hệ quản trị CSDL MySQL 2. Ngôn ngữ lập trình PHP 2.

Khái niệm PHP (viết tắt của “Personal Home Page” sau được đổi thành “PHP Hypertext Preprocessor”) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát. Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới. Tại sao sử dụng ngôn ngữ lập trình PHP PHP hoạt động cận kề với Webserver để thông dịch các yêu cầu từ trên World Wide Web, sau đó nhận các trả lời từ Webserver chuyển tải đến trình duyệt web nhằm đáp ứng các nhu cầu đó.

Các đặc điểm nổi bật của PHP: - PHP là mã nguồn mở; - Tốc độ nhanh, dễ sử dụng; - Chạy trên nhiều hệ điều hành; - Truy cập bất kỳ loại cơ sở dữ liệu nào; - Luôn được cải tiến và cập nhật; - Tương thích với hầu hết các server đang sử dụng hiện nay như Apache. Những điểm mạnh của PHP - PHP thực hiện với tốc độ rẩt nhanh và hiệu quả. Một server bình thường có thể đáp ứng được hơn hàng chục triệu truy cập một ngày; - PHP hỗ trợ nhiều CSDL khác nhau như PostgreSQL, Microsoft SQL Server, Oracle, dbm, filePro. Ngoài ra còn hỗ trợ kết nối ODBC thông qua đó có thể kết nối với nhiều ngôn ngữ khác mà ODBC hỗ trợ; - PHP cung cấp một hệ thống thư viện phong phú và ngày càng phát triển.

Do PHP ngay từ đầu được thiết kế nhằm mục đích xây dựng và phát triển các ứng dụng trên web nên PHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các công việc rất dễ dàng; - PHP là một ngôn ngữ rất dễ dùng, dễ học và đơn giản hơn nhiều so với các ngôn ngữ khác như Perl, Java; - Đặc biệt, PHP là ngôn ngữ mã nguồn mở.Có rất nhiều phần mềm website mã nguồn mở được viết trên nền tảng của PHP như Joomla, Drupal, Nukeviet. Hệ quản trị cở sở dữ liệu MySQL 2. Khái niệm MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở miễn phí, được tích hợp sự dụng chung với apache, PHP. MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở dữ liệu có thể có nhiều bảng quan hệ chứa dữ liệu.

MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý môt hoặc nhiều cơ sở dữ liệu khác nhau, mỗi người dùng có một tên truy cập (username) và mật khẩu (password) tương ứng để truy xuất đến cơ sở dữ liệu. 6 Khi ta truy vấn tới cơ sở dữ liệu MySQL, ta phải cung cấp tên truy cập và mật khẩu của tài khoản có quyền sử dụng cơ sở dữ liệu đó.Nếu không, chúng ta sẽ không làm được gì cả. Ưu điểm của MySQL - Tốc độ: MySQL rất nhanh. Những nhà phát triển cho rằng MySQL là cơ sở dữ liệu nhanh nhất bạn có thể có.

- Dễ sử dụng: MySQL tuy có tính năng cao nhưng thực sự là một hệ thống cở sở dữ liệu rẩt đơn giản và ít phức tạp khi cài đặt và quản trị hơn các hệ thống lớn. - Giá thành: MySQL là miễn phí cho hầu hết các việc sử dụng một tổ chức. - Hỗ trợ ngôn ngữ truy vấn: MySQL hiểu SQL là ngôn ngữ của sự lựa chọn cho tất cả các hệ thống cơ sở dữ liệu hiện đại. Bạn cũng có thể truy cập MySQL bằng cách sử dụng các ứng dụng mà hỗ trợ ODC (Open Database Connectivity – một giao thức giao tiếp cơ sở dữ liệu được phát triển bởi Microsoft).

- Năng lực: Nhiều client có thể truy cập đến server trong cùng một thời gian. Các client có thể sử dụng nhiều cơ sở dữ liệu một cách đồng thời.Bạn có thể truy cập MySQL tương tác với sử dụng một vài giao diện để bạn có thể đưa vào các truy vấn và xem các kết quả là các dòng yêu cầu của khách hàng, các trình duyệt web. - Kết nối và bảo mật: MySQL được nối mạng một cách đầy đủ, các cơ sở dữ liệu có thể được truy cập từ bất kỳ nơi nào trên Internet do đó bạn có thể chia sẻ dữ liệu của bạn với bất kỳ ai, bất kỳ nơi nào. Nhưng MySQL kiểm soát quyền truy cập cho nên người mà không nên nhìn thấy dữ liệu của bạn thì không thể nhìn được.

7 - Tính linh động: MySQL chạy trên nhiều hệ thống UNIX cũng như không phải UNIX. - Sự phân phối rộng: MySQL rất dễ dàng đạt được, chỉ cần sử dụng trình duyệt web của bạn. Nếu bạn không hiểu làm thế nào mà nó làm việc hay tò mò về thuật toán, bạn có thể lấy mã nguồn và tìm hiểu nó.Nếu bạn không thích một vài cái, bạn có thể thay đổi nó. - Sự hỗ trợ: Bạn có thể tìm thấy các tài nguyên có sẵn mà MySQL hỗ trợ.

Cộng đồng MySQL rất có trách nghiệm.Họ trả lời các câu hỏi trên mailing list thường chỉ trong vài phút.Khi lỗi được phát hiện, các nhà phát triển sẽ đưa ra các khắc phục trong vài ngày, thậm chí có khi trong vài giờ và cách khắc phục đó lập tức sẽ có trên Internet. Tại sao sử dụng hệ quản trị CSDL MySQL - Nhanh và mạnh: MySQL không có đầy đủ những cơ sở vật chất cho một hệ quản trị CSDL chính thống, nhưng đối với công việc thường nhật của phần đông mọi người thì nó cung cấp khá nhiều thứ.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ