Luận văn: Xây dựng website thuê giúp việc theo giờ bằng CodeIgniter - Nguyễn Văn Trí

Chuyên khảo kỹ thuật phân tích 0208 ứng dụng framework codeigniter để xây dựng website thuê giúp việc theo giờ khu vực quảng nam, đánh giá các khía cạnh quan trọng, đề xuất hướng

Trường đại học

Đại Học Quảng Nam

Chuyên ngành

Công Nghệ Thông Tin

Người đăng

Ẩn danh

Thể loại

Luận Văn

2023

74
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Tổng quan luận văn xây dựng website thuê giúp việc theo giờ

Luận văn tốt nghiệp "Ứng dụng framework CodeIgniter để xây dựng website thuê giúp việc theo giờ khu vực Quảng Nam Đà Nẵng" của sinh viên Nguyễn Văn Trí là một công trình nghiên cứu khoa học tiêu biểu. Đề tài này giải quyết nhu cầu thực tiễn về việc kết nối người lao động và các gia đình cần dịch vụ giúp việc gia đình tại khu vực. Bằng việc áp dụng các công nghệ hiện đại, luận văn không chỉ là một đồ án tốt nghiệp CNTT chất lượng mà còn mở ra tiềm năng ứng dụng thực tế cao. Nghiên cứu tập trung vào việc sử dụng framework CodeIgniter, một nền tảng lập trình web PHP mạnh mẽ, để tạo ra một hệ thống ổn định và hiệu quả.

1.1. Lý do và mục tiêu của đề tài xây dựng ứng dụng web

Sự phát triển kinh tế xã hội tại Đà Nẵng và Quảng Nam kéo theo nhu cầu về các dịch vụ tiện ích, đặc biệt là dọn dẹp nhà cửa theo giờgiúp việc part-time. Tuy nhiên, việc tìm kiếm một công ty giúp việc uy tín hay một người lao động phù hợp vẫn còn nhiều khó khăn. Luận văn của Nguyễn Văn Trí ra đời nhằm giải quyết bài toán này. Theo tác giả, lý do chọn đề tài xuất phát từ "sự phát triển mạnh mẽ của khoa học công nghệ" và nhu cầu ứng dụng vào thực tiễn. Mục tiêu chính của đề tài là "Nắm vững những kiến thức cơ bản cũng như mô hình MVC trong CodeIgniter Framework" và "Áp dụng Framework CodeIgniter để xây dựng website thuê giúp việc theo giờ". Đề tài hướng đến việc tạo ra một nền tảng trung gian, minh bạch và hiệu quả cho cả người cần thuê và người lao động.

1.2. Đối tượng và phạm vi nghiên cứu của báo cáo luận văn

Đối tượng nghiên cứu chính của luận văn là các kiến thức chuyên sâu về công nghệ web. Cụ thể bao gồm mô hình MVCframework CodeIgniter 3/4, ngôn ngữ lập trình web PHP, và hệ quản trị cơ sở dữ liệu PHP và MySQL. Tác giả tập trung vào việc ứng dụng các công nghệ này để xây dựng ứng dụng web hoàn chỉnh. Phạm vi nghiên cứu được giới hạn trong việc phát triển một website cho thị trường tìm giúp việc ở Quảng Nam và tìm người giúp việc tại Đà Nẵng. Hệ thống được thiết kế để phục vụ các chức năng cốt lõi như đăng ký, đăng nhập, tìm kiếm, đặt dịch vụ và quản lý thông tin. Đây là một phạm vi hợp lý, đảm bảo tính khả thi và chiều sâu cho một báo cáo luận văn tốt nghiệp đại học.

II. Thách thức khi xây dựng website giúp việc theo giờ thực tế

Việc phát triển một nền tảng dịch vụ trực tuyến đòi hỏi phải giải quyết nhiều thách thức phức tạp. Hệ thống không chỉ cần đáp ứng yêu cầu về mặt kỹ thuật như hiệu năng và bảo mật mà còn phải giải quyết đúng bài toán nghiệp vụ của ngành. Một website thuê giúp việc phải đảm bảo quy trình từ tìm kiếm, đặt lịch đến quản lý diễn ra trơn tru. Luận văn đã xác định rõ các yêu cầu hệ thống để xây dựng một giải pháp phù hợp. Các thách thức bao gồm việc thiết kế website dịch vụ thân thiện, xây dựng một hệ thống đặt lịch trực tuyến linh hoạt và cơ chế quản lý nhân viên giúp việc hiệu quả.

