Tải bản đầy đủ (.doc) (63 trang)

Xây Dựng Và Thiết Kế Website Tin Tức Về Game Online

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.81 MB, 63 trang )

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
************

LUẬN VĂN TỐT NGHIỆP
ĐỀ TÀI:

XÂY DỰNG VÀ THIẾT KẾ WEBSITE TIN TỨC
VỀ GAME ONLINE

Hà Nội, Tháng 08 năm 2015


Xây dựng và thiết kế website tin tức
MỤC LỤC

LỜI NÓI ĐẦU........................................................................................................3
CHƯƠNG V : KẾT LUẬN....................................................................................3
CHƯƠNG I: TỔNG QUAN...................................................................................4
1.1. Giới thiệu đề tài Website Tin Tức ...................................................................4
1.2. Phân tích những tiêu chí hình thành Tin Tức ..................................................4
1.3. Tin tức Game online.........................................................................................6
1.4. Yêu cầu Website .............................................................................................6
CHƯƠNG II- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB . .8
Những điểm mạnh của nền tảng Windows...................................................11
Những điểm yếu kém của Windows.............................................................12
2.2. TÌNH HÌNH ỨNG DỤNG WEB...............................................................18
2.2.1. Tại việt nam............................................................................................18
2.2.1.1 Khối nhà nước...................................................................................18
2.2.1.2 Khối tư nhân......................................................................................20
CHƯƠNG III: XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ GAME ONLINE 23


3.1. NỀN TẢNG CÔNG NGHỆ...................................................................23
3.1.1 Ngôn ngữ lập trình web........................................................................23
3.1.2. Hệ quản trị CSDL MySQL.................................................................25
Các hàm thông dụng trong MySQL:.................................................................30
3.1.3. Hệ thống mã nguồn Wordpress...........................................................30
3.1.3.1 Cấu trúc.............................................................................................30
3.2. XÂY DỰNG WEB SERVER TRÊN LOCALHOST VỚI GÓI XAMPP.....34
3.2.1 Cài đặt Xampp.............................................................................................34
3.2.2. Cài đặt wordpress trên localhost.................................................................36
4.1. giới thiệu về Website.................................................................................53
CHƯƠNG V. KẾT LUẬN....................................................................................61
DANH MỤC TÀI LIỆU THAM KHẢO..............................................................62

2


Xây dựng và thiết kế website tin tức
LỜI NÓI ĐẦU
Ngày nay, với sự phát triển vượt bậc của khoa học kỹ thuật, có nhiều dịch vụ
công nghệ truyền thông ra đời nhằm đáp ứng nhu cầu ngày càng cao của con người, đặc
biệt là sự xuất hiện của hệ thống mạng internet. Sự phát triển mạnh mẽ của interrnet đã
góp phần đưa Việt Nam tiến nhanh vào con đường hội nhập và giúp cho mọi người dân
Việt Nam, nhất là giới trẻ, thành những “ Công dân toàn cầu “.
Đối với giới trẻ hiện nay, với môi trường học tập và giải trí phong phú đa dạng
đã làm làm cho nhu cầu sử dụng internet của giới trẻ ngày càng cao. Interrnet đã có
những tác động mạnh mẽ vào đời sống của cũng như tinh thần học tập của học sinh sinh
viên trong môi trường sống luôn năng động và bận rộn hiện nay. Internet được sử dụng
như một công cụ đắc lực phục vụ cho việc học hành, nghiên cứu, làm việc và giải trí…
Trong đó, game online là một trong những hình thức giải trí được giới trẻ yêu thích.
Nội dung luận văn gồm 5 phần như sau:

CHƯƠNG I

: TỔNG QUAN

CHƯƠNG II : THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB
CHƯƠNG III : XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ GAME ONLINE
CHƯƠNG IV : GIỚI THIỆU VỀ WEBSITE
CHƯƠNG V : KẾT LUẬN
Với sự hướng dẫn tận tình của giáo viên hướng dẫn và các anh chị trong cơ quan
thực tập em đã hoàn thành cuốn báo cáo thực tập nhận thức này. Tuy đã cố gắng hết sức
tìm hiểu nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được sự
thông cảm và góp ý của các thầy cô. Em xin chân thành cảm ơn!

3


Xây dựng và thiết kế website tin tức

CHƯƠNG I: TỔNG QUAN
1.1. Giới thiệu đề tài Website Tin Tức
“Tin tức tích lũy trong mỗi chúng ta được gọi là kiến thức, tài sản quý giá nhất
của con người ”. 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 được nhiều cái hay cũng như tránh được những chuyện xấu xảy ra, như
các trận sóng Thần , bão táp , núi lửa sắp đến, các chất độc hại trong thức ăn.... giúp con
người biết trước mà tránh khỏi các nguy hiểm sắp đến.
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.
1.2. Phân tích những tiêu chí hình thành Tin Tức
Tiêu chí dùng để xác định tin tức có thể được tóm gọn lại 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ó ít chi tiết hơn, nhưng bạn sẽ nhìn thấy đoạn băng quay cảnh những nhân vật

4


Xây dựng và thiết kế website tin tức
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à 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ướng khái quát để
thẩm định giá trị 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 ích. 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ác 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 và 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 thích thú và quan tâm đến những gì 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 can 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ả.

5


Xây dựng và thiết kế website tin tức
Lưu ý: những yếu tố trên gợi ra hai điều quan trọng về tin.
• Thứ nhất, không phải mọi tin tức đều nghiêm túc, đều là chuyện sống chết.
Nghề báo được miêu tả như “cuộc đối thoại của văn hóa với chính nó”. Cuộc đối thoại
đó gắn kết thành nền văn hóa từ những chuyện kể về tội ác, chính trị cho tới các sự kiện

trên thế giới, tất nhiên rồi; nhưng nó cũng bao gồm những câu chuyện của đời sống
hằng ngày. Nó bao gồm cả những chuyện khôi hài và chuyện tầm phào. Tất cả những
điều đó đều có thể là tin tức.
• Thứ hai, tin tức không chỉ là việc góp nhặt lại sự kiện. Thuật lại một tin thường cũng
có nghĩa là kể lại một câu chuyện. Tính tường thuật, tính nhân văn, kịch tính của câu
chuyện là nghệ thuật của báo chí. Để tập hợp những sự kiện trong bài viết của mình,
nhà báo sử dụng nhiều kỹ thuật giống như những kỹ thuật mà nhà xã hội học, nhà khoa
học chính trị và nhà sử học sử dụng. Để viết bài báo cho ai cũng hiểu được sự kiện
trong đó, nhà báo thường sử dụng kỹ thuật của những người cầm bút khác như nhà văn
hay nhà biên kịch.
1.3. Tin tức Game online
Hiện nay game online được rất nhiều người quan tâm từ người lớn đến trẻ nhỏ từ nhân
viên văn phòng đến những người nội trợ đặc biệt là giới trẻ hiện nay cho nên tin tức về
game online được rất nhiều người chú trọng. Vì thế em làm một website chuyên về tin
tức Game online chỉ là một phần nhỏ trong thế giới tin tức hiện nay.
1.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:

6


Xây dựng và thiết kế website tin tức
Thuận lợi trong việc quản lý thông tin thành viên, tin tức, dữ liệu của
website.


7


Xây dựng và thiết kế website tin tức
CHƯƠNG II- THỰC TIỄN KHÁCH QUAN CỦA VIỆC ỨNG DỤNG WEB
2.1 CÁC NỀN TẢNG ỨNG DỤNG
2.1.1Các dòng hệ điều hành cho nền tảng web
2.1.1.1. Hệ điều hành Unix
Unix là một hệ điều hành máy tính viết vào những năm 1960 và 1970 do một số
nhân

viên

của

công

tyAT&T Bell

Labs bao

gồm Ken

Thompson, Dennis

Ritchie và Douglas McIlroy.[1] Từ góc nhìn người dùng chuyên nghiệp và lập trình viên,
hệ thống Unix có đặc điểm là thiết kế theo module, đôi khi còn được gọi là triết lý
Unix, nghĩa là hệ điều hành cung cấp một tập hợp các công cụ đơn giản, và mỗi công cụ
chỉ thực hiện những chức năng giới hạn và được định nghĩa rõ ràng, [2] với hệ thống

file hợp nhất là phương tiện chính để giao tiếp [1] và phần lập trình vỏ và ngôn ngữ lệnh
kết hợp các công cụ để thực hiện các chức năng phức tạp.
Ngày nay hệ điều hành Unix được phân ra thành nhiều nhánh khác nhau, nhánh
của AT&T, nhánh của một số nhà phân phối thương mại và nhánh của những tổ chức
phi lợi nhuận.
Unix có thể chạy trên nhiều loại máy tính khác nhau, từ những máy tính cá
nhân cho đến các máy chủ dịch vụ. Nó là một hệ điều hành đa nhiệm (có thể cùng lúc
thực hiện nhiều nhiệm vụ) hỗ trợ một cách lý tưởng đối với các ứng dụng nhiều người
dùng. Unix được viết bằng ngôn ngữ lập trình C, một ngôn ngữ rất mạnh và mềm dẻo.
Unix hỗ trợ các ứng dụng mạng và hỗ trợ nhiều môi trường lập trình khác nhau. Với
hàng trăm lệnh và một số lượng rất lớn các tùy chọn, Unix thực sự là một khó khăn đối
với người mới bắt đầu. Với sự phát triển của các shell Unix hệ điều hành này đã trở nên
phổ dụng hơn trong lĩnh vực điện toán.
Vì Bell Laboratories bị cấm không cho phép tiếp thị Unix vì lệnh chống độc
quyền đối với AT&T nên Unix đã được cung cấp miễn phí cho các trường đại học trên
toàn Bắc Mỹ từ năm 1976. Năm 1979 Đại học California tại Berkeleyđã xây dựng
một phiên bản của Unix dùng cho các máy tính VAX. Sau khi đã được ưa thích trong
các lĩnh vực công nghệ, AT&T đã giành được quyền tiếp thị đối với Unix và đã cho ra
đời System V vào năm 1983. Cho đên nay Unix vẫn được sử dụng rất rộng rãi trong thị

8


Xây dựng và thiết kế website tin tức
trường dành cho máy chủ. Đã có nhiều phiên bản phát triển khác nhau, trong đó
có Linux.
Unix là một trong những hệ điều hành 64 bit đầu tiên. Hiện nay Unix được sử
dụng bởi nhiều công ty tập đoàn lớn trên thế giới vì mức độ bảo mật của nó tương đối
cao.
Lịch sử về unix

UNIX bắt nguồn từ một đề án nghiên cứu trong Bell Labs của AT&T vào
năm 1969. Lúc đó Ken Thomson, Dennis Ritchie và những người khác nữa làm ra trên
máy PDP-7 một thứ mà bây giờ gọi là UNIX. Chữ UNIX ban đầu viết là Unics là một
kiểu chơi chữ của các tác giả khi so sánh sản phẩm của họ với hệ điều hành Multics lúc
bấy giờ. Unics là chữ viết tắt của Uniplexed Information and Computing System.
Trong 10 năm đầu, việc phát triển UNIX giới hạn bên trong Bell Labs là chính.
Những phiên bản trong thời gian này được gọi là Version n (Vn) và được chạy trên
PDP-11 (16-bit) rồi kế đó là VAX (32-bit).


Năm 1973, V4 được viết bằng C. Đây là sự kiện đáng chú ý nhất trong lịch sử hệ
điều hành này vì nó làm cho UNIX có thể được chuyển sang các phần cứng mới
trong vòng vài tháng.



Năm 1976, V6 được phát miễn phí cho các trường đại học.



Năm 1979, V7 được phát hành rộng rãi với giá $100 cho các trường đại học và
$21,000 cho những thành phần khác. V7 là phiên bản căn bản cho các phiên bản sau
này của UNIX.
Sau khi phát hành V7, AT&T lập ra UNIX Support Group (USG) để khai thác

UNIX như là một sản phẩm thương mại. Sau này USG đổi thành UNIX System
Laboratories (USL). Bell Labs và USL cùng tiếp tục phát triển UNIX. Các phiên bản
System III và System V của USL được phát hành rộng rãi và gây ảnh hưởng chính đến
các hệ thống sau này. Trong khi đó đóng góp của Bell Labs là các công cụ phát triển
như SCCS, và named pipes

Từ năm 1977, Computer Systems Research Group (CSRG) của trường đại học
California, Berkeley được quyền sử dụng code của UNIX để phát triển ra nhãn hiệu

9


