1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Đồ án tốt nghiệp xây DỰNG WEBSITE TIN tức sức KHỎE

36 11 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng Website Tin tức Sức khỏe
Tác giả Phan Anh Tuấn
Người hướng dẫn PGS. Nguyễn Văn Bình
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt - Hàn
Chuyên ngành Khoa học máy tính
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2021
Thành phố Đà Nẵng
Định dạng
Số trang 36
Dung lượng 1,62 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Do đó việc sử dụng các trang thông tin trực tuyến luôn là điều cần thiết hiện nay nhằm đáp ứng nhu cầu cập nhật thông tin của mỗi người.. • Mới lạ: Đây là một yếu tố khá phổ biến cả tron

Trang 1

KHOA KHOA HỌC MÁY TÍNH

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

XÂY DỰNG WEBSITE TIN TỨC SỨC KHỎE

Giảng viên hướng dẫn : Nguyễn Văn Bình Sinh viên thực hiện :Phan Anh Tuấn

Mã sinh viên :181C900094

Trang 2

MỤC LỤC

PHẦN MỞ ĐẦU 1

CHƯƠNG 1 TỔNG QUAN 2

1 Giới thiệu đề tài website 2

2 Phân tích những tiêu chí hình thành 2

3 Yêu cầu website 3

CHƯƠNG 2 PHÂN TÍCH VÀ LỰA CHỌN CÔNG NGHỆ 6

1 Cài đặt xampp 6

2 Tìm hiểu ngôn ngữ PHP và MYSQL 8

3 Lập trình PHP Laravel Framework 15

CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 18

3.1 Phân tích các chức năng của hệ thống 18

3.2 Cơ sở dữ liệu(My SQL) 22

3.3 Mô hình dữ liệu quan hệ 25

CHƯƠNG 4 KẾT QUẢ THỰC NGHIỆM 26

4.1 Phần khách hàng 26

4.2 Phần admin 29

KẾT LUẬN 33

5.1 Kết quả đạt được 33

5.2 Hướng phát triển 33

TÀI LIỆU THAM KHẢO 34

Trang 3

PHẦN MỞ ĐẦU

Ngành công nghệ thông tin là một ngành khoa học đang trên đà phát triển mạnh và ứng dụng rộng rãi trên nhiều lĩnh vực Cùng với xu hướng phát triển của các phương tiện truyền thông như Báo, Radio thi việc sử dụng Internet ngày cảng phố biển Truy cập Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhu cầu, mục địch của chúng ta chỉ bằng một cái nhấp chuột

Nhận thức được nhu cầu tìm hiểu thông tin, giải trí của xã hội, là sự ra đời của hàng loạt website cho các mục đích thương mại, giải trí, tin tức

Để đáp ứng với việc cập nhật thông tin hàng ngày, tình hình xã hội, chính trị, thời

sự, và sức khỏe thì “XÂY DỰNG WEBSITE TIN TỨC SỨC KHỎE” ra đời là

một nhu cầu tất yếu

Do đó, em đã vận dụng ngôn ngữ PHP Laravel Framework, MySQL và công cụ Visual studio code để xây dựng ứng dụng Website chăm sóc sức khỏe

Hoàn thành xong đề tài, em vô cùng biết ơn thầy, cô đã nhiệt tình giảng dạy, hướng dẫn và đặc biệt là Thầy Nguyễn Văn Bình người trực tiếp hướng dần nhiệt tình cho

em trong suốt quá trình nghiên cứu và thực hiện đề tài này

Trang 4

CHƯƠNG 1 TỔNG QUAN

1 Giới thiệu đề tài website

The first wealth is health.

-Ralph Waldo Emerson”

Với sự bùng nổ thông tin trên internet, vai trò của các trang thông tin điện tử trực tuyển càng trở nên quan trọng Khác với báo chí truyền thông có giới hạn thời gian cập nhật tin tức, các tờ báo trực tuyến đã cung cấp được sự tiện lợi trong việc cập nhật và phát hành thông tin

Về phía người dùng, họ có thể xem thông tin mọi lúc mọi nơi

Về phía những người cung cấp thông tin, các nhà báo, họ có thể dễ dàng cập nhật những tin tửc mới nhất, thời sự nhất

Do đó việc sử dụng các trang thông tin trực tuyến luôn là điều cần thiết hiện nay nhằm đáp ứng nhu cầu cập nhật thông tin của mỗi người

