1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu joomla xây dựng website cho doanh nghiệp

40 13 0

Đ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

Tiêu đề Tìm hiểu Joomla xây dựng website cho doanh nghiệp
Tác giả Phan Hồng Long
Người hướng dẫn ThS. Cao Thanh Sơn
Trường học Đại học Vinh
Chuyên ngành Hệ thống thông tin
Thể loại Đồ án tốt nghiệp
Năm xuất bản 2009
Thành phố Vinh
Định dạng
Số trang 40
Dung lượng 1,31 MB

Nội dung

Tìm hiểu Joomla xây dựng website cho doanh nghiệp tr-êng đại học vinh khoa công nghệ thông tin cao quý nhÊt - 45K.CNTT phan hång long - 45K.CNTT t×m hiĨu joomla xây dựng website cho doanh nghiệp Chuyên ngành: Hệ thống thông tin Hệ đào tạo: Kỹ s- Tin học đồ án tốt nghiệp đại học giáo viên h-ớng dẫn: thS Cao Thanh S¬n vinh, 05/2009 Tìm hiểu Joomla xây dựng website cho doanh nghiệp MỤC LỤC LỜI MỞ ĐẦU CHƢƠNG I CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu PHP 1.1.1 Tổng quan PHP 1.1.2 Lịch sử đời PHP 1.1.3 Tại nên dùng PHP ? 1.2 Giới thiệu MySQL 1.2.1 Giới thiệu MySQL 1.2.2 Giới thiệu MySQL-Front .10 1.3 Giới thiệu Apache Server 15 1.3.1 Giới thiệu .15 1.3.2 Cài đặt 16 CHƢƠNG II TÌM HIỂU JOOMLA 21 2.1 Giới thiệu Joomla 21 2.1.1 Joomla ? 21 2.1.2 Vài nét lịch sử Joomla 22 2.1.3 Các phiên Joomla .23 2.1.4 Kiến trúc 23 2.1.5 Đối với ngƣời sử dụng cuối 24 2.1.6 Một số Module Joomla 24 2.2 Cài đặt, cấu hình 26 2.3 Các thành phần Joomla 31 2.3.1 Các thành phần mở rộng (Extension) 32 2.3.2 Quản lý nội dung Web Site 33 2.3.3 Menu 34 CHƢƠNG III ỨNG DỤNG JOOMLA XÂY DỰNG WEBSITE CHO DN 35 3.1 Giới thiệu doanh nghiệp 35 3.2 Các yêu cầu xây dựng web 35 KẾT LUẬN 39 TÀI LIỆU THAM KHẢO 40 Tìm hiểu Joomla xây dựng website cho doanh nghiệp LỜI MỞ ĐẦU Ngày nay, với xu phát triển chung giới, công nghệ thông tin trở thành lĩnh vực thiếu phát triển kinh tế, nâng cao đời sống xã hội giới nói chung nƣớc ta nói riêng Sự phát triển công nghệ thông tin tác động mạnh mẽ sâu sắc đến lĩnh vực đời sống xã hội Ở nƣớc ta nay, với q trình cơng nghiệp hố đại hố việc trọng phát triển công nghệ thông tin trở thành quốc sách hàng đầu nhà nƣớc Phạm vi ứng dụng công nghệ thông tin khơng cịn bó hẹp trung tâm máy tính, viện nghiên cứu hay trƣờng đại học mà ngày đƣợc mở rộng nhiều lĩnh vực đem lại nhiều hiệu thiết thực giúp ngƣời khai thác mạnh lĩnh vực khác Đáp ứng cho nhu cầu phát triển chung xã hội, ngành công nghệ thông tin cho đời phần mềm ứng dụng, công cụ hỗ trợ đắc lực quản lý nhƣ phát triển ứng dụng, giúp cho công việc ngƣời quản lý đƣợc thuận lợi, nhanh chóng, xác đạt hiệu cao Khơng ngồi mục đích trên, với đề tài “Tìm hiểu Joomla xây dựng website cho doanh nghiệp”, chúng em mong muốn áp dụng kiến thức đƣợc học trƣờng, với việc tìm hiểu, nghiên cứu ngơn ngữ, mơi trƣờng lập trình cơng cụ để xây dựng Website cho doanh nghiệp Qua chúng em xin bày tỏ lòng biết ơn sâu sắc đến thầy giáo ThS Cao Thanh Sơn tận tình hƣớng dẫn, bảo cho em trình thực đề tài Chúng em xin chân thành cảm ơn quý Thầy Cô Khoa Công nghệ Thông tin tận tình giảng dạy, trang bị cho em kiến thức quý báu năm học vừa qua Với giới hạn mặt kiến thức thời gian thực hiện, đồ án tránh khỏi khiếm khuyết Chúng em mong đƣợc đóng góp ý kiến thầy giáo tồn thể bạn sinh viên để báo cáo đƣợc hoàn thành Tìm hiểu Joomla xây dựng website cho doanh nghiệp CHƢƠNG I CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu PHP 1.1.1 Tổng quan PHP PHP (viết tắt "PHP: Hypertext Preprocessor") ngôn ngữ kịch hay loại mã lệnh chủ yếu đƣợc dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt Nó thích hợp với web dễ dàng nhúng vào trang HTML Do đƣợc tối ƣu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tƣơng đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngơn ngữ lập trình web phổ biến giới Đoạn mã sau minh họa giúp cách viết PHP lồng vào trang HTML dễ dàng nhƣ nào: Mã mẫu Thẻ đánh đấu bắt đầu kết thúc phần mã PHP qua máy chủ biết để xử lý dịch mã cho Đây điểm tiện lợi PHP giúp cho việc viết mã PHP trở nên trực quan dễ dàng việc xây dựng phần giao diện ứng dụng HTTP Tìm hiểu Joomla xây dựng website cho doanh nghiệp Ngôn ngữ, thƣ viện, tài liệu gốc PHP đƣợc xây dựng cộng đồng có đóng góp lớn Zend Inc., công ty nhà phát triển cốt lõi PHP lập nên nhằm tạo môi trƣờng chuyên nghiệp để đƣa PHP phát triển quy mơ xí nghiệp 1.1.2 Lịch sử đời PHP PHP đƣợc giới thiệu năm 1994 nhƣ sƣ tập ngơn ngữ lập trình chƣa chặt chẽ dựa vào Perl dụng cụ trang chủ Tá giả ngôn ngữ lập trình này, ơng R.Lerdoft làm cho tất phải giật sáng tạo Tới năm 1998 việc công bố phiên thi PHP chình thức phát triển theo hƣớng tách riêng giống nhƣ C Perl, PHP ngôn ngữ lập trình có cấu trúc tính đa dạng Chính điểm giống khuyến khích nhà thiết kế Web chuyên nghiệp chuyển qua sử dụng PHP Với phiên PHP cung cấp số lƣợng sở liệu đò sộ gồm MySQL, mSQL, OPBC Oracle Nó làm việc với hình ảnh file liệu, FTP, XML host kĩ thuật ứng dụng khác Cho đến PHP đƣợc công bố tới phiên ngày hoàn hảo dễ sử dụng Đến PHP dịch vụ hàng đâu miễn phí Tuy nhiên không giống nhƣ số ngôn ngứ khác ngày trở thành xu hƣớng nhiều trang Web đƣợc làm PHP Hiện phiên PHP đƣợc phát triển, PHP sử dụng thử đƣợc download địa http://snaps.php.net Phiên PHP đƣợc kỳ vọng lấp đầy khiếm khuyết PHP phiên tại, ví dụ: hỗ trợ namespace (hiện nhà phát triển chƣa công bố rõ ràng vấn đề này); hỗ trợ Unicode; sử dụng PDO làm API chuẩn Tìm hiểu Joomla xây dựng website cho doanh nghiệp cho việc truy cập sở liệu, API cũ bị đƣa thành thƣ viện PECL 1.1.3 Tại nên dùng PHP ? Khơng cịn xa lạ có nhiều lựa chọn ngơn ngữ lập trình khác PHP nhƣ ASP, Perl số loại khác Trong ngơn ngữ lập trình có cấu hình tính khác chúng đƣa kết giống Tại PHP lại ƣu tiên hàng đầu ? Rất đơn giản nhƣng ngƣời xa lạ với chƣơng trình lơi mạnh mẽ Thậm chí khơng có chƣơng trình tạo tốc độ đáng kinh ngặc việc phát triển bành trƣớng nhƣ PHP Bởi đc thiết kế đặc biệt ứng dụng Web, PHP xây dựng đƣợc nhiều tính để đáp ứng nhu cầu chung PHP mã nguồn thông tin mở: Bởi mã nguồn PHP sẵn có nên cộng đồn nhà phát triển Web ln có ý thức cải tiến nó, nâng cao để khắc phục lỗi chƣơng trình PHP ổn định tƣơng hợp, PHP vận hành ổn định hệ điều hành gồm Unix, windown Đồng thời nối với số máy chủ nhƣ IIS hay Apache 1.2 Giới thiệu MySQL 1.2.1 Giới thiệu MySQL MySQL hệ quản trị sở liệu mã nguồn mở phổ biến giới đƣợc nhà phát triển ƣa chuộng trình phát triển ứng dụng Vì MySQL sở liệu tốc độ cao, ổn định dễ sử dụng, có tính khả chuyển, hoạt động nhiều hệ điều hành cung cấp hệ thống lớn hàm tiện ích mạnh.Với tốc độ tính bảo mật cao, MySQL thích hợp Tìm hiểu Joomla xây dựng website cho doanh nghiệp cho ứng dụng có truy cập CSDL internet MySQL miễn phí hồn tồn bạn tải MySQL từ trang chủ Nó có nhiều phiên cho hệ điều hành khác nhau: phiên Win32 cho hệ điều hành dòng Windows, Linux, Mac OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS, MySQL ví dụ Hệ Quản trị Cơ sở liệu quan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL) MySQL đƣợc sử dụng cho việc bổ trợ PHP, Perl, nhiều ngôn ngữ khác, làm nơi lƣu trữ thơng tin trang web viết PHP hay Perl, MySQL phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm nhóm LAMP (Linux - Apache -MySQL - PHP) Tại lại sử dụng MySQL? MySQL phần mềm miễn phí hồn tồn, ổn định, an tồn Hiện số Website có lƣu lƣợng truy cập lớn thuộc hàng "top" Internet, có nhiều Website sử dụng liên minh LAMP Một số đặc điểm MySQL - MySQL phần mềm quản trị CSDL dạng server-based (gần tƣơng đƣơng với SQL Server Microsoft) - MySQL quản lý liệu thông qua CSDL, CSDL có nhiều bảng quan hệ chứa liệu - MySQL có chế phân quyền ngƣời sử dụng riêng, ngƣời dùng đƣợc quản lý nhiều CSDL khác nhau, ngƣời dùng có tên truy cập (user name) mật tƣơng ứng để truy xuất đến CSDL Tìm hiểu Joomla xây dựng website cho doanh nghiệp - Khi truy vấn tới CSDL MySQL, ta phải cung cấp tên truy cập mật tài khoản có quyền sử dụng CSDL Nếu khơng, khơng làm đƣợc Các bƣớc xây dựng chƣơng trình có kết nối tới CSDL My SQL: Thơng thƣờng, ứng dụng có giao tiếp với CSDL, ta phải làm theo bốn trình tự sau: Bƣớc 1: Thiết lập kết nối tới CSDL Bƣớc 2: Lựa chọn CSDL Bƣớc 3: Tiến hành truy vấn SQL, xử lý kết trả có Bƣớc 4: Đóng kết nối tới CSDL Nếu nhƣ lập trình thơng thƣờng Windows sử dụng chƣơng trình điều khiển trung gian (ADO, ODBC ) để thực kết nối truy vấn, PHP, lập trình tƣơng tác với CSDL, thƣờng sử dụng thông qua hàm Trong viết này, sử dụng MySQL chạy máy chủ localhost, ngƣời sử dụng CSDL có username mysql_user, mật mysql_password Thiết lập kêt nối tới MySQL Để kết nối tới MySQL, ta sử dụng hàm mysql_connect() Cú pháp: mysql_connect(host, tên_truy_cập, mật_khẩu); đó: host chuỗi chứa tên (hoặc địa IP) máy chủ cài đặt MySQL tên_truy_cập chuỗi chứa tên truy cập hợp lệ CSDL cần kết nối Tìm hiểu Joomla xây dựng website cho doanh nghiệp mật_khẩu chuỗi chứa mật tƣơng ứng với tên truy cập Ví dụ: Khi kết nối tới MySQL thành công, hàm trả giá trị số nguyên định danh liên kết, ngƣợc lại, hàm trả giá trị false Ta dùng hàm if để kiểm tra xem có kết nối đƣợc tới MySQL hay khơng: Lựa chọn CSDL Để lựa chọn CSDL mà ngƣời sử dụng có tên "tên_truy_cập" có quyền sử dụng, ta dùng hàm mysql_select_db: mysql_select_db (tên_CSDL); Hàm thƣờng đƣợc dùng sau thiết lập kết nối hàm mysql_connect Hàm trả true thành công, false thất bại VD: Tìm hiểu Joomla xây dựng website cho doanh nghiệp Đóng kết nối tới CSDL: Để đóng kết nối tới CSDL, ta dùng hàm mysql_close Hàm có nhiệm vụ đóng kết nối tới CSDL có mã định danh đƣợc tạo hàm mysql_connect() Cú pháp: mysql_close(mã_định_danh_kết_nối) Ví dụ: 1.2.2 Giới thiệu MySQL-Front Khởi động MySQL-Front tạo Connection Sau cài đặt thành công MySQL-Front 2.5, chạy file mysqlfront.exe để khởi động MySQL-Front Sau khởi động MySQL-Front, hộp thoại 10 Tìm hiểu Joomla xây dựng website cho doanh nghiệp 2.2 Cài đặt, cấu hình Việc cài đặt Website Joomla! dễ dàng, đơn giản nhanh chóng tất ngƣời Bạn cần truy cập Website Joomla, download cài đặt, giải nén, upload lên host, tạo database tiến hành cài đặt theo bƣớc Màn hình cài đặt Joomla 1.5 thân thiện đƣợc bố trí hợp lý Bạn cần ý điều "phải tạo database với Collation charset: utf8_general_ci" trƣớc cài đặt mà Upload Joomla Upload lên Server giải nén vào thƣ mục gốc chứa Web bạn (hoặc thƣ mục đặt tên joomla) Thƣ mục gốc chứa Web thƣờng có tên là: httpdocs, public_html, www, wwwroot Bạn Upload số cách: + Bằng Copy trực tiếp (nếu cài máy bạn) + Bằng công cụ quản trị mà HOSTING cung cấp + Bằng công cụ FTP: WS_FTP, Total Commander, Net2FTP Bƣớc 1: Chọn ngôn ngữ cài đặt + Gõ: http://yoursite/joomla/ trình duyệt (ví dụ đặt thƣ mục joomla) + VD: http://localhost/joomla/ (nếu cài máy bạn) Màn hình cài đặt xuất chọn ngơn ngữ q trình đặt: 26 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Bƣớc 2: Kiểm tra cấu hình hệ thống Nếu giá trị kiểm tra có màu xanh OK Nếu giá trị kiểm tra có màu đỏ cần hỏi phận Hỗ trợ kỹ thuật Server Bạn tiếp tục cài đặt nhiên số chức khơng hoạt động 27 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Bƣớc 3: Thông tin quyền Bƣớc 4: Thiết lập thông số để kết nối tới Cơ sở liệu - Hostname: Thƣờng giá trị "localhost" (chỉ điền giá trị khác nhƣ Database Server Web Server nằm nơi khác nhau, Host bạn cung cấp nhƣ vậy) - User name: Tên tài khoản có quyền sở liệu chứa Joomla bạn - Password: Mật tài khoản - Availbe Collations: Bạn nên chọn "utf8_general_ci" - Database Name: Tên sở liệu bạn 28 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Bƣớc 5: Thiết lập thông số FTP - Nếu Host không hỗ trợ, mục không hiển thị - Nếu Host hỗ trợ, cần ý: Username: Tên tài khoản FTP Password: Mật tƣơng ứng Auto Find Path: Tự động tìm đƣờng dẫn tới nơi chứa Web bạn (Nên dùng tài khoản mà bạn Upload cài đặt Joomla lên HOST) Bƣớc 6: Thiết lập cấu hình site Joomla bạn - Site name: tên site bạn - Your Email: địa email bạn - Admin Password: Mật để quản trị Joomla Các thông số sau thay đổi dễ dàng nên khơng cần bận tâm Chỉ cần nhớ mật đủ 29 Tìm hiểu Joomla xây dựng website cho doanh nghiệp - Install Defaul Sample Data: Cài đặt liệu mẫu Nên nhấn nút để Joomla tạo mẫu cho trang web đơn giản Bƣớc 7: Kết thúc - Lƣu ý: tài khoản truy nhập hệ thống là: admin; mật khẩu: mật mà bạn gõ bƣớc - Để xem Website bạn: Nhấn vào nút Site - Để quản trị Website: Nhấn vào nút Admin Đƣờng dẫn có dạng nhƣ sau: http://localhost/joomla/administrator 30 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Màn hình đăng nhập 2.3 Các thành phần Joomla Lần tiếp xúc với Joomla! nhiều ngƣời cảm thấy có điều khó hiểu Joomla! khiến cho việc tiếp cận với thật khó khăn Đó khái niệm thuật ngữ khác lạ Joomla!, mà thật chẳng khác lạ so với hệ thống quản trị nội dung (CMS: Content management System) khác Một số khái niệm Joomla!  Front-end (Frontpage): Là trang Web mà ngƣời đƣợc thấy truy cập vào Web Site bạn Phần ngồi việc hiển thị nội dung trang Web cịn nơi ngƣời đăng ký thành viên tham gia quản lý, viết đăng trang Web  Back-end (Admin): Là phần quản lý Web Site dành cho Quản trị, chủ nhân Web Site Phần cho phép cấu hình thơng số hoạt động, nội dung, hình thức quản lý thành phần, phận đƣợc tích hợp thêm cho Joomla! 31 Tìm hiểu Joomla xây dựng website cho doanh nghiệp  Template (Temp): Là giao diện, khuông dạng, kiểu mẫu, hình thức đƣợc thiết kế để trình bày nội dung trang Web có vị trí định sẵn để tích hợp phận, thành phần trang Web Joomla! cho phép cài đặt thay đổi Temp cho Web Site hay cho trang Web khác cách dễ dàng 2.3.1 Các thành phần mở rộng (Extension)  Module (Mod): Là phận mở rộng thêm chức cho Web Site, Mod có chức khác nhau, đƣợc hiển thị trang Web vị trí qui định thay đổi đƣợc Một trang Web hiển thị nhiều Mod giống khác nhau, Mod đƣợc cài đặt thêm vào Web Site Thông thƣờng sau cài đặt Joomla! có sẵn Module: Main Menu (menu chính), Top Menu (menu phụ, nằm ngang), Search (hiển thị công cụ tìm kiếm), Poll (hiển thị bảng bình chọn, lấy ý kiến), Newsflash (hiển thị tin bật), Hit Counter (hiển thị số lƣợng truy cập Web Site), Banners (hiển thị bảng quảng cáo)  Component (Com): Là thành phần trang Web, định đến chức năng, hình thức, nội dung trang Web Com có thêm Mod để hỗ trợ cho việc hiển thị chức nội dung Com Com đƣợc cài đặt thêm vào Web Site Thông thƣờng sau cài đặt Joomla! có sẵn Component: Banners (quản lý bảng quảng cáo), Contacts (quản lý việc liên hệ ngƣời dùng với Ban quản trị Web Site), Search (quản lý việc tìm kiếm), News Feeds (quản lý tin tức), Polls (quản lý việc bình chọn, ý kiến ngƣời dùng), Web Links (quản lý liên kết Web Site) Com quản lý nội dung trang Web 32 Tìm hiểu Joomla xây dựng website cho doanh nghiệp  Mambot (Plug-in): Là chức đƣợc bổ sung thêm cho Com, Mambot can thiệp, bổ sung vào nội dung trang Web trƣớc sau đƣợc hiển thị Mambot đƣợc cài đặt thêm vào Web Site Tất thành phần mở rộng đƣợc cài đặt thêm gỡ bỏ thông qua Menu lệnh Joomla! 2.3.2 Quản lý nội dung Web Site Trong Joomla! có cấp quản lý nội dung:  Section: Là cấp quản lý nội dung lớn nhất, chứa Category Có thể tạo nhiều Section Section chứa nhiều Category  Category: Là cấp quản lý nội dung nhỏ Section, chứa Content Item Có thể tạo nhiều Category Category chứa nhiều Content Item  Content Item (Article): Là phần nội dung, chứa văn hình ảnh đƣợc hiển thị trang Web Các cấp quản lý nội dung đƣợc quản lý theo mã số ID nên thay đổi tên mà ảnh hƣởng đến nội dung, địa liên kết chúng Màn hình chính: 33 Tìm hiểu Joomla xây dựng website cho doanh nghiệp 2.3.3 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 đƣợc 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 Published hay Unpublish 34 Tìm hiểu Joomla xây dựng website cho doanh nghiệp CHƢƠNG III ỨNG DỤNG JOOMLA XÂY DỰNG WEBSITE CHO DOANH NGHIỆP 3.1 Giới thiệu doanh nghiệp Tên cơng ty: CƠNG TY TNHH LÂM LỢI Ngày thành lập: 12/01/2007 Địa chỉ: 54 Nguyễn Cảnh Chân - Phƣờng Quang Trung - Tp Vinh Giám đốc: Ơng Nguyễn Văn Lợi Phó giám đốc: Bà Lê Thị Lâm Chuyên : - In ấn chất liệu - Kinh doanh mặt hàng văn phòng phẩm 3.2 Các yêu cầu xây dựng web Website ngày đóng vai trị quan trọng việc quảng bá hình ảnh hoạt động kinh doanh doanh nghiệp Đối với công ty, doanh nghiệp điều quan trọng họ phải quảng bá thƣơng hiệu sản phẩm cơng ty cho ngƣời biết đến Không khu vực mà phải quảng bá sang tỉnh khác rộng khắp nƣớc Trong trình tìm hiểu, Công ty TNHH Lâm Lợi yêu cầu phải xây dựng trang web cho công ty với số tiêu chí sau: * Giao diện thân thiện Website phải có giao diện thân thiện, giúp ngƣời quản lý website tùy biến việc sử dụng website, ngƣời sử dụng khơng cần phải biết lập trình, quản lý thành phần Website Hệ thống trợ giúp giao diện đƣợc thiết kế khoa học cho phép vận hành chƣơng trình dễ dàng * Dễ dàng nhập liệu trình bày văn 35 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Việc quản lý nội dung trang web không cần can thiệp đội ngũ lập trình viên Quản trị nội dung khơng cần sử dụng chƣơng trình nhập liệu mà thông tin nằm đâu, nhập liệu đấy, giảm đƣợc chi phí đào tạo công sức quản trị nội dung Các chức trình bày văn thân thiện, tƣơng tự nhƣ Microsoft Word, giúp trình bày nội dung viết website cách linh hoạt mà đảm bảo tính đơn giản dễ sử dụng * Đa ngôn ngữ Việc cài đặt, thêm ngôn ngữ đƣợc thực đơn giản trực quan * Dễ mở rộng Tất thành phần Website phải theo ngun tắc thống có tính mở cao Ngƣời dùng dễ dàng tự phát triển Website theo thời gian Đảm bảo dễ mở rộng nâng cấp tích hợp với nhiều chức khác cần thiết * Dễ dàng việc thay đổi thành phần hệ thống Không cần đến can thiệp lập trình viên, quản trị hệ thống thêm, nâng cấp, gỡ bỏ module theo yêu cầu doanh nghiệp * Quản trị dễ dàng Nhờ công cụ trực quan tảng web, quản trị hệ thống dễ dàng cấu hình, lƣu, khơi phục hệ thống nhanh chóng * Tối ƣu hóa tìm kiếm Cho phép ngƣời sử dụng tìm kiếm Website cần quan tâm theo chủ đề vào từ khóa (keywords) mà ngƣời yêu cầu Search Engine tìm kiếm 92% ngƣời sử dụng Internet vào cơng cụ tìm kiếm hay danh bạ Internet hàng tháng Để cho ngƣời truy cập dễ thấy trang web tin tức, trang web tin tức phải đƣợc thiết kế cho tƣơng thích với cơng cụ tìm kiếm * An tồn bảo mật (Security) 36 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Trang web đạt độ an toàn bảo mật cao, đảm bảo cho trang web hoạt động ổn định, không bị liệu không gặp cố, đảm bảo an tồn thơng tin doanh nghiệp nhƣ khách hàng Việc xây dựng hệ thống an ninh mạng bao gồm bƣớc sau: + Xác định tài nguyên thông tin cần bảo vệ + Xác định nguy an tồn thơng tin + Nghiên cứu ứng dụng công nghệ an ninh để xây dựng hệ thống kỹ thuật an ninh cách đồng + Xây dựng sách, thủ tục để theo dõi việc thực cập nhật sách an tồn bảo mật thông tin + Cho phép phân quyền tới phần website, nhân viên website thao tác đƣợc chức website họ đƣợc phân quyền tới phần + Cung cấp khả lƣu phòng ngừa (backup) website phục hồi website dựa lƣu phòng ngừa website gặp cố * Chi phí xây dựng ban đầu không cao Với nhiều module đƣợc xây dựng sẵn tái sử dụng cao, chi phí để có đƣợc portal giàu tính thấp hẳn so với chi phí xây dựng website theo phƣơng pháp thơng thƣờng * Chi phí nâng cấp, phát triển thêm khơng cao 37 Tìm hiểu Joomla xây dựng website cho doanh nghiệp Khi nâng cấp, phát triển, lập trình viên phải nâng cấp phát triển module mà không cần phải nâng cấp toàn website, toàn ứng dụng phí thời gian bỏ khơng nhiều Với tiêu chí doanh nghiệp, Joomla lựa chọn tốt Chính vậy, chúng tơi chọn đề tài "Tìm hiểu Joomla xây dựng website cho doanh nghiệp" 38 Tìm hiểu Joomla xây dựng website cho doanh nghiệp KẾT LUẬN Kết đạt đƣợc Với mục tiêu đề tài tìm hiểu Joomla để xây dựng website cho doanh nghiệp, cách tiếp cận có hiệu xây dựng trang web thân thiện với ngƣời dùng Mặc dù đƣợc xây dựng mơi trƣờng mã nguồn mở nhƣng nhìn chung hệ thống chƣơng trình xử lý đƣợc hầu hết yêu cầu đặt đề tài Hệ thống đƣợc xây dựng với giao diện đẹp nội dung rõ ràng, chức nghiệp vụ dễ hiểu dễ sử dụng Do giới hạn mặt thời gian tiếp cận kinh nghiệm lập trình với phƣơng pháp môi trƣờng nên số chức chƣa hồn chỉnh Sau kết thúc đồ án mình, chúng em đạt đƣợc số kết nhƣ sau: - Biết cách trình bày báo cáo cách có hệ thống - Biết cách làm việc theo nhóm, chia cơng việc - Tìm hiểu đƣợc PHP - Tìm hiểu MySQL - Tìm hiểu Joomla để xây dựng Website cho doanh nghiệp Hƣớng phát triển Nghiên cứu sâu mã nguồn mở, PHP, MySQL, Joomla để từ tạo đƣợc module riêng cho 39 Tìm hiểu Joomla xây dựng website cho doanh nghiệp TÀI LIỆU THAM KHẢO [1] Nguyễn Trƣờng Sinh, Học Thiết Kế Web Bằng Hình Minh Họa, Tập2, NXB Phƣơng Đơng, 2007 [2] Nguyễn Trƣờng Sinh, Thiết Kế Web Với JavaScript, NXB Phƣơng Đông, 2007 [3] Đậu Quang Tuấn, Thiết Kế Trang Web Bằng FrontPage 2003, NXB Giao thông vận tải, 2006 [4] Nguyễn Tấn Trƣờng, Hướng Dẫn Thực Hành PHP Và MySQL (Toàn Tập), NXB Thanh Niên, 2008 Trang Web  http://www.google.com.vn  http://www.joomla.org  http://www.joomlaviet.org 40 ... Với tiêu chí doanh nghiệp, Joomla lựa chọn tốt Chính vậy, chúng tơi chọn đề tài "Tìm hiểu Joomla xây dựng website cho doanh nghiệp" 38 Tìm hiểu Joomla xây dựng website cho doanh nghiệp KẾT LUẬN... chức Published hay Unpublish 34 Tìm hiểu Joomla xây dựng website cho doanh nghiệp CHƢƠNG III ỨNG DỤNG JOOMLA XÂY DỰNG WEBSITE CHO DOANH NGHIỆP 3.1 Giới thiệu doanh nghiệp Tên công ty: CÔNG TY TNHH... - Tìm hiểu đƣợc PHP - Tìm hiểu MySQL - Tìm hiểu Joomla để xây dựng Website cho doanh nghiệp Hƣớng phát triển Nghiên cứu sâu mã nguồn mở, PHP, MySQL, Joomla để từ tạo đƣợc module riêng cho 39 Tìm

Ngày đăng: 21/10/2021, 23:12

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w