1. Trang chủ
  2. » Luận Văn - Báo Cáo

đề tài tin tức môn lập trình web

23 517 2

Đ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 23
Dung lượng 1,26 MB

Nội dung

tài liệu cung cấp kiến thức về lập trình web cơ bản nhất nội dung của bài báo cáo là thiết kế một trang web tin tức sự kiện giúp các bạn có kiến thức về lập trình web, các bạn có đam mê học lạp trình web cũng có thể tham khảo thêm

Trang 1

MỤC LỤC

1

Trang 2

LỜI NÓI ĐẦU

Ngày nay, tin học đã phát triển ở mức độ cao, được ứng dụng vào mọi nghành, mọi lĩnh vực của nền kinh tế góp phần quan trọng làm cho các nghành này phát triển nhanh hơn, hiệu quả hơn Tin học quản lý nhằm nâng cao năng suất và tốc độ xử lý một lượng thông tin lớn, phức tạp để đưa ra thông tin kịp thời và nhanh chóng đáp ứng những yêu cầu đặt ra Internet đang dẫn trở thành một phần không thể thiếu của cuộc sống Truy cập Internet, chúng ta có thể có được một lượng thông tin khổng lồ phục vụ mọi nhu cầu, mục đích của cuộc sống bằng một cái nhấp chuột

Với sự phát triển mạnh mẽ của Công nghệ thông tin, ngày nay rất nhiều trang web ra đời với mục đích quảng bá thương hiệu, thông tin cho người dân, cho một lĩnh vực nào đó Chính vì vậy cần phải có một trang tin tức để tóm tắt lại các sự kiện diễn

ra một cách nhanh chóng, hiệu quả và chính xác Website tin tức ra đời là một nhu cầu tất yếu

Website tin tức thể thao là một trong những website ra đời để đáp ứng nhu cầu đưa các thông tin về thể thao đến với độc giả một cách nhanh nhất Website giúp cho độc giả có thể cập nhập những tin tức thể thao nóng hổi quốc tế, những trận cầu sôi động hay những trận quần vợt nghẹt thở mọi lúc mọi nơi Về phía những người cung cấp, các nhà báo, phóng viên có thể đưa tin một cách dễ dàng, đơn giản mà hiệu quả đến với bạn đọc

Bắt nguồn từ vấn đề đó, qua khóa học môn “lập trình web” nhóm em đã thực hiện chuyên đề “THIẾT KÊ WEBSITE TIN TỨC THỂ THAO” với nội dung như sau:

Cấu trúc chương trình gồm 5 Chương:

Chương I : Internet, word wide web và html

Chương II: Giới thiệu chương trình

Chương III: Phân tích, thiết kế hệ thống

Chương IV: Thiết kế cơ sở dữ liệu

Chương V: Chương trình

Chương VI: Kết luận và hướng phát triển

Chương trình vận dụng ngôn ngữ HTML, CSS, Appserv và công cụ Dreamweaver để xây dựng

Trang 3

CHƯƠNG I: INTERNET,WORLD WIDE WEB VÀ HTML

1.1 Kháiniệm cơ bản về Internet

1.1.1 Giới thiệuchung

Internet là mạng của các máy tính trên toàn cầu được thành lập từ những năm

80 bắt nguồn từ mạng APARRNET của bộ quốc phòng Mỹ

Vào mạng Internet, bạn có thể tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một trong những mục tiêu của Internet là chia sẻ thông tin giữa những người dùng trên nhiều lĩnh vực khác nhau

Mỗi máy tính trên Internet được gọi là một host Mỗi host có khả năng như nhau về truyền thông tới máy khác trên Internet Một số host được nối tới mạng bằng đường nối Dial-up (quay số) tạm thời, số khác được nối bằng đường nối mạng thật sự 100% (như Ethernet, Tokenring )

1.2 World Wide Web

1.2.1 Các khái niệm cơ bản về World Wide Web

World Wide Web (WWW) hay còn gọi là Web là một dịch vụ phổ biến nhất hiện nay trên Internet, 85% các giao dịch trên Internet ước lượng thuộc về WWW Ngày nay số Website trên thế giới đã đạt tới con số khổng lồ WWW cho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video trên toàn thế giới Thông qua Website, các quý công ty có thể giảm thiểu tối đa chi phí in ấn và phân phát tài liệu cho khách hàng ở nhiều nơi

1.2.2 Cách tạo trang Web

Có nhiều cách để tạo trang Web:

Có thể tạo trang Web trên bất kì chương trình xử lí văn bản nào

Tạo Web bằng cách viết mã nguồn bởi một trình soạn thảo văn bản như: Notepad, WordPad…là những chương trình soạn thảo văn bản có sẵn trong Window

Phần mềm chuyên nghiệp như DreamWeaver sẽ giúp bạn thiết kế trang Web

dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML sẽ có sẵn trong phần Code cho bạn Để xây dựng một ứng dụng Web hoàn chỉnh và có tính thương mại, bạn cần kết hợp cả Client Script (kịch bản trình khách) và Server Script (kịch bản trên trình chủ) với một loại cơ sở dữ liệu nào đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle,

3

Trang 4

Khi bạn muốn triển khai ứng dụng Web trên mạng, ngoài các điều kiện về cấu hình phần cứng, bạn cần có trình chủ Web thường gọi là Web Server

1.2.3 Trìnhduyệt Web (Web Client hay Web Browser)

Trình duyệt Web là công cụ truy xuất dữ liệu trên mạng, là phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ của Web Browser là nhận các yêu cầu của người dùng, gửi các yêu cầu đó qua mạng tới các Web Server và nhận các dữ liệu cần thiết từ Server để hiển thị lên màn hình Để sử dụng dịch vụ WWW, Client cần có 1 chương trình duyệt Web, kết nối vào Internet thông qua một ISP Các trình duyệt thông dụng hiện nay là: Microsoft Internet Explorer, Mozilla Firefox và Google Chrome… Trong đó Internet Explorer là một trình duyệt chuẩn cho phép trình bày nội dung do Web server cung cấp, cho phép đăng kí tới bất kì Website nào trên Internet, hỗ trợ trình bày trang Web

1.2.4.Web tĩnh

Tài liệu được phân phát rất đơn giản từ hệ thống file của Server

Định dạng các trang web tĩnh là các siêu liên kết, các trang định dạng Text, các hình ảnh đơn giản

1.2.5 Website động

Về cơ bản nội dung của trang Web động như một trang Web tĩnh, ngoài ra nó còn có thể thao tác với CSDL để đáp ứng nhu cầu phức tập của một trang Web

Hoạt động của Web động:

Yêu cầu Kết nối

URL CGI CSDL Form Dữ liệu trả về Dữ liệu trả về

1.3 HTML

Trang Web là sự kết hợp giữa văn bản và các thẻ HTML HTML là chữ viết tắt của Hyper Text Markup Language được hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua là một tập tin bình thường, có đuôi html hoặc htm

HTML giúp định dạng văn bản trong trang Web nhờ các thẻ Hơn nữa, các thẻ html có thể liên kết từ hoặc một cụm từ với các tài liệu khác trên Internet Đa số các thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung từ lệnh giống như thẻ mở,

Trang 5

nhưng thêm dấu xiên phải (/) Ngôn ngữ HTML qui định cú pháp không phân biệt chữ hoa chữ thường Ví dụ, có thể khai báo <html> hoặc <HTML> Không có khoảng trắng trong định nghĩa thẻ

1.3.1 Cấutrúc chung của một trang HTML

Trang 6

Chương II: GIỚI THIỆU VỀ CHƯƠNG TRÌNH2.1 Giới thiệu

Báo điện tử là gì? Đó là một trang web được thiết kế và ứng dụng trên nền Internet Trong đó, việc xử lý thông tin được thực hiện tại máy chủ và trả về cho độc giả kết quả xử lý thông tin thông qua các trình duyệt Web Việc này rất tiện lợi vì độc giả có thể truy cập được tin tức ở bất kỳ nơi đâu không phụ thuộc vào môi trường làm việc miễn là máy tính của họ có kết nối Internet và có cài đặt một trình duyệt web tuân thủ tiêu chuẩn Báo điện tử không chỉ tập trung vào việc trao đổi thông tin, dịch vụ nhằm phát sinh lợi nhuận mà còn hỗ trợ cho các nhu cầu khá của độc giả

Web tin tức là giải pháp tạo lập một trang báo điện tử với khả năng tiếp cận đọc giả toàn cầu và liên tục Khả năng xuất bản thông tin nhanh chóng và tính cập nhập đa dạng

Website tin tức thể thao bao gồm một hệ thống quản lý nội dung – cho phép biên tập tin tức, hình ảnh, sắp xếp theo chuyên mục, phân quyền đến từng chức năng biên tập, duyệt tin…

2.2 Nhiệm vụ

Xây dựng một ứng dụng quản lý tin thể thao, bao gồm các chức năng quản lý thể loại, quản lý loại tin, quản lý bài viết, quản lý người dùng, quản lý ý kiến, quản lý quảng cáo hỗ trợ tối đa cho người quản lý soạn thảo một cách nhanh nhất Phần mềm này là một ứng dụng web, giúp người quản lý linh động trong công tác báo chí, giúp cho việc đưa thông tin một cách chính xác và nhanh chóng

2.3 Yêu cầu

2.3.1 Yêu cầu về chức năng

- Website tin tức phải hoạt động như một tòa soạn báo điện tử Được xây dựng

nhằm phục vụ nhu cầu tìm hiểu thông tin của đọc giả

- Website phải cập nhật thông tin một cách chính xác, nhanh chóng từ các nguồn tin cậy

- Website phải hỗ trợ tối đa như cầu tìm thông tin của độc giả, các tin bài được lưu trữ theo luồng sự kiện để độc giả tiện theo dõi Các bài báo cũng được lưu theo từng chủ để

2.3.2 Yêu cầu phi chức năng

- Website sẽ có lượng truy cập lớn, đòi hỏi phải có giải pháp kỹ thuật, phương hướng giải quyết vấn đề tốt để nâng cấp về sau

Trang 7

- Website phải có tính năng thân thiện dễ sử dụng, giao diện trực quan đẹp, hỗ trợ người dùng một cách tối đa.

- Tính an toàn thông tin phải cao, những bài viết sau một thời gian lưu trữ trong cơ sở dữ liệu cần phải được sao lưu đề phòng sự cố xảy ra

- Thông tin của cá nhân trên website cũng phải được bảo mật, chỉ những người

có trách nhiệm mới có quyền xem thông tin này

2.4 Kết quả của đề tài

- Thiết lập được một cơ sở dữ liệu cho hệ thống quản trị nội dung báo chí

- Xây dựng được một website tin túc với hai phần chính, phần quản lý và phần thể hiện tin, với các tính năng hoàn chỉnh đáp ứng được nhu cầu thực tế

7

Trang 8

Website tin tức Admin

Quản

lý video

Quản

lý người dùng

Quản

lý ý kiến

Quản lý quảng cáo

Độc giả

Trang chủ Bóng đá Quần vợt

Các môn thể thao khác

Video

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

3.1 Phân tích hệ thống

3.1.1 Sitemap

Trang 9

Quản lý quảng cáo

Tìm kiếm bài viết

3.1.2 Biểu đồ phân cấp chức năng

9Quản lý trang Web

Trang 10

CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU

Tbl_baiviet

- Mô tả: lưu trữ các thông tin về bài viết.

- Khóa chính: idbaiviet.

- Chi tiết:

Tbl_loaitin

- Mô tả: lưu trữ các thông tin về loại tin

- Khóa chính: idbaiviet

- Chi tiết:

Tbl_tinvideo

- Mô tả :Lưu trữ thông tin về video

- Khóa chính: idvideo

- Chi tiết

Trang 11

trangthai varchar(15) Not

Tbl_phanquyen

- Mô tả: lưu trữ các thông tin về phân quyền người dùng