Tin tức là những việc đã xảy ra dù tốt dù xấu, để giúp con người biết những chuyện xung quanh và trên Thế giới Ngày nay nhờ thông tin truyền thông nhanh,cho nên bất cử chuyện gì vừa xảy ra ở đầu trên thể giới thì ta đều có thể biết ngay, nhớ đó

mà có thể học dược nhiều cái hay cũng như tránh được những chuyện xấu xảy ra Tin tức vô cùng quan trọng nó cho người ta tri thức và là cơ sở để người ta tiến hành mọi việc lớn nhỏ Khi có Internet, tin tức càng quan trọng vì tốc độ lan truyền nhanh ảnh hưởng ngay tức thì trên diện rộng

Vì thế “Xây dựng website tin tức sức khỏe” giúp chúng ta nắm bắt được các bệnh

lý thường gặp của cơ thể, hiểu biết thêm và đề phòng

Giúp chúng ta có thể hiểu thêm và cũng giống như chúng ta đang trò chuyện với chính cơ thể chúng ta, để biết cơ thể chúng ta đang gặp vấn đề gì và cần gì

2 Phân tích những tiêu chí hình thành (nội dung phần này không rõ ràng)

Tiêu chí dùng để xác định có thể được tóm gọn như sau: có liên quan, hữu ích, gây được sự quan tâm

Những tiêu chí đó được áp dụng rộng rãi nhưng mỗi nhà báo hay mỗi cơ quan báo chỉ đều sử dụng chúng theo một bối cảnh đặc thủ để nhấn mạnh ý nghĩa theo cách riêng Cái bối cảnh ấy do chính công chúng tạo ra

Bạn đang đọc một bài báo đăng trên báo in Trên truyền hình, một bải viết như thế

sẽ có it chi tiết hơn, nhưng bạn sẽ nhin thấy đoạn băng quay cảnh những nhân vật chính đang tranh luận Còn ở báo trực tuyến, một bài báo như thể sẽ bao gồm cả chi tiết và đoạn phim - cộng thêm sự kết nối dễ dàng đến những bài báo liên quan và

Trang 5

những tư liệu đằng sau vụ việc, Cách trình bày sẽ khác nhau ở mỗi loại hình, nhưng những giá trị của tin tức đã làm cho nó trở nên quan trọng và kỹ năng tường thuật

sự việc cũng như những yêu cầu kể lại câu chuyện sẽ có sự giống nhau

Sự liên quan, hữu ích và gây được quan tâm là những định hướmg khái quát để thẩm định giá thông tin của bắt kỳ sự kiện, vấn đề hay nhân vật nào Cùng với những tiêu chỉ rõ ràng đó, những yêu tố đặc trưng hơn tiềm tàng trong mỗi câu chuyện Quan trọng nhất là những yếu tố sau:

• Tác động: Đây là một cách khác để đo mức độ liên quan và hữu ich Có bao

nhiêu người bị ảnh hưởng bởi một sự kiện hay một ý tưởng? Nó ảnh hưởng đến họ nghiêm trọng như thế nào?

• Xung đột: Đây là một đề tài muôn thuở trong mọi câu chuyện, dù được thuật

lại bởi báo chí, văn chương hay kịch nghệ Những cuộc đấu tranh giữa người với người, giữa các quốc gia hay với sức mạnh thiên nhiên đều lôi cuốn người

ta đọc

Xung đột chính là một yếu tố cơ bản của đời sống, các nhà báo phải tỉnh táo trước cám dỗ muốn làm cho câu chuyện tăng thêm kịch tính hoặc đơn giản hóa thái quá

• Mới lạ: Đây là một yếu tố khá phổ biến cả trong báo chí lẫn các loại hình

khác con người hay sự kiện có thể gây được hấp dẫn do đó có giá trị thông tin chỉ vì yếu tố đặc biệt hay kì quái

• Danh tiếng: Tên tuổi tạo nên tin tức, Tên tuổi càng lớn chừng nào thì bài báo

càng - quan trọng chừng đó Những người dân thường luôn bị kích thích tò

mò bởi việc làm của những người giàu có và nối tiếng

• Gần gũi: Thông thường, người ta thisch thú và quan tâm đến những gif diễn

ra gần nơi họ ở Khi họ đọc hay nghe một tin trong nước hay tin thế giới, họ thường muốn biết nó có liên quan gì đến cộng đồng của chính họ

