Đồ án tốt nghiệp: Xây dựng website bán hàng cho Ifan Store - ICTU

Tổng hợp tài liệu đồ án NXT chi tiết về lập trình robot, thiết kế hệ thống điều khiển thông minh Lego Mindstorms NXT kèm mã nguồn mẫu hoàn chỉnh.

Trường đại học

Trường Đại học Công nghệ Thông tin và Truyền thông Thái Nguyên

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2023

66
0
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan về đồ án nxt và hệ thống web thương mại

Thương mại điện tử đang phát triển mạnh mẽ trên toàn cầu. Kỹ thuật số giúp doanh nghiệp cắt giảm chi phí vận chuyển trung gian và chi phí giao dịch. Người tiêu dùng tiết kiệm thời gian đáng kể khi mua sắm trực tuyến. Đồ án nxt nghiên cứu việc xây dựng website bán hàng Ifan Store nhằm đáp ứng nhu cầu thực tiễn này. Dự án khai thác các công nghệ mã nguồn mở hiện đại để xây dựng giao diện thân thiện và tối ưu hóa hệ thống. Mã nguồn mở mang lại lợi thế về chi phí thấp và cộng đồng hỗ trợ rộng lớn. Đề tài hướng tới việc giải quyết bài toán tự động hóa tìm kiếm và cá nhân hóa thông tin theo sở thích khách hàng. Nền tảng web cho phép người dùng thao tác đặt hàng nhanh chóng từ xa. Việc số hóa kênh bán hàng trực tiếp hỗ trợ doanh nghiệp mở rộng thị trường hiệu quả. Nghiên cứu cung cấp cơ sở lý thuyết vững chắc về lập trình web hiện đại. Toàn bộ kiến trúc hệ thống được thiết kế hướng tới tính mở và khả năng bảo trì lâu dài. Đồ án nxt đóng góp giải pháp thiết thực cho mô hình phân phối thiết bị công nghệ.

1.1. Bối cảnh phát triển thương mại điện tử hiện đại

Kỷ nguyên số thúc đẩy hành vi mua sắm chuyển dịch từ cửa hàng truyền thống sang các kênh trực tuyến. Khách hàng mong muốn tìm kiếm sản phẩm nhanh chóng và tra cứu thông tin chi tiết mọi lúc mọi nơi. Các doanh nghiệp bán lẻ buộc phải xây dựng hạ tầng số để duy trì sức cạnh tranh. Hệ thống website đóng vai trò là cầu nối trực tiếp giữa đơn vị kinh doanh và người tiêu dùng. Giải pháp bán hàng trực tuyến giúp tối ưu hóa chi phí vận hành cửa hàng và nhân sự. Đồng thời, nền tảng số hóa hỗ trợ thu thập dữ liệu tiêu dùng để điều chỉnh chiến lược kinh doanh kịp thời. Sự phát triển này tạo tiền đề vững chắc cho việc triển khai đồ án nxt.

1.2. Mục tiêu nghiên cứu và phạm vi đề tài Ifan Store

Đề tài tập trung nghiên cứu quy trình thiết kế và vận hành website bán hàng chuyên biệt cho chuỗi Ifan Store. Mục tiêu chính là xây dựng hệ thống quản lý sản phẩm, đơn hàng và giỏ hàng hiệu quả. Dự án áp dụng triệt để các tiêu chuẩn công nghệ web hiện đại. Phạm vi nghiên cứu bao gồm việc phân tích yêu cầu nghiệp vụ, thiết kế cơ sở dữ liệu và hiện thực hóa giao diện tương tác. Ngoài ra, đề tài chú trọng kiểm thử các chức năng xử lý đơn hàng và phản hồi của người dùng. Kết quả mang lại sản phẩm hoàn chỉnh với độ ổn định cao, đáp ứng đúng yêu cầu của môn học tốt nghiệp.

II. Phân tích yêu cầu và thách thức trong đồ án nxt