Xây dựng và thiết kế website tin tức
UNIX khác là BSD (Berkeley Software Distribution). BSD phát triển từ version 1 đến
version cuối cùng 4.4 năm 1992.
Khi AT&T bắt đầu khai thác UNIX như sản phẩm thương mại thì tiền bản quyền
UNIX tăng lên nhanh chóng làm cho Berkeley phải đặt kế hoạch thay mã nguồn của
AT&T bằng mã riêng. Việc này tốn rất nhiều thời gian và không kịp hoàn thành khi
Berkeley bị ngưng tài trợ nghiên cứu hệ điều hành, CSRG giải tán.
BSD UNIX và AT&T UNIX là hai dòng chính của UNIX. BSD giúp cho UNIX trở nên
phổ biến và có nhiều đóng góp về mặt kỹ thuật như: csh, termcap, curses, vi,TCP/IP
socket, long file name, symbolic link.
2.1.1.2. Hệ điều hành windows
Hệ điều hành là gì?
Hệ điều hành là tập hợp các chương trình được tổ chức thành một hệ thống với
nhiệm vụ đảm bảo tương tác giữa người dùng với máy tính,cung cấp các phương tiện
và dịch vụ để điều phối việc thực hiện các chương trình, quản lí chặt chẽ các tài
nguyên của máy, tổ chức khai thác chúng một cách thuận tiện và tối ưu
Hệ điều hành windown là gì?
Microsoft Windows là một hệ điều hành do MicroSoft sáng chế. Hệ điều hành
với một giao diện hình tượng (graphical user interface – GUI ) có tên là Windows (cửa
sổ).


Một hệ điều hành đa nhiệm (multi tasking) có thể xử lý nhiều chương trình


cùng một lúc.


Cửa sổ dùng biểu tượng (icon) để đại diện cho một đối tượng (object) như thư

mục, hồ sơ…


Một trình tổng hợp của nhửng trình ứng dụng; như trình thảo văn bản, trình đồ

họa và các công cụ hữu ích như lịch, đồng hồ.


Chúng được Microsoft ra mắt lần đầu vào năm 1985 để cạnh tranh với giao

diện hình GUI (graphical user interface) của hãng Apple Computers.


Từ đó đến nay chúng đã chiếm ưu thế trong thị trường máy tính cá nhân với

số lượng được cài đặt khoảng 95%. Vì lý do này, Microsoft đang có một vị trí độc

10


Xây dựng và thiết kế website tin tức
quyền trong lĩnh vực máy tính cá nhân. Tất cả các phiên bản gần đây của Windows đều
có khả năng làm hệ điều hành. Windows là phần mềm nguồn đóng có bản quyền do
công ty Microsoft giữ và kiểm soát việc phân phối.



Windows khởi đầu được phát triển cho những máy tính tương thích

