Xây dựng website thông tin du lịch hà nội travel trên joomla

47 0 0
Xây dựng website thông tin du lịch hà nội travel trên joomla

Đ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

GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp LỜI MỞ ĐẦU Với trình độ khoa học công nghệ phát triển mạnh mẽ năm gần đây, Internet trở nên thân quen dần trở thành công cụ thiếu sống thường ngày Hiện nay, số người dùng Internet Việt Nam chiếm 25~30% dân số nước số tiếp tục tăng cao vài năm tới Theo số liệu thống kê 1000 người đọc báo in trước ngày cịn 20 người, người ta thích lướt qua internet vào buổi sáng hay sau làm việc cần tìm kiếm thơng tin Chính vậy, website trở thành cửa ngõ để kết nối với với bạn bè khắp nơi toàn giới lĩnh vực Và du lịch lĩnh vực thiếu có mặt website Như biết điểm yếu rõ ngành du lịch Việt Nam truyền thơng : thơng tin đặc điểm khu du lich, giới thiệu khu du lịch đẹp, sang trọng dịch vụ khu du lịch Trước du khách trước du lịch khơng biết làm cách để tìm hiểu trước địa điểm tới ngồi việc phải nhiều lần để thu thập dần thông tin cụ thể ngồi nhà cần kích chuột thơng tin cần lập trình đầy đủ để sẵn sàng cho chuyến du lịch đầy ấn tượng thú vị Điều có nhờ website cung cấp thơng tin du lịch Hiện nay, mà đời sống vật chất người dân cải thiện nâng cao nhu cầu du lịch, vui chơi – giải trí ngày cao Một địa điểm thu hút nhiều khách du lịch nước Việt Nam thủ đô Hà Nội SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp Hà Nội thủ đô, đồng thời trung tâm trị, văn hóa du lịch quan trọng Việt Nam Hà Nội nằm hai bên bờ sơng Hồng, thuộc vùng đồng Bắc Bộ, phía Bắc giáp Thái Nguyên Vĩnh Phúc; phía Nam giáp Hà Nam Hịa Bình; phía Đơng giáp tỉnh Bắc Giang, Bắc Ninh Hưng Yên; phía Tây giáp tỉnh Hịa Bình tỉnh Phú Thọ Hà Nội có q trình lịch sử lâu dài, nhiều cơng trình văn hóa kiến trúc, danh lam thắng cảnh di tích lịch sử tiếng Hà Nội điểm thu hút du khách quốc tế lớn Việt Nam dáng vẻ cổ kính, trầm mặc, lịch vẻ đẹp tiềm ẩn thành phố ngàn năm văn hiến Mặc dù trung tâm kinh tế sầm uất nước ta Thăng Long-Đông Đô-Hà Nội cịn ngun bí ẩn quyến rũ chứng tích lịch sử, dấu ấn người qua truyền thuyết huyền thoại, di tích lịch sử, khu phố, nhà cổ, tường thành xưa, đường phố cũ… Kiến trúc cổ Hà Nội gợi lên văn minh tinh thần, nếp sống văn hóa gia đình đường nét ấm nóng thở nhiều hệ Trong thời gian gần đây, Hà Nội thực cơng trình lớn để chuẩn bị cho đại lễ kỷ niệm 1000 năm Thăng Long vào tháng 10 tới Mùa hè năm mùa hè đầy hứa hẹn du lịch Hà Nội Nhận thức cần thiết phải có website du lịch Hà Nội em lựa chọn đồ án tốt nghiệp “ Xây dựng website thông tin du lịch Hà Nội Travel Joomla” với mục đích cung cấp thơng tin đầy đủ nét đẹp thủ đô Hà Nội hoạt động đại lễ 1000 năm Thăng Long để du khách có chuyến du lịch thú vị bổ ích SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp Ngoài lời mở đầu kết cấu báo cáo đồ án tốt nghiệp em chia làm chương : Chương : Những vấn đề chung Joomla Chương : Tổng quan hình ảnh website Hà Nội Travel Chương : Đánh giá hướng phát triển website SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp Chương : NHỮNG VẤN ĐỀ CHUNG VỀ JOOLA 1.1 Giới thiệu chung Joomla : 1.1.1 Lịch sử phát triển khái niệm Joomla : Joomla "sản phẩm anh em" với Mambo tập đoàn Miro Software Solutions - Úc (hãng nắm giữ Mambo) với người phát triển nịng cốt Ban đầu cơng ty Miro phát triển Mambo theo dạng ứng dụng mã nguồn đóng Đến tháng năm 2001, cơng ty thơng qua sách quyền kép, nghĩa l phát hành Mambo theo giấy phép GPL Đến ngày 17 tháng năm 2005, tranh chấp mặt pháp lý mong muốn vào phát triển Mambo dựa quỹ tài trợ hỗ trợ cộng đồng nên toàn đội phát triển nòng cốt Mambo rời khỏi dự án làm việc với phiên 4.5.3 Nhờ trợ giúp Trung tâm Luật Tự Phần mềm (Software Freedom Law Center - SFLC), 20 thành viên nòng cốt cũ Mambo thành lập tổ chức phi lợi nhuận khác lấy tên Open Source Matters, để hỗ trợ mặt tổ chức, pháp lý kinh phí cho dự án mã nguồn mở chưa đặt tên họ Ngay ngày hôm sau, 1000 người gia nhập diễn đàn OpenSourceMatters, hầu hết viết cho diễn đàn khuyến khích đồng tình với hành động Nhóm Phát triển Tin nhanh chóng đăng tải tạp chí newsforge.com, eweek.com ZDnet.com Trong thơng báo Eddie (người đứng đầu dự án) tuần sau đó, nhóm tổ chức lại cộng SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp đồng Joomla tiếp tục tăng trưởng Tới ngày tháng năm 2005 tên dự án thông báo cho khoảng 3000 ng ười theo dõi đội Phát triển đến ngày 16 tháng họ cho đời Joomla 1.0 Joomla! hệ quản trị nội dung mã nguồn mở(Content Management System – CMS) Joomla! viết ngôn ngữ PHP v kết nối tới sở liệu MySQL, cho phép người sử dụng dễ dàng xuất nội dung họ l ên Internet Intranet Joomla có đặc tính là: đệm trang (page caching) để tăng tốc độ hiển thị, lập mục, đọc tin RSS (RSS feeds), trang dùng để in, tin nhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm site hỗ trợ đa ngơn ngữ Joomla phát âm theo tiếng Swahili jumla nghĩa "đồng tâm hiệp lực" Joomla sử dụng khắp nơi giới, từ website cá nhân hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ ứng dụng Joomla dễ dàng cài đặt, dễ dàng quản lý có độ tin cậy cao Joomla sản phẩm mã nguồn mở việc sử dụng Joomla hồn tồn miễn phí cho tất người giới 1.1.2 Ứng dụng Joomla: Joomla sử dụng khắp giới, ứng dụng vào xây dựng website từ đơn giản website cá nhân tới ứng dụng website phức tạp Sau số ứng dụng xây dựng Joomla : - Trang web tổ chức cổng thông tin ( Portal )  Thương mại điện tử  Trang web cho công ty cỡ nhỏ  Ứng dụng cho quan hành SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp  Trang web cho trường học nhà thờ  Trang web cá nhân gia đình  Các cổng thơng tin cộng đồng  Trang web báo điện tử tạp chí nhiều ứng dụng khác 1.2 Các khái niệm Joomla : Joomla hệ quản trị phổ biến việc thiết kế website khơng khó để sử dụng Tuy nhiên để khai thác triệt để tiện ích mà Joomla mang lại trước hết phải nắm rõ khái niệm sau : 1.2.1 Front-end back-end : * Front-end : Front-end (tiền sảnh), biết với tên gọi Public Front-end: phần giao diện phía ngồi, nơi tiếp xúc với người sử dụng Bất trơng thấy gõ đường dẫn URL vào trình duyệt Front-end chứa trang đặc biệt FrontPage (homepage) - trang chủ * Back-end : Back-end, biết với tên gọi Public Back-end, Administrator, Control Pane: phần dành cho người quản trị Những người bình thường khơng biết đường dẫn để truy cập, có biết phải qua bước kiểm tra tài khoản Phần back-end truy cập thông qua đường dẫn: http://your_domain/administrator 1.2.2 Các thành phần mở rộng : ( Extension ) * Module : Module thành phần mở rộng Joomla! Đó đoạn mã nhỏ thường dùng để truy vấn thông tin từ sở liệu hiển thị kết tìm Nó nạp vào vị trí template (vị trí left, right, top, bottom vị trí người dùng SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp định nghĩa); tất trang Website hay số trang ấn định.Khả tương tác người sử dụng hệ thống thông qua module l hạn chế (chúng ta thường nhận thông tin trả về) Modules thường dùng để hiển thị thơng tin khác tính tương tác toàn site Joomla bạn Một Module chứa thứ từ văn đơn giản, đến HTML, đến ứng dụng hoàn toàn độc lập hãng thứ ba Những Module hiển thị nội dung tương tác, poll (thăm dò ý kiến), tagboard, tin nhất, tin khẩn nhiều Các Site Module khác với Administrator Module bở i chúng hiển thị nội dung Front-end site Admini Module liên quan đ ến tác vụ và/hoặc tính khác Administrative (hoặc Back -end) Các Module tạo bạn (costom/user module) hay tải cài đặt Quản lý module luôn nằm Administrator (Admin Seciton) Vào Extension\ Module Manager Menu Ở bạn cài đặt/tháo bỏ module chỉnh sửa nhứng cấy hình phổ biến là: tên, trang xuất hiện,vùng đặt nó, cấp độ truy cập Từ danh sách chọn module bạn muốn cấu hình Module Manager thiết đặt hiển thị số lượng xác module Tận cuối danh sách ban thấy chức tổ chức trang, nơi cho phép bạn điều hướng đến cài đặt module danh sách Bạn cài đặt số module hiển thị trang băng chọn số hộp chọn đổ xuống góc phải hình Ở bạn t ìm thấy danh sách tất thiết lập mặc đinh site module cài đặt Joomla Mỗi quy chiếu đến loại module cụ thể SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp định từ trước Dưới tiêu đề danh sách cụ thể hiển thị trạng thái Module cài đặt hệ thống Những Module xác định kiểu (ví dụ mod_mainmenu) Nhiều thể module có thẻ tạo cách chép loại module cụ thể, cho tiêu đề khác thơng số khác theo nhu cầu bạn Bạn tạo module tùy thích với loại “User” cách click vào biểu tượng “New” Đây module hữu dụng mà bạn thường tạo Content (content n ày khơng liên quan đến Section, Category hay Static Content Item) hay RSS feed Nó dùng hộp văn hay môt module ảnh hay chí bao gồm code tùy biến Những Site Module sau gói với Joomla: Những tiêu đề cho module tiêu đề mặc định phiên Joomla Những tiêu đề đổi tên dịch cho hợp với nhu cầu bạn  Archive – kho lưu  Latest News – tin  Login Form – biểu mẫu login  Main Menu – menu  Popular – ưa chuộng  Newsflash – tin khẩn  Who's Online – mạng  Polls – thăm dò ý kiến  Random Image – hình ảnh ngẫu nhiên  Related Items – mục liên quan  Syndicate – đăng tin  Sections – phân loại  Statistics – thống kê SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp  User (Custom & RSS Feeds)  Template Chooser – chọn template  Wrapper – trình bao bọc * Component : Các Component thành phần nội dung đặc biệt hay ứng dụng Joomla bao gồm số nhân component hỗ trợ khả tự tăng cường tính với component hãng thứ ba Những component gắn sẵn, bao gồm Joomla, phần tính nhân Bạn tìm thấy component hãng thứ ba Joomla Forge nhiều nhà phát triển thứ ba site cộng đồng Cấu hình trợ giúp thêm thường cung cấp với kèm với component Những component mơ tự nhiên, điều làm có khả tăng cường chức Joomla hồn cảnh Một component đặc trưng giống Menu item Những visitor hay user thấy nội dung component cách click vào liên kết Menu item Nó thường hiển thị vùng nội dung site Những component bao gồm với Joomla :  Banners – ô quảng cáo  Contacts – Liên hệ  Newsfeeds – điểm tin  Polls – thăm dò  Web Links – liên kết web * Mambot : Mambots đơn vị mã chức hỗ trợ hoạt động Joomla Chúng có nhiều mục đích chức khác nhóm lại để quản lý dễ dàng hơn.Ví dụ, có nhiều Mambot hoạt động SV : Vũ Sỹ Dũng Lớp CĐBK_2 GVHD : THS Tạ Tuấn Anh Báo cáo đồ án tốt nghiệp content item, khác cung cấp tính tìm kiếm v.v Trong vài nhóm, số Mambot publish lần, khác (vi dụ WYSIWYG editor – trình soạn thảo trực quan) kích hoạt * Menu: Joomla có nhiều kiểu Menu, Menu trang hiển thị có nội dung cách trình bày theo nhiều kiểu khác Các Menu quản lý theo mã số ID nên thay đổi tên vị trí mà ảnh hưởng đến nội dung, địa liên kết chúng Joomla cho phép lựa chọn định Menu làm Trang chủ (Home) trang xuất truy cập vào địa trang Web Tất thành phần, nội dung, Joomla cho phép hiển thị hay không hiển thị (sử dụng hay không sử dụng) thông qua chức Publish hay Unpublish Tất thành phần mở rộng cài đặt thêm gỡ bỏ thông qua Menu lệnh Joomla * Template: Template loạt file Joomla CMS mà sử dụng để điều khiển cách thức hiển thị nội dung Template l web site, khơng coi thiết kế trang web đầy đủ Template thiết kế tảng cho việc hiển thị web site Để tạo hiệu ứng trang web hoàn chỉnh Template làm việc với nội dung cất giữ sở liệu Các file template phải đặt thư mục /templates thư mục cài đặt Joomla Nếu ta có template cài đặt thư mục trông giống sau : SV : Vũ Sỹ Dũng Lớp CĐBK_2

Ngày đăng: 03/08/2023, 13:08

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan