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 516 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

MỤC LỤC LỜI NÓI ĐẦU Ngày nay, tin học phát triển mức độ cao, ứng dụng vào nghành, lĩnh vực kinh tế góp phần quan trọng làm cho nghành phát triển nhanh hơn, hiệu Tin học quản lý nhằm nâng cao suất tốc độ xử lý lượng thông tin lớn, phức tạp để đưa thông tin kịp thời nhanh chóng đáp ứng yêu cầu đặt Internet dẫn trở thành phần thiếu sống Truy cập Internet, có lượng thông tin khổng lồ phục vụ nhu cầu, mục đích sống nhấp chuột Với phát triển mạnh mẽ Công nghệ thông tin, ngày nhiều trang web đời với mục đích quảng bá thương hiệu, thông tin cho người dân, cho lĩnh vực Chính cần phải có trang tin tức để tóm tắt lại kiện diễn cách nhanh chóng, hiệu xác Website tin tức đời nhu cầu tất yếu Website tin tức thể thao website đời để đáp ứng nhu cầu đưa thông tin thể thao đến với độc giả cách nhanh Website giúp cho độc giả cập nhập tin tức thể thao nóng hổi quốc tế, trận cầu sôi động hay trận quần vợt nghẹt thở lúc nơi Về phía người cung cấp, nhà báo, phóng viên đưa tin cách dễ dàng, đơn giản mà hiệu đế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 chuyên đề “THIẾT KÊ WEBSITE TIN TỨC THỂ THAO” với nội dung sau: Cấu trúc chương trình gồm Chương: Chương I : Internet, word wide web 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ế sở liệu Chương V: Chương trình Chương VI: Kết luận hướng phát triển Chương trình vận dụng ngôn ngữ HTML, CSS, Appserv công cụ Dreamweaver để xây dựng CHƯƠNG I: INTERNET,WORLD WIDE WEB VÀ HTML 1.1 Kháiniệm Internet 1.1.1 Giới thiệuchung Internet mạng máy tính toàn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn 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 mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) 1.2 World Wide Web 1.2.1 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới 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 toàn giới Thông qua Website, quý công ty giảm thiểu tối đa chi phí in ấn 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 chương trình xử lí văn Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad…là chương trình soạn thảo văn có sẵn Window Phần mềm chuyên nghiệp DreamWeaver 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 có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hoàn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 1.2.3 Trìnhduyệt Web (Web Client hay Web Browser) Trình duyệt Web công cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thông qua ISP Các trình duyệt thông dụng là: Microsoft Internet Explorer, Mozilla Firefox Google Chrome… Trong Internet Explorer trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.4.Web tĩnh Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản 1.2.5 Website động Về nội dung trang Web động trang Web tĩnh, thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Hoạt động Web động: Yêu cầu URL Form Kết nối CGI Dữ liệu trả CSDL Dữ liệu trả 1.3 HTML Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt Hyper Text Markup Language hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có đuôi html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn nữa, thẻ html liên kết từ cụm từ với tài liệu khác Internet Đa số thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung từ lệnh giống thẻ mở, 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ụ, khai báo Không có khoảng trắng định nghĩa thẻ 1.3.1 Cấutrúc chung trang HTML Tiêu đề trang Web Chương II: GIỚI THIỆU VỀ CHƯƠNG TRÌNH 2.1 Giới thiệu Báo điện tử gì? Đó trang web thiết kế ứng dụng Internet Trong đó, việc xử lý thông tin thực máy chủ trả cho độc giả kết xử lý thông tin thông qua trình duyệt Web Việc tiện lợi độc giả truy cập tin tức nơi đâu không phụ thuộc vào môi trường làm việc miễn máy tính họ có kết nối Internet có cài đặt trình duyệt web tuân thủ tiêu chuẩn Báo điện tử không 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à hỗ trợ cho nhu cầu độc giả Web tin tức giải pháp tạo lập trang báo điện tử với khả tiếp cận đọc giả toàn cầu liên tục Khả xuất thông tin nhanh chóng tính cập nhập đa dạng Website tin tức thể thao bao gồm hệ thống quản lý nội dung – cho phép biên tập tin tức, hình ảnh, xếp theo chuyên mục, phân quyền đến chức biên tập, duyệt tin… 2.2 Nhiệm vụ Xây dựng ứng dụng quản lý tin thể thao, bao gồm chức quản lý thể loại, quản lý loại tin, quản lý 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 cách nhanh Phần mềm ứng dụng web, giúp người quản lý linh động công tác báo chí, giúp cho việc đưa thông tin cách xác nhanh chóng 2.3 Yêu cầu 2.3.1 Yêu cầu chức - Website tin tức phải hoạt động 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 giả - Website phải cập nhật thông tin cách xác, nhanh chóng từ nguồn tin cậy - Website phải hỗ trợ tối đa cầu tìm thông tin độc giả, tin lưu trữ theo luồng kiện để độc giả tiện theo dõi Các báo lưu theo chủ để 2.3.2 Yêu cầu phi chức - Website 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 vấn đề tốt để nâng cấp sau - Website phải có tính thân thiện dễ sử dụng, giao diện trực quan đẹp, hỗ trợ người dùng cách tối đa - Tính an toàn thông tin phải cao, viết sau thời gian lưu trữ sở liệu cần phải lưu đề phòng cố xảy - Thông tin cá nhân website phải bảo mật, người có trách nhiệm có quyền xem thông tin 2.4 Kết đề tài - Thiết lập sở liệu cho hệ thống quản trị nội dung báo chí - Xây dựng website tin túc với hai phần chính, phần quản lý phần thể tin, với tính hoàn chỉnh đáp ứng nhu cầu thực tế 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 Website tin tức Admin Quản lý thể loại, loại tin Quản lý viết Quản lý video Quản lý người dùng Độc giả Quản lý ý kiến Trang chủ Quản lý quảng cáo Bóng đá Quần vợt Các môn thể thao khác Video 3.1.2 Biểu đồ phân cấp chức Quản lý trang Web Quản lý hệ thống Quản lý tin tức Đăng nhập Quản trị viết Quản lý ý kiến Quản lý người dùng Quản lý video Quản lý quảng cáo Tìm kiếm viết CHƯƠNG IV: THIẾT KẾ CƠ SỞ DỮ LIỆU • - Tbl_baiviet Mô tả: lưu trữ thông tin viết Khóa chính: idbaiviet Chi tiết: Name idbaiviet tenbaiviet anhminhhoa tomtat noidung idloaitin trangthai thutu truy cap • - Null or not null Not Not Not Not Not Not Not Not Not int(11) varchar(150) varchar(150) longtext longtext int(11) varchar(15) int(11) int(11) Tbl_loaitin Mô tả: lưu trữ thông tin loại tin Khóa chính: idbaiviet Chi tiết: Name idloaitin tenloaitin thutu trangthai idtheloai • - Type Type Null or not null Not Not Not Not Not int(11) varchar(100) int(11) varchar(30) int(11) Tbl_tinvideo Mô tả :Lưu trữ thông tin video Khóa chính: idvideo Chi tiết Name idvideo tenvideo anhminhhoa urlvideo idloaitin Type int(11) varchar(200) varchar(250) varchar(250) int(11) 10 Null or not null Not Not Not Not Not trangthai thutu • - Type int(11) varchar(50) Null or not null Not Not Tbl_quangcao Mô tả: lưu trữ thông tin quảng cáo Khóa chính: idquangcao Chi tiết: Name idquangcao tenquangcao anhminhhoa trangthai diachilienket • - Not Not Tbl_phanquyen Mô tả: lưu trữ thông tin phân quyền người dùng Khóa chính: idphanquyen Chi tiết: Name idphanquyen name • - varchar(15) int(11) Type int(11) vararchar(150) vararchar(150) vararchar(15) vararchar(200) Null or not null Not Not Not Not Not Tbl_theloai Mô tả: lưu trữ thông tin thể loại tin tức Khóa chính: idtheloai Chi tiết: Name idtheloai tentheloai thutu trangthai Type int(11) varchar(100) int(11) varchar(30) 11 Null or not null Not Not Not Not • - Tbl_useronline Mô tả: lưu trữ thông tin có liên quan đến số người dùng online Khóa chính: tgtmp Chi tiết: Name tgtmp ip local • - int(11) varchar(100) varchar(100) Null or not null Not Not Not Tbl_user Mô tả: lưu trữ thông tin người dùng Khóa chính: idnguoidung Chi tiết: Name idnguoidung tendangnhap matkhau idquyen ho ten email • - Type Type int(11) varchar(200) varchar(200) int(11) varchar(50) varchar(50) varchar(100) Null or not null Not Not Not Not Not Not Not Tbl_ykienbandoc Mô tả: lưu trữ thông tin đến ý kiến bạn đọc Khóa chính: idykien Chi tiết: Name idykien idbaiviet ngayykien noidung email hotenbd diachi Type int(11) int(11) Date tinytext varchar(100) varchar(100) varchar(300) 12 Null or not null Not Not Not Not Not Not Not 13 CHƯƠNG V: CHƯƠNG TRÌNH 5.1 Giao diện • Trang chủ 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ị viết hot có lượng truy cập nhiều bên tay trái Bên tay phải danh sách tin tức cập nhập Ngoài có menu công cụ nút tìm kiếm hỗ trợ độc giả cách tối đa sử dụng website 14 • Giao diện thể loại tin 5.2 Trang quản trị • Form đăng nhập hệ thống 15 • Form đăng ký • Thêm thể loại • Thêm loại tin 16 • Quản lý viết 17 • Quản lý video • Quản lý người dùng 18 • Quản lý quảng cáo • Quản lý ý kiến 19 • Đăng Form dành cho người dùng quyền usename đăng lên websie 20 21 CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Sau thời gian tìm hiểu nghiên cứu đề tài “ Xây dựng website tin tức thể thao” , bọn em phát triển hoàn thành theo yêu cầu nội dung thời gian định Trong trình nghiên cứu thực đề tài, hạn chế kinh nghiệm kiến thức nên đề tài bọn em nhiều thiếu xót Bọn em mong nhận ý kiến đóng góp từ thầy cô bạn để đề tài hoàn thiện 6.1 Kết đạt Hoàn thiện số chức trang web điện tử Lập trình thành thạo với html, css php 6.2 Hạn chế đề tài Do thời gian làm có hạn nên bọn em chưa thể hoàn thiện đầy đủ chức chương trình 6.3 Hướng phát triền Mở rộng thêm nhiều chức đọc tin động từ trang khác, thống kê lượng người truy cập web, liên hệ trực tuyến,… Em mong tiếp tục nhận giúp đỡ tạo điều kiện quý thầy cô nhà trường để nhóm mở rộng đề tài 22 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 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 PHP & MySQL, NXB Mũi Cà Mau [4] Trần Công Uẩn (2005), Giáo trình sở 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 [...]... 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 6.1... được Hoàn thiện được một số chức năng cơ bản của một trang web điện tử Lập trình thành thạo với html, css và php 6.2 Hạn chế của đề tài Do thời gian làm có hạn nên bọn em chưa thể hoàn thiện đầy đủ chức năng của chương trình 6.3 Hướng phát triền Mở rộng thêm nhiều chức năng như đọc tin động từ các trang khác, thống kê lượng người đang truy cập web, liên hệ trực tuyến,… Em rất mong tiếp tục nhận được... rộng đề tài này 22 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. .. diachi Type int(11) int(11) Date tinytext varchar(100) varchar(100) varchar(300) 12 Null or not null Not Not Not Not Not Not Not 13 CHƯƠNG V: CHƯƠNG TRÌNH 5.1 Giao diện chính • Trang chủ 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... kiếm hỗ trợ độc giả một cách tối đa khi sử dụng website 14 • Giao diện một thể loại tin 5.2 Trang quản trị • Form đăng nhập hệ thống 15 • Form đăng ký • Thêm mới thể loại • Thêm mới loại tin 16 • Quản lý bài viết 17 • Quản lý video • Quản lý người dùng 18 • Quản lý quảng cáo • Quản lý ý kiến 19 • Đăng bài Form dành cho người dùng quyền usename đăng bài lên websie 20 21 CHƯƠNG VI: KẾT LUẬN VÀ HƯỚNG PHÁT... vararchar(200) Null or not null Not Not Not Not Not 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: Name idtheloai tentheloai thutu trangthai Type int(11) varchar(100) int(11) varchar(30) 11 Null or not null Not Not Not Not • - Tbl_useronline Mô tả: lưu trữ các thông tin có liên quan đến số người dùng đang online Khóa chính: tgtmp Chi tiết: Name tgtmp ip... 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 ...trangthai thutu • - Type int(11) varchar(50) Null or not null Not Not Tbl_quangcao Mô tả: lưu trữ thông tin về quảng cáo Khóa chính: idquangcao Chi tiết: Name idquangcao tenquangcao anhminhhoa trangthai diachilienket • - Not 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: Name idphanquyen name • - varchar(15) int(11) Type int(11)... not null Not Not Not Tbl_user Mô tả: lưu trữ các thông tin của người dùng Khóa chính: idnguoidung Chi tiết: Name idnguoidung tendangnhap matkhau idquyen ho ten email • - Type Type int(11) varchar(200) varchar(200) int(11) varchar(50) varchar(50) varchar(100) Null or not null Not Not Not Not Not Not Not 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: ... muốn triển khai ứng dụng Web mạng, điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 1.2.3 Trìnhduyệt Web (Web Client hay Web Browser) Trình duyệt Web công cụ truy xuất... đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) 1.2 World Wide Web 1.2.1 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ... bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.4 .Web tĩnh Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu

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

TỪ KHÓA LIÊN QUAN

w