với IBM(dựa vào kiến trúc x86 của Intel), và ngày nay hầu hết mọi phiên bản của
Windows đều được tạo ra cho kiến trúc này (tuy nhiên Windows NT đã được viết như
là một hệ thống xuyên cấu trúc cho bộ xử lý Intel và MIPS, và sau này đã xuất hiện trên
các cấu trúc PowerPC và DEC Alpha. Sự phổ biến của Windows đã khiến bộ xử lý của
Intel trở nên phổ biến hơn và ngược lại. Thật vậy, thuật ngữ Wintel đã được sử dụng để
miêu tả những máy tính cá nhân đang chạy một phiên bản của Windows.
Nền tảng hệ điều hành Windows được Microsoft khai sinh vào tháng 11 năm
1985. Cho đến nay, trải qua nhiều phiên bản với nhiều sự thay đổi, hệ điều hành
Windows đã gặt hái rất nhiều thành công trong đó phải kể đến Windows XP, Windows
7 và Window 8 hiện nay. Ngoài ra, các phiên bản khác của Windows như: Window 98,
Windows 2000, Windows Vista, Windows Sever… và sắp tới đây là Windows 10.
Những điểm mạnh của nền tảng Windows
+ Tính tương thích cao
Vốn là một nền tảng chiếm thị phần sử dụng cao nhất hiện nay nên cũng không
có gì khó hiểu khi hầu hết các nhà sản xuất đều đầu tư xây dựng phần mềm cũng như
sản xuất phần cứng hỗ trợ cho hệ điều hành Windows.
+ Bảo mật
Về mặt bảo mật, tuy Windows không được bảo mật toàn diện như các nền tảng
khác như: Linux, Mac OS … nhưng Microsoft vẫn làm việc chăm chỉ hằng ngày để
thường xuyên cung cấp cho bạn những bản vá các lỗ hổng bảo mật.
+ Hỗ trợ nhiều ứng dụng
Có thể nói rằng, Windows hỗ trợ đầy đủ các ứng dụng bạn cần và nhiều hơn rất
nhiều, vượt trội hơn so với các hệ điều hành khác. Đơn giản một điều, các nhà viết ứng
dụng luôn muốn nhắm đến một thị trường có số người sử dụng đông đảo như Windows.
+ Hỗ trợ tối đa cho màn hình cảm ứng (Windows 8 trở lên)

11



Xây dựng và thiết kế website tin tức
Các dòng Laptop hỗ trợ màn hình cảm ứng đều được vận hành trên nền tảng
Windows 8 trở lên. Windows 7 cũng hỗ trợ cảm ứng nhưng chưa hoàn thiện bằng
Windows 8.
+ Kho ứng dụng riêng
Bắt đầu từ Windows 8, Microsoft đã đầu tư một giao diện Metro hoạt động song
song với giao diện Desktop quen thuộc, và điểm đặc biệt trên giao diện Metro này
chính là kho ứng dụng Windows Store. Gần đây, số lượng ứng dụng đã bắt đầu tăng lên
rất nhanh và nếu bạn đang sở hữu một thiết bị có màn hình cảm ứng thì sẽ thật sự tuyệt
vời khi sử dụng những ứng dụng này.
Những điểm yếu kém của Windows
Song song với những thành ưu điểm thì Windows vẫn còn những khuyết điểm
hiện hữu.
+ Vi phạm bản quyền
Hiện nay, tỷ lệ người sử dụng Windows “lậu” đang rất cao mà đặc biệt là Việt
Nam. Có nhiều nguyên nhân khách quan dẫn đến vấn đề này nhưng nếu bạn là người
nguyên tắc và tôn trọng bản quyền thì nên sử dụng các dòng máy được hỗ trợ sẵn hệ
điều hành bản quyền như: Asus X451MAV, HP 14 r069TU, Lenovo S410, Dell
Inspiron 3542…
+ Hạn chế về bảo mật
Do được sử dụng quá phổ biến nên nền tảng Windows tập trung rất nhiều sự chú
ý của Hacker, vì thế phần lớn các virus, phần mềm gián điệp, mã độc… đều được viết
để hoạt động trên nền tảng này. Việc phòng chống virus luôn phải được cập nhật
thường xuyên và đầy đủ.
2.1.2. Phần mềm webserver
2.1.2.1. IIS( Internet Information Services)
IIS được đính kèm với các phiên bản của Windows.Microsoft Internet
Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụ dành

cho máy chủ chạy trên nền Hệ điều hànhWindow nhằm cung cấp và phân tán các thông
tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server,…Nó

12


Xây dựng và thiết kế website tin tức
có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng
việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport
Protocol (HTTP). Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn
muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ
đến một Web Server, ở đây là IIS.Nếu không thì trang Web của bạn chỉ có thể được
xem trên chính máy của bạn hoặc thông qua việc chia sẻ tệp (file sharing) như các tệp
bất kỳ trong mạng nội bộ mà thôi.
IIS có thể làm được gì?
Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng
cách gửi về máy trạm những thông tin mà máy trạm yêu cầu. Iss có thể xuất bản một
Website của bạn trên Internet · Tạo các giao dịch thương mại điện tử trên Internet
(hiện các catalog và nhận được các đơn đặt hàng từ nguời tiêu dùng)· Chia sẻ file dữ
liệu thông qua giao thức FTP. Cho phép người ở xa có thể truy xuất database của bạn
(gọi là Database remote access).Và rất nhiều khả năng khác …
IIS hoạt động như thế nào?
IIS sử dụng các giao thức mạng phổ biến là HTTP và FTP (File Transfer Protocol) và
một số giao thức khác như SMTP, POP3,… để tiếp nhận yêu cầu và truyền tải thông
tin trên mạng với các định dạng khác nhau. Một trong những dịch vụ phổ biến nhất
của IIS mà chúng ta quan tâm trong giáo trình này là dịch vụ WWW (World Wide
Web), nói tắt là dịch vụ Web. Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu
cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL
(Uniform Resource Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng
cách gửi về cho Web browser nội dung của trang Web tương ứng.

Hướng dẫn cách cách cài đặt IIS trên Windows XP
Hiện có nhiều bản IIS, xong nói chung cách cài đặt khá giống nhau, tuy nhiên
việc cập nhật bản mới nhất để có những tính năng mới và an toàn hơn.
Chuẩn bị:
1 đĩa CD Win XP (đĩa cài win đó) .Hoặc nếu ko có CD thì có thể download IIS
trên trang chủ Microsoft là hoặc tìm trên google với từ
khóa “download IIS”

13


Xây dựng và thiết kế website tin tức
Kiểm tra xem máy đã cài IIS chưa bằng cách vào Control Pannel xem hình

Nó sẽ hiện ra cửa sổ Control Panel -> Administrative Tools và tìm xem
mụcInternet Services Managercó tồn tại hay không.

Nếu máy của bạn đã cài đặt IIS thì trong này bạn sẽ thấy xuất hiện muc IIS.

14


Xây dựng và thiết kế website tin tức

Hoặc bạn có thể kiểm tra cách khác bằng cách .
Mở cửa sổ Run:
Start/Run/
Gõ : http://localhost/
Nếu duyệt trình chạy được và xuất hiện thông báo đã có IIS thì điều đó chứng tỏ máy
của bạn đã có IIS rồi.

Nếu chưa có thì chúng ta quay lại cửa sổ Control Panel bấm đúp chuột vào mục Add
Remove Program

15


Xây dựng và thiết kế website tin tức
Bấm chuột vào Add/ remove Windows Components nó sẽ hiện ra một bảng , bạn
đánh dấu vào mục IIS ( Nhớ là phải phải đưa đĩa có bộ cài windows XP vào nhé

Và nhấn NEXT để tiền hành cài đặt.
Bạn chờ trong giây lát để IIS được cài đặt hoàn tất
Mở IIS ra, nếu thấy ra màn hình như này nghĩa là IIS đã cài và chạy ngon lành

Nếu chưa thành công thì tiến hành gỡ bỏ IIS và tiến hành cài đặt lại
Có thể trong quá trình cài đặt bạn Remove ra nhưng IIS vẫn còn chạy vì thế trước khi
Remove IIS bạn cần làm theo các bước sau:
- Vào Start->Programs->Administrative tools->services

16


Xây dựng và thiết kế website tin tức
- Tìm đến dòng IIS-> click chuột phải chọn chế độ Stop
- Sao đó bạn Remove theo cách thông thường
- Khởi động lại máy
- Cài đặt IIS
2.1.2.2. Apache
Apache hay là chương trình máy chủ HTTP là một chương trình dành cho máy
chủ đối thoại qua giao thức HTTP. Apache chạy trên các hệ điều hành tương tự

như Unix, Microsoft Windows, Novell Netware và các hệ điều hành khác. Apache đóng
một vai trò quan trọng trong quá trình phát triển của mạng web thế giới (tiếng Anh:
World Wide Web).
Khi được phát hành lần đầu, Apache là chương trình máy chủ mã nguồn mở duy
nhất có khả năng cạnh tranh với chương trình máy chủ tương tự của Netscape
Communications Corporation mà ngày nay được biết đến qua tên thương mại Sun Java
System Web Server. Từ đó trở đi, Apache đã không ngừng tiến triển và trở thành một
phần mềm có sức cạnh tranh mạnh so với các chương trình máy chủ khác về mặt hiệu
suất và tính năng phong phú. Từ tháng 4 năm 1996, Apache trở thành một chương trình
máy chủ HTTP thông dụng nhất. Hơn nữa, Apache thường được dùng để so sánh với
các phần mềm khác có chức năng tương tự. Tính đến tháng 1 năm 2007 thì Apache
chiếm đến 60% thị trường các chương trình phân phối trang web (xem bài tiếng Anh [1])
Apache được phát triển và duy trì bởi một cộng đồng mã nguồn mở dưới sự bảo
trợ của Apache Software Foundation. Apache được phát hành với giấy phép Apache
License và là một phần mềm tự do và miễn phí.
Lập trình Web thì bạn sẽ phải có 1 Web server trên máy mình để chạy thử trang
PHP. Trên Windows thì có thể dụng IIS thay cho Apache, bạn lên
trang www.php.net để xem hướng dẫn.
Apache là 1 open-source Web server và free hoàn toàn được hỗ trợ bởi Apache
Software Foundation. Có thể download ở />Mặc dù free và Open-Source nhưng Apache sức mạnh và tính ổn định của nó
được đánh giá ở tầm cỡ thương mại. Đến nay đây vẫn là best choice cho giải pháp máy
chủ Web.

17


Xây dựng và thiết kế website tin tức
Môi trường tốt nhất để sử dụng Apache là Unix.
Khác với IIS trên Windows Apache trên Unix có 3 chế độ hoạt động khác nhau :
winnt, prefork và worker. Đây là điểm mà IIS không bì được với Apache.

Với IIS, Web Server chỉ có 1 Child Process và Child Process này sẽ tạo các
Thread để handle các request, cơ chế này tương ứng với winnt của Apache, và cũng là
mức hoạt động thấp nhất.
Apache prefork và worker cho phép mở nhiều Child Process, với 1 thread/1
child process (prefork) hoặc many thread/1 child process (worker). Do đó Apache cho
phép xử lý mạnh hơn với prefork và càng mạnh hơn nữa với worker. Tuy nhiên cái gì
mạnh thì tốn tài nguyên, còn về ổn định thì prefork là ổn định nhất (đây là mpm thường
dùng). Với prefork và 1 server Unix tầm trung phải chia xẻ cho khoảng 500 người dùng
nhiều dịch vụ khác cùng lúc, Apache có thể đạt tới mức xử lý 5000 request/1 second
2.2. TÌNH HÌNH ỨNG DỤNG WEB
2.2.1. Tại việt nam
2.2.1.1 Khối nhà nước
Hiện nay hầu hết các cơ quan tổ chức chính phủ đều có Website đại diện của mình.
WEBSITE CÁC TỔ CHỨC VÀ CƠ QUAN NHÀ NƯỚC
Quốc hội
( />
Quốc hội nước Cộng hoà XHCN Việt nam

Đảng cộng sản

Đảng cộng sản – có một thư viện online về các tác

( />
phẩm kinh điển của Mác, Lê nin và Hồ chủ tịch

Bộ Ngoại giao
( />Bộ Văn hoá
( />Bộ Giáo dục
( />
Bộ ngoại giao – Tin tức, chính sách đối ngoại, tuần báo

Quốc tế, báo Quê hương – dân IIR không thể không
biết site này
Bộ Văn hoá

Bộ Giáo dục và Đào tạo

18


Xây dựng và thiết kế website tin tức
Bộ thương mại

Bộ thương mại

( />Tổng

cục

địaTổng cục địa chính =>Bản đồ chi tiết của Tp.Hà nội,Hồ

chính( />
Chí Minh..
Đài truyền hình Việt nam. Bạn có muốn biết tối nay sẽ

VTV( />
có phim gì không? VTV3 ra đời như thế nào? Xem tin
tức thời sự trực tuyến..

Đài phát thanh Việt nam
( />Đài truyền hình Hà nội

( />Đài truyền hình HCM
( />Hội nhập quốc tế
( />Mạng Khoa học & Công nghệ
( />Bộ Khoa học & Công nghệ
( />Liên Hợp Quốc
( />Ủy ban chứng khoán Nhà nước
( />Tổng cục Hải quan
( />Tổng cục Du lịch

Đài phát thanh Việt nam : Bạn sẽ phải bất ngờ vì trang
này phong phú và thú vị hơn bạn có thể tưởng tượng
đấy: Thơ ca, truyện và rất nhiều mục khác
Đài truyền hình Hà nội

Đài truyền hình HCM

Một trang về Kinh tế của Bộ Ngoại giao
Mạng Khoa học & Công nghệ: Thông tin, tài liệu…tất
cả những gì liên quan đến ngành khoa học của tương
lai
Bộ Khoa học & Công nghệ

Liên Hợp Quốc tại Việt nam

Uỷ ban chứng khoán Nhà nước

Tổng cục Hải quan Việt Nam
Tổng cục Du lịch Việt Nam

19



Xây dựng và thiết kế website tin tức
( />Business.gov.vn
( />
Trung tâm thông tin Doanh nghiệp Việt Nam

WEBSITE CÁC BỘ BAN NGÀNH KHÁC
Bộ Khoa học công nghệ

Phòng thương mại và công nghiệp Việt Nam

( />
( />
Bộ Giao thông vận tải

Ngân hàng nhà nước

( />
( />
Bộ Kế hoạch – Đầu tư

Cục xúc tiến thương mại (VIETRADE)

( />
( />
Bộ NN-PTNT

Cục Sở hữu trí tuệ


( />
( />
Bộ Tài chính

Trung tâm dự báo KTTV TW

( />
( />
Bộ Tài nguyên – môi trường

Cải cách hành chính

( />
( />
Bộ Văn hoá Thể thao và du lịch

Mặt trận Tổ quốc Việt Nam

( />
( />
Bộ Y Tế

Thủ tướng chính phủ

( />
( />
Tổng cục Thống kê

Thông tấn xã Việt Nam


( />
( />
2.2.1.2 Khối tư nhân
CÁC TRANG WEB VỀ KINH DOANH, TÀI CHÍNH

20


Xây dựng và thiết kế website tin tức
CafeF

Thời báo kinh tế

Diễn đàn kinh tế

Thời báo Kinh tế SG

Diễn đàn doanh nghiệp

Gafin.vn

Báo Đầu tư

Kinh doanh Vnexpress

Tài chính Vnexpress

Sài gòn tiếp thị

Vietstock


F319 -Diễn đàn CK

Doanh nhân -VNE

Doanh nhân – CafeF

Cẩm nang kinh doanh

Học làm giàu

Câu chuyện kinh doanh

Linkedin

• TRANG TIN TỨC BÁO CHÍ TIẾNG VIỆT
• Đây là danh sách các trang tin tức hàng đầu Việt Nam, các trang báo điện tử
với các chuyên mục phong phú như kinh tế, xã hội, khoa học-giáo dục, công
nghệ thông tin, văn hoá-giải trí, thể thao, du lịch, tình hình thế giới….
Vnexpress.net

Dân trí

Vietnamnet

Thanh niên

Người lao động

Tuổi trẻ


Hà Nội Mới

Báo mới

Tuần Việt Nam

VnMedia

Người đưa tin

Vietnamplus

Báo Lao động

CafeF

Việt báo

Tin tức Yahoo!

Thời báo kinh tế

24h

Kênh 14

Báo đất việt

Giaoduc.net.vn


Kienthuc.net.vn

Tin mới

Link Hay

21


Xây dựng và thiết kế website tin tức
Ngoài ra còn nhiều lĩnh vực khác như các diễn đàn các Bloger các trang web
dịch vụ , tra cứu …vv cho thấy tình hình ứng dụng web tại Việt Nam đang diễn ra rất
mạnh mẽ với nhiều mảng nhiều hình thức tiếp cận, qua đó góp phần tạo nên 1 môi
trường ảo hóa các kiến thức các mô hình giải trí và đặc biệt là cầu nối giữa các cơ quan
ban nghành tổ chức chính phủ nhà nước với người dân qua đó giải quyết những vấn đề
thủ tục hay giải đáp thắc mắc của nhân dân tốt hơn.

22


Xây dựng và thiết kế website tin tức

CHƯƠNG III: XÂY DỰNG CỔNG THÔNG TIN ĐIỆN TỬ
GAME ONLINE
3.1. NỀN TẢNG CÔNG NGHỆ
3.1.1 Ngôn ngữ lập trình web
Hiện tại, có hàng ngàn ngôn ngữ lập trình khác nhau, tuy nhiên có rất ít trong số
đó là được nhiều người biết đến và sử dụng phổ biến. Các công ty công nghệ thường
xuyên tuyển dụng những nhà lập trình có kinh nghiệm trong việc viết phần mềm bằng

các ngôn ngữ lập trình thông dụng phù hợp với phần mềm và hệ thống mà họ đang sử
dụng như: PHP, CSS, HTML, JAVA…, nhưng em chọn ngôn ngữ PHP vì tính hữu
dụng của nó và khả năng phát triển. PHP là chữ viết tắt của “Personal Home Page” do
Rasmus Lerdorf tạo ra năm 1994, 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 (cross-platform).
Đâ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 một
URL).
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.

23


Xây dựng và thiết kế website tin tức
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
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 Website.
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.
Sơ đồ hoạt động:

Máy khách

Yêu cầu URL
HTML

Máy chủ
Web

PHP

HTML
Gọi mã kịch bản

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

24


Xây dựng và thiết kế website tin tức
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 trình
duyệt.
3.1.2. Hệ quản trị CSDL MySQL
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.
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 mô 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ổ chức cơ sở dữ liệu cần phải 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í.

25


×