tiểu luận đề tài phương pháp nghiên cứu khoa học trong tin học - Pdf 11

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH
TRƢỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
CHƢƠNG TRÌNH ĐÀO TẠO THẠC SĨ CNTT QUA MẠNG
________________ BÀI THU HOẠCH MÔN HỌC
PHƢƠNG PHÁP
NGHIÊN CỨU KHOA HỌC
TRONG TIN HỌC Giảng viên hƣớng dẫn: GS.TSKH.Hoàng Kiếm
Học viên thực hiện: Lƣơng Trí Quân
MSHV: CH1101125 TP. HCM, năm 2012
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 2

MỤC LỤC

I. CÁC NGUYÊN TẮC SÁNG TẠO: 5

27. Nguyên tắc “rẻ” thay cho “đắt”: 9
28. Thay thế sơ đồ cơ học: 9
29. Sử dụng các kết cấu khí và lỏng: 10
30. Sử dụng vỏ dẻo và màng mỏng: 10
31. Sử dụng các vật liệu nhiều lỗ: 10
32. Nguyên tắc thay đổi màu sắc: 10
33. Nguyên tắc đồng nhất: 10
34. Nguyên tắc phân hủy hoặc tái sinh các phần: 10
35. Thay đổi các thông số hoá lý của đối tượng: 11
36. Sử dụng chuyển pha: 11
37. Sử dụng sự nở nhiệt: 11
38. Sử dụng các chất oxy hoá mạnh: 11
39. Thay đổi độ trơ: 11
40. Sử dụng các vật liệu hợp thành (composite): 11
II. TÌM HIỂU CÔNG NGHỆ XÂY DỰNG ỨNG DỤNG WEB TRÊN NỀN CÔNG NGHỆ
JOOMLA: 12
1) Giới thiệu joomla: 12
2) Các phiên bản joomla: 12
3) Kiến trúc joomla 13
4) Ƣu điểm joomla: 13
5) Khái niệm và thuật ngữ trong Joomla: 13
6) Bộ công cụ chuẩn bị để triển khai ứng dụng Joomla: 16
7) Các bƣớc cài đặt triển khai: 16
III. PHÂN TÍCH CÁC NGUYÊN LÍ SÁNG TẠO ĐÃ ĐƢỢC ỨNG DỤNG TRONG
CÔNG NGHỆ XÂY DỰNG WEBSITE JOOMLA: 29
IV. KẾT LUẬN : 30
TAI LIỆU THAM KHẢO : 31

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học



Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 5

I. Các nguyên tắc sáng tạo:
1. Nguyên tắc phân nhỏ:
a) Chia đối tƣợng thành các phần độc lập.
b) Làm đối tƣợng trở nên tháo lắp đƣợc.
c) Tăng mức độ phân nhỏ đối tƣợng.
2. Nguyên tắc “tách khỏi”:
Tách phần gây “phiền phức” (tính chất “phiền phức”) hay ngƣợc
lại tách phần duy nhất “cần thiết” (tính chất “cần thiết”) ra khỏi đối
tƣợng.
3. Nguyên tắc phẩm chất cục bộ:
a) Chuyển đối tƣợng (hay môi trƣờng bên ngoài, tác động bên
ngoài) có cấu trúc đồng nhất thành không đồng nhất.
b) Các phần khác nhau của đối tƣợng phải có các chức năng
khác nhau.
c) Mỗi phần của đối tƣợng phải ở trong những điều kiện thích
hợp nhất đối với công việc.
4. Nguyên tắc phản đối xứng:
Chuyển đối tƣợng có hình dạng đối xứng thành không đối xứng
(nói chung giãm bật đối xứng).
5. Nguyên tắc kết hợp:
a) Kết hợp các đối tƣợng đồng nhất hoặc các đối tƣợng dùng
cho các hoạt động kế cận.
b) Kết hợp về mặt thời gian các hoạt động đồng nhất hoặc kế
cận.
6. Nguyên tắc vạn năng:

a)

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 7

b)

14.
a)

b)
c)
15.
a)

b)

16.
ơn.
17.
a)

b)
c)
d)
e)

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học


b) Nếu đã có quan hệ phản hồi, hãy thay đổi nó.
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 9

24. Nguyên tắc sử dụng trung gian:
Sử dụng đối tƣợng trung gian, chuyển tiếp.
25. Nguyên tắc tự phục vụ:
a) đối tƣợng phải tự phục vụ bằng cách thực hiện các thao tác
phụ trợ, sửa chữa.
b) Sử dụng phế liệu, chát thải, năng lƣợng dƣ.
26. Nguyên tắc sao chép (copy):
a) Thay vì sử dụng những cái không đƣợc phép, phức tạp, đắt
tiền, không tiện lợi hoặc dễ vỡ, sử dụng bản sao.
b) Thay thế đối tƣợng hoặc hệ các đối tƣợng bằng bản sao
quang học (ảnh, hình vẽ) với các tỷ lệ cần thiết.
c) Nếu không thể sử dụng bản sao quang học ở vùng biẻu kiến
(vùng ánh sáng nhìn thấy đƣợc bằng mắt thƣờng), chuyển sang
sử dụng các bản sao hồng ngoại hoặc tử ngoại.
27. Nguyên tắc “rẻ” thay cho “đắt”:
Thay thế đối tƣợng đắt tiền bằng bộ các đối tƣợng rẻ có chất
lƣợng kém hơn (thí dụ nhƣ về tuổi thọ).
28. Thay thế sơ đồ cơ học:
a) Thay thế sơ đồ cơ học bằng điện, quang, nhiệt, âm hoặc mùi
vị.
b) Sử dụng điện trƣờng, từ trƣờng và điện từ trƣờng trong tƣơng
tác với đối tƣợng
c) Chuyển các trƣờng đứng yên sang chuyển động, các trƣờng
cố định sang thay đổi theo thời gian, các trƣờng đồng nhất sang
có cấu trúc nhất định .

34. Nguyên tắc phân hủy hoặc tái sinh các phần:
a) Phần đối tƣợng đã hoàn thành nhiệm vụ hoặc trở nên không
càn thiết phải tự phân hủy (hoà tan, bay hơi ) hoặc phải biến
dạng.
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 11

b) Các phần mất mát của đối tƣợng phải đƣợc phục hồi trực tiếp
trong quá trình làm việc.
35. Thay đổi các thông số hoá lý của đối tƣợng:
a) Thay đổi trạng thái đối tƣợng.
b) Thay đổi nồng độ hay độ đậm đặc.
c) Thay đổi độ dẻo
d) Thay đổi nhiệt độ, thể tích.
36. Sử dụng chuyển pha:
Sử dụng các hiện tƣợng nảy sinh trong quá trình chuyển pha
nhƣ: thay đổi thể tích, toả hay hấp thu nhiệt lƣợng
37. Sử dụng sự nở nhiệt:
a) Sử dụng sự nở (hay co) nhiệt của các vật liệu.
b) Nếu đã dùng sự nở nhiệt, sử dụng với vật liệu có các hệ số nở
nhiệt khác nhau.
38. Sử dụng các chất oxy hoá mạnh:
a) Thay không khí thƣờng bằng không khí giàu oxy.
b) Thay không khí giàu oxy bằng chính oxy.
c) Dùng các bức xạ ion hoá tác động lên không khí hoặc oxy.
d) Thay oxy giàu ozon (hoặc oxy bị ion hoá) bằng chính ozon.
39. Thay đổi độ trơ:
a) Thay môi trƣờng thông thƣờng bằng môi trƣờng trung hoà.
b) Đƣa thêm vào đối tƣợng các phần , các chất , phụ gia trung


Hiện Joomla có 2 dòng phiên bản chính
a) Phiên bản thế hệ 1(Joomla! 1.0.x):

Phiên bản phát hành đầu tiên: Joomla 1.0.0 (ngày 15 tháng 9 năm 2005)
Phiên bản phát hành mới nhất: Joomla 1.0.15 (ngày 22 tháng 2 năm 2008)
b) Phiên bản thế hệ 2(Joomla! 1.5.x):

 Phiên bản Joomla 1.5 là phiên bản cải tiến từ Joomla! 1.0.x (phần mã
đƣợc viết lại hoàn toàn, tuy nhiên vẫn giữ cách hành xử nhƣ cũ) . Joomla
1.5 tiếp tục duy trì một giao diện ngƣời sử dụng đơn giản.
 Joomla 1.5 hỗ trợ đa ngôn ngữ. Joomla! sử dụng file định dạng “.ini”
để lƣu các thông tin chuyển đổi ngôn ngữ. Joomla 1.5 hỗ trợ tất cả các
ngôn ngữ có tập ký tự đƣợc biểu diễn bằng bảng mã UTF-8.
 Joomla 1.5 cũng bao gồm các đặc tính mới nhƣ các mô hình chứng
thực (LDAP, Gmail…), hỗ trợ mô hình client-server. Nó cũng hỗ trợ các
trình điều khiển cơ sở dữ liệu dành cho MySQL 4.1+ (trên nền PHP 5) và
tăng cƣờng hỗ trợ cho MySQL 5, cũng nhƣ hỗ trợ các loại cơ sở dữ liệu
khác. Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 13

3) Kiến trúc joomla


mục cũng nhƣ các nội dung của Website.
 Jooma đáp ứng đƣợc các đặc tính của web 2.0 nhƣ: Phát triển ứng dụng
dễ dàng và nhanh chóng, giao diện ứng dụng phong phú, có thể chạy trên
nhiều thiết bị vv…

5) Khái niệm và thuật ngữ trong Joomla:
a) Component là gì?

 Component là các phần tử nội dung hay ứng dụng của Joomla, chúng
đƣợc thể hiện nội dung ở phần nội dung chính (mosContent) của
template.
 Nội dung thể hiện của component phụ thuộc thiết kế của Template
đang sử dụng.
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 14

 Một component sẽ quản lý dữ liệu, thiết lập hiển thị, cung cấp các chức
năng và thực thi bất kỳ các xử lý.
 Component là phần tử lõi của các phần tử chức năng của Joomla gồm
