Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 68 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
68
Dung lượng
3,45 MB
Nội dung
TRƯỜNG ĐẠI HỌC HỊA BÌNH KHOA CƠNG NGHỆ - - KHÓA LUẬN TỐT NGHIỆP Đề tài: “Xây dựng website khoa Cơng nghệ trường Đại Học Hịa Bình” Sinh viên: Nguyễn Công Quyến Ngành: Công nghệ thông tin GVHD: TS.Nguyễn Đăng Minh Hà Nội,4/2012 Lời Cảm Ơn Em xin chân thành cảm ơn q thầy giúp đỡ em thực đề tài này.Đặcbiệt thầy TS.Nguyễn Đăng Minh tận tình giúp đỡ,chỉ bảo em.Em xin trân trọng cảm ơn tình cảm q báu mà thầy trường Đại Học Hịa Bình truyền đạt cho em,những kinh nghiệm,kỹ thuật cách thức việc xây dựng đề tài Đồng thời em xin cảm ơn đến thầy cô khoa công nghệ tạo điều kiện giúp đỡ em hoàn thành đề tài này.Và gửi lời cảm ơn đến cộng đồng diễn đàn Joomla website liên quan tận tình giúp đỡ Con xin gửi đến bố mẹ lời ghi ơn sâu sắc,những người sinh dạy bảo trưởng thành đến ngày hôm Tuy nhiên,do thời gian có hạn nên em khơng thể phát huy hết ý tưởng,khả hỗ trợ ngôn ngữ kĩ thuật lập trình vào đề tài.Trong trình xây dựng website,khơng thể tránh sai xót,mong nhận đóng góp thơng cảm q thầy cô bạn Hà Nội,Ngày… Tháng……Năm 2012 Sinh viên thực đề tài Nguyễn Công Quyến Mục lục Danh mục từ viết tắt viii Chương 1:Tổng quan đề tài .1 1.1 Lời giới thiệu 1.2 Mục tiêu nghiên cứu đề tài 1.3 Đối tượng phạm vi nghiên cứu 1.4 Phương pháp nghiên cứu .3 1.5 Dự kiến kết 1.6 Ý nghĩa thực tiễn đề tài Chương 2: Giới thiệu Joomla .3 2.1 Khái niệm Joomla 2.2 Vài nét lịch sử Joomla .4 2.3 Tại lại chọn Joomla? .5 2.4 Các dòng phiên Joomla 2.5 Kiến trúc Joomla .6 2.6 Mơ hình MVC Joomla 6.1 Model .8 2.6.2 View 2.6.3 Controller 2.7 Cấu trúc gói cài đặt Component 10 2.8 Cấu trúc gói cài đặt Module 11 2.9 Cấu trúc gói cài đặt Template(Temp) 11 2.10 Cách đưa Component,Module Template tích hợp vào Joomla 12 Chương 3:Cài đặt Joomla ứng dụng 13 3.1 Điều kiện cài đặt 13 3.2 Cài đặt Apache Server .13 3.3 Cài đặt cấu hình Joomla 17 3.3.1 Cài đặt Joomla 17 3.3.2 Cấu hình Joomla 22 3.4 Cài đặt số ứng dụng cho Joomla 23 3.4.1 Cài đặt ngôn ngữ tiếng Việt cho Joomla 23 3.4.2 :Cài đặt JoomFish tích hợp chuyển đổi ngơn ngữ Joomla 26 3.5 Thiết kế giao diện cho Joomla .29 3.5.1:Thiết kế phần Front-End(bên ngoài) 29 3.5.2 Thiết kế phần Back-end.(Bên trong) 30 Chương :Tìm hiểu số thành phần Joomla 30 4.1 Media manager-Quản lí Media 30 4.2 Site Preview (Xem trước Site) 30 4.3: User manager.(Quản lí người dùng) 31 4.4 Menu manager (Quản lí menu) 31 4.5 Content Manager (Quản lí nội dung) .32 4.5.1 Khái niệm Section,category content .33 4.5.2 Tạo viết 36 4.6 Component Manager (Quản lí component) 39 4.6.1 Contact-Liên hệ 39 4.6.2 Newsfeeds (Điểm tin) .40 4.6.3 Poll (Thăm dò) 41 4.6.4 Weblink( Liên kết quảng cáo) .42 4.6.5 Banner (Quảng cáo) 43 4.7 Modules Manager (Quản lí Module) 44 4.8 Quản trị Joomla 45 Chương :Bảo mật Joomla 47 5.1.Khái niệm bảo mật 47 5.2 Tại phải bảo mật? 47 5.3 Các phương pháp bảo mật 47 5.3.1 Sao lưu phục hồi liệu 47 5.3.2 Bảo vệ file tránh khỏi truy cập trái phép 48 Chương : Xây dựng Website khoa nghệ Đại học Hịa Bình sử dụng mã nguồn mở Joomla .49 6.1 Giới thiệu Khoa Công nghệ 49 6.2 Tính cấp thiết yêu cầu đặt 49 6.3 Giới thiệu sở liệu 50 6.4.Một số Component Module sử dụng Website .52 6.4.1 Một số Component sử dụng trang web 52 6.4.2 Một số Module sử dụng trang web 53 6.5 Demo kết 54 6.5.1:Giao diện quản trị .54 6.5.2:Giao diện trang Web .54 Chương :Kết luận hướng phát triển 59 7.1 Kết đạt .59 7.2 Hướng phát triển đề tài 60 Danh mục hình vẽ Hình 2.1:Cấu trúc Joomla Hình 2.2:Mơ hình MVC Hình 2.3:Cấu trúc tổ chức thư mục component .9 Hình 2.4:Cấu trúc thu mục dành cho Admin 10 Hình 3.1:Setup .13 Hình 3.2: Bảng License Agreement 14 Hình 3.3:Chọn thư mục chứa AppServ .14 Hình 3.4:Lựa chọn gói cài đặt 15 Hình 3.5:Nhập thơng tin Server 15 Hình 3.6:Cấu hình cho server 16 Hình 3.7:Tiến hành cài đặt 16 Hình 3.8:Kết thúc cài đặt .17 Hình 3.9 :Tạo sở liệu 18 Hình 3.10 :Chọn ngôn ngữ cài đặt 18 Hình 3.11: Kiểm tra cấu hình hệ thống .19 Hình 3.12: Thơng tin quyền 19 Hình 3.13 : Thiết lập thơng số để kết nối tới Cơ sở liệu .20 Hình 3.14 : Thiết lập thơng số FTP .20 Hình 3.15 : Thiết lập cấu hình site Joomla 21 Hình 3.16 :Kết thúc cài đặt 21 Hình 3.17 :Cấu hình Joomla với tab Site 22 Hình 3.18 :Cấu hình CSDL .23 Hình 3.19 :Đăng nhập vào quản trị 23 Hình 3.20 :Cài đặt gói việt hóa cho joomla 24 Hình 3.21 :Chọn gói cài đặt việt hóa joomla 24 Hình 3.22 :Thông báo cài đặt thành công 25 Hình 3.23 :Chọn ngơn ngữ cho phần quản trị Admin .25 Hình 3.24 :Phần quản trị thay đổi thành tiếng việt 25 Hình 3.25 :Hiển thị cài đặt JoomFish thành công .26 Hình 3.26 :Cấu hình cho JoomFish 26 Hình 3.27 :Danh sách thành phần 27 Hình 3.28 :Chuyển đổi tiếng anh sang ngôn ngữ tiếng việt 28 Hình 3.29:Chọn giao diện thị Front-end 30 Hình 4.1 :Chọn chức xem trước Site 31 Hình 4.2 : Quản lí người dùng .31 Hình 4.3 :Quản lí menu 32 Hình 4.4 :Quản lí nội dung (content manager) 32 Hình 4.5 :Cấu trúc nội dung Website Joomla 33 Hình 4.6 : Tạo Section .34 Hình 4.7 :Tạo Category 35 Hình 4.8 :Tạo viết 37 Hình 4.9 : Cài đặt tham số cho viết 37 Hình 4.10 :Chèn ảnh vào viết 38 Hình 4.11 :Ví dụ chọn Category cho contact 40 Hình 4.12:Chọn New Newsfeed 40 Hình 4.13 :Điền thông tin News Feed 41 Hình 4.14 :Tạo ý kiến thăm dò 41 Hình 4.15 :Tạo weblink .42 Hình 4.16: Nhập thơng tin banner quảng cáo 44 Hình 5.1 :Giao diện phần điều khiển Akeeba 48 Hình 5.2 :Thư mục lưu trữ Akeeba .48 Hình 6.1:Bảng jos_user 51 Hình 6.2:Bảng jos_vvisitcounter 52 Hình 6.3:Bảng điều khiển 54 Hình 6.4:Giao diện trang chủ 55 Hình 6.5:Chọn kiểu hiển thị viết trang chủ .56 Hình 6.6:Giao diện trang chủ theo mục 56 Hình 6.7:Giao diện trình bày tin tức 57 Hình 6.8:Giao diện trang dowload tài liệu 58 Hình 6.9:Giao diện trang liên hệ 58 Hình 6.10 :Giao diện trang bình chọn 59 Danh mục từ viết tắt Từ viết tắt -CMS -CSDL -MVC -Com -Mod -Temp -URL -HTML Nghĩa -Content Management System(Hệ thống quản trị nội dung) -Cơ sở liệu - Model-View_Controller -Component -Module -Template -Uniform Resource Locator(Địa tài nguyên) -Hypertext Markup Language(Ngôn ngữ liên kết siêu văn bản) Chương 1:Tổng quan đề tài 1.1 Lời giới thiệu Hằng ngày,mỗi người có nhu cầu thiết yếu như:ăn uống,mua sắm,tư vấn,xem tin tức… Và để đáp ứng yêu cầu đó,chỉ đơn giản buộc phải đến cửa hàng ,các quán ăn,các công ty hay trung tâm tư vấn….Tại tùy ý lựa chọn thứ thích thơng tin cần… Dĩ nhiên,điều làm được.Tuy nhiên,việc tốn nhiều thời gian mà số người thời gian vô quan trọng Ngày nay,với bùng nổ hệ thống mạng toàn cầu Internet lợi ích vơ to lớn mang lại thực thu hút chinh phục người.Tận dụng tính mạnh mẽ Internet,những công nghệ thông tin truyền thông ,người ta xây dựng nên hệ thống đặc biệt để người ứng dụng đưa vào đời sống thực tiễn điều thực làm thay đổi sống xã hội theo chiều hướng tiện lợi hơn,văn minh Thế hệ thống WEBSITE thương mại đời.Và đây,cùng với việc Internet nhanh chóng lan rộng khắp tồn cầu WEBSITE thương mại trở thành cơng cụ chủ yếu đắc lực cho việc kinh doanh phạm vi tồn cầu Bây nhu cầu người đáp ứng tức khắc.Ngay việc ngồi chỗ mà cập nhật thông tin xa ngàn số.Chỉ với máy tính cá nhân có kết nối mạng,chúng ta lướt trang WEB công ty,doanh nghiệpđể cập nhật tin tức,mua sắm… Cho nên cần phải có cơng nghệ để quản lí,quản trị WEBSITE để đáp ứng nhu cầu Với đề tài “Xây dựng website Khoa Công Nghệ trường Đại Học Hịa Bình” tơi mong áp dụng kiến thức học tài liệu tham khảo thêm từ bên hoàn thành khóa luận tốt nghiệp.Đề tài chủ yếu tập chung tìm hiểu nghiên cứu ngôn ngữ mã nguồn mở Joomla để ứng dụng xây dựng website.Joomla có nhiều điểm mạnh đáp ứng yêu cầu khoa Cơng nghệ giao diện đẹp,trình bày thơng tin phong phú dễ sử dụng,tính tùy biến cao 1.2 Mục tiêu nghiên cứu đề tài Việc tạo website tin tức hay thương mại điện tử gặp nhiều khó khăn việc bảo mật thông tin,cũng tạo ấn tượng tốt đến khách hàng,người xem.Joomla hệ thống quản trị nội dung(CMS-Content Management System) giúp thực website động cách nhanh chóng dễ dàng.Là hệ thống quản trị nội dung mã nguồn mở số giới Linh hoạt,đơn giản,thanh nhã,tính tùy biến cao mạnh mẽ Được sử dụng tồn giới từ trang web đơn giản ứng dụng phức tạp.Việc cài đặt Joomla!rất dễ dàng,đơn giản quản lí đáng tin cậy Xây dựng Website khoa Cơng nghệ để cập nhật tin tức,đăng thông báo kiện lịch học ngành sinh viên học.Ngoài nơi để Giảng viên trường trao đổi với sinh viên học tập,các hoạt động ngoại khóa.Đối với bạn sinh viên nơi chia sẻ tài liệu học tập,các kinh nghiệm từ sống ngành mà theo học Xây dựng trang web hồn chỉnh,phục vụ cách có hiệu cho người dùng dựa việc sử dụng phần mềm quản trị CSDL,MySQL xây dựng ứng dụng dựa kết hợp ngôn ngữ PHP,XML,CSS.Đồng thời nghiên cứu song song thêm công cụ thiết kế giao diện Microsoft Office FrontPage 2003,Macromedi DreamWeaver MX thân thiện với người dùng 1.3 Đối tượng phạm vi nghiên cứu a.Đối tượng nghiên cứu:Phần mềm mã nguồn mở Joomla kiến thức liên quan đến công nghệ thông tin - Cơ sở liệu Tìm hiểu lí thuyết hệ sở liệu giáo trình trường, sách dạy internet - Lý thuyết Joomla Tìm hiểu lí thuyết Joomla internet, diễn đàn trang wed về, sách báo tạp chí Joomla - Cách cài đặt Joomla: Tìm hiểu cách cài đặt Joomla internet, sách báo, tạp chí Joomla b.Phạm vi nghiên cứu Tìm hiểu phần mềm mã nguồn mở Joomla,cài đặt,ứng dụng tạo website cho khoa Cơng nghê trường Đại Học Hịa Bình 1.4 Phương pháp nghiên cứu a.Tìm hiểu sở liệu b.Tìm hiểu sở lí thuyết phần mềm mã nguồn mở Joomla c.Cài đặt thử nghiệm Joomla để tạo sản phẩm Website khoa công nghệ 1.5 Dự kiến kết a.Cơ sở lí thuyết phần mềm mã nguồn mở Joomla b.Cài đặt phần mềm mã nguồn mở Joomla máy tính cá nhân đưa lên Internet áp dụng vào thực tiễn c.Ứng dụng tạo Website cho khoa cơng nghệ với tính như:cập nhật tin tức,đăng kí lịch học,đăng kí ,đăng nhập tài khoản cá nhân,chia sẻ tài liệu,tuyển sinh… 1.6 Ý nghĩa thực tiễn đề tài Đối với người sử dụng hệ thống Website cập nhật tin tức đăng kí lịch học,đăng kí ,đăng nhập tài khoản cá nhân,chia sẻ tài liệu,xem thông tin tuyển sinh… Đối với cá nhân sinh viên:tạo Website thân thiện,nhanh hiệu việc quản lí.Hồn thành tốt luận văn nghiệp đồng thời qua nâng cao trình độ Kết nghiên cứu làm tài liệu tham khảo cho khóa sau với đề tài phần mềm mã nguồn mở Joomla Đề tài cung cấp phần tổng quan lý thuyết Mysql, Joomla cách cài đặt ứng dụng Joomla máy tính cá nhân Chương 2: Giới thiệu Joomla 2.1 Khái niệm Joomla Joomla hệ quản trị nội dung mã nguồn mở(Content Management SystemCMS).Joomla viết ngôn ngữ PHP 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 Chương :Bảo mật Joomla 5.1.Khái niệm bảo mật Bảo mật vấn đề quan trọng hàng đầu lĩnh vực tình báo,quân ngoại giao,và vấn đề nghiên cứu hàng nghìn năm Bảo mật cho Website Joomla nhân tố quan trọng góp phần bảo vệ Website trước âm mưu cơng có chủ đích vơ tình,giúp cho Website ln hoạt động ổn định bền vững.Nhiều quản trị Website đặt trọng tâm vào việc thiết kế,cập nhật nội dung giành thứ hạng cao kết tìm kiếm mà quên việc đảm bảo an toàn cho Website ,tới việc sảy muộn 5.2 Tại phải bảo mật? Khi thông tin đảm bảo an tồn giúp tiết kiệm nhiều chi phí thời gian tinh thần Nếu thơng tin bị tiết lộ hay bị đánh cắp thiệt hại nghiêm trọng,có thể dẫn đến phá sản phải chịu truy cứu trước pháp luật Trong kiến trúc Joomla gồm nhiều thành phần cấu tạo nên.Thường hoạt động Component,Module,Template (Thành phần mở rộng) Việc cài đặt thêm thành phần mở rộng ảnh hưởng đến độ bảo mật Joomla 5.3 Các phương pháp bảo mật 5.3.1 Sao lưu phục hồi liệu Điều quan trọng phải thường xuyên lưu toàn Website bao gồm thư mục chứa Joomla sở liệu MySQL.Hãy lập lịch lần tuần để thực lưu.Chúng ta tiết kiệm nhiều công sức tiền Website bị công vài phút vài chục phút để khôi phục lại gần toàn Việc lưu liệu cách chép toàn thư mục (dung lượng lớn) nên sử dụng phần mềm lưu phục hồi liệu(dung lượng nhanh chóng).Tơi xin giới thiệu cơng cụ lưu tốt :Akeeba backup.Đây thành phần mở rộng Joomla.Akeeba lưu tất thành phần mã nguồn mở Joomla!Nhiệm vụ đơn giản tạo lưu trang Web phục hồi máy chủ nào.Chúng ta tải phiên Akeeba Backup Core 47 trang Web https://www.akeebabackup.com/ Sau tải bạn cài đặt giống Component cho phần mở rộng khác.Đây giao diện Akeeba: Figure 50Hình 5.1 :Giao diện phần điều khiển Akeeba Sau Backup thành công File lưu lưu phần Administraster Backup Files.Bạn vào để tải cần 5.2 :Thư mục lưu trữ Akeeba 5.3.2 Bảo vệ file tránh khỏi truy cập trái phép Figure 51Hình Việc bảo vệ file có nội dung quan trọng,các cấu hình chứa thông số hệ thống :tên database,tên truy cập,mật khẩu…là cần thiết phải đặc biệt ý.Trong joomla có file thế-file“configuration.php”.Để tăng cường bảo mật cho file “configuration.php” có nhiều cách nhiên có cách hay sử 48 dụng đề cập diễn đàn,đó chuyển file “configuration.php” tới nơi an tồn tránh nhịm ngó hacker.Các bước thực sau: -Chuyển file “configuration.php” khỏi thư mục “joomla”,đặt vào khu vực khác tự tạo ra,chẳng hạn “xampp\conf”.Đặt cho tên mới,chẳng hạn “baomat.conf” -Tạo file “configuration.php” thay file cũ chứa nội dung sau: Bây n tâm,khơng sợ hacker xâm nhập lấy liệu.Tương tự file khác làm Chương : Xây dựng Website khoa nghệ Đại học Hịa Bình sử dụng mã nguồn mở Joomla 6.1 Giới thiệu Khoa Cơng nghệ Trường Đại Học Hịa Bình định 20/QĐ-ĐHHB-HĐQT ngày 01 tháng năm 2011 thành lập khoa Công nghệ sở sát nhập hai khoa :Khoa công nghệ thông tin khoa Điện tử-Viễn thông Mục tiêu hợp nhằm đáp ứng nhu cầu nhằm phát triển tính liên ngành ngành đào tạo Công nghệ tiên tiến tạo dựng thuận lợi cho sinh viên việc lựa chọn ngành chun ngành cơng nghệ,có hội thời gian tối ưu học hai kép hệ quy 6.2 Tính cấp thiết yêu cầu đặt Ngày với thời buổi công nghệ thông tin đăng phát triển mạnh mẽ.Với việc Internet phổ cập đến hầu hết tất người.Chính mà doanh nghiệp,công ty hay trường đại học trang bị cho website để đăng tải thơng tin,hình ảnh,các hoạt động lên đó.Đây cách tiếp cận phổ biến nay.Và Khoa Công Nghệ trường Đại Học 49 Hịa Bình vậy,cần phải có website để hoạt động khoa truyền tải đến sinh viên khoa cách nhanh chóng hiệu Trang web cầu nối để khoa khác trường biết đến hoạt động thơng tin khoa Qua để tham gia hoạt động trường cách có hiệu Thơng qua trang web việc quản lí sinh viên hiệu nhiều.Các thông tin lịch học,hoạt động ngoại khóa,lịch thi đăng lên website giúp cho sinh viên cập nhật nhanh chóng.Từ hoạt động mà sinh viên tham gia đạt kết tốt Chính u cầu đặt trước mắt cần phải xây website thân thiện,nhanh hiệu việc quản lí.Website có đầy đủ tính như:cập nhật tin tức,đăng kí lịch học,đăng kí,đăng nhập tài khoản cá nhân,chia sẻ tài liệu, thông tin tuyển sinh,quảng cáo… 6.3 Giới thiệu sở liệu Yếu tố quan trọng hàng đầu Website sở liệu.Trong Joomla,cơ sở liệu thiết kế sẵn với chức thiết kế sẵn tích hợp trường bảng liệu.Và tùy theo chức Website mà bảng liệu thiết kế với trường chứa thuộc tính khác Bảng jos_user: Bảng User có thông tin liên quan đến người dùng tương tác hệ thống.Những người sử dụng bao gồm từ quản trị viên người dùng.Tất thông tin chứa bảng nhất.Bảng User có số trường đáng ý sau: 50 6.1:Bảng jos_user -Id :là trường quan trọng bảng.Trường ID khóa có Figure 52Hình thuộc tính autoincrement.ID cho người dùng sở liệu.Thơng qua trường này,bảng User kết nối với bảng khác thông qua thuộc tính khóa định -Name:trường name chứa tên người dùng.Có kiểu liệu varchar không chứa giá trị null -Username: Trường chứa tên đăng nhập người dùng Kiểu liệu trường varchar không rỗng -Email: Trường email chứa tên email người dùng Kiểu liệu varchar khơng có giá trị rỗng -Password: Trường Password chứa mật người dùng để truy cập tài khoản sử dụng hệ thống Dữ liệu trường mã hóa để cung cấp chế bảo mật Kiểu liệu varchar(100) không rỗng -Usertype: Trường usertype chứa kiểu người dùng để phân biệt khách hàng nhà quản trị Kiểu liệu varchar giá trị rỗng Bảng jos_vvisitcounter (đếm số người truy cập): 51 Figure 53Hình 6.2:Bảng jos_vvisitcounter -Id:là khóa bảng có thuộc tính auto_increment -tm:Tên máy truy cập dạng số -ip:Địa IP máy truy cập 6.4.Một số Component Module sử dụng Website Với yêu cầu trang web khoa Công nghệ,ở sử dụng module component với chức riêng để xây dựng trang web 6.4.1 Một số Component sử dụng trang web *Com_Ja News : Component giúp trình bày viết trang chủ.Các viết trình bày dạng cột ,ở viết có phần tóm tắt viết nút đọc thêm người xem muốn đọc Hơn có nhiều lựa chọn cho kiểu trình bày như:trình bày theo dạng cột,trình bày viết tiêu điểm,các viết chủ đề.Tùy theo mục đích người quản trị để đưa lựa chọn phù hợp *Com_Akeeba backup: Component giúp người quản trị back up liệu cách có hiệu quả.Khi trang web gặp cố ta hồn tồn khơi phục lại liệu *Com_Phoca Dowload: Component thực việc upload tài liệu tạo trang thư viện trang web *Com_sh404sef: 52 Component với chức tạo link thân thiện giúp cho việc SEO dễ dàng hơn,tốc độ truy cập vào trang web cải thiện *Com_Poll: Component giúp ta tạo trang bình chọn.Đưa câu hỏi để người dùng bình chọn theo tiêu chí có sẵn *Com_contact: Component trình bày nội dung viết.Component cài đặt sẵn Joomla 6.4.2 Một số Module sử dụng trang web *Mod_banner: Module phần banner trang web.Nới giới thiệu hình ảnh tên khoa công nghệ *Mod_fj_related_plus: Module đưa tiêu đề viết ngẫu nhiên bên viết mà người dùng xem *Mod_footer: Module trình bày phần quyền trang web *Mod_yt_menus: Module trình bày menu ngang trang web *Mod_mainmenu: Module trình bày menu nằm dọc trang web *Mod_yt_multivideo: Module chạy video khoa,các video phóng sự,hoạt động khoa *Mod_jumplink: Module tạo liên kết với Website *Mod_vvisit_counter: Module đếm số người truy cập vào trang web *Mod_jsn_imageshow_pro: Module trình diễn ảnh ,những hình ảnh khoa 53 *Mod_slideshow_pro: Module show hình ảnh hoạt động khoa *Mod_breadcrumbs_advanced: Module tạo thư mục,chỗ mà người dùng xem 6.5 Demo kết 6.5.1:Giao diện quản trị -Bảng điều khiển Figure 54Hình 6.3:Bảng điều khiển 6.5.2:Giao diện trang Web -Giao diện trang chủ 54 Figure 55Hình 6.4:Giao diện trang chủ *Để thay đổi giao diện trình bày viết trang chủ vào giao diện quản trị.Chọn tới menu Chức năng→JA News manager.Cửa sổ cấu hình chung Ja News manager ta chọn tiếp Frontpage Layout→fontpage.Trong mục Blog Template ta chọn “sắp xếp theo chủ đề”(để thay đổi cấu hình cho mục ta vào Layout Template chọn Blog).Trong mục Choose sections to display ta chọn danh mục thị trang chủ 55 Figure 56Hình 6.5:Chọn kiểu hiển thị viết trang chủ -Giao diện trang chủ xếp theo danh mục 6.6:Giao diện trang chủ theo mục -Giao diện trình bày tin tức Figure 57Hình 56 igure 58Hình 6.7:Giao diện trình bày tin tức 57 -Giao diện trang thư viện: 6.8:Giao diện trang dowload tài liệu -Giao diện trang liên hệ Figure 59Hình Figure 60Hình 6.9:Giao diện trang liên hệ 58 -Giao diện trang bình chọn Figure 61Hình 6.10 :Giao diện trang bình chọn Chương :Kết luận hướng phát triển 7.1 Kết đạt Sau thời gian tìm hiểu,xem trang web mạng,tham khảo thêm tài liệu thiết kế web.Cùng với dẫn Thầy TS.Nguyễn Đăng Minh,tôi hiểu phần thấy công việc cần phải làm để “xây dựng website cho khoa Công nghệ”.Trong trình khảo sát phân tích thiết kế website tơi gặp nhiều khó khăn tơi cố gắng nhiều để hoàn thành đề tài.Đề tài tập trung vào khía cạnh: -Nghiên cứu ứng dụng lý thuyết Joomla vào trang web -Ứng dụng kiến thức học trường kiến thức thực tiễn để xây dựng trang web cho khoa công nghệ -Tạo môi trường thân thiện sinh viên khoa công nghệ thông qua giao diện trang Web -Tạo việc bảo mật định việc truyền liệu lưu trữ liệu mạng Internet Website tiêu biểu số nhiều trang web tin tức nhằm thu hút người dùng internet truy cập vào trang web với số lượng lớn.Khi mà interner ngày phát triển,việc doanh nghiệp hay công ty xây dựng 59 trang web để quảng bá giới thiệu sản phẩm cơng ty khơng thể thiếu.Ngồi hạn hẹp thời gian trình độ nên việc xây dựng đồ án đáp ứng yêu cầu bản,nếu đưa vào thực tế cần phải nâng cấp thêm số chức nêu phần sau Tuy nhiên,với đồ án tơi hồn thành u cầu đặt ra,bao gồm: -Tạo trang thị nội dung website trang chủ,trang trình bày tin tức khoa,của trường,giải trí… -Lập trình quản trị cho phép việc thêm ,sửa,xóa viết -Thực thành cơng việc lập trình upload file tạo thư viện với mục đích nơi chia sẻ tài liệu,trao đổi kiến thức bạn sinh viên -Website cịn có phân chia quyền hạn theo nhóm sử dụng website nhằm đảm bảo cho thông tin liệu -Website xây dựng tảng Joomla tính bảo mật cao,tránh hacker xâm nhập -Website thử nghiệm localhost Vì thời gian nghiên cứu khơng nhiều,điều kiện khơng cho phép khả hạn chế nên kết thu cịn nhiều thiếu xót.Nhưng tơi mong với kết nhận góp ý quý thầy cô 7.2 Hướng phát triển đề tài Website xây dựng hoàn thiện với giao diện hài hịa có nhiều chức phù hợp với yêu cầu đặt Việc phát triển thêm từ trang web để ứng dụng xây dựng website khác hồn tồn có thể.Từ module component có sẵn hồn tồn tùy biến để xây dựng website cho khoa khác trang web cho doanh nghiệp.Tùy theo nhu cầu tổ chức hay công ty,doanh nghiệp để bổ sung thêm chức giao diện phù hợp Hướng phát triển triển mở rộng cho trang web tại: -Phát triển Website với nhiều tính năng,giao diện thích hợp cho cá nhân -Thêm tính hiển thị ngơn ngữ khác cho website -Bổ sung thêm chức upload tài liệu từ phía trang web -Sử dụng công cụ bảo mật cao 60 Tài liệu tham khảo Tiếng Việt [1] Ban đạo CNTT quan Đảng -Ngơn ngữ lập trình PHP MySQL [2] Đoàn Thanh Tám-Tài liệu hướng dẫn xây dựng Component Joomla 1.5 [3] Trần Đình Nghĩa-Thiết kế lập trình Web PHP [4] Phạm Hữu Khang-Xây dựng ứng dụng Web PHP & MySQL.Nhà xuất phương Đông 2006 [5] Trang web:http://www.joomlaviet.org [6] Trang Web:http://www.joomlart.com [7]Trang Web:http://www.joomlavietnam.org Tiếng Anh [8] Ebook:Andrew Eddie-Joomla Developer Manual2005,2000-2005 [7] Joseph LeBlanc-Learning_Joomla_Extension_Development [8] James Ramsay- Joomla! Core Features V1.2 [9] Hagen Graf-Building Websites with Joomla 1.5 [10] James Kennard- Mastering Joomla! 1.5 Extension and Framework Development [11] Grary Reid-Make a Joomla Template in Easy Steps [12] Tessa Blakeley Silver- Publishing.Joomla.Template.Design [13] Santonu Kumar Dhar- Building job sites with Joomla [14] Dan Rahmel-Beginning Joomla!From Novice to Professional,2000, 494tr [15] Herbert-Jan van Dinther-Joomla!1.5 SEO 61