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 ngày 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.
Trang 1KHOA ĐIỆN TỬ - TIN HỌC
BỘ MÔN TIN HỌC
ĐỒ ÁN MÔN HỌC CHUYÊN ĐỀ PHP
Thành phố Hồ Chí Minh, Tháng 10 Năm 2013
GVHD:Thầy Nguyễn Bá Phúc Nhóm SVTH:
Nguyễn Văn Duy(306111013) Lưu Trọng Hữu(306111039)
Trang 2NHẬN XÉT CỦA GIÁO VIÊN
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
………
Trang 3LỜI GIỚI THIỆU 3
CHƯƠNG 1: TỔNG QUAN 4
1.1 Giới thiệu đề tài Website tin tức 4
1.2 Mục tiêu 4
1.3 Đối tượng sử dụng 5
1.3.1 Người dùng 5
1.3.2 Người quản trị 5
CHƯƠNG 2: THIẾT KẾ 6
2.1 Cơ sở dữ liệu(My SQL) 6
2.1.1 Bảng thể loại 6
2.1.2 Bảng loại tin 6
2.1.3 Web liên kết 7
2.1.4 Bảng tin tức 7
2.1.5 Bảng vị trí 8
2.1.6 Bảng quảng cáo 8
2.1.7 Bảng người dùng 8
2.1.8 Bảng ý kiến bạn đọc 9
2.2 Mô hình dữ liệu quan hệ 10
Trang 4LỜI GIỚI THIỆ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ươngtiệ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 vào Internet, chúng ta có được một kho thông tin khổng lồ phục vụ mọi nhucầ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àngloạ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ậpnhật thông tin hàng ngày, tình hình xã hội, chính trị, thời sự… 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 Website tin tức
Nhóm sinh viên thực hiện:
Nguyễn Văn Duy, SĐT: 0962974458, email: nvduy1992@gmail.com
Lưu Trọng Hữu, SĐT: 0966014021, email: tronghuudl@gmail.com
Trang 5CHƯƠNG 1: TỔNG QUAN
1.1 Giới thiệu đề tài Website tin tức
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ựctuyến ngày 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ờigian 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ậpnhậ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ọinơ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ậtnhữ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ếnluô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ọingười
Tin tức là những việc đã xãy dù tốt hay xấu, để giúp con người biết nhũng chuyệnxung 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ânsóng thần, bão lũ, các chất độc hại trong thức ăn… giúp con người biết trước mà tránhkhỏ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ở để tiến hành mọiviệc lón nhỏ Khi có Internet, tin tức càng quan trọng vì tốc độ lan truyền nhanh ảnhhưởng ngay tức thì trên diện rộng
1.2 Mục tiêu
Website tin tức đặt ra những mục tiêu sau:
Trang 6Người dùng có thể dễ dàng truy cập và website thông qua mạng internet, dễ dàngtra cứu và tìm kiếm thông tin Người dùng có thể thực hiện các thao tác mà họ muốn
mà không gặp phải bất kỳ trở ngạy nào
Người quản trị dễ dàng sử dụng các chức năng quản lý, thao tác nhanh, tiện lợi
Người quản trị có đầy đủ quyền hành của một người quản lý website:
- Thêm, xóa, sửa chức năng, liên kết, bài viết…
- Ẩn hiện các mẫu tin lên website
- Đổi thông tin tài khoản của mình
- …
Trang 7CHƯƠNG 2: THIẾT KẾ
2.1 Cơ sở dữ liệu(My SQL)
2.1.1 Bảng thể loại
THELOAI
Thuộc tính Kiểu dữ liệu Mô tả
MaTheLoai Interger Mã thể loại, mã tự động tăng, not null, khóa chínhTenTheLoai Varchar(255) Tên thể loại
ThuTuTL Interger Thứ tự thể loại
AnHienTL TinyInt Định ẩn hiện thể loại(1: hiện, 0: ẩn)
2.1.2 Bảng loại tin
LOAITIN
Thuộc tính Kiểu dữ liệu Mô tả
MaLoaiTin Interger Mã loại tin, mã tự động tăng, not null, khóa chínhTenLoaiTin VarChar(255) Tên loại tin
ThuTuLT Interger Thứ tự loại tin
AnHienLT TinyInt Định ẩn hiện thể loại(1: hiện, 0: ẩn)
MaTheLoai Interger Má thể loại, Khóa ngoại
2.1.3 Web liên kết
WEBLIENKET
Trang 8Thuộc tính Kiểu dữ liệu Mô tả
MaLK Interger Mã web liên kết, mã tự động tăng, not null, khóa
chínhTenWeb Varchar(255) Tên website liên kết
DuongDanWeb Varchar(255) Đường dẫn đến web cần liên kết
2.1.4 Bảng tin tức
TINTUC
Thuộc tính Kiểu dữ liệu Mô tả
MaTinTuc Interger Mã tin tức, mã tự động tăng, not null, khóa chínhTieuDe Varchar(255) Tên tiêu đề
TomTat Text Tóm tắt nội dung tin
NoiDung Text Nội dung tin
HinhAnh Varchar(255) Hình ảnh của tin tức
NgayDang Varchar(20) Ngày đăng tin
SoLanXem Interger Xác định số lần xem tin
TuKhoaTimTin Varchar(255) Từ khóa tìm kiếm tin
TinNoiBac TinyInt Định tin nỗi bậc hay không(1: có, 0: không)
AnHienTin TinyInt Định tin ẩn hiên(1: hiện, 0: ẩn)
MaLoaiTin Interger Mã loại tin, khóa ngoại
2.1.5 Bảng quảng cáo
QUANGCAO
Thuộc tính Kiểu dữ liệu Mô tả
MaQC Interger Mã quảng cáo, mã tự động tăng, not null, khóa chínhMoTaQC Varchar(255) Mô tả quảng cáo
DuongDanQC Varchar(255) Link của trang quảng cáo
HinhAnh Varchar(255) Hình ảnh quảng cáo
SoLanLick Interger Số lần click vào quảng cáo
MaLoaiTin Interger Mã loại tin, khóa ngoại
Trang 92.1.6 Bảng người dùng
NGUOIDUNG
Thuộc tính Kiểu dữ liệu Mô tả
MaUser Interger Mã người dùng, mã tự động tăng, not null, khóa
chínhHoTen Varchar(100) Họ tên người dùng
TenDangNhap Varchar(50) Tên đăng nhập
MatKhau Varchar(50) Mật khẩu đăng nhập
Email Varchar(255) Địa chỉ email của người dùng
NgaySinh Varchar(20) Ngày sinh
Giới tính TyniInt Nam: 0, nữ: 1
Nhóm TyniInt Xác định người dùng thuộc nhóm nào(1: Admin, 0:
Thành viên)NgayDK Varchar(20) Ngày đăng ký làm thành viên
2.1.7 Bảng ý kiến bạn đọc
YKIENBANDOC
Thuộc tính Kiểu dữ liệu Mô tả
MaYK Interger Mã ý kiến, mã tự động tăng, not null, khóa chính
NoiDungYK Text Nội dung ý kiến
NgayYK Varchar(20) Ngày ý kiến
HoTenBD Varchar(100) Họ tên bạn đọc
EmailBD Varchar(255) Email bạn đọc
MaTinTuc Interger Mã tin tức, khóa ngoại
Trang 102.2 Mô hình dữ liệu quan hệ
Trang 113.1 Phần hệ khách hàng
3.1.1 Trang Index.php
Trang 123.1.2 Trang chitiet.php
Trang 143.1.4 Trang dangky.php
Trang 163.2 Phần hệ Admin
3.2.1 Đăng nhập thành công vào phần Admin
Trang 183.2.3 Trang loaitin.php
Trang 203.2.5 Trang quangcao.php
Trang 22PHẦN 4: TỔNG KẾT
4.1 Kết quả đạt được
Ba tháng, một khoản thời gian không dài, nhưng với sự chỉ bảo và hướng dẫncủa thầy Nguyễn Bá Phúc cùng với sự nổ lực làm việc của nhóm thực hiện đồ án,
đề tài xây dựng website tin tức của chúng em đã được hoàn thành
Với những thuận lợi và khó khăn trong quá trình làm việc, website cơ bản đãhoàn thành nhưng không tránh phần sai sót Tuy nhiên chúng em đã rất nổ lực vàwebsite tin tức đã hoàn thành những nội dung chính sau:
- Vận dụng ngôn ngữ html, php – mysql và công cụ Dreamweaver vào việcxây dựng website tin tức
- Phần giao diện người dùng: giao diện thân thiện, cho phép bạn đọc dễ dàngxem tin, ý kiến cho mỗi tin
- Phần quản trị: đã xây dựng được hệ thống quản lý dữ liệu của website, giúpcho người quản trị dễ dàng quản lý thông tin, dữ liệu, xem, thêm, xóa, cậpnhật dữ liệu cho website
4.2 Hướng phát triển
Ngày nay Internet đã trở thành phương tiện tra cứu thông tin khổng lồ và tiện dụngcho tất cả mọi người trên thế giới Việc học hành tìm hiểu thông tin qua mạng cũng đãtrở nên hết sức phổ biến Hiểu được tầm quan trọng của tin tức, chúng em luôn muốnhoàn thiện website tin tức của mình tốt hơn và xây dựng giao diện hoàn thiện hơn, cótính chuyên nghiệp hơn
Trang 23[1] Bài giảng PHP – MYSQL của thầy Nguyễn Bá Phúc
[2] http://www.w3schools.com
[3] http://www.vnexpress.net
[4] http://www.google.com