1. Trang chủ
  2. » Luận Văn - Báo Cáo

Thiết kế website du lịch biển

32 276 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

Định dạng
Số trang 32
Dung lượng 1,8 MB

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

Nội dung

LỜI NÓI ĐẦUNgày nay chúng ta đang được sống trong kỷ nguyên của tin học nhờ sự vượt bậc , sự bùng nổ mạnh mẽ của công nghệ thông tin. Công nghệ thông tin không chỉ dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà còn đi sâu vào đời sống , chính trị, kinh tế , xã hội, trở nên thân thiện, gần gũi , mang lại nhiều lợi ích cho con người. Đặc biệt trong lĩnh vực thông tin, công nghệ thông tin đã thực sự có nhiều đóng góp quan trọng trong công việc quản lý , quảng cáo các sản phẩm, hàng hóa của các công ty, xí nghiệp, doanh nghiệp lớn nhỏ. Những ứng dụng của công nghệ thông tin đã mang lại nhiều lợi ích không nhỏ, đạt hiệu quả kinh tế cho những đơn vị đó. Thông tin hiện nay đang trở nên rất phổ biến trong mọi lĩnh vực và cần thiết cho mỗi gia đình , cá nhân và các trường học. Thông tin giúp các học sinh, sinh viên trở nên hữu ích cho việc học tập. Vì vậy vấn đề thông tin trở nên không thể thiếu trong các công ty , xí nghiệp , trường học , gia đình, du lịch và các nơi công cộng. Muốn quảng bá hình ảnh và đưa các hình ảnh của mình cho mọi người biết đến một cách rộng rải và nhanh chóng thì cần phải quảng bá. Vì vậy, xây dựng một website du lịch là điều không thể thiếu. Đề tài này là kết quả của quá trình tích lũy và vận dụng những kiến thức mà em tiếp thu và tìm hiểu được trong quá trình học tập. Trong quá trình thực hiện đề tài này em xin cám ơn thầy giáo Lê Nam Huy đã định hướng cho em . Em xin gửi tới thầy những lời cảm ơn chân thành nhất. Mặc dù đã cố gắng trong quá trình nghiên cứu làm đề tài nhưng do còn nhiều hạn chế về thời gian và trình độ nên đề tài của em không tránh khỏi thiếu sót , nhiều vấn đề chưa được giải quyết hoàn chỉnh . Vì vậy em rất mong nhận được những ý kiến đóng góp của các thầy cô và các bạn để đề tài của em được hoàn thiện và phát triển.

Trang 1

ĐẠI HỌC THÁI NGUYÊN TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

ĐỀ TÀI:

XÂY DỰNG WEBSITE DU LỊCH BIỂN SẦM SƠN THANH HÓA

Sinh viên:Bùi Hồng Long

Lớp :K12K

Hệ : Đại học liên thông chính quy Giáo Viên Hướng Dẫn: Nguyễn Hải Minh.

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU

Ngày nay chúng ta đang được sống trong kỷ nguyên của tin học nhờ sự vượtbậc , sự bùng nổ mạnh mẽ của công nghệ thông tin Công nghệ thông tin không chỉdừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà còn đi sâu vào đời sống ,chính trị, kinh tế , xã hội, trở nên thân thiện, gần gũi , mang lại nhiều lợi ích chocon người Đặc biệt trong lĩnh vực thông tin, công nghệ thông tin đã thực sự cónhiều đóng góp quan trọng trong công việc quản lý , quảng cáo các sản phẩm, hàng

Trang 3

hóa của các công ty, xí nghiệp, doanh nghiệp lớn nhỏ Những ứng dụng của côngnghệ thông tin đã mang lại nhiều lợi ích không nhỏ, đạt hiệu quả kinh tế cho nhữngđơn vị đó Thông tin hiện nay đang trở nên rất phổ biến trong mọi lĩnh vực và cầnthiết cho mỗi gia đình , cá nhân và các trường học Thông tin giúp các học sinh,sinh viên trở nên hữu ích cho việc học tập Vì vậy vấn đề thông tin trở nên khôngthể thiếu trong các công ty , xí nghiệp , trường học , gia đình, du lịch và các nơicông cộng.Muốn quảng bá hình ảnh và đưa các hình ảnh của mình cho mọi ngườibiết đến một cách rộng rải và nhanh chóng thì cần phải quảng bá Vì vậy, xây dựngmột website du lịch là điều không thể thiếu.Đề tài này là kết quả của quá trình tíchlũy và vận dụng những kiến thức mà em tiếp thu và tìm hiểu được trong quá trình