2.1. Phân tích các yêu cầu nghiệp vụ của hệ thống đặt lịch

Để hệ thống hoạt động hiệu quả, việc đặc tả yêu cầu là bước nền tảng quan trọng. Luận văn đã xác định rõ các chức năng cần có, được thể hiện qua biểu đồ Use Case. Hệ thống phải cho phép khách hàng đăng ký, đăng nhập, tìm kiếm và đặt dịch vụ. Quản trị viên cần các công cụ để quản lý thông tin khách hàng, nhân viên, dịch vụ, và các đơn đặt lịch. Các yêu cầu này là cơ sở để thiết kế website dịch vụ, đảm bảo website đáp ứng đúng nhu cầu người dùng. Việc xây dựng một hệ thống đặt lịch trực tuyến đòi hỏi logic chặt chẽ để xử lý thời gian, trạng thái đơn hàng và thông tin nhân viên.

2.2. Những điểm hạn chế của các giải pháp và tính mới đề tài

Trước khi đề tài được thực hiện, các giải pháp tìm người giúp việc tại khu vực Quảng Nam - Đà Nẵng chủ yếu là thủ công hoặc qua các nền tảng không chuyên biệt. Luận văn chỉ ra rằng việc sử dụng một framework hiện đại như CodeIgniter "còn khá mới mẻ đối với sinh viên trường Đại học Quảng Nam". Tính mới của đề tài nằm ở việc áp dụng một công nghệ gọn nhẹ, hiệu năng cao vào giải quyết một bài toán thực tiễn tại địa phương. Thay vì sử dụng các nền tảng cồng kềnh, lựa chọn CodeIgniter giúp tối ưu tốc độ phát triển và hiệu suất website, mang lại trải nghiệm tốt hơn cho người dùng khi tìm kiếm giúp việc part-time.

III. Giải pháp công nghệ Ứng dụng Framework CodeIgniter 3 4

Lựa chọn công nghệ phù hợp là yếu tố quyết định sự thành công của một dự án phần mềm. Luận văn đã lựa chọn framework CodeIgniter làm nền tảng phát triển chính. Đây là một PHP framework nổi bật với sự đơn giản, tốc độ và cấu trúc rõ ràng. CodeIgniter cung cấp một bộ thư viện phong phú cho các tác vụ phổ biến trong lập trình web PHP, từ xử lý cơ sở dữ liệu đến quản lý session và bảo mật. Việc áp dụng CodeIgniter không chỉ giúp rút ngắn thời gian phát triển mà còn đảm bảo sản phẩm cuối cùng có hiệu năng cao và dễ dàng bảo trì, mở rộng trong tương lai.

3.1. Phân tích ưu điểm nổi bật của CodeIgniter trong dự án

Luận văn đã nêu bật nhiều ưu điểm của CodeIgniter. Thứ nhất, nó cực kỳ nhỏ gọn, giúp website tải nhanh và tiết kiệm tài nguyên máy chủ. Thứ hai, tốc độ xử lý của CodeIgniter được đánh giá là nhanh nhất trong số các PHP framework phổ biến. Thứ ba, cấu trúc dựa trên mô hình MVC giúp tách biệt logic nghiệp vụ và giao diện, làm cho mã nguồn trở nên "đơn giản và sáng sủa". Ngoài ra, CodeIgniter có cơ chế bảo mật tích hợp sẵn để chống lại các cuộc tấn công XSS và SQL Injection, một yếu tố quan trọng khi xây dựng ứng dụng web xử lý thông tin người dùng. Những ưu điểm này làm cho nó trở thành lựa chọn lý tưởng cho đề tài.

3.2. Cấu trúc và luồng dữ liệu theo mô hình MVC trong dự án