Quá trình xây dựng website bán hàng đòi hỏi sự phân tích nghiệp vụ kỹ lưỡng và chính xác. Đồ án nxt xác định các nhóm tác nhân chính tham gia vào hệ thống, bao gồm khách hàng và quản trị viên. Khách hàng cần giao diện trực quan để tìm kiếm, xem chi tiết sản phẩm và đặt hàng nhanh. Hệ thống phải đảm bảo xử lý luồng sự kiện mượt mà từ lúc thêm sản phẩm vào giỏ đến khi tạo hóa đơn thành công. Thách thức lớn nằm ở việc kiểm tra tính hợp lệ của dữ liệu đầu vào và ngăn chặn lỗi phát sinh trong giao dịch. Ngoài ra, việc bảo mật phiên làm việc và thông tin thanh toán là ưu tiên hàng đầu. Hệ thống cần cơ chế phân quyền chặt chẽ để bảo vệ dữ liệu sản phẩm và đơn hàng. Cấu trúc bảng cơ sở dữ liệu phải được chuẩn hóa để duy trì tính toàn vẹn thông tin. Hiệu năng tải trang cũng là yếu tố quan trọng ảnh hưởng trực tiếp đến tỷ lệ chuyển đổi. Đồ án giải quyết các vấn đề trên thông qua sơ đồ use case và biểu đồ hoạt động chi tiết.

2.1. Phân tích kịch bản nghiệp vụ xem và mua hàng

Kịch bản xem chi tiết sản phẩm bắt đầu khi người dùng truy cập trang chủ và nhấn chọn mặt hàng quan tâm. Hệ thống nhận mã định danh sản phẩm, truy vấn cơ sở dữ liệu và hiển thị đầy đủ thông số kỹ thuật cùng giá bán. Với chức năng mua hàng, người dùng tiến hành thêm sản phẩm vào giỏ và xác nhận đơn. Hệ thống điều hướng đến form điền thông tin giao nhận. Quá trình xác thực diễn ra tự động để kiểm tra tính đầy đủ của thông tin người mua. Nếu dữ liệu hợp lệ, hệ thống tạo đối tượng hóa đơn và lưu trữ vào cơ sở dữ liệu. Mọi sai sót đều được thông báo rõ ràng để người dùng hiệu chỉnh kịp thời.

2.2. Thách thức về an toàn dữ liệu và tối ưu hiệu năng

Hệ thống bán hàng trực tuyến luôn đối mặt với các nguy cơ tấn công mạng như SQL Injection hay Cross-Site Scripting. Việc bảo vệ phiên làm việc và mã hóa cookie là yêu cầu bắt buộc nhằm tránh rò rỉ dữ liệu nhạy cảm. Bên cạnh vấn đề an ninh, tốc độ xử lý truy vấn là một rào cản kỹ thuật lớn khi lượng truy cập tăng cao. Việc tối ưu hóa mã nguồn và cấu trúc bảng giúp giảm thiểu thời gian phản hồi của máy chủ. Ngoài ra, việc xác thực dữ liệu tại biểu mẫu giúp loại bỏ các yêu cầu sai lệch trước khi ghi nhận vào hệ thống. Những yêu cầu này đặt ra tiêu chuẩn khắt khe cho giải pháp công nghệ được chọn.

III. Giải pháp công nghệ và mô hình MVC trong đồ án nxt

Để giải quyết các bài toán kỹ thuật, đồ án nxt lựa chọn Laravel PHP Framework làm nền tảng phát triển chủ đạo. Laravel là framework mã nguồn mở phổ biến với hệ sinh thái thư viện phong phú và cấu trúc mã lệnh rõ ràng. Nền tảng kế thừa mô hình MVC từ Symfony, giúp phân tách độc lập giữa tầng hiển thị giao diện, tầng xử lý logic và tầng dữ liệu. Việc phân chia này giúp việc bảo trì và nâng cấp tính năng diễn ra thuận lợi. Laravel tích hợp sẵn các cơ chế bảo mật mạnh mẽ như Form Validation, chống tấn công SQL Injection và mã hóa session tự động. Hệ thống Blade Template Engine hỗ trợ xây dựng giao diện linh hoạt với mã nguồn HTML tinh gọn. Đồ án áp dụng công cụ Eloquent ORM để tương tác với cơ sở dữ liệu một cách an toàn và trực quan. Đường dẫn thân thiện (Friendly URL) được thiết lập giúp tối ưu hóa công cụ tìm kiếm và nâng cao trải nghiệm người dùng. Nhờ đó, ứng dụng đạt được sự cân bằng giữa hiệu suất và tính bảo mật.

3.1. Ứng dụng Laravel Framework trong phát triển hệ thống

Laravel cung cấp bộ công cụ toàn diện giúp rút ngắn thời gian lập trình web. Hệ thống thư viện form helper hỗ trợ khởi tạo và kiểm tra biểu mẫu nhanh chóng. Khả năng xác thực dữ liệu chặt chẽ giúp ngăn ngừa dữ liệu rác xâm nhập cơ sở dữ liệu. Ngoài ra, cơ chế định tuyến (Routing) thông minh cho phép quản lý các yêu cầu HTTP một cách khoa học. Laravel còn hỗ trợ quản lý cấu hình tập trung và tích hợp hệ thống migration linh hoạt. Điều này đảm bảo việc đồng bộ cơ sở dữ liệu diễn ra đồng nhất giữa các môi trường phát triển. Framework mang lại nền tảng vững chắc cho việc mở rộng tính năng trong tương lai.

3.2. Cấu trúc kiến trúc MVC và tối ưu hóa giao diện HTML

Kiến trúc Model-View-Controller tạo nên sự tách biệt rõ ràng giữa các thành phần logic trong đồ án. Model đảm nhận việc truy xuất và xử lý dữ liệu từ cơ sở dữ liệu. View chịu trách nhiệm hiển thị thông tin trực quan thông qua các thẻ HTML chuẩn hóa. Controller đóng vai trò trung gian tiếp nhận yêu cầu và điều phối dữ liệu giữa Model và View. Cấu trúc module hóa này giúp việc kiểm thử từng thành phần trở nên đơn giản hơn. Việc áp dụng mã HTML ngữ nghĩa kết hợp CSS tối ưu giúp giao diện hiển thị chuẩn xác trên nhiều kích thước màn hình. Nhờ đó, người dùng có trải nghiệm tương tác liền mạch.

IV. Kết luận và định hướng ứng dụng thực tiễn đồ án nxt

Đồ án nxt đã hoàn thành việc xây dựng thành công website bán hàng thương mại điện tử Ifan Store. Hệ thống vận hành ổn định và đáp ứng đầy đủ các luồng nghiệp vụ mua sắm cơ bản. Các chức năng xem chi tiết sản phẩm, quản lý giỏ hàng và đặt hàng hoạt động chính xác. Ứng dụng mô hình MVC cùng Laravel Framework mang lại cấu trúc mã nguồn rõ ràng và bảo mật cao. Công trình nghiên cứu chứng minh tính khả thi của việc ứng dụng công nghệ mã nguồn mở vào doanh nghiệp bán lẻ. Dù đạt nhiều kết quả tích cực, đồ án vẫn còn một số hạn chế nhất định cần khắc phục. Việc nâng cấp phiên bản framework cần được thực hiện cẩn trọng để tránh xung đột mã nguồn. Trong tương lai, hệ thống cần tích hợp thêm cổng thanh toán trực tuyến tự động và hệ thống gợi ý thông minh. Đồ án tạo nền tảng kiến thức vững chắc cho việc triển khai các dự án thương mại quy mô lớn hơn.

4.1. Đánh giá kết quả đạt được từ đề tài nghiên cứu

Đề tài đã hoàn thành xuất sắc các mục tiêu nghiên cứu ban đầu đặt ra. Website cung cấp giao diện người dùng trực quan, dễ thao tác và tương thích tốt trên trình duyệt web. Quy trình tạo đơn hàng được tối giản giúp giảm bớt thao tác cho khách hàng. Hệ thống cơ sở dữ liệu lưu trữ thông tin sản phẩm và hóa đơn an toàn, chính xác. Quá trình kiểm thử cho thấy hệ thống xử lý ổn định các tác vụ đồng thời mà không xảy ra lỗi nghiêm trọng. Kết quả này khẳng định tính ứng dụng cao của các công nghệ mã nguồn mở trong việc xây dựng hệ thống bán lẻ trực tuyến.

4.2. Hướng phát triển và mở rộng hệ thống thương mại

Định hướng phát triển tiếp theo của hệ thống tập trung vào việc tối ưu hóa hiệu năng ứng dụng cho nền tảng di động. Việc tích hợp các cổng thanh toán điện tử như VNPay hay MoMo sẽ giúp hoàn thiện chu trình thanh toán không tiền mặt. Hệ thống cũng cần xây dựng thêm module phân tích hành vi người dùng bằng trí tuệ nhân tạo để tự động đề xuất sản phẩm phù hợp. Ngoài ra, việc cải tiến bảo mật với xác thực hai yếu tố cho tài khoản quản trị sẽ tăng cường an toàn dữ liệu. Những cải tiến này sẽ nâng cao năng lực cạnh tranh và giá trị thực tiễn của sản phẩm.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

15/06/2026
Đồ án nxt

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

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Tìm hiểu lý thuyết  HTML (HyperText Markup Language) Là ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo các tài liệu có thể truy cập trên mạng. Tài liệu HTML được tạo nhờ dùng các thẻ và các phần tử của HTML. File được lưu trên máy chủ dịch vụ web với phần mở rộng “. Ngày nay với sự phát triển của công nghệ web việc sử dụng các công cụ HTML càng trở nên quan trọng trong sợ phát triển của nghành công nghệ web hiện đại.

Hình 1 Ví dụ code html Một tài liệu HTML gồm 3 phần cơ bản: o Phần html: Mọi tài liệu html phải bắt đầu bằng thẻ mở <html> và kết thúc bằng thẻ đóng html </html> “<html></html>”. Thẻ html báo cho trình duyệt biết nội dung giữa hai cặp thẻ này là một tài liệu html. o Phần tiêu đề: phần tiêu đề bắt đầu bởi thẻ <head> và kết thúc bởi thẻ </head>. Phần này chưa tiêu đề mà được hiển thị trên thanh điều hướng của trang web.

Tiêu đề nằm trong thẻ <title>. Bắt đầu là thẻ <title> và kết thúc là thẻ </title>. Tiêu đề là khá quan trọng khi người dùng tìm kiếm thông tin, tiêu đề trang Web cung cấp từ khóa chính yếu cho việc tìm kiếm. o Phần thân: phần này nằm sau phần tiêu đề.

