Sử dụng joomla thiết kế website lớp

62 404 0
Sử dụng joomla thiết kế website lớp

Đ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

Luận văn tốt nghiệp “ Công cha như núi thái sơn Nghĩa mẹ như nước trong nguồn chảy ra ” Con cảm ơn công sinh thành và dưỡng dục của cha mẹ ! “ Nhất tự vi sư, bán sự vi ” Con cảm ơn sự ân cần dìu dắt, dạy bảo của thầy cô ! Giáo viên hướng dẫn: Th.S Vũ Chí Cường 1 Luận văn tốt nghiệp Mục lục LỜI NÓI ĐẦU 4 MỤC LỤC 2 LỜI CẢM ƠN ! .5 PHẦN I. TỔNG QUAN 6 1.1.CÔNG NGHỆ THÔNG TIN 6 1.1.1.Các sản phẩm phần mềm ứng dụng .7 1.1.2.Mạng thông tin điện tử: 7 1.1.3.Tổ chức điện tử: 8 1.1.4.Website: 8 1.1.5.Thư điện tử (E-mail): .8 1.4.NỀN TẢNG CLIENT – SERVER .11 1.5.1.PHP và MYSQL 16 1.5.2.Cài đặt Server 17 PHẦN II. JOOMLA .23 2.1.GIỚI THIỆU VỀ JOOMLA .23 2.2.LỊCH SỬ PHÁT TRIẾN CỦA JOOMLA .23 2.3.VÒNG ĐỜI PHÁT TRIỂN CỦA JOOMLA .27 2.4.THÀNH PHẦN JOOMLA .27 1.1.Componemt .30 1.2.Module 30 1.3.Mambot (Plug-in) .31 1.4.Emplate (Temp) 31 1.5.Tool 31 1.6.Language .31 2.5.CÀI ĐẶT .32 VIỆC CÀI ĐẶT WEBSITE JOOMLA! LÀ RẤT DỄ DÀNG, ĐƠN GIẢN VÀ NHANH CHÓNG ĐỐI VỚI TẤT CẢ MỌI NGƯỜI. TA CHỈ CẦN TRUY CẬP WEBSITE JOOMLA , DOWNLOAD BỘ CÀI ĐẶT, GIẢI NÉN, UPLOAD LÊN HOST, TẠO DATABASE VÀ TIẾN HÀNH CÀI ĐẶT THEO TỪNG BƯỚC. MÀN HÌNH CÀI ĐẶT CỦA JOOMLA 1.5 KHÁ THÂN THIỆN VÀ ĐƯỢC BỐ TRÍ HỢP LÝ. TA CHỈ CẦN CHÚ Ý MỘT ĐIỀU DUY NHẤT LÀ "PHẢI TẠO 1 DATABASE VỚI COLLATION - CHARSET: UTF8_GENERAL_CI" TRƯỚC KHI CÀI ĐẶT MÀ THÔI 32 UPLOAD JOOMLA . UPLOAD LÊN SERVER VÀ GIẢI NÉN VÀO THƯ MỤC GỐC CHỨA WEB (HOẶC MỘT THƯ MỤC CON CỦA NÓ VÀ ĐẶT TÊN LÀ JOOMLA) 32 NẾU CÁC GIÁ TRỊ KIỂM TRA CÓ MÀU ĐỎ THÌ CẦN HỎI BỘ PHẬN HỖ TRỢ KỸ THUẬT CỦA SERVER. TA VẪN CÓ THỂ TIẾP TỤC CÀI ĐẶT TUY NHIÊN MỘT SỐ CHỨC NĂNG CÓ THỂ SẼ KHÔNG HOẠT ĐỘNG 33 Giáo viên hướng dẫn: Th.S Vũ Chí Cường 2 Luận văn tốt nghiệp BƯỚC 3: THÔNG TIN BẢN QUYỀN 34 BƯỚC 4: THIẾT LẬP CÁC THÔNG SỐ ĐỂ KẾT NỐI TỚI CƠ SỞ DỮ LIỆU 34 BƯỚC 6: THIẾT LẬP CẤU HÌNH SITE JOOMLA CỦA BẠN 35 BƯỚC 7: KẾT THÚC .36 PHẦN III. WEBSITE LỚP 45 E2 .37 3.1.CẤU TRÚC WEBSITE .37 3.2.CÁCH TẠO VÀ TRIỂN KHAI 40 3.2.1.Cách tạo 40 3.2.2.Triển khai lên Server/ Localhost 52 BƯỚC 1: UPLOAD THƯ MỤC CHỨA WEBSITE LÊN SERVER 54 BƯỚC 2: NHẬP (IMPORT) DỮ LIỆU TỪ LOCALHOST LÊN SERVER .54 Bước 2.1: Xuất (export) dữ liệu từ localhost ra tệp *.sql .54 Bước 2.2: Nhập (export) dữ liệu từ localhost ra tệp *.sql 54 BƯỚC 3: CHỈNH SỬA CÁC THÔNG SỐ (QUAN TRỌNG) .55 CHÚ Ý: 56 3.3.BẢO MẬT JOOMLA .56 3.4.TỰ ĐÁNH GIÁ WEBSITE .59 PHẦN IV. KẾT LUẬN VÀ TRIỂN VỌNG 59 4.1.KẾT LUẬN 60 4.2.TRIỂN VỌNG 61 Giáo viên hướng dẫn: Th.S Vũ Chí Cường 3 Luận văn tốt nghiệp Lời nói đầu Ngày nay với sự phát triển như vũ bão của công nghệ điện tử và bùng nổ của công nghệ thông tin trong đó có ngành thiết kế Website. Thiết kế Website có rất nhiều lợi ích.Website là sự tổng hợp toàn diện các thông tin mới nhất, cung cấp cho chúng ta khá nhiều kiến thức. Các thông tin trên trang Web luôn được cập nhật thường xuyên đặc biệt là các thông tin về virus, sự cố máy tính và các phần mềm ứng dụng…Tại Website ta có thể tham khảo nhiều tài liệu hữu ích xoay quanh nhiều vấn đề như thông tin , cuộc sống hằng ngày, …Bên cạnh đó Website còn là một diễn đàn để chúng ta tham khảo, học tập và trao đổi kinh nghiệm của tất cả mọi người. Ngoài ra, nó còn thể hiện sự năng động, bắt kịp với thời đại. Vì vậy việc thiết kế một Website là rất quan trọng. Tôi thiết kế Website này có rất nhiều mục đích thứ nhất là để bảo vệ luận văn tốt nghiệp, thứ 2 là để mọi người trong lớp mình chia sẻ thông tin và gặp gỡ nhau.Với suy nghĩ là khi ra trường liệu chúng tôi có thể liên lạc đều đặn so với bây giờ hay không, có còn biết những thông tin về nhau hay không? Liệu những kỷ niệm của lớp 45E2 có còn được lưu giữ hay không ? Hy vọng sau khi trang Web này ra đời nó là cầu nối giữa tôi với các bạn cùng lớp và bạn khác lớp, giúp cho chúng tôi gần nhau hơn, mong rằng mỗi khi thành viên nào đó lên internet thư giản qua những giờ làm việc căng thẳng đọc lại nhưng thông tin, kỷ niệm về lớp với một nụ cười thật rạng rở trên môi của mỗi người. Như vậy trong luận văn này tôi sẽ trình bày một cách có hệ thống nhất về cách nhìn tổng quan nhất thông qua phần I : Tổng quan, phần II tìm hiểu về mã nguồn mở joomla, phần III là giới thiệu website lớp, cuối cùng là kết luận và triển vọng. Giáo viên hướng dẫn: Th.S Vũ Chí Cường 4 Luận văn tốt nghiệp Lời cảm ơn ! Em được tới ngày hôm nay là nhờ công dạy dỗ rất lớn của các thầy cô. Em Xin chân thành cảm ơn tất cả các thầy các cô. Nhớ ngày nào mới chập chững bước chân vào trường còn nhiều bỡ ngỡ, còn chưa biết làm thế nào để nộp hồ sơ nhập học, khám sức khỏe ở đâu, mọi việc đối với em là rất mới. Ngay ngày hôm đó thầy đã để lại cho em một ấn tượng không thể quên bởi lúc đó thầy vừa hướng dẫn em cách nộp hồ sơ, em còn thấy thầy đeo một chiếc túi “vải” màu trắng đục và cho đến bây giờ thỉnh thoảng thầy vẫn mang đi trường mà đáng ra như các thầy cô khác là mang cặp sách. Thầy đã để lại trong suy nghĩ của em là một người thầy thật đáng kính và giản dị. Rồi trong khi học các môn đại cương và các môn chuyên ngành với bao nhiêu là khó khăn và bỡ ngỡ, em lại được nâng niu dìu dắt giúp đỡ của các thầy cô, như môn Pascal cơ sở của thầy Trần Văn Cảnh, người thầy đầu tiên đặt nền tảng cho em học các môn chuyên ngành khác, Tiếp đến là môn học mà chỉ gọi là “ C ” của cô Trần Thị Kim Oanh.Và môn Chuyên ngành II của thầy Cao Thanh Sơn thầy đã cho em hiểu thế nào là Web tĩnh? Thế nào là Web động? Và người em chịu ơn nhiều nhất là thầy giáo trẻ đã mang hết tài năng và bầu nhiệt huyết của mình giúp em hoàn thành từ môn Thực tập cơ sở cho đến Thực tập chuyên ngành và Luận văn tốt nghiệp cuối cùng của mình. Người thầy mà em muốn nói đến ở đây là thầy Vũ Chí Cường. Em cũng xin chân thành cảm ơn tất cả những thầy cô khác trong khoa, thầy cô nào cũng để lại những kỷ niệm và sự học của các thầy cô cho em. Em xin cảm ơn các thầy cô ! Học trò Đào Thị Hiểu. Giáo viên hướng dẫn: Th.S Vũ Chí Cường 5 Luận văn tốt nghiệp Phần I. TỔNG QUAN 1.1. Công nghệ thông tin Qua các kênh thông tin chúng ta được biết nhiều đến cụm từ “Công nghệ Thông tin” (CNTT), ví như, ngành công nghiệp CNTT là một trong những ngành kinh tế chủ lực của các thành phố trong tương lai, hay trong Chỉ thị 58/CT-TW của Bộ chính trị khẳng định “CNTT là một trong các động lực quan trọng nhất của sự phát triển, cùng với một số ngành công nghệ cao khác đang làm biến đổi sâu sắc đời sống kinh tế, văn hóa, xã hội thế giới hiện đại” .v.v. Sự đóng góp của CNTT và công nghiệp CNTT ngày càng có ảnh hưởng sâu sắc đến việc đi tắt đón đầu để thực hiện thành công sự nghiệp Công nghiệp hóa, Hiện đại hóa đất nước. Vậy nội hàm của CNTT và công nghiệp CNTT là gì? Là tập hợp các phương pháp khoa học, các phương tiện và công cụ kỹ thuật hiện đại - chủ yếu là kỹ thuật máy tính và viễn thông - nhằm tổ chức, khai thác và sử dụng hiệu quả các nguồn tài nguyên thông tin rất phong phú và tiềm tàng trong mọi lĩnh vực hoạt động của con người và xã hội. Công nghiệp CNTT gồm có công nghiệp máy tính và các thiết bị liên quan, công nghiệp phần mềm, công nghiệp nội dung và công nghiệp dịch vụ. Như đã trình bày ở trên việc ứng dụng và phát triển CNTT sẽ góp phần giải phóng sức mạnh vật chất, trí tuệ và tinh thần của dân tộc, thúc đẩy công cuộc đổi mới phát triển nhanh và hiện đại hóa các ngành. Tuy nhiên, để khẳng định điều này được rõ ràng hơn cần phân tích hướng phát triển của CNTT. Có hai hướng chính để phát triển CNTT: - Thứ nhất: Đưa CNTT đi sâu vào các ngành kinh tế, khoa học, kỹ thuật…, các cơ cấu xã hội. Tuy nhiên, nếu hiểu thuật ngữ “ứng dụng CNTT” một cách đơn giản là dùng máy tính trong các ngành, chẳng hạn dùng máy tính để quản lý Đoàn viên thanh niên của chi đoàn, hay trao đổi thông tin qua thư điện tử (E-mail) Giáo viên hướng dẫn: Th.S Vũ Chí Cường 6 Luận văn tốt nghiệp - Thứ hai: CNTT tự nó phải là một ngành kinh tế mạnh, chiếm tỉ trọng ngày càng cao trong cơ cấu thu nhập quốc dân (GDP). Nói cách khác, đó là việc xây dựng một ngành sản xuất, dịch vụ CNTT mạnh. Chúng ta sẽ quan tâm nhiều đến hướng thứ nhất - tức quan tâm đến ứng dụng các tiện ích của CNTT – vì việc ứng dụng triệt để các tiên ích của công nghệ thông tin sẽ giúp nâng cao năng suất công việc. Để nhận diện vấn đề, xin đưa ra một vài dẫn chứng sau: 1.1.1. Các sản phẩm phần mềm ứng dụng Là những công cụ hỗ trợ hiệu quả cho công tác quản lý của mọi tổ chức. Ngành công nghiệp máy tính ngày nay cho phép chúng ta có được một kho tàng khổng lồ về cơ sở dữ liệu phục vụ cho công tác quản lý bao gồm quản lý con người, quản lý hồ sơ thư tịch, quản lý nội dung công việc; … rất tinh gọn và hiệu quả mà lại ít người. 1.1.2. Mạng thông tin điện tử: Bao gồm mạng nội bộ và mạng Internet. Mạng nội bộ: Là hệ thống các mạng thông tin máy tính được liên kết với nhau trên phạm vi trong một cơ quan (hay tổ chức) giúp cho việc tìm kiếm thông tin trong nội bộ giữa các bộ phận khác nhau trong một cơ quan được thực hiện nhanh hơn và chính xác hơn. Mạng Internet: Là hệ thống các mạng thông tin máy tính được liên kết với nhau trên phạm vi toàn thế giới thông qua các hệ thống kênh truyền thông hay hệ thống cáp quang. Qua mạng Internet chúng ta sẽ có được một xa lộ thông tin phục vụ cho nhiều lĩnh vực như học tập, nghiên cứu, thương mại .v.v Giáo viên hướng dẫn: Th.S Vũ Chí Cường 7 Luận văn tốt nghiệp 1.1.3. Tổ chức điện tử: Là một hình thức trao đổi thông tin hai chiều không có ranh giới địa lý vừa tiện lợi nhanh chóng, chính xác và rẻ tiền thông qua mạng Internet. 1.1.4. Website: Là một hình thức chuyển tải nội dung thông tin của một đơn vị, tổ chức thông qua mạng Internet đến các cá nhân, tổ chức có nhu cầu, hay quan tâm đến tổ chức đơn vị đó được thuận tiện về khoảng cách và thời gian 1.1.5. Thư điện tử (E-mail): Là một tổ chức làm việc với các thành viên trong tổ chức 24/24 (giờ/ngày) và 7/7 (ngày/tuần) các thành viên có thể thụ hưởng các dịch vụ do tổ chức cung cấp dù họ đang ở đâu. 1.2. Sự phát triển của xã hội và ứng dụng của website Với sự phát triển tốc độ chóng mặt của thế giới hiện nay về điện tử, công nghệ viễn thông, công nghệ thông tin. Hàng loạt cá nhân, tập thể, doanh nghiệp và đặc biệt là các tập đoàn ra đời và chuyên tạo ra nhiều mặt hàng khác nhau, các mặt hàng này ngày càng được cần phải có một giải pháp nào đó để giới thiệu cho mọi người biết, với mục đích giới thiệu, quảng bá và bán hàng tới người tiêu dùng. Website là nơi có thể giải quyết được vấn đề này. Web trở nên phổ biến, nó cung cấp cho người sử dụng khả năng truy cập dễ dàng từ đó người sử dụng có thể khai thác các thông tin trên Net dưới dạng văn bản, hình ảnh thậm chí cả âm thanh và video. Vì thế, Web đôi khi còn được gọi là đa phương tiện của mạng Internet. Ngày nay Website được ứng dụng rất nhiều trong cuộc sống, trong nhiều lĩnh vực khác nhau: Kinh tế, chính trị, văn hóa, y học… Thông qua Website chúng ta có thể biết được nhiều thông tin, Web là nơi mà chúng ta có thể tìm kiếm thông tin, trao đổi những kinh nghiệm sống và làm việc… Giáo viên hướng dẫn: Th.S Vũ Chí Cường 8 Luận văn tốt nghiệp Ở Việt nam cũng vậy, Trong thời đại bùng nổ công nghệ thông tin và xu hướng phát triển kinh tế mạnh mẽ như hiện nay nhu cầu về Web cho cá nhân hoặc các tổ chức, cơ quan, . đã và đang trở thành nhu cầu cấp bách. Chính vì vậy Website ngày càng được rất nhiều người yêu thích trong quá trình phát triển của mình. 1.3. Website WWW là World Wide Web ( Web rộng khắp thế giới, hay mạng toàn cầu), còn được gọi tắt là Web, là một hệ thống các máy chủ Internet hỗ trợ các tài liệu được định dạng một cách đặc biệt bằng một ngôn ngữ đánh dấu (markup) gọi là HTML (HyperText Markup Language, ngôn ngữ đánh dấu siêu văn bản), hỗ trợ các liên kết (link) tới các tài liệu khác, cũng như tới các file đồ họa, âm thanh và video. Nghĩa là, các trang Web có tính tương tác, không chỉ có chữ mà còn chứa đựng cả âm thanh, hình ảnh, phim, .Ta có thể nhảy phóc từ tài liệu này sang tài liệu khác chỉ bằng động tác click chuột lên các điểm nóng (hot spot) trên tài liệu đang mở. www là một cách truy xuất thông tin trên khắp môi trường Internet. Web dùng giao thức HTTP (HyperText Transfer Protocol, giao thức truyền siêu văn bản), chỉ là một trong các ngôn ngữ được sử dụng trên Internet, để truyền dữ liệu. Các dịch vụ Web, vốn sử dụng HTTP để cho phép các ứng dụng trao đổi logic giao dịch, dùng Web để chia sẻ thông tin. Nói tóm lại, Web chỉ là một trong các cách thức để thông tin có thể được phổ biến trên Internet. Có nhiều ứng dụng gọi là trình duyệt Web (Web browser), như Internet Explorer, Netscape, Opera, firefox . giúp bạn dễ dàng truy xuất các trang Web. Ngày nay, Web được ứng dụng rất rộng rãi trên thế giới, trong đó có việt nam. Web đã trở thành một vũ trụ thông tin có thể truy xuất qua mạng, một hiện thân của tri thức nhân loại, và một kho tri thức của loài người. Một website có rất nhiều chức năng và mục đích khác nhau: Giáo viên hướng dẫn: Th.S Vũ Chí Cường 9 Luận văn tốt nghiệp Diễn đàn (forum): Mục tiêu tạo nơi trao đổi ý kiến cho cộng đồng người xem website. Người xem có thể đăng tải chủ đề, câu hỏi của mình lên website, đọc và trả lời những câu hỏi khác … Quyền thao tác trên diễn đàn được phân chia theo nhiều thứ cấp, từ đơn giản là chỉ đọc, đến quyền được trả lời, được tạo chủ đề mới, được kiểm soát bài viết trên diễn đàn . Đăng ký nhận bản tin (newsletter): Với mục tiêu giữ liên lạc với người đang xem để có thể gửi đến người xem những bản tin cung cấp thông tin hữu ích (và có thể kèm theo thông tin quảng cáo dịch vụ, sản phẩm). Người quan tâm sẽ nhận bản tin qua email theo định kỳ bằng cách cung cấp địa chỉ email của mình qua website. Thông báo tin tức mới (lastest news): Trên một số website nên có chức năng đăng tải thông báo, tin tức mới nhất, hiển thị trên trang chủ để người xem có thể nhìn thấy ngay. Giỏ mua hàng (shopping cart): Dành cho các website bán nhiều mặt hàng, phục vụ nhu cầu chọn lựa hàng hóa mô phỏng quá trình mua sắm ở siêu thị, sẽ liệt "hóa đơn" các món hàng chọn mua, số lượng từng món, tổng giá trị . Cuối cùng là quyết định mua hàng và thanh toán (check-out). Miễn phí (free download): Để thu hút người xem một số website còn cung cấp những thông tin dưới dạng file, chương trình …cho người xem download miễn phí về dùng. Ví dụ như sách báo điện tử (e-book), trò chơi điện tử (game), chương trình ứng dụng nhỏ, hình ảnh đẹp . Site map: Sơ đồ danh mục chức năng của website giúp cho người xem có cái nhìn tổng quát và có thể đến thẳng nơi cần đến nơi mình cần. Vậy Website được xây dựng như thế nào? Website được xây dựng trên mô hình Client / Server. Mô hình Client/Server là mô hình tổng quát nhất, trên thực tế thì một server có thể được nối tới nhiều server khác nhằm làm việc hiệu quả và nhanh Giáo viên hướng dẫn: Th.S Vũ Chí Cường 10 . bùng nổ của công nghệ thông tin trong đó có ngành thiết kế Website. Thiết kế Website có rất nhiều lợi ích .Website là sự tổng hợp toàn diện các thông tin mới. bất kỳ một mạng nào thiết kế sử dụng các Client và các Server. Web, FTP, Email, DNS và nhiều ứng dụng cơ sở dữ liệu khác là các thiết kế theo kiểu Client/Server.

Ngày đăng: 20/12/2013, 18:44

Từ khóa liên quan

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

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

Tài liệu liên quan