học tập.Trong quá trình thực hiện đề tài này em xin cám ơn thầy giáo Nguyễn Hải Minh đã định hướng cho em Em xin gửi tới thầy những lời cảm ơn chân thành

nhất.Mặc dù đã cố gắng trong quá trình nghiên cứu làm đề tài nhưng do còn nhiềuhạn chế về thời gian và trình độ nên đề tài của em không tránh khỏi thiếu sót ,nhiều vấn đề chưa được giải quyết hoàn chỉnh Vì vậy em rất mong nhận đượcnhững ý kiến đóng góp của các thầy cô và các bạn để đề tài của em được hoànthiện và phát triển

Em xin chân thành cảm ơn!

Trang 4

PHẦN I : GIỚI THIỆU ĐỀ TÀI – Ý NGHĨA

1. Cơ sở thực tế - ý nghĩa.

Ngày nay chúng ta đang được sống trong kỷ nguyên của tin học nhờ sựvượt bậc , sự bùng nổ mạnh mẽ của công nghệ thông tin Công nghệ thông tinkhông chỉ dừng lại ở mục đích phục vụ cho khoa học kỹ thuật mà đi sâu vàođời sống du lịch , chính trị, kinh tế , xã hội, trở nên thân thiện, gần gũi , manglại nhiều lợi ích và cảm giác sảng khoái cho cho con người Đặc biệt trong lĩnhvực du lịch nghỉ mát, công nghệ thông tin đã thực sự có nhiều đóng góp quantrọng trong công việc quản lý , quảng bá các hình ảnh, thông tin của các địađiểm du lịch nổi tiếng trong nước và trên thế giới Những ứng dụng của côngnghệ thông tin đã mang lại nhiều lợi ích không nhỏ, đạt hiệu quả kinh tế cao Các thông tin của du lịch hiện nay đang trở nên rất phổ biến và cần thiếtcho mỗi gia đình , cá nhân và đặc biệt là các các cơ quan tổ chức Các thông tin

mà website đưa ra giúp mọi người nắm bắt một cách nhanh chóng, chính xácgiúp tiết kiệm tối đa thời gian cho việc tìm kiếm Vì vậy website du lịch trởnên không thể thiếu

Dưới đây em xin thực hiện thiết kế website với đề tài:

“ Xây Dựng Website du lịch biển sầm sơn Thanh Hóa“

2. Kết luận:

“Xây dựng website” không phải là vấn đề mới mẻ,nhưng nó mang tínhthực tế cao ,nhất là trong giai đoạn hiện nay.Khi Việt Nam đang là đểm du lịchcủa các du khách trên thế giới,đẩy mạnh công nghệ thông tin ,đưa tin tức lêncác website,việc thiết lập website riêng và quản lý chúng cho toàn thế giới nói

Trang 5

chung và từng địa điểm nói riêng càng trở nên là nhu cầu cấp thiết.Vì vậy ,emlàm đề tài này nhằm đưa ra các chương trình du lịch giá cả mọi tin tức.

PHẦN II: KHẢO SÁT VÀ ĐÁNH GIÁ MỤC TIÊU

1 Mục tiêu của trang web.

Các bài viết phải được thông báo chi tiết, nguồn, thời gian

Luôn cập nhật các thông tin mới một cách nhanh chóng giúp, người đọc cóthể nắm bắt được một cách rõ ràng và sớm nhất

Cho phép tìm kiếm thông tin một cách nhanh chóng, trên website một cách

dễ dàng và thuận tiện

2 Khảo sát hiện trạng của trang web thông tin.

Sau khi nghiên cứu và tìm hiểu một số website trên mạng về thông tin, bằngkhả năng thực tế có được em đã xây dựng một trang web du lịch biển màđiểm đến là sầm sơn Thanh Hóa cung cấp thông tin và tour du lịch mới nhất Qua việc nghiên cứu và tìm hiểu một số website trên mạng như:

http://www.dulichsamsonthanhhoa.com

http://www.samson.vn

http://www.dulichsamson.com.vn

Các website trên có đặc điểm hạn chế như sau

- Không có nhiều chức năng cho người sử dụng

Trang 6

Yêu cầu của trang web :

- Nguồn thông tin chương trình du lịch đa dạng

- Giao diện trang web thân thiện, dễ nhìn, dễ sử dụng, màu sắc hài hòa

- Thông tin các tour du lịch được cập nhật và sửa đổi thường xuyên

- Cho phép tìm kiếm

Từ các yêu cầu trên em đưa ra một số yêu cầu chi tiết hơn cho website củamình như sau :

- Hiển thị các danh mục các nhóm tin

- Hiển thị chi tiết các thông tin trong danh mục

- Hiển thị kết quả trong việc tìm kiếm cũng như đăng nhập, đăng ký

- Hiển thị các thông tin

2.1 Chức năng User

- Cho phép đăng ký thành viên

- Cho phép sửa đổi

- Cho phép đăng ý kiến phản hồi

2.2 Chức năng quản trị

- Quản lý các User: xóa, sửa, nhập thêm User, Admin

- Cập nhật mới các thông tin liên quan, sửa thông tin, xóa thông tin

- Hiển thị thông tin lên nhóm tin, danh mục

- Cấp phát quyền cho nhóm chuyên đăng tin

2.3 Yêu cầu của hệ thống mới

- Hình thức thông tin đa dạng và sống động

- Giao diên thân thiện, dễ nhìn, màu sắc không đối lập

- Cung cấp thông tin và phát triển hoạt động liên tục, không ngừng

- Thông tin tourdu lịchhình ảnh được cập nhật và sửa đổi thường xuyên

- Có khả năng cập nhật, sửa, xoá

- Có khả năng tra và tìm kiếm một cách nhanh chóng

- Tương tác người dùng cao

- Dễ thao tác, dễ sử dụng cho người mới làm quen máy tính

Trang 7

- Đảm bảo tính chính xác với nguồn tin.

- Đảm bảo tính ổn định khi gặp các sự cố

2.4 Các chức năng cụ thể.

Đầu ra: Hiển thị thông tin

- Hiển thị thông tin, thông báo

- Hiển thị các nhóm tin theo danh mục

- Hiển thị thông tin tìm kiếm theo người dùng

Đầu vào: Quản lý thông tin

- Cập nhật thông tin (sửa, xóa, thêm mới)

- Tiếp nhận thông tin từ người dùng

- Xử lý thành viên (thêm, xóa, hạn chế, cấp quyền hạn)

Khuôn thông tin:

Tiêu đề thông tin

Nội dung

Hình ảnh

Nhập nội dung tin:

Thiết kế nhập: thông tin được nhập bằng tay Đưa ra thông báo nếu có tintrùng

Nội dung: chi tiết thông tin sắp đăng tải

Ảnh minh họa

Update các tin đã đăng tải:

Cho phép sửa xóa các thông tin hoặc thêm mới các thông tin

Xóa thông tin:

Xóa theo mục ( rất nhiều các thông tin)

Xóa theo từng tin

Cho phép người dùng có thể tìm kiếm tin theo từ khóa người dùng nhập vào

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

Giao diện bắt mắt, dễ nhìn

Bố cục hợp lý, khoa học

Trang 8

PHẦN III : TỔNG QUAN VỀ CÔNG NGHỆ, CƠ SỞ LÝ THUYẾT VÀ CÔNG NGHỆ

I Tìm hiểu về PHP

PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là một ngônngữ 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ểncác ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổngquá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ápgiố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

Đoạn mã sau minh họa giúp cách viết PHP lồng vào các trang HTML dễdàng như thế nào:

<html>

<head>

Trang 9

<title>Mã mẫu</title>

</head>

<body>

<?phpecho "Chào thế giới PHP!";

Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng

và có sự đóng góp rất lớn của Zend Inc., công ty do các nhà phát triển cốt lõicủa PHP lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHPphát triển ở quy mô xí nghiệp

1.1 Lịch sử phát triển của PHP

PHP được phát triển từ một sản phẩm có tên là PHP/FI PHP/FI doRasmus Lerdorf tạo ra năm 1995, ban đầu được xem như là một tập con đơngiản của các mã kịch bản Perl để theo dõi tình hình truy cập đến bản sơ yếu

lý lịch của ông trên mạng Ông đã đặt tên cho bộ mã kịch bản này là'Personal Home Page Tools' Khi cần đến các chức năng rộng hơn, Rasmus

đã viết ra một bộ thực thi bằng C lớn hơn để có thể truy vấn tới các cơ sở dữliệu và giúp cho người sử dụng phát triển các ứng dụng web đơn giản.Rasmus đã quyết định công bố mã nguồn của PHP/FI cho mọi người xem,

sử dụng cũng như sửa các lỗi có trong nó đồng thời cải tiến mã nguồn

Trang 10

PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồmmột số các chức năng cơ bản cho PHP như ta đã biết đến chúng ngày nay.

Nó có các biến kiểu như Perl, thông dịch tự động các biến của form và cúpháp HTML nhúng Cú pháp này giống như của Perl, mặc dù hạn chế hơnnhiều, đơn giản và có phần thiếu nhất quán

Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai của phiên bản C, đãthu hút được hàng ngàn người sử dụng trên toàn thế giới với xấp xỉ 50.000tên miền đã được ghi nhận là có cài đặt nó, chiếm khoảng 1% số tên miền cótrên mạng Internet Tuy đã có tới hàng nghìn người tham gia đóng góp vàoviệc tu chỉnh mã nguồn của dự án này thì vào thời đó nó vẫn chủ yếu chỉ là

dự án của một người

PHP/FI 2.0 được chính thức công bố vào tháng 11 năm 1997, sau mộtthời gian khá dài chỉ được công bố dưới dạng các bản beta Nhưng khônglâu sau đó, nó đã được thay thế bởi các bản alpha đầu tiên của PHP 3.0

PHP 3

PHP 3.0 là phiên bản đầu tiên cho chúng ta thấy một hình ảnh gần gũivới các phiên bản PHP mà chúng ta được biết ngày nay Nó đã được AndiGutmans và Zeev Suraski – 2 nhà phát triển người Israel tạo ra năm 1997sau khi viết lại hoàn toàn bộ mã nguồn trước đó Lý do chính mà họ đã tạo

ra phiên bản này là do nhận họ thấy PHP/FI 2.0 hết sức yếu kém trong việcphát triển các ứng dụng thương mại điện tử mà họ đang xúc tiến trong một

dự án của trường đại học Technion – Học viện công nghệ Israel Trong một

nỗ lực hợp tác và bắt đầu xây dựng dựa trên cơ sở người dùng đã có củaPHP/FI, Andi, Rasmus và Zeev đã quyết định hợp tác và công bố PHP 3.0

Trang 11

như là phiên bản thế hệ kế tiếp của PHP/FI 2.0, và chấm dứt phát triểnPHP/FI 2.0.

Một trong những sức mạnh lớn nhất của PHP 3.0 là các tính năng mởrộng mạnh mẽ của nó Ngoài khả năng cung cấp cho người dùng cuối một

cơ sở hạ tầng chặt chẽ dùng cho nhiều cơ sở dữ liệu, giao thức và API khácnhau, các tính năng mở rộng của PHP 3.0 đã thu hút rất nhiều nhà phát triểntham gia và đề xuất các mô đun mở rộng mới Hoàn toàn có thể kết luậnđược rằng đây chính là điểm mấu chốt dẫn đến thành công vang dội của PHP3.0 Các tính năng khác được giới thiệu trong PHP 3.0 gồm có hỗ trợ cúpháp hướng đối tượng và nhiều cú pháp ngôn ngữ nhất quán khác

Ngôn ngữ hoàn toàn mới đã được công bố dưới một cái tên mới, xóa bỏ mốiliên hệ với việc sử dụng vào mục đích cá nhân hạn hẹp mà cái tên PHP/FI2.0 gợi nhắc Nó đã được đặt tên ngắn gọn là 'PHP', một kiểu viết tắt hồi quycủa "PHP: Hypertext Preprocessor"