• Cấp thời: Tin đòi hỏi phải mới Nếu tin thích đáng và hữu ích, nó hẳn phải

đúng lúc Ví dụ như khi viết về một vấn đề mà hội đồng thành phố phải đối mặt trước khi nó được quyết định thì sẽ có ích hơn là sau đấy Những bài báo kịp thời cho người ta cơ hội được tham dự vào các vụ việc chung hơn là chỉ làm một khán giả

Trang 6

Thống kê dữ liệu nhanh,giao diện dể nhìn

Có đường dẫn đến các link sản phẩm cần mua cho dùng lựa chọn

Trang Báo Thanh Niên Sức Khỏe:

https://thanhnien.vn/suc-khoe/

Giao diện thân thiện dể nhìn, font chữ to rõ

Đầy đủ các chức năng cho người dùng tìm kiếm

Người dùng có thể đăng ký/đăng nhập để tương tác với các bài viết mình quan tâm

Trang web sử lý nhanh dữ liệu đầy đủ

Có link đường dẫn đến các trang mạng cho người dùng tham khảo và theo dõi

Có thông tin người tư vấn các vấn đề cho bạn

Trang 7

4 Yêu cầu website

✓ Yêu cầu bạn đọc:

Giao diện thân thiện

Dễ tìm kiếm thông tin

Tin tức website được cập nhật thưởng xuyên

✓ Yêu cầu thành viên:

Cung cấp các chức năng có thể cập nhật tin tức dễ dàng

✓ Yêu cầu Admin:

Thuận lợi trong việc quản lý thông tin thành viên

Quản lý tin tức và dữ liệu website

Trang 8

CHƯƠNG 2 PHÂN TÍCH VÀ LỰA CHỌN CÔNG NGHỆ

1 Cài đặt xampp

1.1 XAMPP là gì?

Ý nghĩa chữ viết tắt XAMPP là gì?

XAMPP hoạt động dựa trên sự tích hợp của 5 phần mềm chính là Cross-Platform

(X), Apache (A), MariaDB (M), PHP (P) và Perl (P), nên tên gọi XAMPP cũng là viết tắt từ chữ cái đầu của 5 phần mềm này

XAMPP là chương trình tạo web server được ứng dụng trên các hệ điều hành Linux, MacOS, Windows, Cross-platform, Solaris

Hình 2.1 : xampp là gì?

XAMPP là một chương trình tạo máy chủ web được sử dụng phổ biến nhất hiện nay

Ưu điểm lớn nhất của XAMPP là không phải trả phí bản quyền và sử dụng mã nguồn mở, bên cạnh đó cấu hình của web server này tương đối đơn giản, gọn nhẹ

nên được sử dụng ngày càng phổ biến hiện nay

Thông tin cơ bản về XAMPP

Cách cài đặt XAMPP trên Windows

Bước 1: Download XAMPP

Bước 2: Nhấp vào file có đuôi exe trên file tải xuống

Trang 9

Bước 3: Trên cửa sổ Set up, tích chọn các phần mềm mà bạn muốn cài đặt Nếu bạn muốn cài WordPress trên XAMPP, các phần mềm bắt buộc phải chọn là MySQL, Apache, PHPMyAdmin Sau khi chọn xong, nhấn Next

Bước 4: Chọn thư mục cài đặt và nhấn Next

Bước 5: Chờ vài phút để cài đặt, sau khi cài đặt hoàn tất nhấn finish để kết thúc

Cách cài đặt XAMPP trên Linux

Bước 1: Download XAMPP cho Linux

Bước 2: Chọn file xampp-linux-x64-7.2.8-0-installer.run trong file cài đặt

Đầu tiên thêm quyền thực thi cho file cài đặt

cd thu_muc_chua_file_cai_dat/

sudo chmod +x xampp-linux-x64-7.2.8-0-installer.run

Chọn cài đặt với quyền sudo

sudo /xampp-linux-x64-7.2.8-0-installer.run

Nhấn Next để cài đặt

Bước 3: Trong cửa sổ Set up, tiếp tục nhấn Next tại các cửa sổ hiện ra

Bước 4: Chờ vài phút để cài đặt, sau khi cài đặt hoàn tất nhấn finish để kết thúc

Một lưu ý cho người dùng trước khi cài đặt XAMPP là phải xóa hết tất cả phần mềm liên quan đến việc làm localhost như PHP, MySQL Ngoài ra, trong trường hợp máy chủ Windows đã cài đặt IIS, việc cài XAMPP là điều không cần thiết Không dùng đồng thời các công cụ tạo localhost khác, khuyến khích gỡ cài đặt

