Tiểu luận môn phương pháp nghiên cứu khoa học GIỚI THIỆU HỆ QUẢN TRỊ THÔNG TIN QUẢN LÝ CÁC CỔNG THÔNG TIN ĐIỆN TỬ TRÊN INTERNET NUKEVIET CMS - Pdf 27

Người thực hiện: VÕ VIỆT GIÀU
GIỚI THIỆU HỆ QUẢN TRỊ THÔNG TIN QUẢN LÝ
CÁC CỔNG THÔNG TIN ĐIỆN TỬ TRÊN INTERNET
NUKEVIET CMS

CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH
MÃ SỐ: 60.48.01
TIỂU LUẬN KẾT THÚC MÔN PHƯƠNG PHÁP NGHIÊN CỨU KHOA HỌC
NGƯỜI HƯỚNG DẪN
GS.TSKH HOÀNG VĂN KIẾM
TP. HỒ CHÍ MINH – THÁNG 11 NĂM 2013
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC QUỐC TẾ HỒNG BÀNG
LỜI CẢM ƠN
Đầu tiên, em xin bày tỏ lòng biết ơn chân thành đến GS.TSKH Hoàng Văn Kiếm,
người đã tận tình hướng dẫn, tạo mọi điều kiện thuận lợi để em hoàn thành tốt
chuyên đề này. Thầy đã định hướng cho chúng em từ cách đặt vấn đề, phương pháp
nghiên cứu khoa học cho đến những công việc cụ thể nhất.
Em xin chân thành cảm ơn các thầy cô phòng đào tạo sau đại học, những người đã
giúp đỡ, tạo điều kiện tốt cho em trong quá trình học tập thực hiện chuyên đề.
Xin gửi lời cảm ơn đến gia đình, cảm ơn các anh chị, bạn bè, những người luôn
sát cánh, động viên chúng em trên bước đường học tập cũng như trong cuộc sống!
TP HCM, ngày 07 tháng 11 năm 2013
Học viên
Võ Việt Giàu
Giới thiệu
Bài viết này tổng hợp kiến thức cơ bản của môn phương pháp luận nghiên cứu
khoa học. Nhằm hiểu rõ hơn về các nguyên tắc sáng tạo được GS.TSKH Hoàng Văn
Kiếm trình bày tại lớp học, tác giả đã tìm hiểu và giới thiệu trong bài viết này một sản
phẩm tiêu biểu là NukeViet CMS.
Nội dung chính của bài viết được trình bày như sau:

26.Nguyên tắc sao chép (copy): 4
27.Nguyên tắc “rẻ” thay cho “đắt”: 5
28.Thay thế sơ đồ cơ học: 5
29.Sử dụng các kết cấu khí và lỏng: 5
30.Sử dụng vỏ dẻo và màng mỏng: 5
31.Sử dụng các vật liệu nhiều lổ: 6
32.Nguyên tắc thay đổi màu sắc: 6
33.Nguyên tắc đồng nhất: 6
34.Nguyên tắc phân hủy hoặc tái sinh các phần: 7
35.Thay đổi các thông số hoá lý của đối tượng: 7
36.Sử dụng chuyển pha: 7
37.Sử dụng sự nở nhiệt: 7
38.Sử dụng các chất oxy hoá mạnh: 7
39.Thay đổi độ trơ: 7
40.Sử dụng các vật liệu hợp thành (composite): 8
Chương II.GIỚI THIỆU HỆ QUẢN TRỊ NỘI DUNG QUẢN LÝ CÁC CỔNG
THÔNG TIN ĐIỆN TỬ TRÊN INTERNET NukeViet CMS 9
1. Giới thiệu về NukeViet 9
2.Tổng quan về NukeViet CMS 11
3.Các tính năng của NukeViet 3.0 12
Chương I. BỐN MƯƠI NGUYÊN TẮC SÁNG TẠO
1. Nguyên tắc phân nhỏ:
− Chia đối tượng thành các phần độc lập;
− Làm đối tượng trở nên tháo lắp đượ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ộ:

10. Nguyên tắc thực hiện sơ bộ:
− Thực hiện trước sự thay đổi cần có, hoàn toàn hoặc từng phần, đối
với đối tượng;
− Cần sắp xếp đối tượng trước, sao cho chúng có thể hoạt động từ vị
trí thuận lợi nhất, không mất thời gian dịch chuyển.
11. Nguyên tắc dự phòng:
− Bù đắp độ tin cậy không lớn của đối tượng bằng cách chuẩn bị
trước các phương tiện báo động, ứng cứu, an toàn.
12. Nguyên tắc đẳng thế:
− Thay đổi điều kiện làm việc để không phải nâng lên hay hạ xuống
các đối tượng.
13. Nguyên tắc đảo ngược:
− Thay vì hành động như yêu cầu bài toán, hành động ngược;
− Làm phần chuyển động của đối tượng (hay môi trường bên ngoài)
thành đứng yên và ngược lại, phần đứng yên thành chuyển động.
14.Nguyên tắc cầu (tròn) hoá:
− Chuyển những phần thẳng của đối tượng thành cong, mặt phẳng
thành mặt cầu, kết cấu hình hộp thành kết cấu hình cầu;
− Sử dụng các con lăn, viên bi, vòng xoắn;
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
− Chuyển sang chuyển động quay, sử dung lực ly tâm.
15. Nguyên tắc linh động:
− Cần thay đổi các đặt trưng của đối tượng hay môi trường bên ngoài
sao cho chúng tối ưu trong từng giai đoạn làm việc;
− Phân chia đối tượng thành từng phần, có khả năng dịch chuyển với
nhau.
16.Nguyên tắc giải “thiếu” hoặc “thừa”:
− Nếu như khó nhận được 100% hiệu quả cần thiết, nên nhận ít hơn
hoặc nhiều hơn “một chút”. Khi đó bài toán có thể trở nên đơn giản
hơn và dễ giải hơn.

− Vượt nhanh để có được hiệu ứng cần thiết.
22.Nguyên tắc biến hại thành lợi:
− Sử dụng những tác nhân có hại (thí dụ tác động có hại của môi
trường) để thu được hiệu ứng có lợi;
− Khắc phục tác nhân có hại bằng cách kết hợp nó với tác nhân có hại
khác;
− Tăng cường tác nhân có hại đến mức nó không còn có hại nữa.
23.Nguyên tắc quan hệ phản hồi:
− Thiết lập quan hệ phản hồi;
− Nếu đã có quan hệ phản hồi, hãy thay đổi nó.
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ụ:
− Đố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;
− Sử dụng phế liệu, chất thải, năng lượng dư.
26.Nguyên tắc sao chép (copy):
− 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;
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
− 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;
− 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:
− Thay thế sơ đồ cơ học bằng điện, quang, nhiệt, âm hoặc mùi vị;

dấu;
− Sử dụng các hình vẽ, ký hiệu thích hợp.
Nhận xét :
− Trong năm giác quan của con người thì thị giác đóng vai trò quan
trọng nhất. Hơn 90% thông tin nhận được từ thế giới bên ngoài
thông qua giác quan này.
− Màu sắc có nhiều tránh việc chỉ dùng một màu nào đó. Cần quy
ước một loại màu ứng với cái gì, trên cơ sở đó dễ bao quát, xử lý
thông tin nhanh.
− Các hình vẽ, ký hiệu thích hợp rất có tác dụng, giúp cho suy nghĩ
thoáng, thấy trước cái mối liên hệ giữa các bộ phận. Nếu có thể nên
vẽ sơ đồ khối, chúng giúp ta không chỉ thấy cây mà còn thấy rừng.
− Nguyên tắc này thường kết hợp với các nguyên tắc: tách khỏi,
phẩm chất cục bộ, thực hiện sơ bộ, sao chép…
33.Nguyên tắc đồng nhất:
− Những đối tượng, tương tác với đối tượng cho trước, phải được làm
từ cùng một vật liệu (hoặc từ vật liệu gần về các tính chất) với vật
liệu chế tạo đối tượng cho trước.
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
34.Nguyên tắc phân hủy hoặc tái sinh các phần:
− 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;
− 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.
Nhận xét :
− Nguyên tắc này là trường hợp đặc biệt của hai nguyên tắc: linh
động và liên tục tác động có ích. Khi không còn có ích nữa thì phải
linh động biến mất, ngược lại khi cần có tác động có ích thì phải
linh động xuất hiện. Như vậy mới thật tối ưu.
35.Thay đổi các thông số hoá lý của đối tượng:

khác nhau. Phiên bản đang được phát hành theo giấy phép phần mềm tự do nguồn mở
có tên gọi đầy đủ là NukeViet CMS gồm 2 phần chính là phần nhân (core) của hệ
thống NukeViet và nhóm chức năng quản trị nội dung của CMS thường được sử dụng
để xây dựng các website tin tức do đó người dùng thường nghĩ rằng NukeViet mạnh
về hệ thống tin tức. Tuy nhiên, đội ngũ phát triển NukeViet đã phát triển nhiều hệ
thống khác nhau cho NukeViet, nổi bật nhất phải kể đến NukeViet Portal (Cổng thông
tin hai chiều dùng cho doanh nghiệp), NukeViet Edu Gate (Cổng thông tin tích hợp
nhiều website, sử dụng cho phòng giáo dục, sở giáo dục) và NukeViet Tòa Soạn Điện
Tử (Sử dụng cho các tòa soạn báo điện tử, trang tin điện tử).
Theo định hướng phát triển của NukeViet, ngoài NukeViet CMS đã được phát
hành theo giấy phép tự do nguồn mở trong nhiều năm qua, NukeViet sẽ có thêm 2
nhóm ứng dụng nữa là NukeViet Blog (Dành cho các website và người dùng tạo các
trang nhật ký cá nhân) và NukeViet Shop (dành cho các website thương mại điện tử
với hoạt động chính là bán hàng trực tuyến, hiện đã có thể sử dụng bằng cách cài bổ
sung module Shop lên NukeViet CMS).

Lịch sử phát triển
NukeViet ra đời từ năm 2004, bắt đầu từ việc sử dụng sản phẩm PHP-Nuke để
làm cho website cá nhân, anh Nguyễn Anh Tú - một lưu học sinh người Việt tại Nga -
đã cùng cộng đồng Việt hóa, cải tiến theo nhu cầu sử dụng của người Việt. Được sự
đón nhận của đông đảo người sử dụng, NukeViet đã liên tục được phát triển và trở
thành một ứng dụng thuần Việt. Cho đến phiên bản 3.0, NukeViet đã được phát triển
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
thành một ứng dụng khác biệt hoàn toàn, và không chỉ là một CMS, NukeViet được
định hướng để trở thành phần mềm đa chức năng trên nền web.
Kể từ năm 2010, NukeViet đã phát triển theo mô hình chuyên nghiệp, đội ngũ
quản trị đã thành lập doanh nghiệp chuyên quản và đạt được những tiến bộ vượt bậc.
NukeViet đã trở thành hệ quản trị nội dung nguồn mở duy nhất của Việt Nam được Bộ
GD&ĐT khuyến khích sử dụng trong giáo dục (thông tư 08/2010/TT-BGDĐT). Tiếp
đó, NukeViet CMS đã được trao giải Nhân Tài Đất Việt 2011 và trở thành phần mềm

2. Tổng quan về NukeViet CMS
NukeViet CMS là một hệ quản trị nội dung (Content Managtác giảent Systtác giả
- CMS) cho phép chúng ta quản lý các cổng thông tin điện tử trên Internet. Nói đơn
giản, NukeViet giống như một phần mềm giúp chúng ta xây dựng và vận hành các
trang web của mình một cách dễ dàng nhất.
NukeViet CMS là một phần mềm mã nguồn mở, do đó việc sử dụng hoàn toàn
miễn phí, chúng ta có thể tải NukeViet CMS về bất cứ lúc nào tại website chính thức
của NukeViet là nukeviet.vn. Chúng ta có thể cài NukeViet lên hosting để sử dụng
hoặc cũng có thể thử nghiệm bằng cách cài ngay lên máy tính cá nhân.
NukeViet cho phép xây dựng một website động, đa chức năng, hiện đại một cách
nhanh chóng mà người vận hành nó thậm chí không cần phải biết một tí gì về lập trình
bởi tất cả các tác vụ quản lý phức tạp đều được tự động hóa ở mức cao. NukeViet đặc
biệt dễ dàng sử dụng vì hoàn toàn bằng tiếng Việt và được thiết kế phù hợp nhất với
thói quen sử dụng mạng của người Việt Nam.
Bằng việc sử dụng các công nghệ web mới nhất hiện nay, thiết kế hệ thống uyển
chuyển và sở hữu những tính năng độc đáo, NukeViet sẽ giúp chúng ta triển khai các
ứng dụng web từ nhỏ đến lớn một cách nhanh chóng và tiết kiệm: từ các website cá
nhân cho tới các cổng thông tin điện tử; từ các gian hàng trực tuyến cho tới các mạng
xã hội
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
NukeViet là CMS mã nguồn mở đầu tiên của Việt Nam có quá trình phát triển lâu
dài nhất, có lượng người sử dụng đông nhất. Hiện NukeViet cũng là một trong những
mã nguồn mở chuyên nghiệp đầu tiên của Việt Nam, cơ quan chủ quản của NukeViet
là VINADES.,JSC - đơn vị chịu trách nhiệm phát triển NukeViet và triển khai
NukeViet thành các ứng dụng cụ thể cho doanh nghiệp.
3. Các tính năng của NukeViet 3.0
* Nền tảng công nghệ:
- NukeViet CMS 3 lập trình trên PHP 5 và MySQL 5 cho phép vận dụng tối đa
sức mạnh của công nghệ mới.
- Ứng dụng Xttác giảplate và jQuery cho phép vận dụng Ajax uyển chuyển từ