Mô hình MVC (Model-View-Controller) là kiến trúc xương sống của ứng dụng. Luận văn đã trình bày chi tiết cách áp dụng mô hình MVC trong CodeIgniter. Model chịu trách nhiệm tương tác với cơ sở dữ liệu PHP và MySQL, thực hiện các tác vụ truy vấn, thêm, sửa, xóa dữ liệu. View là thành phần hiển thị giao diện cho người dùng, chứa mã HTML và các đoạn mã PHP đơn giản. Controller đóng vai trò trung gian, nhận yêu cầu từ người dùng, gọi đến Model để xử lý dữ liệu và truyền kết quả cho View hiển thị. Luồng dữ liệu này được mô tả rõ trong phần "Dòng chảy dữ liệu trong CodeIgniter", đảm bảo một cấu trúc có tổ chức và dễ quản lý.

IV. Phương pháp phân tích và thiết kế hệ thống website dịch vụ

Chương 2 của luận văn tập trung vào giai đoạn quan trọng nhất: phân tích và thiết kế hệ thống. Giai đoạn này chuyển hóa các yêu cầu nghiệp vụ thành một bản thiết kế kỹ thuật chi tiết. Tác giả đã sử dụng các công cụ và phương pháp chuẩn trong ngành công nghệ phần mềm như StarUML để vẽ biểu đồ. Quá trình này bao gồm việc xác định các ca sử dụng, thiết kế các lớp đối tượng, và thiết kế cấu trúc cơ sở dữ liệu. Một bản thiết kế tốt là nền tảng vững chắc để xây dựng một thiết kế website dịch vụ hoàn chỉnh, đáp ứng đầy đủ các chức năng phức tạp.

4.1. Thiết kế cơ sở dữ liệu MySQL để quản lý thông tin dịch vụ

Cơ sở dữ liệu là trái tim của hệ thống, lưu trữ toàn bộ thông tin quan trọng. Luận văn đã trình bày chi tiết thiết kế cơ sở dữ liệu trên PHP và MySQL. Các bảng chính được xác định bao gồm: Bảng khách hàng (Customer), Bảng nhân viên (Staff), Bảng dịch vụ (Service), Bảng đặt lịch (Booking), và Bảng tài khoản (User). Mỗi bảng được thiết kế với các thuộc tính và mối quan hệ rõ ràng, được thể hiện qua "Biểu đồ mô hình quan hệ". Cấu trúc này cho phép quản lý hiệu quả thông tin từ dịch vụ giúp việc gia đình cơ bản đến các dịch vụ chuyên sâu hơn như vệ sinh công nghiệp hay tạp vụ văn phòng.

4.2. Sơ đồ Use Case và các biểu đồ tuần tự của hệ thống

Để mô hình hóa các tương tác trong hệ thống, luận văn sử dụng các biểu đồ UML. "Biểu đồ ca sử dụng (mức hệ thống)" tổng quan hóa các chức năng chính và vai trò của các tác nhân như khách hàng và quản trị viên. Bên cạnh đó, các biểu đồ tuần tự được dùng để chi tiết hóa luồng xử lý cho từng chức năng quan trọng như đăng ký, đăng nhập, và đặt dịch vụ. Việc trực quan hóa các quy trình này giúp đội ngũ phát triển hiểu rõ logic hệ thống, đảm bảo các chức năng được lập trình chính xác. Đây là một phần không thể thiếu trong các báo cáo luận văn về phát triển phần mềm.

V. Kết quả Demo website thuê giúp việc tại Quảng Nam Đà Nẵng

Sau quá trình phân tích, thiết kế và lập trình, luận văn đã trình bày một sản phẩm demo hoàn chỉnh. Chương 3 "Chương trình Demo" mô tả các giao diện và chức năng chính của website, minh chứng cho kết quả nghiên cứu. Website cho phép người dùng tại Quảng Nam và Đà Nẵng dễ dàng tìm kiếm và đặt các dịch vụ dọn dẹp nhà cửa theo giờ. Hệ thống không chỉ có giao diện thân thiện mà còn có đầy đủ các tính năng quản trị cần thiết, tạo thành một nền tảng dịch vụ tiềm năng. Sản phẩm này là bằng chứng rõ ràng nhất cho việc ứng dụng thành công framework CodeIgniter vào thực tế.

