Tải bản đầy đủ (.docx) (47 trang)

Đồ Án Xây Dựng Ứng Dụng Website Tin Tức

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 (312.06 KB, 47 trang )

TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI
KHOA: CÔNG NGHỆ THÔN TIN
--------

Đề tài: Xây Dựng Ứng Dụng Website Tin Tức

Hà Nội: 2015


LỜI 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... thì 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ì website tin tức ra
đời là một nhu cầu tất yếu.
Do đó, chúng em đã vận dụng ngôn ngữ PHP, MySQL và công cụ Dreamweaver để
xây dựng ứng dụng Website Tin tức.
Hoàn thành xong để tài, chúng em vô cùng biết ơn thầy, cô đã nhiệt tình giảng dạy,
hướng dẫn nhiệt tình cho chúng em trong suốt quá trình nghiên cứu và thực hiện đề tài
này.


MỤC LỤC
LỜI MỞ ĐẦU
• CHƯƠNG 1: TỔNG QUAN
• Giới thiệu đề tài Website Tin Tức


• Phân tích những tiêu chí hình thành Tin Tức

Yêu cầu Website
CHƯƠNG 2: PHÂN TÍCH VÀ LỰA chọn công nghệ
• Lập trình cơ sở dữ liệu MySQL


Kết nối CSDL



Chọn CSDL sử dụng



Thực thi các câu lệnh truy vấn



Duyệt recordset



Đếm số record trong recordset



Lấy ID vừa mới cập nhật




Thông báo lỗi của MYSQL



Nhảy đến 1 record trong recordset

• Đóng kết nối
• Lập trình PHP


Giới thiệu
Một số lệnh PHP

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


• Phân tích mức quan niệm dữ liệu


Mô tả thực thể kết hợp



Mô tả các mối kết hợp

Từ điển cơ sở dữ liệu
• Mô hình dữ liệu quan hệ (Relational Data Diagram)



• Mô tả các ràng buộc toàn vẹn và bảng

tầm ảnh hưởng



Ràng buộc toàn vẹn có bối cảnh là 1



Ràng buộc toàn vẹn có bối cảnh gồm nhiều quan hệ

CHƯƠNG 4: KÉT QUẢ THỰC NGHIỆM



Web User



Web Admin
KẾT LUẬN

quan hệ


CHƯƠNG 1: TỔNG QUAN




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ớđã 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 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 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.



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 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 a đọ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ả.
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.
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, tin tức, dữ liệu của website.


CHƯƠNG 2: PHÂN TÍCH VÀ LỰA chọn công nghệ
•••




Cài đặt Appserv

• Appserv bao gồm Apache (Webserver, PHP, MySQL, PHPMyAdmin). Cài rất tiện lợi.

Muốn dùng Appserv, phải remove IIS (vì đụng port 80) hoặc dùng port khác 80
(không tiện lắm).


Remove IIS.



Nhắp đúp appserv-win32-2.5.9.exe để cài. Trong lúc cài , chú ý 2 mục sau:
Mục Server Name: gõ localhost.

Check mục : 0 Old Password.





Lập trình cơ sở dữ liệu MySQL.
Kết nối CSDL


mysql_connect(<host>, <username>,);
Host: địa chỉ của máy cài MySQL, tên hoặc IP. nếu là máy nội bộ thì dùng
localhost.
Hàm này trả về 1 connection hoặc giá trị false nếu không kết nối được.
Ví du:

$conn=mysql_connect("localhost","root","root");



Chọn CSDL sử dụng
MySQL Server có thể chứa nhiều CSDL, hàm sau để chọn CSDL muốn dùng.


mysql_select_db(TênDatabase [,TenKetNoi]);
Trong đó:
TênDatabase: là tên cơ sở dữ liệu muốn dùng.
TênKếtNối: là biến connection trả về do hàm mysql_connect. Tên kết nối có
thể bỏ qua cũng được.
VD:
mysql_select_db("webtintuc",$con


);
hoặc mysql_select_db("webtintuc");
Chú ý:
Dùng thêm lệnh sau để ấn định bảng mã
utf8: mysql_query("SET NAMES 'utf8'", $conn);.



