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

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN 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 năm 2016 Xây dựng website tin tức đa chiều LỜI NĨI ĐẦU Ngành cơng nghệ thơng tin ngành đà phát triển mạnh ứng dụng rộng rãi nhiều lĩnh vực kinh tế đất nước góp phần quan trọng làm cho ngành phát triển nhanh hơn, hiệu Vì vậy, việc sử dụng Internet ngày phổ biến Internet giúp ta có nhiều nguồn thơng tin khổng lồ để phục vụ cho nhu cầu, mục đích người cách thuận tiện Nhận thức nhu cầu tìm hiểu thơng tin, giải trí xã hội đời hàng loạt website cho 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 kinh tế em định vận dụng ngơn ngữ PHP, MySQL để thực đề tài “xây dựng website tin tức đa chiều” Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều MỤC LỤC LỜI NÓI ĐẦU MỤC LỤC .3 DANH MỤC HÌNH ẢNH .4 CHƯƠNG 1: GIỚI THIỆU VỀ CÔNG TY TNHH THƯƠNG MẠI VISNAM 1.1CƠ QUAN THỰC TẬP 1.2GIỚI THIỆU CHUNG 1.3 LĨNH VỰC HOẠT ĐỘNG CHƯƠNG 2: LÝ THUYẾT 2.1 SƠ LƯỢC VỀ NGÔN NGỮ PHP 2.2 SƠ LƯỢC VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ .7 3.1 PHÂN TÍCH YÊU CẦU NGƯỜI DÙNG 3.2 THIẾT KẾ HỆ THỐNG 3.2.1 Sơ lược hệ thống 3.2.2 Miêu tả chức hệ thống 3.3 THIẾT KẾ CƠ SỞ DỮ LIỆU CHƯƠNG : XÂY DỰNG CHƯƠNG TRÌNH 13 4.1 GIỚI THIỆU CHỨC NĂNG DATABASE 13 4.2 GIAO DIỆN CHƯƠNG TRÌNH 14 KẾT LUẬN 18 KẾT QUẢ ĐẠT ĐƯỢC 18 HƯỚNG PHÁT TRIỂN 18 Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều DANH MỤC HÌNH ẢNH HÌNH TRANG CHỦ 14 HÌNH 4.2 GIAO DIỆN TRANG TIN TỨC TỔNG HỢP .15 HÌNH 4.3 GIAO DIỆN TRANG TÌM KIẾM 16 HÌNH 4.4 GIAO DIỆN TRANG ĐĂNG KÝ THÀNH VIÊN 17 HÌNH 4.5 GIAO DIỆN TRANG GỬI BÌNH LUẬN CỦA ĐỘC GIẢ 17 Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều 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 tịa nhà Sapphire, số 203 Ơng Ích Khiêm, Hải Châu, Đà Nẵng VISNAM công ty tin học hàng đầu Việt Nam Công ty 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 công ty tin học hàng đầu Việt Nam, chuyên cung cấp sản phẩm 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 công việc khách hàng, mang lại giá trị to lớn cho khách hàng Ngoài VISNAM cung cấp giải pháp 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 VISNAM bao gồm: Cung cấp giải pháp công nghệ thông tin, cung cấp 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ì sản phẩm CNTT, Thi công 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, động Đội ngũ nhân viên trẻ, động, đầy nhiệt huyết, sẵn sàng hỗ trợ công việc Hưởng đầy đủ quyền lợi dành cho người lao động theo luật lao động chế độ đãi ngộ hành công ty Khoa: Công nghệ thông tin_Lớp Đoàn Văn Đức Xây dựng website tin tức đa chiều Chương 2: LÝ THUYẾT 2.1 Sơ lược ngôn ngữ php - PHP ngôn ngữ lập trình máy chủ(server) dùng để tạo website động - PHP dùng rộng rãi, hiệu hòan tòan miễn phí Cấu trúc PHP đơn giản giống Perl hay C, từ khóa ngắn gọn dễ nhớ - PHP thường dùng Apache (web server) hệ điều hành khác (Linux,Unix, ) IIS Windows - Một file PHP chứa Text,thẻ HTML script PHP có phần mở rộng php , biên dịch file PHP có phần script PHP thực thi 2.2 Sơ lược hệ quản trị sở liệu Mysql Mysql hệ quản trị sở liệu quan hệ phổ biến giới Được xem đối thủ sql - hệ quản trị sở liệu Microsoft Mysql nhiều người biết đến ưa thích sử dụng nhờ đặ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 có) - Đã tích hợp thành hệ thống LAMP (Linux - Apache - Mysql - PHP) - Có cú pháp truy vấn liệu tương đối giống sql - Cộng đồng sử dụng hỗ trợ đông đảo - vấn đề bạn gặp phải làm việc với sở liệu dễ tìm giải pháp khắc phục - Và nhiều tính mạnh mẽ khác Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều CHƯƠNG : PHÂN TÍCH VÀ THIẾT KẾ 3.1 Phân tích yêu cầu người dùng Hiện người cần có nguồn thơng tin khổng lồ để thỏa mãn lý mà họ thắc mắc để biết tình hình kinh tế, trị, mầm bệnh, tệ nạn nước ta Từ giúp người có kho kiến thức để tránh mầm bệnh, tệ nạn 3.2 Thiết kế hệ thống 3.2.1 Sơ lược hệ thống Hệ thống chương trình thiết kế theo giao diện bắt mắt dễ sử dụng Được chia làm chức chính: + Trang + 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 hệ thống + Trang nhất: cho phép bạn xem tin tức bật chuyên mục, tìm kiếm tin liên quan + Giới thiệu: Cung cấp thông tin nước quốc tế + Tin tức: giúp bạn phân loại tin tức xếp tin tức theo thứ tự giúp người đọc dễ tìm kiếm + Thành viên: Giúp bạn việc gửi bình luận chia sẻ thơng tin + Liên hệ: Giúp bạn gỡ rối thắc mắc đăng tin cho trang + Thống kê: Giúp bạn xem số lượng viết lượng truy cập trang Khoa: Công nghệ thông tin_Lớp Đoàn Văn Đức Xây dựng website tin tức đa chiều 3.3 Thiết kế sở liệu • Thể loại TheLoai Thuộc tính Kiểu liệu Mơ tả idTL Mã thể loại, mã tự động tăng, not Integer null, khóa • TenTL Varchar(255) Tên nhóm người dùng ThuTuTL Integer Thứ tự thể loại AnHienTL TinVint Định ẩn thể loại(1:hiện;0:ẩn) Loại tin LoạiTin Thuộc tính Kiểu liệu Mô tả idLT Integer Mã loại tin, mã tự động tăng, not null, khóa TenLT Varchar(255) Tên loại tin ThuTuLT Integer Thứ tự loại tin AnHienLT Tinyint Định ẩn loại tin(1:hiện;0:ẩn) idTL Integer Mã thể loại, khóa ngoại Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • Tin Tức TinTuc Thuộc tính Kiểu liệu Mơ tả idTin Integer Mã tin tức, mã tự động tăng, not null, khóa 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 bật hay khơng(1:nổi bật;0:khơng 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 liệu Mơ tả idweb Integer Mã web liên kết, mã tự động tăng, not null, khóa • 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 BinhChon Thuộc tính Kiểu liệu Mơ tả idBC Integer Mã bình chọn, mã tự động tăng, not null, khóa Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều 10 MoTaBC Varchar(255) Câu hỏi bình chọn AnHienBC Tinyint Định ẩn câu bình chọn ThuTuBC Integer Thứ tự câu hỏi bình chọn • SoLanChonBC Integer Số lần bình chọn cho câu hỏi idLT Mã loại tin, khóa ngoại Integer Phương án PhươngAn Thuộc tính Kiểu liệu Mô tả idPA Integer Mã phương án, mã tự động tăng, not null, khóa MoTaPA Varchar(255) Phương án cho câu bình chọn SoLanChonPA Integer Số lần chọn phương án idBC Integer Mã câu hỏi bình chọn, khóa ngoại • Quảng cáo QuangCao Thuộc tính Kiểu liệu Mô tả idQC Integer Mã quảng cáo, mã tự động tăng, not null, khóa MotaQC Varchar(255) Mơ tả quảng cáo Url Varchar(255) Link trang quảng cáo UrlHinh Varchar(255) Đường dẫn hình quảng cáo SoLanClick Integer Khoa: Công nghệ thông tin_Lớp Số lần click vào quảng cáo Đoàn Văn Đức Xây dựng website tin tức đa chiều • 11 idLT Integer Mã loại tin, khóa ngoại idVT Integer Mã vị trí, khóa ngoại Thuộc tính Kiểu liệu Mô tả idUser Integer Mã người dùng, mã tự động tăng, User User not null, khóa HoTen Varchar(100) Họ tên người dùng Username Varchar(50) Tên đăng nhập Password Varchar(50) Mật đăng nhập Email Varchar(255) Địa 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 liệu Mơ tả idVT Integer Mã vị trí, mã tự động tăng, not null, khóa TenVT • Varchar(255) Mơ tả vị trí trang Ý kiến bạn đọc YkienBD Thuộc tính Kiểu liệu Mô tả idYK Integer Mã ý kiến, mã tự động tăng, not null, khóa NoiDungYK Text Nội dung ý kiến NgayYK Date Ngày bạn đọc ý kiến cho tin Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • 12 HoTenBD Varchar(100) Họ tên bạn đọc ĐiaChiBD Varchar(255) Địa người bạn đọc EmailBD Varchar(255) Emal bạn đọc idTin Integer Mã tin, khóa ngoại Counter Counter Thuộc tính Kiểu liệu Mô tả Count Integer Mã đếm số người vào website Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều 13 CHƯƠNG : XÂY DỰNG CHƯƠNG TRÌNH 4.1 Giới thiệu chức Database Gồm bảng: TheLoai : chứa list thể loại tin Một thể loại tin có nhiều loại tin gồm 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 Gồm field : idLT, TenLT, Url, ThuTuLT, AnHienLT, idTL Tin : chứa list tin Gồm field : idTin, TieuDe, TomTat, UrlHinh, Ngay, idUser, Content, idLT, SoLanXem, Keyword, TinNoiBat, AnHienThi QuangCao :list tin Gồm field : idTin, TieuDe, TomTat, UrlHinh, idLT, idViTri, SoLanClick WebLienKet : list liên kết Gồm field idweblink, Tenweb, Urlweb ThuTuweb User :list user(bình thường, quản trị) Gồm field :iduser, HoTen, Username, password, Email, NgayDangKy, idGroup, NgaySinh, GiơiTinh BanDocYKien :ídYKien, idTin, NoiDungYK, Email, HoTenBD, DiaChi BinhChon :list câu hỏi bình chọn PhuơngAn : list phương án câu hỏi bình chọn CacViTri : Các vị trí quảng cáo trang Counter :Đếm số người truy cập website Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều 14 4.2 Giao diện chương trình • Trang chủ Hình Trang chủ Đây nơi liệt kê mục tin tức liên kết phần quảng cáo độc giả truy cập vào website Khoa: Công nghệ thông tin_Lớp Đoàn Văn Đức Xây dựng website tin tức đa chiều • 15 Trang tin tức tổng hợp Hình 4.2 Giao diện trang tin tức tổng hợp Khoa: Công nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • 16 Trang tìm kiếm Hình 4.3 Giao diện trang tìm kiếm Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • 17 Trang đăng ký thành viên Hình 4.4 Giao diện trang đăng ký thành viên • Trang gửi phản hồi thơng tin Hình 4.5 Giao diện trang gửi bình luận độc giả Khoa: Cơng nghệ thơng tin_Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều 18 KẾT LUẬN Kết đạt Sau khoảng thời gian vừa qua từ đăng ký nhận đồ án với bảo, hướng dẫn nhiệt huyết cô Vũ Thị Giang nỗ lực nhóm thực đồ án, đề tài thiết kế website tin tức chúng em đuợc hoàn thành Với thuận lợi khó khăn q trình làm việc, website hồn thành khơng tránh khói phần thiếu sót Tuy nhiên thời gian có hạn nên đề tài khơng tránh khỏi thiếu sót Mong nhận đóng góp ý kiến thầy cô để đề tài chúng em đạt kết cao Sau kết mà chúng em đạt :  Phân tích đánh giá yêu cầu 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 hệ thống quản lý liệu website, giúp Cho người quản trị dễ dàng quản lý thông tin, liệu, xem… Hướng phát triển  Xây dựng đồng chức website  Hoàn thiện mở rộng thêm chức hệ thống nhiều  Phát triển đề tài với quy mô rộng  Thiết kế giao diện đẹp thông tin cập nhật nhanh đến độc giả Khoa: Công nghệ thông tin_Lớp Đoàn Văn Đức ... tin_ Lớp Đoàn Văn Đức Xây dựng website tin tức đa chiều • 16 Trang tìm kiếm Hình 4.3 Giao diện trang tìm kiếm Khoa: Cơng nghệ thơng tin_ Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • 17 Trang... cập vào website Khoa: Cơng nghệ thơng tin_ Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • 15 Trang tin tức tổng hợp Hình 4.2 Giao diện trang tin tức tổng hợp Khoa: Công nghệ thông tin_ Lớp... tự loại tin AnHienLT Tinyint Định ẩn loại tin( 1:hiện;0:ẩn) idTL Integer Mã thể loại, khóa ngoại Khoa: Cơng nghệ thơng tin_ Lớp Đồn Văn Đức Xây dựng website tin tức đa chiều • Tin Tức TinTuc Thuộc

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