5.1. Giao diện và các chức năng chính dành cho người dùng

Giao diện người dùng được thiết kế đơn giản và trực quan. Trang chủ giới thiệu các dịch vụ nổi bật và thông tin về công ty. Người dùng có thể dễ dàng duyệt qua danh sách các người giúp việc tại Đà Nẵng, xem thông tin chi tiết và đặt lịch thông qua "Trang đặt giúp việc". Các biểu mẫu được thiết kế rõ ràng, yêu cầu người dùng cung cấp thông tin cần thiết để hoàn tất việc đặt dịch vụ. Chức năng tìm kiếm cho phép lọc nhân viên theo nhiều tiêu chí, giúp khách hàng nhanh chóng tìm được người phù hợp với nhu cầu giúp việc part-time của mình.

5.2. Chức năng quản trị Quản lý nhân viên khách hàng và dịch vụ

Hệ thống quản trị (admin panel) cung cấp các công cụ mạnh mẽ để vận hành website. Quản trị viên có thể thực hiện việc quản lý nhân viên giúp việc, bao gồm thêm mới hồ sơ, cập nhật thông tin và theo dõi lịch làm việc. Bên cạnh đó, hệ thống còn cho phép quản lý thông tin khách hàng, danh sách các dịch vụ cung cấp (ví dụ: giúp việc cho người nước ngoài, vệ sinh công nghiệp), và xử lý các đơn đặt lịch. Các chức năng này đảm bảo một công ty giúp việc uy tín có thể vận hành hoạt động kinh doanh một cách hiệu quả và chuyên nghiệp thông qua nền tảng số.

5.3. Tiềm năng ứng dụng và cung cấp source code website giúp việc

Đề tài không chỉ dừng lại ở một sản phẩm học thuật. Nó có tiềm năng lớn để triển khai trong thực tế, phục vụ trực tiếp cho thị trường lao động tại địa phương. Hơn nữa, toàn bộ công trình nghiên cứu và mã nguồn là một tài liệu tham khảo giá trị. Việc cung cấp source code website giúp việc có thể hỗ trợ các sinh viên khóa sau trong việc học tập và thực hiện các đồ án tốt nghiệp CNTT tương tự. Đây là một đóng góp thiết thực cho cộng đồng học thuật, thúc đẩy việc chia sẻ kiến thức và kế thừa các kết quả nghiên cứu.

VI. Đóng góp của luận văn và định hướng phát triển trong tương lai

Luận văn đã hoàn thành xuất sắc các mục tiêu đề ra, từ việc nghiên cứu lý thuyết đến xây dựng một sản phẩm ứng dụng cụ thể. Đề tài đã chứng minh được tính hiệu quả của việc sử dụng framework CodeIgniter cho các dự án xây dựng ứng dụng web quy mô vừa và nhỏ. Những đóng góp của luận văn không chỉ mang ý nghĩa học thuật mà còn có giá trị thực tiễn. Đồng thời, tác giả cũng đã mở ra những hướng phát triển tiềm năng để hoàn thiện và nâng cấp hệ thống trong tương lai, biến nó thành một nền tảng dịch vụ toàn diện hơn.

6.1. Tổng kết những đóng góp chính của đề tài nghiên cứu này

Theo phần "Đóng góp của đề tài" trong luận văn, công trình này đã thành công trong việc "trình bày tổng quan về Framework CodeIgniter" và kiến thức về mô hình MVC. Quan trọng hơn, nó đã "cung cấp một nền tảng ứng dụng xây dựng website" mang tính thiết thực cao. Luận văn đã trở thành một tài liệu tham khảo hữu ích cho các sinh viên ngành Công nghệ thông tin muốn tìm hiểu về lĩnh vực thiết kế website. Đóng góp lớn nhất là việc tạo ra một sản phẩm cụ thể, giải quyết một nhu cầu có thật trong xã hội.

6.2. Hướng phát triển Tích hợp thanh toán và đánh giá nhân viên