* Đa ngôn ngữ
- NukeViet 3 đa ngôn ngữ 100% với 2 loại: đa ngôn ngữ giao diện và đa ngôn
ngữ xử lý dữ liệu (database).
- NukeViet 3 có tính năng cho phép người quản trị tự xây dựng ngôn ngữ mới
cho site. Cho phép đóng gói file ngôn ngữ để chia sẻ cho cộng đồng
- NukeViet cũng có trung tâm dịch thuật riêng dành cho việc chung tay góp sức
xây dựng những ngôn ngữ mới tại địa chỉ:
- NukeViet 3.0 tách bạch ngôn ngữ quản trị và ngôn ngữ người dùng, ngôn ngữ
giao diện và ngôn ngữ database giúp dễ dàng xây dựng và quản lý các hệ thống
đa ngôn ngữ.
- NukeViet 3.3 còn có khả năng tự động nhận diện và chuyển ngôn ngữ phù hợp
cho người sử dụng.
* Phân quyền cấp độ hệ thống
- NukeViet 3.0 tách biệt 2 khu vực: Khu vực quản trị và Khu vực người dùng.
Toàn bộ các tính năng quản lý nằm trong khu vực quản trị nhằm đảm bảo việc
phân quyền được thực hiện chính xác và an toàn nhất.
o Phân quyền Quản trị: NukeViet 3.0 phân quyền theo module và theo
ngôn ngữ, do đó dễ dàng xác lập quyền quản trị cho các hệ thống lớn,
nhiều người quản trị cùng làm việc.
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
o Phân quyền thành viên: NukeViet 3.0 cho phép quản lý và phân nhóm
người sử dụng thành các nhóm khác nhau để dễ dàng phân quyền người
sử dụng theo từng module cụ thể.
- Phân quyền cấp độ module: Ở cấp module, tùy chức năng module được thiết kế
mà nó có thể được phân quyền theo các cơ chế khác nhau, việc này đặc biệt linh
hoạt khi xây dựng các hệ thống lớn.
* Đa giao diện
- Cài đặt: NukeViet 3.0 hỗ trợ cài đặt và gỡ bỏ giao diện hoàn toàn tự động. Hơn
thế nữa, chúng ta có thể đóng gói giao diện để chia sẻ cho website khác một
cách dễ dàng.

- NukeViet có khả năng ngăn chặn, theo dõi và kiểm soát truy cập vào hệ thống
của tất cả các máy chủ tìm kiếm như yahoo và google hay bất cứ máy chủ tìm
kiếm nào khác.
- Hệ thống có khả năng chống Spam bằng Captcha, chống lụt dữ liệu bằng nhiều
hình thức như giới hạn thời gian gửi dữ liệu (sử dụng các công thức kép)
- Hệ thống cho phép theo dõi, ghi nhận các thông số của máy tính truy cập đến
site như: Hệ điều hành, Trình duyệt, quốc gia, các liên kết đến site (referer) để
từ đó có thể kịp thời ngăn ngừa các nguy cơ tấn công bằng các hình thức như:
kiểm tra và chặn các máy tình dùng proxy, chặn IP truy cập
- Nhật ký hệ thống sẽ ghi nhận truy cập và thao tác tới cơ sở dữ liệu & tệp tin,
giúp người quản trị cũng như các thành viên dễ dàng phát hiện ra những đăng
nhập bất hợp pháp từ lần đăng nhập trước đó.
- Hệ thống có thể phát hiện các bản nâng cấp mới của phần mềm để nhắc nhở
người sử dụng nâng cấp và sửa chữa các lỗi (nếu có).
* Quản lý CSDL
- NukeViet 3 cho phép quản lý CSDL, người sử dụng có thể tối ưu, sao lưu trên
máy chủ và tải dữ liệu về để phục vụ cho công tác phục hồi nếu xảy ra sự cố.
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
* Kiểm soát lỗi tự động và báo lỗi thông minh
NukeViet 3.0 có hệ thống kiểm soát lỗi tự động và báo lỗi cho người dùng. Các lỗi
(nếu có) sẽ được hệ thống kiểm soát có chủ đích, nó chỉ hiển thị lên màn hình người sử
dụng ở lần đầu nó xuất hiện, sau đó hệ thống ghi nhận và báo về cho người quản trị
qua tác giảail.
* Tối ưu hóa cho công cụ tìm kiếm (SEO)
- Hỗ trợ SEO link
- Quản lý và tùy biến tiêu đề site, description
- Hỗ trợ quản lý các thẻ meta như: keywords, description
- Hỗ trợ sử dụng keywords để phát sinh trang thống kê một cách tự động nhờ
công cụ tìm kiếm.
- Hỗ trợ quản lý máy chủ tìm kiếm.

o TiniMCE
- Việc bật tắt trình soạn thảo dễ dàng thực hiện trong Admin Control Panel
- Hỗ trợ truy cập từ điện thoại
- Từ bản NukeViet 3.3, NukeViet có thể tự động nhận diện thiết bị di động để
chuyển giao diện và chế độ tương tác phù hợp.
* Các tiện ích khác
- Hệ thống cho phép gửi mail bằng các phương thức: SMTP, Linux Mail,
PHPmail.
- Cho phép sử dụng phương thức FTP để ghi file nếu máy chủ không cho phép
làm điều đó bằng PHP
- Cho phép xây dựng và quản lý các tác vụ xử lý tự động như tự động sao lưu
CSDL, tự động xóa các dữ liệu cũ hoặc gửi báo lỗi tới người quản trị
- Cung cấp đầy đủ các thông tin về hệ thống giúp nhà phát triển dễ dàng sử dụng
các thông tin này phục vụ cho việc lập trình, kiểm tra và báo lỗi hệ thống.
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
* Các module tích hợp sẵn trong NukeViet CMS 3.0
- Quản lý Upload
o Upload hình (ảnh, flash) từ máy tính hoặc một địa chỉ bất kỳ trên mạng.
o Quản lý: Di chuyển, đổi tên, sửa, xóa, tạo hình thu nhỏ
- Giới thiệu: (Cho phép tạo module ảo)
o Gửi và sắp xếp các bài giới thiệu.
- Quản trị và xuất bản Tin tức: (cho phép tạo module ảo)
o Quản lý chủ đề đa cấp trong đó bản tin có thể nằm ở 1 hoặc nhiều chủ đề
không phụ thuộc quan hệ cha con giữa các chủ đề.
o Quản lý nhóm tin liên quan (phân luồn tin theo dòng đơn)
o Quản lý block tin (nhóm tin đa luồng)
o Quản lý nguồn tin
o Quản lý bình luận.
o Tùy chỉnh bố cục trang tin.
o Gửi bài viết, hẹn giờ đăng và nhiều tùy chỉnh khác: cho phép gửi bản tin,

- Quản lý bình luận cho file
- Quản lý báo lỗi file.
- Cấp RSS
* Quản lý liên kết
- Quản lý chủ đề đa cấp
- Quản lý liên kết, đếm lượt truy cập
- Quản lý báo cáo về liên kết: lỗi, liên kết xấu
* Thống kê: Thống kê theo năm, tháng, ngày, tuần, giờ.
- Theo liên kết đến site
- Theo quốc gia
- Theo trình duyệt
- Theo hệ điều hành
- Máy chủ tìm kiếm
[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20
* Tìm kiếm
- Tìm kiếm chung toàn hệ thống
- Tìm kiếm nâng cao từng khu vực

[ T i ể u l u ậ n m ô n P h ư ơ n g p h á p n g h i ê n c ứ u k h o a h ọ c ] Trang 20


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