1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng website tin tức đa chiều

18 254 1

Đ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 18
Dung lượng 4,96 MB

Nội dung

Ngành công nghệ thông tin là một ngành đ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ủa nền kinh tế đất nước góp phần quan trọng làm cho các ngành phát triển nhanh hơn, hiệu quả hơn. Vì vậy, việc sử dụng Internet ngày càng phổ biến. Internet giúp ta có được nhiều nguồn thông tin khổng lồ để phục vụ cho mọi nhu cầu, mọi mục đích của con người một cách thuận tiện hơn. 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í, kinh doanh… Để đáp ứng với việc cập nhật thông tin hàng ngày với nhiều vấn đề có lien quan đến đời sống và kinh tế thì em quyết định vận dụng ngôn ngữ PHP, MySQL để thực hiện đề tài “xây dựng website tin tức đa chiều”.

Trang 1

KHOA THƯƠNG MẠI ĐIỆN TỬ VÀ TRUYỀN THÔNG

BÁO CÁO THỰC TẬP TỐT NGHIỆP

NGHIÊN CỨU CHIẾN LƯỢC MARKETING CỦA CÔNG TY

CỔ PHẦN TỔ CHỨC SỰ KIỆN VÀ DỊCH VỤ GALA VIỆT GIAI

ĐOẠN 2010-2015 TẠI ĐÀ NẴNG

Họ tên sinh viên: Nguyễn Kiều Thiên Ý

Họ tên GVHD: Vũ Thị Quỳnh Anh

Đà Nẵng, tháng 4 năm 2016

Trang 2

LỜI NÓI ĐẦU

Ngành công nghệ thông tin là một ngành đ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ủa nền kinh tế đất nước góp phần quan trọng làm cho các ngành phát triển nhanh hơn, hiệu quả hơn Vì vậy, việc sử dụng Internet ngày càng phổ biến

Internet giúp ta có được nhiều nguồn thông tin khổng lồ để phục vụ cho mọi nhu cầu, mọi mục đích của con người một cách thuận tiện hơn 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í, kinh doanh… Để đáp ứng với việc cập nhật thông tin hàng ngày với nhiều vấn đề có lien quan đến đời sống và kinh tế thì em quyết định vận dụng ngôn ngữ PHP, MySQL để thực hiện đề tài “xây dựng website tin tức đa chiều”

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 1

MỤC LỤC 2

DANH MỤC HÌNH ẢNH 3

CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY TNHH THƯƠNG MẠI VISNAM 4 1.1 C Ơ QUAN THỰC TẬP 4

1.2 G IỚI THIỆU CHUNG 4

1.3 L ĨNH VỰC HOẠT ĐỘNG 4

CHƯƠNG 2: LÝ THUYẾT 5

2.1 S Ơ LƯỢC VỀ NGÔN NGỮ PHP 5

2.2 S Ơ LƯỢC VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU M YSQL 5

CHƯƠNG 3 : PHÂN TÍCH VÀ THIẾT KẾ 6

3.1 P HÂN TÍCH YÊU CẦU NGƯỜI DÙNG 6

3.2 T HIẾT KẾ HỆ THỐNG 6

3.2.1 Sơ lược về hệ thống 6

3.2.2 Miêu tả chức năng hệ thống 6

3.3 T HIẾT KẾ CƠ SỞ DỮ LIỆU 7

CHƯƠNG 4 : XÂY DỰNG CHƯƠNG TRÌNH 12

4.1 G IỚI THIỆU CHỨC NĂNG D ATABASE 12

4.2 G IAO DIỆN CHƯƠNG TRÌNH 13

KẾT LUẬN 17

1 K ẾT QUẢ ĐẠT ĐƯỢC 17

2 Hướng phát triển 17

Trang 4

DANH MỤC HÌNH ẢNH

Hình 4 1 Trang chủ 13

Hình 4.2 Giao diện trang tin tức tổng hợp 14

Hình 4.3 Giao diện trang tìm kiếm 15