Thực thi các câu lệnh truy vấn
mysql_query(CâuLệnhSQL);




Hàm trả về true nếu câu lệnh truy vấn thực thi thành công (trừ câu lệnh select).
Hàm trả về 1 recordset (bảng dữ liệu) nếu câu lệnh select được thực thi thành công.
Hàm trả về flase nếu câu lệnh truy vấn không được thực hiện.
Ví du:
$rsLT = mysql_query("select * from loaitin");
$result = mysql_query("delete from loaitin where idLT=1"); //result sẽ true hoặc false .
Không gán result cũng được.



Duyệt recordset
mysql_fetch_array($TenRecordSet, mode);
Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá
false nếu record rỗng, đồng thời di chuyển con trỏ sang record kế.

trị


Mode là một trong những giá trị:
MYSQL_NUM : mảng kết quả gồm các phần tử đánh theo số.
MYSQL_ASSOC: mảng kết quả gồm các phần tử đánh theo key.
MYSQL_BOTH: Các phần tử của mảng kết quả gấp đôi. Các phần tử đầu theo số, các
phần tử sau theo key


row = mysql_fetch_row($TenRecordSet);
Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá trị
false nếu record rỗng, đồng thời di chuyển con trỏ sang record kế.
Mảng kết quả gồm các phần tử đánh theo chỉ số.




$row=mysql_fetch_assoc($TenRecordSet);
Hàm trả về 1 mảng kết quả chứa thông tin của record hiện hành hoặc giá trị false
nếu record rỗng, đồng thời di chuyển con trỏ sang record kế.
Mảng kết quả gồm các phần tử đánh theo key
• Đếm số record trong recordset



mysql_num_rows($TenRecoret);
Ví du:
echo mysql_num_rows($kq);
• Lấy ID vừa mới cập nhật

Trong 1 bảng , nếu khóa chính được khai báo theo kiểu auto_increament thì sau khi
thêm mới record, có thể lấy giá trị vừa mới cập nhật bằng hàm này. (Lấy để đưa vào
các bảng khác làm khóa ngoại).
mysql_insert_id();


