Xây dựng website tin tức - Pdf 22

TRƯỜNG CAO ĐẲNG THỰC HÀNH FPT

BÁO CÁO ĐỀ TÀI TỐT NGHIỆP

Đề tài: Xây dựng Website tin tức
Giáo viên hướng dẫn : Nguyễn Thị Trà My
Sinh viên thực hiện : Tống Xuân Hoàng
Đỗ Văn Bảo
Lê Anh Tiến
Mã SV : PA00038, PA00003, PA00082
Lớp : PT09102
Thanh Hóa – 2014
2
MỤC LỤC
Lời mở đầu Trang
Phần 1 – Giới thiệu đề tài 8
1.1 Giới thiệu đề tài 8
1.2 Tầm quan trọng của đề tài 8
Phần 2: - Phân tích nội dung, yêu cầu của hệ thống 9
2.1 – Phân tích nội dung 9
2.2 – Phân tích chức năng 10
Phần 3 – Thiết kế 11
3.1 – Thiết kế graphic (một số hình ảnh của web ) 11
3.2 – Thiết kế layout (HTML/ CSS/ Js) (code layout của trang master) 19
Phần 4 – Phát triển website 20
4.1 – Thiết kế CSDL 20
4.2 – Lập trình 21
Phần 5 – Upload & chạy trên môi trường Internet 23
5.1 – Upload 23
5.2 – Kiểm thử các chức năng trên Internet
5.3 SEO

…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………
Cơ quan hướng dẫn ký, đóng dấu
NHẬN XÉT
D án tt nghip
5
(Của giáo viên hướng dẫn)
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………

…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
…………………………………………………………………………………………………………
……………………………………………………………………………………
HĐ phản biện ký, ghi rõ họ tên
D án tt nghip
7
PHẦN 1 – GIỚI THIỆU ĐỀ TÀI
D án tt nghip
8
1.1 Giới thiệu đề tài
Ngày nay các website tin tức luôn là công cụ hữu dụng để các cơ quan báo chí, thông tin ngôn
luận, các công ty hay tổ chức truyền đạt thông tin đến người đọc. Đề tài này cũng dựa trên các
tiêu chí đó. Đề tài hướng đến xây dựng một website tin tức, cụ thể là chuyên biệt về Công nghệ
thông tin, các tin tức xã hội hay kinh doanh. Thông tin được chia làm nhiều mục,tạo tính ngăn
nắp, dễ tìm kiếm thông tin cho người đọc. Thông tin được cung cấp đa dạng về mọi mặt, bài
biết chi tiết và đầy đủ, luôn kèm theo hình ảnh mang tính trực quan cao. Người đọc có thể đóng
góp ý kiến bằng cách bình luận dưới bài biết hay nhập thông tin của bản thân, đóng góp ý kiến
đầy đủ tại chuyên trang liên hệ của dự án này.
1.2 Tầm quan trọng của đề tài
Với nhu cầu cấp thiết về thông tin ngày nay, thông tin luôn được trao đổi mọi lúc và bất cứ nơi
đâu, sự cần thiết của website tin tức luôn được đánh giá cao và cung ứng thông tin cho người
đọc là vô cùng quan trọng. Website này ra đời sẽ là một kênh thông tin mới cho người đọc,
cũng là tư liệu trong làm việc hay tham khảo kiến thức cho người học. Website này cũng có
những mục thông báo, quảng cáo cho các Doanh nghiệp, là kênh quảng bá đắc lực cho doanh
nghiệp cũng như tiếp xúc với người dùng một cách nhanh, đơn giản và hiệu quả nhất cáo thể.
Sự ra đời của dự án mang tính khả thi cao, có lợi cho tất cả mọi người.
D án tt nghip
9

11
PHẦN 3 – THIẾT KẾ
3.1 Quy trình thiết kế
- Sản phẩm được thiết kế bằng các công cụ và các bước như sau:
+ Phác thảo sơ lược chức năng, hiển thị của website.
+ Thiết kế bố cục website trên Photoshop.
+ Bắt đầu giàn trang HTML trên các công cụ như Notepad++, Netbean
+ Tạo CSDL, lập trình PHP, JavaScript…
- Các hình ảnh về các thành phẩn của website:

Giao diện chính của website.
D án tt nghip
12

Module hiển thị thông tin thời tiết, thống kê
lượt truy cập.
Module danh mục tin và tin tức nổi bật
D án tt nghip
13
Mục liên hệ để người dùng liên hệ và góp ý
Với mục này, website sử dụng HTML5 để Validate dữ liệu của người dùng, khi người dùng không
nhập liệu mà nhấn gửi thông tin, website sẽ báo những ô dữ liệu trống. Người dùng cũng có thể
nhấp vào Nhập lại để xóa toàn bộ dữ liệu trên khung khi muốn nhập lại từ đầu.
D án tt nghip
14
Hiển thị chi tiết của một tin tức.
Phần này là phần người dùng theo dõi và đọc nội dung của tin tức. Bố cụ gồm phần tiêu đề, ngày
đăng, các phần text nội dung và hình ảnh kèm theo, phía dưỡi mỗi nội dung của tin, người dùng
cũng có thể bình luận bằng chính tài khoản Facebook của mình. Bố cục các phần khác của trang
cũng tương tự như trang chủ và các trang khác, tạo cảm giác tiện lợi cho người đọc.

bước tương tự như quản lí tin tức ở các bước trên.
Quản lí liên hệ, góp ý của người dùng.
D án tt nghip
19
Ở màn hình quản lí liên hệ, góp ý, người quạn trị có thể xem tổng quát tất cả những góp ý mà độc
giả đã đóng góp cho website. Người quản trị chỉ có thể xóa mà không thể edit ở trang quản lí này.
Quản lí trang giới thiệu.
Tại đây, người quản trị có thể chỉnh sửa, viết mới nội dung của trang quan hệ như một tin tức ở các
bước trước.
3.2 Code HTML chính của trang master
D án tt nghip
20
PHẦN 4 – PHÁT TRIỂN
4.1 Cơ sở dữ liệu
- Cơ sở dữ liệu gồm các bảng và các trường như sau:
admin:
+ ID
+ Usernamw
+ Pass
gioi_thieu:
+ ID
+ noi_dung
prnew:
+ ID
+ tieu_de
+ anhcongty
+ mo_ta
+ noi_dung
+ ngay_viet
+ cong_ty

<?php
//Hàm hiển thị tin tức
function hienthi($bang){
global $db;
$query = "SELECT * FROM $bang";
$result = mysqli_query($db, $query);
return $result;
}
//Hàm hiển thị từng danh mục
function hienthidm($bang, $danhmuc){
global $db;
$query = "SELECT * FROM $bang WHERE loai_tin = '$danhmuc'";
$result = mysqli_query($db, $query);
return $result;
}
//Hàm hiển thị tin bài chi tiết
function hienthi_chitiet($bang, $ma){
global $db;
$query = "SELECT * FROM $bang WHERE id = $ma";
$result = mysqli_query($db, $query);
return $result;
}
//Hàm hiển thị chi tiết
function hienthichitiet($masanpham){
global $db;
$query = "SELECT * FROM sanpham WHERE MaSP = $masanpham";
$result = mysqli_query($db, $query);
return $result;
}
//Hàm thêm tin tức

//Hàm xóa sản phẩm
function xoa($bang, $ma){
global $db;
$query = "DELETE FROM $bang WHERE id = $ma" ;
return $query;
}
//Hàm sửa giới thiệu
function gioithieu($bang, $noidung, $ma){
global $db;
$query = "UPDATE $bang SET `noi_dung`='$noidung' WHERE `id`='$ma' ";
return $query;
}
//Hàm lấy ngẫu nhiên
function ngaunhien($bang){
global $db;
$query = "SELECT * FROM $bang WHERE noi_bat = 1 ORDER BY RAND() LIMIT 1";
$result = mysqli_query($db, $query);
return $result;
}
?>
- Hàm kết nối CSDL:
<?php
$db = mysqli_connect('localhost', 'root','','vnnew');
function dbconnect()
{
global $db;
if(!$db) {
trigger_error("Không kết nối được cơ sở dữ liệu: " . mysqli_connect_error());
}
}?>


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status