Để nâng cao tính cạnh tranh và trải nghiệm người dùng, hệ thống có thể được phát triển thêm nhiều tính năng nâng cao. Một trong những hướng đi quan trọng là tích hợp cổng thanh toán trực tuyến, cho phép khách hàng thanh toán chi phí dịch vụ một cách tiện lợi và an toàn. Một hệ thống đánh giá và xếp hạng nhân viên sẽ giúp tăng tính minh bạch và uy tín, cho phép khách hàng lựa chọn người giúp việc tại Đà Nẵng dựa trên phản hồi của người dùng trước. Ngoài ra, việc phát triển ứng dụng di động và mở rộng các loại hình dịch vụ như giúp việc cho người nước ngoài cũng là những hướng đi đầy hứa hẹn.

27/05/2025

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

Chương 1: Cơ sở lý thuyết của đề tài. Trong chương này giới thiệu về ngôn ngữ lập trình PHP, MYSQL, mô hình MVC và Framework Codelgniter. Chương 2: Phân tích và thiết kế hệ thống. Chương 3: Chương trình Demo.

NOI DUNG NGHIEN CUU CHUONG 1: COSG LY THUYET CUA DE TAI 1. Tổng quan về PHP 1. Khái niệm - PHP viết tắt hồi quy của "Hypertext Preprocessor", là một ngôn ngữ lập trình kịch bản được chạy ở phía server nhằm sinh ra ma html trén client. PHP đã trải qua rất 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é học nên PHP đã trở thành một ngôn ngữ lập trình web rất phổ biến và được ưa 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ở đữ liệu nén PHP thuéng di kém véi Apache, MySQL. - Apache là một phần mềm web server 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. - My§QL 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 đữ liệu. Cú pháp PHP cơ bản - Một mã nguên PHP có thể đặt bất cứ nơi nào trong tài liệu.

Mã nguồn PHP được bắt đầu bằng <?php và kết thúc bang ?>. <?php /{ Ma nguén PHP. + - Tập tin mặc định của ngôn ngữ PHP có đuôi mỡ rộng là “. - Một file PHP thông thường chứa các thẻ HTML, và một số mã kịch bản PHP.

- Dưới đây, chúng ta có một ví dụ về một tập tin PHP đơn giản, với một kịch bản PHP có sử dụng một chức năng được xây dựng trong PHP là lệnh “echo”: <himi> <head> <meta charset="utf-8'> <title> Tiéu dé</title> <link rel="stylesheet" href=""> </head> <body> <?php echo “Hello” ;?> </body> </Mni> Tam ý: kết thúc một dòng lệnh PHP bằng một dấu chấm phẩy (,). Hoạt động Khi người sử dụng gọi trang PHP, Web Server sẽ triệu gọi PHP Engine dé thông dịch dich trang PHP va tra kết quả cho người dùng như hình bên dưới. Client Server Request › HTTP(S) “e—— Response Hinh 1.1: Hoat déng Client va Server 1. Hệ quản trị cơ sở dữ liệu MYSQL 1.

Tổng quan - MySQL 1a hé quan trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dung. Vi MySQL là cơ sở dữ liệu tốc độ cao, ổn định và đễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp mệt hệ thống lớn các hàm tiện ích rất mạnh. Với tốc độ và tính bao mat cao, MySQL rat thích hợp cho các ứng dụng có truy cập CSDL trên internet. MySQL miễn phí hoàn toàn cho nên bạn có thể tải MySQL về từ trang chủ.

Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho cá hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Trix, Solaris, SunOS,. - My§QL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (QL). - MySQL được sử dụng cho viéc bé tre PHP, Perl, và nhiều ngôn ngữ khác, nó làm nơi lưu trữ những thông tin trên các trang web viết bằng PHP hay Perl,. Một số đặc điểm của MySQL, - My§QL là một phần mém quan tri CSDL dang server-based (gần tương đương với SQL Server của Microsoft).

- MySQL quan lý dữ liệu thông qua các CSDL, mỗi CSDL 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 CSDL khác nhau, mỗi người dùng có một tén truy c4p (username) và mật khẩu tương ứng để truy xuất đến CSDL. Khi ta truy vấn tới CSDL 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 CSDL đó. Nếu không, chúng ta sẽ không làm được gì cả giống như quyển chứng thực người ding trong SQL Server vậy.

- 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 mà bạn có thể có. - Dễ sử dung: MySQL ty có tinh năng cao nhưng thực sự là một hệ thống cơ sở đữ 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 trong một tổ chức.

- Hễ trợ ngôn ngữ truy vấn: My§QL hiểu SQL, là ngôn ngữ của sự chọn lựa 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ợ ODBC (Open Database Connectivity -một giao thức giao tiếp cơ sở đữ 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ở đữ 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 dé ban có thé đưa vào các truy vấn và xem các kết quả: 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ở đữ 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ẽ đữ liệu của bạn véi bat ky ai, bat ky noi nao. Nhung 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. - Tính linh động: MySQL chạy trên nhiều hệ thống UNIX cũng như không phải UNIX chẳng hạn như Windows hay OS/2.

MySQL chạy được với mọi phần cứng từ các máy PC ở nhà cho đến các máy server. - Sự phân phối réng: MySQL rat dé dang đạt được, chỉ cần sử dụng trình đuyệ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 tòi 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é tim thấy các tài nguyên có sẵn mà MySQL hé trợ. Cộng đồng MySQL rất có trách nhiệ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ách 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 đó sẽ ngay lập tức có sẵn trên Internet.

Hướng dẫn cài đặt Xampp Bước 1 : Download XAMPP tại https:⁄www.html và tiến hành cài đặt như các chương trình thông thường. Bước 2 : Sau khi tải file cài đặt về xong, hãy chạy nó, sau đó chọn Next. a= = Ses €3 bitnami — `¬ -Hình 1. Hướng dẫn cài đặt xampp(1) Ở phần chợn đường dẫn, bạn hãy chọn đường dẫn cần lưu cài đặt của XAMPP.

Lưu ý rằng đường dẫn này bạn phải nhớ vì khi cài đặt web lên localhost, bạn phải truy cập vào thư mục này. Bạn nên để mặc định là c:\xampp. Tiếp tục ấn Next. ©) Setup anstallation folder Please, choase a folder to install XAMER Select folder C:yampp [Es) (icine) icon] ==i -Hình 1.

Huớng dẫn cài đặt xampp(2) Ở trang kế tiếp, bạn bỏ chọn phần “Leam more about Bitnami for XAMPP*. Và ấn Next 2 lần nữa đẻ bắt đầu quá trình cài đặt XAMPP. "SG = Bitar for KAMPF EE) Bitnami for XAMMP provides free installers that can install Drupal, Joomla!, WordPress and many other poaular open http: //bitnami.com/campo, @ ey ốc ltr Sor xaŒf£ —I So Hinh 1. Hwéng dẫn cài đặt xampp(3) Sau khi cai xong, ấn mit Finish dé kết thúc cài đặt và mở bảng điều khiển của XAMPP.

Tuy nhiên, hãy khởi động lại máy sau khi cài đặt xong dé tránh tình trạng không khởi động được localhost. Start Apache va MySQL trong XAMPP control panel. XAMPP Control Panel v3.1 Service Module PI04s) Ports) Actions ul X Apache SBM 81.] [Le] [_ ø wap] Sử Mout) Initializing Modules ˆ “The FileZita module is cisatied “Tho Tomeat module is disabled Starting Check-Timer ‘Control Pane! Ready ‘Attampting to start Apache app. ‘Status change detected: running ‘Attempting to start MySQL.

‘Status change detected: running Hinh 1. Hwéng dẫn cài đặt xampp(4) Sau khi khởi động xong, bạn hãy truy cập vào website với địa chi 1a http://localhost sé thấy nó hiển thị ra trang giới thiệu XAMPP như hình dưới. 10 XAMPP for Windows -Hình 1. Hướng dẫn cài dat xampp(5) 1.

Tạo cơ sở dữ liệu MySQL với Xampp - Khi nhắc đến đatabase, bạn phải nhớ là nó bao gồm 3 thành phần chính là: © Tén user cita database © Mat khẩu của user database © Tên database - Database Host (thường thì điền là localhost, bất kể là bạn dùng ở localhost hay host bình thường). - Bạn hãy tưởng tượng rằng, user của database sẽ có nhiệm vụ đọc và ghi đữ liệu vào database nén khi sử dụng các mã nguồn PHP, bạn phải khai báo cùng lúc cả user của database và tên database. - Đối với localhost, bạn không cần tao user cho database ma sé str dung théng tin user nhu sau: ¢ Tén user database: root © Mat khau: bé tréng - Do vậy, chúng ta chi cn tao database la đủ. Dé tao database, ban hay truy cập vào localhost với đường dẫn http://localhost/phpmyadmin.

Sau đó bạn nhấp vào menu Databases. 11 sleds (17963 9ho > © > C [B locshostshpmyadninvsP utURL-Drexpiptdb Beatle Sserver= Lda gt-BAoken= 0403472 "m¬r.vrrv = re & Seaings Ea Pon an || ooreciancstnton + §ewer 13700 va TOFP stn gore : + Severe ISO. vse Saver vendor £5.2¢-NyS0b Conimunty Seriee GAL) — + Prsacel vaso 10 + Nee oo@leatost 4 Seer cat UTF-8 Unicode ua) Plampage {Ee z ` + Fom die [a4 : + ApaeA/2410 Ai) fom seis eerSSU10 1 FHSS! + Danbase cert anion lees! ngs 10-201 1035 (Beare 5 + PHB teen mys Hinh 1. Tao co sé dit ligu - Sau đó @ phan Create databsae, bạn nhập tên database can tạo vào ô Database name, phan Collation ban hay chon 1a utf8_unicode_ci nhu hinh dưới rồi ấn nút Create kế bên.

Databases (@ Create database @ thuegiupviec | [MB _unicode_cỉ vÌ (Create. Co sé dit liệu - Tạo xong hãy nhìn bên menu tay trái, nếu nó xuất hiện tên database vừa tạo là thành công. Vậy bây giờ, chúng ta tạm có một databse với các thông tin như: Database Host: localhost Database user: root Database password: tréng 12 Database name: thuegiupviec Vi dụ: Vào thư mục cài đặt XAMPP/htdocs va tién hanh tao file test.php với néi dung nhu sau: <?php echo“ Hello World ”;?> Gõ trên trình duyệt địa chỉ localhost/test. Nếu hiện ra dòng chữ Hello World nghia la ứng dụng PHP đầu tiên đã chạy thành công.

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

Tài liệu này cung cấp cái nhìn tổng quan về các nghiên cứu và ứng dụng trong lĩnh vực xây dựng và công nghệ, đặc biệt là trong việc cải thiện hiệu suất và giảm thiểu rủi ro. Một trong những điểm nổi bật là việc nghiên cứu ứng xử của nền đất yếu gia cố bằng trụ đất xi măng có cốt cứng, điều này không chỉ giúp nâng cao độ bền của công trình mà còn giảm thiểu chi phí xây dựng.

Để mở rộng thêm kiến thức, bạn có thể tham khảo tài liệu Nghiên cứu ứng xử của nền đất yếu gia cố bằng trụ đất xi măng có cốt cứng, nơi cung cấp thông tin chi tiết về phương pháp gia cố nền đất. Ngoài ra, tài liệu Phân tích rủi ro tài chính dự án xây dựng chung cư ở thành phố Hồ Chí Minh sẽ giúp bạn hiểu rõ hơn về các yếu tố tài chính trong các dự án xây dựng. Cuối cùng, tài liệu Đánh giá hiệu quả dự án ứng dụng mô hình thông tin công trình BIM trong quản lý thiết kế công trình hạ tầng kỹ thuật đô thị sẽ cung cấp cái nhìn sâu sắc về việc ứng dụng công nghệ thông tin trong quản lý thiết kế công trình.

Những tài liệu này không chỉ mở rộng kiến thức mà còn cung cấp những góc nhìn đa dạng về các vấn đề quan trọng trong ngành xây dựng và công nghệ.