Ví du: Bảng LoaiTin hiện có 3 record có id là 1,2,3
mysql_query("insert into LoaiTin (Ten) values('Nhịp cầu tâm sự');
echo mysql _insert_id(); // 4
• Thông báo lỗi của MYSQL

Dùng hàm mysql_error();




Ví du:
$kq=mysql_query("Delete from LaiTin") or die(mysql_error());
• Nhảy đến 1 record trong recordset

mysql_data_seek($TenRecordset, ThuTuRecord);



Ví du:
mysql_data_seek($rdLT, 0);


Đỏng kết nối


mysql_close(<TenKetNoi>)
Ví du:
mysql_close($conn);





Lập trình PHP
Giới thiệu

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




Do PHP được phát triển chỉ để dành cho ứng dụng web nên rất dễ dàng nhúng mã
vào trang HTML. Tốc độ nhanh, nhỏ gọn, cú pháp giống C, 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 rất phổ biến.


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 nhưng
cũng 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õi của
PHP lập nên.



Nói đơn giản: PHP là ngôn ngữ dạng script thực thi trên Webserver nhằm tạo ra
trang web động



Thẻ <? và thẻ ?> đánh đấu bắt đầu và kết thúc của phần mã PHP, qua đó máy chủ
biết để xử lý và dịch mã cho đúng.


Mỗi dòng kết thúc bằng dấu ;



Trong trang html, các lệnh php nằm trong tag <? ... ?> hoặc <?php .. .?>




Các khối lệnh nằm trong { ... }



Tên mở rộng của file là php



Chú thích
// : 1 dòng
/*
... Khối lệnh */
File PHP chỉ chạy khi nó được chuyển giao từ Webserver. Vì vậy, muốn thực thi file
php, bạn phải request nó thông qua Webserver


Do đó không thể nhúp đúp vào file php để xem nó ở localcal như trang html được.
Để chạy file PHP :
+ Nếu máy của bạn cài IIS : tạo file trong folder C:\Inetpub\wwwroot


+ Nếu máy của bạn cài AppserV : tạo file trong folder C:\AppserV\www
+ Nếu máy của bạn cài IIS : tạo file trong folder C:\Inetpub\wwwroot
+ Nếu máy của bạn cài AppserV : tạo file trong folder C:\AppserV\www


Một số lệnh PHP

Xử lý dữ liêu trên Form
• Đối tượng $_GET, $_POST



$_GET, $_POST là 2 mảng có sẵn trong PHP để chứa dữ liệu gửi lên từ form. Cả
hai là mảng dùng key. Key là tên của các đối tượng trong form
$_GET là đối tượng chứa dữ liệu gửi lên từ form dùng Method là Get
$_POST là đối tượng chứa dữ liệu gửi lên từ form dùng Method là Post


Cách lấy giá trị từ form $_GET["Ten"]
$_POST["Ten"]



Gi ới thiêu về http header
Http header là các thông tin điều khiển nằm trong các http request , http
response. Chứa các các chỉ thị báo cho trình duyêt/server biết cách xử lý thông
tin. Ví dụ: trình duyệt chuyển qua trang khác, trình duyệt đừng hiên file php,
trình duyệt đừng lưu trang vào cache


Redirection (chuyển hướng)


Dùng để chuyển sang trang web khác.




Cú pháp:header("location:url");

Lênh này phải dùng trên tất cả các mã lênh html
Content-type





Dùng để báo cho browser biết kiểu dữ liêu mà Webserver đang trả về cho browser.


Cú pháp:header('Content-type:MimiType);



Lênh này phải dùng trên tất cả các mã lênh html


Một số kiểu Mimtype (xem thêm file mimetype.html)
application/msword

doc

application/pdf

pdf

application/vnd.ms-excel


xls

application/zip

zip

Content-length






Lệnh header('Content-length: ' . filesize($upload_dir.$filename));

Lệnh này dùng để báo cho browser biết độ dài của file tải về, dùng trong download
file trong download file



Cookies
Giới thiệu:







Cookie dùng để lưu những thông tin về user.




Cookie được lưu trong máy client, trong vùng do browser quản lý

Không dùng cookies để lưu những thông tin quan trọng vì khônđảm bảo browser
đều cho phép ghi cookies mà chỉ dùng cookie cho mục đích tiện ích mà thôi
(username, password, thời điểm login cuối, danh sách nhạc ưa thích)

Tạo cookie






setcookie("TenCookie",giá trị [,Thời điểm quá hạn]);
Nếu không chỉ định thời gian thì cookie sẽ lưu trong bộ nhớ. Và sẽ mất khi user

đóng browser.


Nếu thời điểm quá hạn là 1 thời điểm trong quá khứ thì browser sẽ xóa cookie


Sử dụng cookie







$_COOKIE["Ten"];

Session



Giới thiệu:
• Là đối tượng chứa thông tin user trên server.
Mỗi user có 1 session riêng.



Cấu trúc session của



mỗi user là

giống nhau (chỉ khác gia trị các

biến).
$_SESSION là dãy toàn cục có sẵn trong php, dùng để chứa các biến session. Do đó dữ



liệu trong session có thể được truy xuất từ mọi trang php trong site.
Khai báo và sử dụng
$_SESSION["TênBiến"]




-Trang php nào có dùng session thì phải có hàm < ? session_start() ;?> Hàm này phải
nằm trên tất cả mã lệnh html

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



Phân tích mức quan niệm dữ liệu
Mô tả thực thể kết hợp.
Mô hình thực thể kết hợp diễn đạt các thành phần dữ liệu ở mức quan niệm
dựa trên bảng danh mục các dữ liệu cơ bản.
Các loại thực thể có những thuộc tính sau:
TheLoai
Thuộc tính

Tân từ


IdTL

Mỗi thể loại có một mã thể loại (idTL) duy nhất để phân

TenTL

biệt với các thể loại khác, mã tự động tăng. Mỗi thể loại
còn được xác định bởi tên thể loại (TenTL), thứ tự


ThuthuTL

(ThuTuTL) và xác định thể loại ẩn hay hiện (AnHienTL)

AnHienTL



LoaiTin
Chứa danh sách các loại tin.

Thuộc tính

Tân từ

IdLT

Mỗi loại tin có một mã loại tin (idLT) duy nhất để phân biệt

TenLT

với các loại tin khác, mã tự động tăng. Mỗi loại tin còn
được xác định bởi tên loại tin (TenLT), thứ tự (ThuTuLT) và

ThuthuLT

xác định loại tin ẩn hay hiện (AnHienLT)

AnHienLT
Thuộc tính


Tân từ

IdTin

Mỗi tin có một mã tin (idTin) duy nhất để phân biệt

TieuDe

với các tin khác, mã tự động tăng.

TomTat

Mỗi tin còn đượcxác định bởi tiêu đề (TieuDe), tóm tắt


NoiDung
UrlHinh

(TomTat), nội dung (NoiDung), địa chỉ hình(UrlHinh), ngày
đưa tin (Ngay) , Số lần xem tin(SoLanXem), xác định tin
nổibật hay không (TinNoiBat), tin ẩn hay hiện (0:ẩn

Ngay

1:hiện)và từ khóa để tìm kiếm tin (Keyword)

SoLanXem
TinNoiBat
AnHienTin

Keyword

'J-: YKienBD :Chứa danh sách các ý kiến của bạn đọc

Thuộc tính

Tân từ


IdYK

Mỗi ý kiến có một mã ý kiến (idYK) duy nhất để phân

NoiDungYK

biệtvới các ý kiến khác, mã tự động tăng. Mỗi ý kiến

HoTenBD

còn được xác định bởi nội dung (NoiDungYK), họ tên

EmailBD

người ý kiến (HoTenBD), email (EmailBD) và địa chỉ
(DiaChiBD) của người ý kiến, và ngày ý kiến

DiaChiBD
NgayYK

Thuộc tính

IdBC

Tân từ
Mỗi bình chọn có một mã bình chọn (idBC) duy nhất
để phân biệtvới các bình chọn khác, mã tự động tăng.

MotaBC
SoLanChonBC

Mỗi bình chọn còn được xác định bởi mô tả câu hỏi
bình chọn (MotaBC), số lần chọn, xác định câu hỏi bình
chọn hiển thị hay ẩn (AnHienBC) và thứ tự của câu hỏi

AnHienBC
ThuTuBC



PhuongAn
Chứa danh sách các phương án trong các câu hỏi bình chọn


Thuộc tính
IdPA

Tân từ
Mỗi phương án có một mã phương án (idPA) duy nhất
để phân biệtvới các phương án khác, mã tự động tăng.

MotaPA

SoLanChonPA

Thuộc tính
IdVT
TenVT

Mỗi phương án còn được xác định bởi mô tả nội dung
phương án (MotaPA), số lần chọn phương án
(SoLanChonPA)

Tân từ
Mỗi vị trí có một mã vị trí (idVT) duy nhất để phân
biệtvới các vị trí khác, mã tự động tăng.
Mỗi vị trí còn được xác định bởi tên vị trí (TenVT)

■4- WebLienKet
Chứa danh sách các web liên kết.

Thuộc tính

Tân từ


Mỗi web liên kết có một mã (idWeb) duy nhất để phân

IdWeb

biệtvới các web link khác, mã tự động tăng.
TenWeb
UrlWeb


Mỗi web link còn được xác định bởi tên web liên
kết(TenWeb), link web (UrlWeb) và thứ tự

ThuTuWeb

i-

Users_Online

Thuộc tính

Tân từ

Visistor
lastvisit

Users_Online xác định địa chỉ IP của máy client vào
website (visitor) và thời điểm cuối cùng vào site (lastvisit)

■I QuangCao (idQC, MotaQC, Url, UrlHinhQC, SoLanClick) Chứa danh sách
các hình quảng cáo.
Thuộc tính

Tân từ


IdQC

Mỗi quảng cáo có một mã quảng cáo(idQC) duy nhất để

phân biệtvới các quảng cáo khác, mã tự động tăng. Mỗi

MotaQC

quảng cáo còn được xác định bởi mô tả quảng cáo, đường
link để liên kết với trang quảng cáo (Url), đường dẫn hình

Url

quảng cáo (UrlHinhQC) và số lần click vào quảng cáo

UrlHinhQC
SoLanClick

■I Users
Chứa danh sách các user (quản trị, thành viên).
Thuộc

Tân từ

Tính
idUser

Mỗi user có một mã (idUser) duy nhất để phân biệt với
các user (thành viên, admin) khác, mã tự động tăng.

HoTen
Username
Password


Mỗi user còn được xác định bởi họ tên, tên đăng nhập
(username), mật khẩu đăng nhập (password), địa chỉ mail,
ngày đăng ký, phân biệt user thuộc nhóm thành viên
(idGroup=0) hay người quản trị (idGroup=1), ngày sinh và
giới tính

Email
NgayDK
idGroup
NgaySinh


GioiTinh

Tân từ: đếm số người vào website

Thuộc tính

Tân từ

Counter

Counter đếm số người truy cập vào website

Từ điển cơ sở dữ liệu
Thể Loại

TheLoai
Thuôc tính


Kiểu dữ liêu

Mô tả

idTL

Integer

Mã thể loại, Mã tự động tăng, Not null, khóa chính

TenTL

Varchar(255)

Tên nhóm người dùng

ThuTuTL

Integer

Thứ tự thể loại

AnHienTL

Tiny int

Định ẩn hiện thể loai (1:hiện - 0:ẩn)


I Loại Tin


LoaiTin
Thuộc
Tính

Kiểu dữ liêu

Mô tả

idLT

Integer

Mã loại tin, mã tự động tăng, not null, khóa chính

TenLT

Varchar(255)

Tên loại tin

ThuTuLT

Integer

Thứ tự loại tin

AnHienLT

Tinyint


Định ẩn hiện loại tin (1:hiện - 0:ẩn)

idTL

Integer

Mã thể loại, khóa ngoại

Thuộc
Tính

Kiểu dữ liêu

Mô tả

idTin

Integer

Mã tin tức, mã tự động tăng, not null, khóa chính

TieuDe

Varchar(255)

Tiêu đề tin

TomTat


Text

Tóm tắt nội dung tin

NoiDung

Text

Nội dung tin

urlHinh

Varchar(255)

Đường dẫn chứa hình ảnh

Ngay

Date

Ngày đưa tin

Solanxem

Integet

Xác định số lần xem tin

Tin Tức\


Tin


Keyword

Varchar(255)

Từ khóa tìm kiếm tin

TinNoiBat

Tinyint

Định tin nổi bật hay không (1:nổi bật - 0:không nổi
bật)

AnHienTin

Tinyint

Định tin ẩn hay hiện (1 :hiên - 0:an)

idLT

Integer

Mã loại tin, khóa ngoại

Thuộc
tính


Kiểu dữ liệu

Mô tả

idWeb

Integer

Mã web liên kết, mã tự động tăng, not null, khóa
chính

TenWeb

Varchar(255)

Tên website liên kết

UrlWeb

Varchar(255)

Tên web liên kết

ThuTuLK

Integer

Thứ tự web liên kết


- Web Liên Kết

WebLienKet

n- Bình Chọn

BinhChon
Thuộc tính

Kiểu dữ liệu

Mô tả

idBC

Integer

Mã bình chọn, mã tự động tăng, not null, khóa
chính


×