Phần thân bao gồm văn bản, hình ảnh… và các liên kết bạn mới hiển thị trên trang Web của mình. Phần thân bắt đầu bởi thẻ <body> và kết thức bởi </body>.  CSS (Cascading Style Sheets) Trong lĩnh vực xây dựng, chúng ta có trang trí nội thất; trong lĩnh vực thẩm mỹ - làm đẹp, chúng ta có kỹ thuật make-up; còn trong lĩnh vực thiết kế web chúng ta có CSS. Đây chỉ là một định nghĩa giàu hình ảnh của Pearl thôi (nhưng cũng thực tế nhỉ (smile).

Còn CSS (Cascading Style Sheets mà Pearl tạm dịch là tờ mẫu theo Style Sheets) là một ngôn ngữ quy định cách trình bày cho các tài liệu viết bằng HTML, XHTML, XML, SVG, hay UML… Nếu bạn đã từng học qua HTML thì cũng biết HTML cũng hỗ trợ một số thuộc tính định dạng cơ bản cho text, picture, table, … nhưng nó không th ật sự phong phú và chính xác như nhau trên mọi hệ thống. CSS cung cấp cho bạn hàng trăm thuộc tính trình bày dành cho các đối tượng với sự sáng tạo cao trong kết hợp các thuộc tính giúp mang lại hiệu quả. Ngoài ra, hiện tại CSS đã được hỗ trợ bởi tất cả các trình duyệt, nên bạn hoàn toàn có thể tự tin trang web của mình có thể hiển thị hầu như “như nhau” dù trên một hệ thống sử dụng Windows, Linux hay trên một máy Mac miễn là bạn đang sử dụng một phiên bản trình duyệt mới nhất. Sử dụng các mã định dạng trực tiếp trong HTML tốn hao nhiều thời gian thiết kế cũng như dung lượng lưu trữ trên đĩa cứng.

Trong khi đó CSS đưa ra phương thức “tờ mẫu ngoại” giúp áp dụng một khuôn mẫu chuẩn từ một file CSS ở ngoài. Nó thật sự có hiệu quả đồng bộ khi bạn tạo một website có hàng trăm trang hay cả khi bạn muốn thay đổi một thuộc tính trình bày nào đó. Hãy thử tưởng tượng bạn có một website với hàng trăm trang và bạn muốn thay đổi font chữ hay màu chữ cho một thành phần nào đó. Đó thật sự sẽ là một công việc buồn chán và tốn nhiều thời gian.

Nhưng với việc sử dụng CSS việc đó là hoàn toàn đơn giản cũng như là bạn có một trò ma thuật nào đó. Ngoài ra, CSS còn cho phép bạn áp đặt những kiểu trình bày thích hợp hơn cho các phương tiện khác nhau như màn hình máy tính, máy in, điện thoại,… CSS được cập nhật liên tục mang lại các trình bày phức tạp và tinh vi hơn. Hình 2 Ví dụ viết css trong html  Javascript JavaScript là một ngôn ngữ kịch bản (scripting language) được dùng để tạo các script ở máy client (client-side script) và máy server (server-side script). Các script ở máy client được thực thi tại trình duyệt, các script ở máy server được thực hiện trên server.

HTML lúc đầu được phát triển như là một định dạng của tài liệu có thể chuyển dữ liệu trên Internet Tuy nhiên, không lâu sau đó, trọng tâm của HTML nặng tính hàn lâm và khoa học dần chuyển hướng sang người dùng thường nhật vì ngày nay người dùng xem Internet như là một nguồn thông tin và giải trí. Các trang Web ngày càng mang tính sáng tạo và đẹp mắt hơn nhằm thu hút nhiều người dùng hơn. Nhưng thực chất kiểu dáng và nội dung bên trong vẫn không thay đổi. Và người dùng hầu như không thể điều khiển trên trang Web mỗi khi nó được hiển thị.

Javascript được phát triển như là một giải pháp cho vấn đề nêu trên. Javascript là một ngôn ngữ kịch bản được Sun Microsystems và Netscape phát triển. Nó được dùng để tạo các trang Web động và tương tác trên Internet. Đối với những người phát triển HTML, Javascript rất hữu ích trong việc xây dựng các hệ thống HTML có thể tương tác với người dùng.

Sun Microsystems đã viết ra một ngôn ngữ phức tạp và mạnh mẽ mà chúng ta đã biết đó là ngôn ngữ Java. Mặc dù Java có tính khả dụng cao nhưng nó lại phù hợp nhất đối với các nhà lập trình có kinh nghiệm và cho các công việc phức tạp hơn. Netscape Communications nhận thấy nhu cầu cần một ngôn ngữ thiết kế web có khả năng tương tác vớI ngườI sử dụng hay vớI các Java Applet, dễ sử dụng ngay cả vớI những ngườI lập trình ít kinh nghiệm. LiveScript là một ngôn ngữ mớI chỉ ở dạng phác thảo, tuy nhiên nó hấp dẫn ngườI sử dụng vì hứa hẹn sẽ đáp ứng tốt những yêu cầu trên.

LiveScript được thiết kế theo tinh thần của nhiều ngôn ngữ script đơn giản nhưng nó lại có tính khả dụng cao được thiết kế đặc biệt để xây dựng các trang Web (chẳng hạn như HTML và các form tương tác). Để giúp ‘bán chạy’ ngôn ngữ mới này, Netscape hợp tác với Sun cho ra đời ngôn ngữ Javascript. Trên thực tế, Microsoft là người tiên phong triển khai phiên bản của Javascript (còn có tên là Jscript), nhưng họ không sử dụng các đặc tả chính thức của Javascript. Mục tiêu của JavaScript là nhằm cung cấp cho các nhà phát triển Web một số khả năng và quyền điều khiển chức năng cho trang Web.

Mã Javascript có khả năng nhúng trong tài liệu HTML để điều khiển nội dung của trang Web và kiểm tra sự hợp lệ của dữ liệu mà người dùng nhập vào. Khi một trang hiển thị trong trình duyệt, các câu lệnh được trình duyệt thông dịch và thực thi. JavaScript là một ngôn ngữ lập trình được nhúng được trong các trang HTML. JavaScript nâng cao tính động và khả năng tương tác cho web-site bằng cách sử dụng các hiệu ứng của nó như thực hiện các phép tính, kiểm tra form, viết các trò chơi, bổ sung các hiệu ứng đặc biệt, tuỳ biến các chọn lựa đồ hoạ, tạo ra các mật khẩu bảo mật và hơn thế nữa.

Chúng ta có thể sử dụng JavaScript để: o Tương tác với người dùng. Chúng ta có thể viết mã để đáp lạI các sự kiện. Các sự này sẽ có thể phát sinh bởi người dùng - - nhấp chuột hay được phát sinh từ hệ thống - - định lại kích thước của trang và v. o Thay đổi nội dung động.

Mã JavaScript có thể dùng để thay đổi nội dung và vị trí các phần tử một cách động trên một trang nhằm đáp lại sự tương tác với người dùng. o Kiểm tra tính hợp lệ dữ liệu. Chúng ta có thể viết mã nhằm kiểm tra tính hợp lệ của dữ liệu do người dùng nhập vào trước khi nó được gửi lên Web server để xử lý. Giống như các ngôn ngữ khác, JavaScript cũng tuân thủ một số quy tắc ngữ pháp căn bản.

Việc nắm vững các quy tắc ngữ pháp này có thể giúp ta đọc được script và tự viết các script không bị lỗi. Một số trong các luật này bao gồm: o Dùng Caps. JavaScript phân biệt chữ hoa chữ thường o Dùng Pairs. Trong JavaScript, luôn luôn có cặp ký hiệu mở và đóng.

Lỗi sẽ xuất hiện khi bỏ sót hoặc đặt sai một trong hai ký hiệu này. Như HTML, JavaScript thường bỏ qua ký tự trắng. Trong JavaScript, ta có thể thêm vào các ký tự trắng hoặc các tab giúp cho ta dễ dàng đọc hay sửa các file script. o Dùng Chú thích (Comments).

Các chú thích giúp ta ghi chú về chức năng của đoạn script, thờI gian và ngườI tạo ra đoạn script. Mặc dù cả client-side JavaScript và server-side JavaScript đều dựa trên một ngôn ngữ nền tảng như nhau, nhưng mỗI loạI còn có thêm những tính năng chuyên biệt phù hợp với môi trường mà nó chạy. Nghĩa là, client-side JavaScript bao gồm các đối tượng được định nghĩa sẵn chỉ có thể sử dụng trên trình duyêt, Server- side JavaScript bao gồm các đối tượng và các hàm được định nghĩa sẵn chỉ có thể sử dùng trong các ứng dụng phía server (server-side applications).  PHP PHP – Viết tắt của “Hypertext Preprocessor”, là một ngôn ngữ lập trình kịch bản được chạy ở phía sever nhằm sinh ra mã html trên client.

PHP ra đời năm 1944, do một người phát minh mang tên Rasmus Lerdorf và được nhiều người phát triển cho đến ngày hôm nay. PHP được sử dụng khá nhiều trong các ứng dụng Web về thương mại điện tử, tính đến năm 2001 có khoảng 5 triệu tên miền sử dụng mã nguồn PHP. PHP trải qua nhiều phiên bản và được tối ưu hóa cho các ứng dụng web, với cách viết mã rõ ràng, tốc độ nhanh, dễ đọc nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ biến và được ưu chuộng. PHP chạy trên môi trường Webserver và lưu trữ dữ liệu thông qua hệ quản trị cơ sở dữ liệu nên PHP thường đi kèm với Apache, MySQL và hệ điều hành Linux.

o Apache là một phần mềm webserver có nhiệm vụ tiếp nhận request từ trình duyệt người dùng sau đó chuyển giao cho PHP xử lý và gửi trả lại cho trình duyệt. o MySQL cũng tương tự như các hệ quản trị cơ sở dữ liệu khác (Postgress, Oracle, SQL server…) đóng vai trò là nơi lưu trữ và truy vấn dữ liệu. o Linux: Hệ điều hành mã nguồn mở được sử dụng rộng rãi cho các webserver. Khi người sử dụng gọi trang PHP, Web Server sẽ triệu gọi PHP Engine để thông dịch trang PHP và trả kết quả cho người dùng như hình bên dưới: Hình 3 Mô hình hoạt động PHP  Sử dụng PHP thế nào? Để có thể biên dịch các mã lệnh PHP thì khi bạn đưa mã nguồn lên Webserver bạn cần phải cấu hình PHP trên Server có cài IIS (Internet Information Server).

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

Cách trích dẫn tài liệu này

Chuẩn Việt Nam
Nguyễn Xuân Trường (2023), Xây dựng website bán hàng cho Ifan Store, Đồ án tốt nghiệp, Trường Đại học Công nghệ Thông tin và Truyền thông Thái Nguyên, Thái Nguyên.
APA 7
Nguyễn, X. T. (2023). Xây dựng website bán hàng cho Ifan Store [Đồ án tốt nghiệp, Trường Đại học Công nghệ Thông tin và Truyền thông Thái Nguyên]. vn-document.net. https://vn-document.net/document/do-an-nxt/9768756676
IEEE
X. T. Nguyễn, "Xây dựng website bán hàng cho Ifan Store," Đồ án tốt nghiệp, Trường Đại học Công nghệ Thông tin và Truyền thông Thái Nguyên, Thái Nguyên, 2023. [Online]. Available: https://vn-document.net/document/do-an-nxt/9768756676

Tạo trích dẫn cho tài liệu khác