trước khi cài XAMPP

Trong quá trình sử dụng, các phần mềm tạo Localhost có thể xung đột với nhau

Trang 10

2 Tìm hiểu ngôn ngữ PHP và MYSQL

Để có kiến thức nền tảng cho việc lập trình một website thực tế, chương này sẽ giúp

chúng ta giải quyết được việc này

2.1 Cơ sở dữ liệu MYSQL

2.1.1 Giới thiệu cơ sở dữ liệu

MySQL là ứng dụng cơ sở dữ liệu mã nguồn mở phổ biến nhất hiện nay (theo www mysql com) và được sử dụng phối hợp với PHP Trước khi làm việc với MySQL cần xác định các nhu cầu cho ứng dụng

MySQL là cơ sở dữ có trình giao diện trên Windows hay Linux, cho

phép người sử dụng có thể thao tác các hành động liên quan đến nó

Việc tìm hiểu từng công nghệ trước khi bắt tay vào việc viết mã kịch bản PHP, việc tích hợp hai công nghệ PHP và MySQL là một công

việc cần thiết và rất quan trọng

2.1.2 Mục đích sử dụng cơ sở dữ liệu

Mục đích sử dụng cơ sở dữ liệu bao gồm các chức năng như: lưu trữ (storage), truy cập (accessibility), tổ chức (organization) và xử lí (manipulation)

• Lưu trữ: Lưu trữ trên đĩa và có thể chuyển đổi dữ liệu từ cơ sở dữ liệu này sang cơ sở dữ liệu khác, nếu bạn sử dụng cho quy mô nhỏ, bạn có thể chọn cơ sở dữ liệu nhỏ như:Microsoft Exel, Microsoft Access, MySQL, Microsoft Visual FoxPro, Nếu ứng dụng có quy

mô lớn, bạn có thể chọn cơ sở dữ liệu có quy mô lớn như :Oracle, SQL Server,

• Truy cập:Truy cập dữ liệu phụ thuộc vào mục đích và yêu cầu của người sử dụng, ở mức độ mang tính cục bộ, truy cập cơ sỏ dữ liệu ngay trong cơ sở dữ liệu với nhau, nhằm trao đổi hay xử lí dữ liệu ngay bên trong chính nó, nhưng do mục đích và yêu cầu người dùng vượt ra ngoài cơ sở dữ liệu, nên bạn cần có các phương thức truy cập

dữ liệu giữa các cơ sở dử liệu với nhau như:Microsoft Access với SQL Server, hay SQL Server và cơ sở dữ liệu Oracle

• Tổ chức:Tổ chức cơ sở dữ liệu phụ thuộc vào mo hình cơ sở dữ liệu, phân tích và thiết kế cơ sở dữ liệu tức là tổ chức cơ sở dữ liệu phụ thuộc vào đặc điểm riêng của từng ứng dụng Tuy nhiên khi tổ

Trang 11

chức cơ sở dữ liệu cần phải 20 tuân theo một số tiêu chuẩn của hệ thống cơ sở dữ liệu nnhằm tăng tính tối ưu khi truy cập và xử lí

• Xử lí:Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với các mục đích khác nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép toán, phát biểu của cơ sở dữ liệu để xuất ra kết quả như yêu

cầu Để thao tác hay xử lí 2.2 Ngôn ngữ PHP

2.2.1 Khái niệm về PHP

PHP là chữ viết tắt của “Personal Home Page” do Rasmus Lerdorf tạo

ra năm 1994 Vì tính hữu dụng của nó và khả năng phát triển, PHP bắt đầu được sử dụng trong môi trường chuyên nghiệp và nó trở thành

“PHP:Hypertext Preprocessor”

Thực chất PHP là ngôn ngữ kịch bản nhúng trong HTML, nói một cách đơn giản đó là một trang HTML có nhúng mã PHP, PHP có thể được đặt rải rác trong HTML

PHP là một ngôn ngữ lập trình được kết nối chặt chẽ với máy chủ, là một công nghệ phía máy chủ (Server-Side) và không phụ thuộc vào môi trường (crossplatform) Đây là hai yếu tố rất quan trọng, thứ nhất khi nói công nghệ phía máy chủ tức là nói đến mọi thứ trong PHP đều xảy ra trên máy chủ, thứ hai, chính vì tính chất không phụ thuộc môi trường cho phép PHP chạy trên hầu hết trên các hệ điều hành như Windows, Unix và nhiều biến thể của nó Đặc biệt các mã kịch bản PHP viết trên máy chủ này sẽ làm việc bình thường trên máy chủ khác