Hình 4.4 Giao diện trang đăng ký thành viên 16

Hình 4.5 Giao diện trang gửi bình luận của độc giả 16

Trang 5

Chương 1: GIỚI THIỆU VỀ CÔNG TY TNHH THƯƠNG MẠI

VISNAM 1.1 Cơ quan thực tập.

CÔNG TY CỔ PHẦN THƯƠNG MẠI VISNAM nằm ở tầng 8 tòa nhà Sapphire, số 203 Ông Ích Khiêm, Hải Châu, Đà Nẵng VISNAM là một trong những công ty tin học hàng đầu tại Việt Nam

Công ty được thành lập vào ngày 06 tháng 04 năm 2012

Điện thoại : 19006134 Email: bhxhdt@visnam.com

Website : http://baohiemdientudanang.com

http://baohiemdientumientrung.com

1.2 Giới thiệu chung.

VISNAM là một trong những công ty tin học hàng đầu tại Việt Nam, chuyên cung cấp các sản phẩm và giải pháp Công nghệ thông tin (CNTT) cho doanh nghiệp, phù hợp nhằm phát huy tối đa hiệu quả công việc của khách hàng, mang lại giá trị to lớn cho khách hàng Ngoài ra VISNAM đã và đang cung cấp các giải pháp 1 cửa điện

tử cho BHXH, UBND, sở Ban Ngành

1.3 Lĩnh vực hoạt động.

Lĩnh vực hoạt động của VISNAM bao gồm: Cung cấp các giải pháp công nghệ thông tin, cung cấp các thiêt bị tin học, tích hợp hệ thống, phát triển phần mềm, cung cấp dịch vụ CNTT, bảo trì các sản phẩm CNTT, Thi công các giải pháp mạng, bảo mật, hệ thông an ninh

1.4 Môi trường làm việc.

Môi trường chuyên nghiệp, năng động Đội ngũ nhân viên trẻ, năng động, đầy nhiệt huyết, sẵn sàng hỗ trợ nhau trong công việc Hưởng đầy đủ các quyền lợi dành cho người lao động theo luật lao động và các chế độ đãi ngộ hiện hành của công ty

Trang 6

Chương 2: LÝ THUYẾT 2.1 Sơ lược về ngôn ngữ php.

- PHP là 1 ngôn ngữ lập trình máy chủ(server) dùng để tạo website động

- PHP được dùng rộng rãi, hiệu quả và hòan tòan miễn phí Cấu trúc của PHP đơn giản giống như Perl hay C, từ khóa ngắn gọn dễ nhớ

- PHP thường được dùng trên Apache (web server) trên các hệ điều hành khác nhau (Linux,Unix, ) hoặc IIS trên Windows

- Một file PHP có thể chứa Text,thẻ HTML và script PHP và có phần mở rộng

là php , khi biên dịch file PHP chỉ có phần script PHP được thực thi

2.2 Sơ lược về hệ quản trị cơ sở dữ liệu Mysql.

Mysql là một hệ quản trị cơ sở dữ liệu quan hệ phổ biến trên thế giới Được xem là đối thủ của sql - hệ quản trị cơ sở dữ liệu của Microsoft

Mysql được nhiều người biết đến và ưa thích sử dụng nhờ các đặc điểm sau:

- Mã nguồn mở (open source

- Đơn giản, linh hoạt, dễ sử dụng

- Miễn phí (chi phí thấp nếu có)

- Đã được tích hợp thành hệ thống LAMP (Linux - Apache - Mysql - PHP)

- Có cú pháp truy vấn dữ liệu tương đối giống như sql

- Cộng đồng sử dụng và hỗ trợ đông đảo - các vấn đề bạn gặp phải khi làm việc với cơ sở dữ liệu sẽ dễ tìm được các giải pháp khắc phục

- Và nhiều tính năng mạnh mẽ khác

Trang 7

CHƯƠNG 3 : PHÂN TÍCH VÀ THIẾT KẾ 3.1 Phân tích yêu cầu người dùng.

Hiện nay con người cần có một nguồn thông tin khổng lồ để thỏa mãn được những lý do mà họ đang thắc mắc và để biết được tình hình kinh tế, chính trị, những mầm bệnh, các tệ nạn của nước ta Từ đó giúp con người có được một kho kiến thức

để tránh được những mầm bệnh, các tệ nạn

3.2 Thiết kế hệ thống.

3.2.1 Sơ lược về hệ thống

Hệ thống chương trình được thiết kế theo giao diện bắt mắt và dễ sử dụng Được chia ra làm 6 chức năng chính:

+ Trang nhất + Giới thiệu + Tin tức + Thành viên + Liên hệ + Thống kê 3.2.2 Miêu tả chức năng hệ thống

+ Trang nhất: cho phép bạn xem tin tức nổi bật ở từng chuyên mục, tìm kiếm

các tin liên quan

+ Giới thiệu: Cung cấp thông tin trong nước và quốc tế

+ Tin tức: giúp bạn phân loại các tin tức cũng như sắp xếp các tin tức theo thứ tự

giúp người đọc dễ tìm kiếm

+ Thành viên: Giúp các bạn trong việc gửi bình luận và chia sẻ thông tin

+ Liên hệ: Giúp các bạn gỡ rối thắc mắc cũng như đăng tin cho trang

+ Thống kê: Giúp các bạn xem được số lượng bài viết cũng như lượng truy cập

của trang

Trang 8

 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 TinVint Định ẩn hiện thể loại(1:hiện;0:ẩn)

 Loại tin

LoạiTin

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

Trang 9

 Tin Tức

TinTuc

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 TiêuDe 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 Integer Xác định số lần xem 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:ẩn)

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

 Website liên kết

Weblienket 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

 Bình chọn

Trang 10

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 MoTaBC Varchar(255

)

Câu hỏi bình chọn

AnHienBC Tinyint Định ẩn hiện câu bình chọn ThuTuBC Integer Thứ tự giữa các câu hỏi bình

chọn SoLanChonBC Integer Số lần bình chọn cho câu hỏi idLT Integer Mã loại tin, khóa ngoại

 Phương án

PhươngAn

Thuộc tính Kiểu dữ liệu Mô tả

idPA Integer Mã phương án, mã tự động tăng,

not null, khóa chính MoTaPA Varchar(255

)

Phương án cho câu bình chọn

SoLanChonPA Integer Số lần chọn của phương án

idBC Integer Mã câu hỏi bình chọn, khóa

ngoại

Trang 11

null, khóa chính MotaQC Varchar(255

)

Mô tả quảng cáo

Url Varchar(255

)

Link của trang quảng cáo

UrlHinh Varchar(255

)

Đường dẫn hình quảng cáo

SoLanClick Integer Số lần click vào quảng cáo

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

idVT Integer Mã vị trí, khóa ngoại

 User

User

Thuộc tính Kiểu dữ liệu Mô tả

idUser Integer Mã người dùng, mã tự động tăng,

not null, khóa chính HoTen Varchar(100

)

Họ tên người dùng

Username Varchar(50) Tên đăng nhập

Password Varchar(50) Mật khẩu đăng nhập

Email Varchar(255

)

Địa chỉ Email người dùng

NgaySinh Date Ngày sinh

GioiTinh Tinyint Nam:0;Nữ:1

idGroup Tinyint Xác định người dùng thuộc nhóm

nào(1:admin;o:thành viên) NgayDangKy Date Ngày đăng ký làm thành viên

 Vị trí

CacViTri

Thuộc tính Kiểu dữ liệu Mô tả

idVT Integer Mã vị trí, mã tự động tăng, not null,

khóa chính

Trang 12

TenVT Varchar(255

)

Mô tả vị trí trong trang

 Ý kiến bạn đọc

YkienBD

Thuộc tính Kiểu dữ liệu Mô tả