- Khóa chính: idphanquyen

- Chi tiết:

Tbl_quangcao

- Mô tả: lưu trữ thông tin về quảng cáo

- Khóa chính: idquangcao

- Chi tiết:

Tbl_theloai

- Mô tả: lưu trữ các thông tin về thể loại tin tức

- Khóa chính: idtheloai

- Chi tiết:

11

Trang 12

Tbl_ykienbandoc

- Mô tả: lưu trữ các thông tin đến ý kiến của bạn đọc.

- Khóa chính: idykien.

- Chi tiết:

Trang 14

CHƯƠNG V: CHƯƠNG TRÌNH5.1 Giao diện chính

Trang chủ có giao diện bắt mắt chào mừng bạn đọc đến với website Phần đầu trang hiển thị các bài viết hot có lượng truy cập nhiều nhất bên tay trái Bên tay phải là danh sách những tin tức mới được cập nhập Ngoài ra còn có thanh menu công cụ và nút tìm kiếm hỗ trợ độc giả một cách tối đa khi sử dụng website.

Trang 15

• Giao diện một thể loại tin

5.2 Trang quản trị

• Form đăng nhập hệ thống

15

Trang 16

• Form đăng ký

• Thêm mới thể loại

• Thêm mới loại tin

Trang 17

• Quản lý bài viết

17

Trang 18

• Quản lý video

• Quản lý người dùng

Trang 19

• Quản lý quảng cáo

• Quản lý ý kiến

19

Trang 20

• Đăng bài

Form dành cho người dùng quyền usename đăng bài lên websie.

Trang 22

CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

Sau một thời gian tìm hiểu và nghiên cứu đề tài “ Xây dựng website tin tức thể thao” , bọn em đã phát triển và hoàn thành về cơ bản theo đúng những yêu cầu về nội dung và thời gian đã định Trong quá trình nghiên cứu và thực hiện đề tài, do hạn chế

về kinh nghiệm và kiến thức nên đề tài của bọn em còn nhiều thiếu xót Bọn em rất mong nhận được ý kiến đóng góp từ thầy cô và các bạn để đề tài được hoàn thiện hơn

Em rất mong tiếp tục nhận được sự giúp đỡ và tạo điều kiện của quý thầy cô

và nhà trường để nhóm có thể mở rộng đề tài này

Trang 23

TÀI LIỆU THAM KHẢO

Tài liệu tiếng Việt:

[1] PGS – TS Đặng Minh Ất (2007), Bài giảng phân tích và thiết kế hệ thống thông tin, NXB Đại học Kinh tế quốc dân, Hà Nội

[2] Nguyễn Văn Ba (2002), Phân tích thiết kế hệ thống thông tin quản lý, NXB Đại học Quốc gia Hà Nội

[3] Phạm Hữu Khang (2003), Xây dựng ứng dụng web bằng PHP & MySQL, NXB Mũi Cà Mau

[4] Trần Công Uẩn (2005), Giáo trình cơ sở dữ liệu 1, 2, NXB thống kê

Tài liệu tiếng Anh

[1].Aptech, Web scripting with PHP

[2] MySQL Reference Manual

23

Ngày đăng: 21/11/2015, 10:22

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. PGS – TS Đặng Minh Ất (2007), Bài giảng phân tích và thiết kế hệ thống thông tin, NXB Đại học Kinh tế quốc dân, Hà Nội Khác
[2]. Nguyễn Văn Ba (2002), Phân tích thiết kế hệ thống thông tin quản lý, NXB Đại học Quốc gia Hà Nội Khác
[3]. Phạm Hữu Khang (2003), Xây dựng ứng dụng web bằng PHP &amp; MySQL, NXB Mũi Cà Mau Khác
[4]. Trần Công Uẩn (2005), Giáo trình cơ sở dữ liệu 1, 2, NXB thống kê Tài liệu tiếng Anh Khác
[1].Aptech, Web scripting with PHP [2]. MySQL Reference Manual Khác

TỪ KHÓA LIÊN QUAN

w