mà không cần phải chỉnh sửa hoặc chỉnh sửa rất ít

Khi một trang Web muốn được dùng ngôn ngữ PHP thì phải đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả ngôn ngữ HTML

Khác với ngôn ngữ lập trình, PHP được thiết kế để chỉ thực hiện điều

gì đó sau khi một sự kiện xảy ra (ví dụ, khi người dùng gửi một biểu

mẫu hoặc chuyển tới 2.2.2 Tại sao nên dùng PHP

Để thiết kế Web động có rất nhiều ngôn ngữ lập trình khác nhau để lựa chọn, mặc dù cấu hình và tính năng khác nhau nhưng chúng vẵn đưa ra những kết quả giống nhau Chúng ta có thể lựa chọn cho mình một ngôn ngữ : ASP, PHP, Java, Perl và một số loại khác nữa Vậy tại sao chúng ta lại nên chọn PHP Rất đơn giản, có những lí do sau

Trang 12

mà khi lập trình Web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này

PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giải pháp khác

PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở

dữ liệu có sẵn, tính linh động, bền vững và khả năng phát triển không giới hạn

Đặc biệt PHP là mã nguồn mở do đó tất cả các đặc tính trên đều miễn phí, và chính vì mã nguồn mở sẵn có nên cộng đồng các nhà phát triển Web luôn có ý thức cải tiến nó, nâng cao để khắc phục các lỗi trong các chương trình này

PHP vừa dễ với người mới sử dụng vừa có thể đáp ứng mọi yêu cầu của các lập trình viên chuyên nghiệp, mọi ý tuởng của các bạn PHP

có thể đáp ứng một cách xuất sắc

Cách đây không lâu ASP vốn được xem là ngôn ngữ kịch bản phổ biến nhất, vậy mà bây giờ PHP đã bắt kịp ASP, bằng chứng là nó đã

có mặt trên 12 triệu 2.2.3 Giới thiệu về ngôn ngữ PHP

Vì PHP là ngôn ngữ của máy chủ nên mã lệnh của PHP sẽ tập trung trên máy chủ để phục vụ các trang Web theo yêu cầu của người dùng thông qua trình duyệt

Khi người dùng truy cập Website viết bằng PHP, máy chủ đọc mã lệnh PHP và xử lí chúng theo các hướng dẫn được mã hóa Mã lệnh

Trang 13

PHP yêu cầu máy chủ gửi một dữ liệu thích hợp (mã lệnh HTML) đến trình duyệt Web Trình duyệt xem nó như là một trang HTML têu chuẩn Như ta đã nói, PHP cũng chính là một trang HTML nhưng có nhúng mã PHP và có phần mở rộng là HTML Phần mở của PHP được đặt trong thẻ mở <?php và thẻ đóng ?> Khi trình duyệt truy cập vào một trang PHP, Server sẽ đọc nội dung file PHP lên và lọc ra các đoạn

mã PHP và thực thi các đoạn mã đó, lấy kết quả nhận được của đoạn

mã PHP thay thế vào chỗ ban đầu của chúng trong file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội dung HTML về cho

Trang 14

+ Mảng một chiều: Có thể dùng hàm List() hoặc Array() Có

thể dùng các hàm aort(), ksort(), sort(), uaort(), để sắp xếp mảng, tùy thuộc vào việc bạn định sắp xếp theo kiểu gì + Mảng 2 chiều:

PHP quy định một biến được biểu diễn bắt đầu bằng dấu $, sau

đó là một chữ cái hoặc dấu gạch dưới

• Một số biến đã được khai báo sẵn:

HTTP_GET_VARS: Mảng các giá trị nguyên truyền tới script thông qua phương thức HTTP GET Chỉ có tác dụng nếu

“track_vars” Trong cấu hình được đặt hoặc chỉ dẫn <?

Php_track_vars?>

HTTP_POST_VARS: Mảng các giá trị nguyên truyền tới script thông qua phương thức HTTP POST

Trang 15

HTTP_COOKIE_VARS: Một mảng các giá trị được truyền tới script hiện tại bằng HTTP cookie Chỉ có tác dụng nếu

“track_vars” trong cấu hình được đặt hoặc chỉ dẫn

<?php_track_vars?>

• Phạm vi giá trị:

PHP coi một biến có một giới hạn Để xác định một biến toàn cục (global) có tác dụng trong một hàm ta cần khai báo lại Nếu không có giá trị của biến sẽ được coi như là cục bộ trong hàm Khi có khai báo global, $a và $b được biết đó là những biến toàn cục Nếu không có khai báo global, $a và $b chỉ được coi

là các biến bên trong hàm Sum()

• Tên biến Một biến có thể gắn với một cái tên

2.2.3.4 Các giá bên ngoài phạm vi PHP

HTML Form: Khi 1 giá trị gắn với 1 file php qua phương thức POST

Ví dụ:

<form action = “top php” method= “post”>

Name: < input type = “text” name = “name” ><BR>

<input type = “Submit”>

Khi tính chất track_vars được đặt trong cấu hình hoặc có chỉ dẫn:

Trang 16

Các lệnh điều kiện và toán tử:

Mỗi câu lệnh điều kiện bao gồm một mệnh đề if:

If(điều kiện){

//thực hiện một điều gì đó }

Điều kiện này có thể được mở rộng thành:

If(điều kiện){

//thực hiện một điều gì đó } else {

//thực hiện một điều khác }

Và:

If(điều kiện 1){

//thực hiện một điều gì đó } elseif(điều kiện 2) { //thực hiện một điều khác }else {

//thực hiện một điều khác nữa

} 2.2.3.6 Các toán tử

Trang 17

Toán tử thực thi: “PHP sẽ thực hiện nội dung nằm giữa 2 dấu

“ như 1 lệnh shell Trả ra giá trị là kết quả thực hiện lệnh

3 Lập trình PHP Laravel Framework

1.1 Laravel là gì?

• Laravel là một PHP Framework mã nguồn mở và miễn phí, được phát triển bởi Taylor Otwell và nhắm mục tiêu hỗ trợ phát triển các ứng dụng web theo cấu trúc model- view- controller (MVC) Những tính năng nổi bật của Laravel bao gồm cú pháp dễ hiểu- rõ ràng, một hệ thống đóng gói Modular và quản lý gói phụ thuộc, nhiều cách khác nhau để truy cập vào các cơ sở dữ liệu quan hệ, nhiều tiện ích khác nhau hỗ trợ việc triển khai vào bảo trì ứng dụng

• Vào khoảng Tháng 3 năm 2015, các lập trình viên đã có một cuộc bình chọn PHP framework phổ biến nhất, Laravel đã giành vị trí quán quân cho PHP framework phổ biến nhất năm 2015, theo sau lần lượt là Symfony2, Nette, CodeIgniter, Yii2 vào một số khác Trước đó, Tháng 8 năm 2014, Laravel đã trở thành project PHP phổ biến nhất và được theo dõi nhiều nhất trên Github

• Laravel được phát hành theo giấy phép MIT, với source code được lưu trữ tại Gitthub

1.2 Cách cài đặt Laravel

• Sau khi cài đặt xong Composer, Xampp, gitbash

• Bước 1: Truy cập vào htdocs của xampp

• Bước 2: Nhấn phím “shift” và click chuột phải chọn “ open power shell window here”

• Bước 3: Gõ lệnh : composer global require “laravel/installer”

• Bước 4: Sau khi hoàn thành gõ lệnh: “laravel new blog”

• Chú ý blog là : tên bạn muốn cài đặt ( có thể đổi tên khác)

• Bước 5 Mở file.env cấu hình thông tin db, url cho ứng dụng

Trang 18

Hình 2.6 : cấu hình env LARAVEL

• Bước 6: Tạo db MySQL

• Bước 7: Mở file config/app.php sửa lại time zone và locade nếu cần

Hình 2.7 : chỉnh sửa time zone

1.3 Mô hình MVC là gì?

• MVC= Model + View + Controller

• Model: Chính là dự liệu ( cụ thể hơn trong ZF sẽ là các class làm nhiệm vụ thao tác trực tiếp xuống DBMS)

• Mô hình Views có nhiệm vụ liên kết với Mô hình Model và xuất các dữ liệu ra trình duyệt theo nhu cầu đòi hỏi của người tiêu dùng( user) Điển hình là các văn bản HTML

Ngày đăng: 14/12/2022, 17:11

🧩 Sản phẩm bạn có thể quan tâm

w