Vào cuối năm 1998, PHP đã phát triển được con số cài đặt lên tớihàng chục ngàn người sử dụng và hàng chục ngàn Web site báo cáo là đã cài

nó Vào thời kì đỉnh cao, PHP 3.0 đã được cài đặt cho xấp xỉ 10% số máychủ Web có trên mạng Internet

PHP 3.0 đã chính thức được công bố vào tháng 6 năm 1998, sau thời gian 9tháng được cộng đồng kiểm nghiệm

PHP 4

Vào mùa đông năm 1998, ngay sau khi PHP 3.0 chính thức được công

bố, Andi Gutmans và Zeev Suraski đã bắt đầu bắt tay vào việc viết lại phầnlõi của PHP Mục đích thiết kế là nhằm cải tiến tốc độ xử lý các ứng dụngphức tạp, và cải tiến tính mô đun của cơ sở mã PHP Những ứng dụng nhưvậy đã chạy được trên PHP 3.0 dựa trên các tính năng mới và sự hỗ trợ khánhiều các cơ sở dữ liệu và API của bên thứ ba, nhưng PHP 3.0 đã khôngđược thiết kế để xử lý các ứng dụng phức tạp như thế này một cách có hiệuquả

Trang 12

Một động cơ mới, có tên 'Zend Engine' (ghép từ các chữ đầu trong têncủa Zeev và Andi), đã đáp ứng được các nhu cầu thiết kế này một cách thànhcông, và lần đầu tiên được giới thiệu vào giữa năm 1999 Họ sáng lập ZendTechnologies tại Ramat Gan – thành phố của khu vực Tel Avis PHP 4.0, dựatrên động cơ này, và đi kèm với hàng loạt các tính năng mới bổ sung, đãchính thức được công bố vào tháng 5 năm 2000, gần 2 năm sau khi bản PHP3.0 ra đời Ngoài tốc độ xử lý được cải thiện rất nhiều, PHP 4.0 đem đến cáctính năng chủ yếu khác gồm có sự hỗ trợ nhiều máy chủ Web hơn, hỗ trợphiên làm việc HTTP, tạo bộ đệm thông tin đầu ra, nhiều cách xử lý thôngtin người sử dụng nhập vào bảo mật hơn và cung cấp một vài các cấu trúcngôn ngữ mới

Với PHP 4, số nhà phát triển dùng PHP đã lên đến hàng trăm nghìn vàhàng triệu site đã công bố cài đặt PHP, chiếm khoảng 20% số tên miền trênmạng Internet

Nhóm phát triển PHP cũng đã lên tới con số hàng nghìn người vànhiều nghìn người khác tham gia vào các dự án có liên quan đến PHP nhưPEAR, PECL và tài liệu kĩ thuật cho PHP

PHP 5

Sự thành công hết sức to lớn của PHP 4.0 đã không làm cho nhómphát triển PHP tự mãn Cộng đồng đã nhanh chóng giúp họ nhận ra nhữngyếu kém của PHP 4 đặc biệt với khả năng hỗ trợ lập trình hướng đối tượng(OOP), xử lý XML, không hỗ trợ giao thức máy khách mới của MySQL 4.1

và 5.0, hỗ trợ dịch vụ web yếu Những điểm này chính là mục đích để Zeev

và Andi viết Zend Engine 2.0, lõi của PHP 5.0 Một thảo luận trên Slashdot

đã cho thấy việc phát triển PHP 5.0 có thể đã bắt đầu vào thời điểm tháng 12năm 2002 nhưng những bài phỏng vấn Zeev liên quan đến phiên bản này thì

đã có mặt trên mạng Internet vào khoảng tháng 7 năm 2002 Ngày 29 tháng

Trang 13

6 năm 2003, PHP 5 Beta 1 đã chính thức được công bố để cộng đồng kiểmnghiệm Đó cũng là phiên bản đầu tiên của Zend Engine 2.0 Phiên bản Beta