idYK Integer Mã ý kiến, mã tự động tăng, not

null, khóa chính NoiDungYK Text Nội dung ý kiến

NgayYK Date Ngày bạn đọc ý kiến cho tin

HoTenBD Varchar(100

)

Họ tên bạn đọc

ĐiaChiBD Varchar(255

)

Địa chỉ của người bạn đọc

EmailBD Varchar(255

)

Emal của bạn đọc

idTin Integer Mã tin, khóa ngoại

 Counter

Counter

Thuộc tính Kiểu dữ liệu Mô tả

Count Integer Mã đếm số người vào website

Trang 13

CHƯƠNG 4 : XÂY DỰNG CHƯƠNG TRÌNH 4.1 Giới thiệu chức năng Database

Gồm các bảng:

TheLoai : chứa list thể loại tin Một thể loại tin có nhiều loại tin gồm các field:

idTL, TenTL, ThuTuTL, AnHienTL (0:ẩn;1:hiện)

LoaiTin : Chứa list loại tin Một loại tin có nhiều tin trong đó Gồm các field :

idLT, TenLT, Url, ThuTuLT, AnHienLT, idTL Tin : chứa list các tin Gồm các field : idTin, TieuDe, TomTat, UrlHinh, Ngay, idUser, Content, idLT, SoLanXem, Keyword, TinNoiBat, AnHienThi

QuangCao :list các tin Gồm các field : idTin, TieuDe, TomTat, UrlHinh, idLT,

idViTri, SoLanClick

WebLienKet : list các liên kết Gồm các field idweblink, Tenweb, Urlweb

ThuTuweb

User :list các user(bình thường, quản trị) Gồm các field :iduser, HoTen,

Username, password, Email, NgayDangKy, idGroup, NgaySinh, GiơiTinh

BanDocYKien :ídYKien, idTin, NoiDungYK, Email, HoTenBD, DiaChi

BinhChon :list các câu hỏi bình chọn

PhuơngAn : list các phương án trong các câu hỏi bình chọn

CacViTri : Các vị trí quảng cáo trong các trang

Counter :Đếm số người truy cập website

Trang 14

4.2 Giao diện chương trình

Trang 15

Trang tin tức tổng hợp

Hình 4.2 Giao diện trang tin tức tổng hợp

Trang 16

Trang tìm kiếm

Trang 17

Trang đăng ký thành viên

Hình 4.4 Giao diện trang đăng ký thành viên

Hình 4.5 Giao diện trang gửi bình luận của độc giả

Trang 18

KẾT LUẬN

1 Kết quả đạt được

Sau khoảng thời gian vừa qua từ khi đăng ký và được nhận đồ án cùng với sự chỉ bảo, hướng dẫn nhiệt huyết của cô Vũ Thị Giang và sự nỗ lực của nhóm thực hiện đồ

án, đề tài thiết kế website tin tức của chúng em đã đuợ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 về cơ bản đã hoàn thành nhưng không tránh khói những phần thiếu sót Tuy nhiên do thời gian có hạn nên đề tài không tránh khỏi những thiếu sót Mong nhận được sự đóng góp ý kiến của các thầy cô để đề tài của chúng em đạt kết quả cao hơn

Sau đây là những kết quả mà chúng em đã đạt được :

 Phân tích và đánh giá các yêu cầu cơ bản của website tin tức

 Vận dụng ngôn ngữ HTML, MySQL…cùng với mã nguồn mở nukeviet vào việc xâ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àng xem tin kiếm tin

 Đã xây dựng được hệ thống quản lý dữ liệu của website, giúp

Cho người quản trị dễ dàng quản lý thông tin, dữ liệu, xem…

2 Hướng phát triển

 Xây dựng đồng bộ các chức năng trên website

 Hoàn thiện và mở rộng thêm các chức năng của hệ thống nhiều hơn nữa

 Phát triển đề tài với quy mô rộng hơn

Ngày đăng: 05/07/2017, 17:06

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w