có: Component quảng cáo (Banners), Component liên hệ (Contact),
Component lấy tin từ xa (New Feeds), Component bầu chọn (Poll),
Component liên kết webiste (Web links)v v…
 Các component hoạt động cùng với các module và các plugin giúp
ngƣời dùng có thể hiển thị nội dung một các phong phú đa dạng. Các
component giúp cho Joomla mở rộng các tính năng của nó.
 Các thành viên của cộng đồng Joomla tạo ra các COM (Third party) liên
quan dựa trên nguyên tắc nhất định của Joomla. Chúng đƣợc cung cấp
miễn phí từ http://developer.joomla.org và 1 số website khác.


Popular News (mod_mostreads): Module hiển thị các bài đƣợc quan
tâm nhiều nhất
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 15

Related Items (mod_related_items): Module hiển thị các bài viết liên
quan
Random Image (mod_random_image): Module hiển thị các ảnh ngẫu
nhiên
Search Module (mod_search): Module công cụ tìm kiếm
Login Module (mod_login): Module hiển thị form đăng nhập hệ thống
Stats Module (mod_stats): Module hiển thị các thông tin thống kê về hệ
thống
Menu Module (mod_mainmenu): Module hiển thị các menu của website
Banners Module (mod_banners): Moudule hiển thị các banner quảng
cáo.
c) Plugin là gì?

Plugin đƣợc sử dụng đặt vào trong bài viết để thực hiện một chức năng,
hoặc sử dụng một vài cơ chế đặt biệt để gọi plugin thực hiện chức năng
mong muốn.

d) Tempate là gì?

Template là những giao diện đƣợc thiết kế nhằm thay đổi diện mạo cho
trang web. Một trang web joomla có thể thay đổi nhiều giao diện khác nhau.

e) Front-end và Back-end là gì?


“Các môn thể thao khác”…

h) Content là gì?

Content là toàn bộ nội dung của một bài viết và thƣờng gồm 2 phần:
 Phần giới thiệu (Intro Text): Phần này nêu ngắn gọn, tóm tắt hoặc là ý
mở đầu cho toàn bộ bài viết.
 Phần chi tiết (Description Text): Phần còn lại của bài viết.
Để dễ hiểu ta mô phỏng Section, Categoty, Content nhƣ sau:
Section 1
|Category 1a
|Category 1c
|Category 1b
Section 2
|Category 2a
|Category 2b
|Content 2b1
|Content 2b2
Nhƣ vậy để tạo một ứng dụng web trong joomla chúng ta cần bƣớc sau đây:
Bƣớc 1: Tạo các Section
Bƣớc 2: Tạo các Category theo từng Section
Bƣớc 3: Tạo các Content theo từng Category

6) Bộ công cụ chuẩn bị để triển khai ứng dụng Joomla:

Có thể triển khai 1 trong 4 bộ công cụ sau:
 Appserv
 Easy PHP
 Xampp
 Warmp Server

Chọn đƣờng dẫn cài đặt AppServ(Vị trí mặc định C:\AppServ),Click Next ,
xuất hiện màn hình:
Phải đảm bảo các checkbox phai đƣợc chọn, Click Next, xuất hiện màn hình:
Để các thông số mặc định,Click Next, xuất hiện màn hình:

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 19
Nhập vào password user root để joomla có thể kết nối cơ sở dữ liệu với
MySQL(user root là user toàn quyền quản trị MySQL giống với user sa trong
SQL Server). Có thể bỏ trống(blank) không nhập password của user root.
Click Install và quá trình cài đặt bắt đầu:
Quá trình cài đặt hoàn tất:

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 20


Joomla_1.5.15-Stable-Full_Package: Đó chính là website mẫu của
JOOMLA, ta sẽ copy thƣ mục Joomla_1.5.15-Stable-Full_Package vào
Appserv vừa mới đƣợc cài đặt vào. Vì Appserv đƣợc xem nhƣ là một
localhost(C:\appserv\www)

Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 22

Đổi tên thƣ mục: Joomla_1.5.15-Stable-Full_Package testwebsite
Lúc này, thƣ mục testwebsite chính là website mẫu JOOMLA đã đƣợc upload
lên localhost.
Để website joomla hoạt động đƣợc trên localhost ta sẽ tiến hành cài đặt và
chỉnh các thông số website theo các bƣớc sau đây:
Tiểu luận phƣơng pháp nghiên cứu khoa học trong tin học

Lƣơng Trí Quân Trang 23 Bƣớc 1: Mở trình duyệt Web và nhập vào địa chỉ sau:
http://localhost/testwebsite ,xuất hiện màn hình: Chọn language:en-US-English(US),Click Next, xuất hiện màn hình:

bƣớc cài Appserv thi để trống phần password
- Database Name:testwebsite(database này đã tạo ở bƣớc 2)
Click Next Next xuất hiện màn hình:
Bƣớc 5:

Trong phần FTP Configuration: Basic settings-> chọn No. Click Next, xuất
hiện màn hình:

Bƣớc 6:


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status