2 sau đó đã ra mắt vào tháng 10 năm 2003 với sự xuất hiện của hai tính năngrất được chờ đợi: Iterators, Reflection nhưng namespaces một tính năng gâytranh cãi khác đã bị loại khỏi mã nguồn Ngày 21 tháng 12 năm 2003: PHP 5Beta 3 đã được công bố để kiểm tra với việc phân phối kèm với Tidy, bỏ hỗtrợ Windows 95, khả năng gọi các hàm PHP bên trong XSLT, sửa chữa nhiềulỗi và thêm khá nhiều hàm mới PHP 5 bản chính thức đã ra mắt ngày 13tháng 7 năm 2004 sau một chuỗi khá dài các bản kiểm tra thử bao gồm Beta

4, RC 1, RC2, RC3 Mặc dù coi đây là phiên bản sản xuất đầu tiên nhưngPHP 5.0 vẫn còn một số lỗi trong đó đáng kể là lỗi xác thực HTTP Ngày 14tháng 7 năm 2005, PHP 5.1 Beta 3 được PHP Team công bố đánh dấu sựchín muồi mới của PHP với sự có mặt của PDO, một nỗ lực trong việc tạo ramột hệ thống API nhất quán trong việc truy cập cơ sở dữ liệu và thực hiệncác câu truy vấn Ngoài ra, trong PHP 5.1, các nhà phát triển PHP tiếp tục cónhững cải tiến trong nhân Zend Engine 2, nâng cấp mô đun PCRE lên bảnPCRE 5.0 cùng những tính năng và cải tiến mới trong SOAP, streams vàSPL.\

1.2 Tại sao ta sử dụng ngôn ngữ lập trình PHP?

PHP là một ngôn ngữ lập trình Ngôn ngữ này hoạt động cận kề vớiWebserver để thông dịch các yêu cầu từ trên World Wide Web, sau đó nhậncác trả lời từ Webserver chuyển tải đến trình duyệt Web nhằm đáp ứng cácnhu cầu đó

Các đặc điểm nổi bật:

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 CSDL nào

Luôn được cải tiến và cập nhật

Trang 14

Tương thích với hầu hết các server đang sử dụng hiện nay như Apache,IIS…

I Tìm hiểu về MYSQL

MySQL là một hệ quản trị cơ sở dữ liệu đa luồng, đa người dùng với ướctính có khoảng 6 triệu lượt cài đặt Công ty MySQL AB xây dựng MySQLnhư là một phần mềm mã mở dưới giấy phép GNU/GPL Không như những

dự án như Apache, phần mềm được phát triển bởi cộng đồng công cộng, vàbản quyền về mã nguồn thuộc sở hữu bởi nhiều tác giả riêng lẻ MySQLđược sở hữu và bảo trợ bởi một công ty, công ty MySQL AB – một công tyThụy Điển, nơi giữ bản quyền cho toàn bộ mã nguồn Công ty phát triển vàduy trì hệ thống, hỗ trợ bán hàng và dịch vụ MySQL AB được sáng lập bởiDavid Axmark, Allan Larsson, và Michael “Monty” Widenius

MySQL là hệ quản trị cơ sở dữ liệu phổ biến nhất hiện nay và được cácnhà phát triển rất ưa chuộng trong việc phát triển các ứng dụng Không chỉdừng lại các ứng dụng có tầm vừa và nhỏ Mà ngay cả những ứng dụng cótầm cỡ lớn cũng đã lựa chọn MySQL, ví dụ như:

Trang 15

bởi các nhà phát triển Web riêng lẻ cũng như rất nhiều các tổ chức lớn nhấttrên thế giới để tiết kiệm thời gian và tiền bạc cho những Web sites có dunglượng lớn, phần mềm đóng gói – bao gồm cả những nhà đi đầu trong lĩnhvực công nghiệp như Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube vàZappos.com.

MySQL không chỉ là cơ sở dữ liệu mã nguồn mở phổ biến nhất trênthế giới, nó còn trở thành cơ sở dữ liệu được chọn cho thế hệ mới của cácứng dụng xây dựng trên nền Linux, Apache, MySQL, PHP/Perl/Python.MySQL chạy trên hơn 20 flatform bao gồm: Linux, Windows, OS/X, HP-

UX, AIX, Netware, mang đến cho bạn tính linh hoạt trong việc sử dụng

Dù bạn mới làm quen với công nghệ cơ sở dữ liệu hay là một nhà phát triểngiàu kinh nghiệm hoặc là DBA, MySQL sẽ giúp bạn thành công

Đây là 10 lý do bạn nên chọn MySQL cho ứng dụng của mình:

2 1 Tính linh hoạt

Máy chủ cơ sở dữ liệu MySQL cung cấp đặc tính linh hoạt, có sứcchứa để xử lý các ứng dụng được nhúng sâu với dung lượng chỉ 1MB đểchạy các kho dữ liệu đồ sộ lên đến hàng terabytes thông tin Sự linh hoạt vềflatform là một đặc tính lớn của MySQL với tất cả các phiên bản của Linux,Unix, và Windows đang được hỗ trợ Và dĩ nhiên, tính chất mã nguồn mởcủa MySQL cho phép sự tùy biến hoàn toàn theo ý muốn để thêm vào cácyêu cầu thích hợp cho database server

2 2 Tính thực thi cao

Kiến trúc storage-engine cho phép các chuyên gia cơ sở dữ liệu cấuhình máy chủ cơ sở dữ liệu MySQL đặc trưng cho các ứng dụng đặc thù Dùứng dụng là một hệ thống xử lý giao dịch tốc độ cao hay web site dunglượng lớn phục vụ hàng triệu yêu cầu mỗi ngày, MySQL có thể đáp ứng khảnăng xử lý những đòi hỏi khắt khe nhất của bất kì hệ thống nào Với các tiệních tải tốc độ cao, đặc biệt bộ nhớ caches, và các cơ chế xử lý nâng cao khác,

Trang 16

MySQL đưa ra tất cả các vũ khí cần phải có cho các hệ thống doanh nghiệpkhó tính ngày nay

2 3 Có thể sử dụng ngay

Sự đáng tin cậy cao và tính “mì ăn liền” là những tiêu chuẩn đảm bảocủa MySQL MySQL đưa ra nhiều tùy chọn có thể dùng ngay từ cấu hìnhtái tạo chủ/tớ tốc độ cao, để các nhà phân phối thứ 3 đưa ra những giải pháp

có thể dùng ngay duy nhất cho server cơ sở dữ liệu MySQL

2 4 Hỗ trợ giao dịch mạnh

MySQL đưa ra một trong số những engine giao dịch cơ sở dữ liệumạnh nhất trên thị trường Các đặc trưng bao gồm hỗ trợ giao dịch ACIDhoàn thiện ( Atomic – tự động, Consistent – thống nhất, Isolated – độc lập,Durable – bền vững), khóa mức dòng không hạn chế, khả năng giao dịchđược phân loại, và hỗ trợ giao dịch đa dạng (multi-version) mà người đọckhông bao giờ gây trở ngại cho người viết và ngược lại Tính toàn vẹn của

dữ liệu cũng phải được bảo đảm trong suốt quá trình server có hiệu lực, cácmức giao dịch độc lập được chuyên môn hóa, và phát hiện khóa chết ngaylập tức

2 5 Nơi lưu trữ Web và Data đáng tin cậy

MySQL là nhà máy chuẩn cho các web sites phải trao đổi thườngxuyên vì nó có engine xử lý tốc độ cao, khả năng chèn dữ liệu nhanh ghêgớm, và hỗ trợ mạnh cho các chức năng chuyên dụng của web như tìm kiếmvăn bản nhanh Những tính năng này cũng được áp dụng cho môi trường lưutrữ dữ liệu mà MySQL tăng cường đến hàng terabyte cho các server đơn.Các tính năng khác như bảng nhớ chính, cây B và chỉ số băm, và bảng lưutrữ đã được cô lại để giảm các yêu cầu lưu trữ đến 80% làm cho MySQL trởthành lựa chọn tốt nhất cho cả ứng dụng web và các ứng dụng doanhnghiệp

2 6 Chế độ bảo mật dữ liệu mạnh

Ngày đăng: 29/05/2018, 11:41

TỪ KHÓA LIÊN QUAN

w