1. Trang chủ
  2. » Luận Văn - Báo Cáo

Luận văn xây dựng hệ thống cms dựa trên nền tảng zend framework

75 1 0
Tài liệu đã được kiểm tra trùng 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

Thông tin cơ bản

Tiêu đề Xây Dựng Hệ Thống CMS Dựa Trên Nền Tảng Zend Framework
Tác giả Dinh Việt Bảo
Người hướng dẫn PSG. Tiả Nội, TS. Đặng Văn Chuyột
Trường học Đại Học Bách Khoa Hà Nội
Chuyên ngành Công Nghệ Thông Tin
Thể loại Luận Văn Thạc Sĩ
Năm xuất bản 2016
Thành phố Hà Nội
Định dạng
Số trang 75
Dung lượng 209,68 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Với cách thức làm việc như vậy sẽ lam sho người ding mét mai va tỏn rất nhiều thời gian, nếu người dùng, uốn có thêm 1 bài viết mới, người dũng phải tạo link tới bài viết, phái viết 1 tr

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRUGNG DAI HOC BACH KHOA HA NOI

Dinh Việt Bảo

XÂY DỰNG IIE TIONG CMS DUA TREN NEN TANG ZEND FRAMEWORK

Chuyên ngành: Công nghệ thông tin

LUẬN VĂN THẠC SĨ EY THUẬT

NGƯỜI HƯỚNG DẪN KHOA HỌC:

PSG TS Dang Van Chuyét

TIả Nội - 2016

Trang 2

Lời nói đầu

Ngày nay sự bùng nỗ của ngành Cảng Nghệ Thông Tm, tin học hoá phát triển

xất mạnh và nhanh chỏng, nó đã trở thành một trong những ngành khoa học mũi nhọn

của con người trong các tổ chức kinh tẻ, hành chính, đoàn thể trong các xi nghiệp và

công ty

Việc áp dụng những thành tựu của ngành Công Nghệ Thông Tìm vào mọi lĩnh

vực của đời sống con người ciững ngày cảng phát triển cả về chiều sâu lẫn chiều rộng,

nó đã làm giảm được rất nhiều khó khăn, đồng thời cfng nâng cao chất lượng và hiệu quả của công việc, vì vậy một hệ thống với kiến trúc hợp lý đóng vai trò không nhỏ

trong sự thành công của đự án

Trong thời gian tìm biểu vừa qua, em nhận thây rằng đề tài Xây dựng hệ thong CMS 1a mét dé tai hay, dược rất nhiều người làm và quan tâm, có tính thực tế, ứng

đụng cao Việc phát triển hệ thống này dua trén nén tang Zend Framework 2.08 gitip

cho việc xây đựng, thực hiện và triển khai hệ thông đạt hiệu quả tối rất Đó chính là

ly do dé em chon dé tai nay

Trong báo cáo nảy em trình bày các nội dung như sau:

Chương T: Tông quan về hệ thông CMS,

Chương 2: Xây dựng hệ thông CMS

Gương 3: Thiết kê giao điện chương trình

Dinh Vigt Bao - 13BCNTT2 1

Trang 3

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

3-4 Mô hình MVC trong Zend Framework

CHƯƠNG H XÂY DUNG HE THONG CMS

1 Yêu cẩu nghiệp vụ của hệ thông,

1.1 Quân lý tải khoán cả nhân

1.9 Quân lý loại bài viết

1.10 Quản lý tag bài viết

1.11 Quản lý bài viế

Trang 4

4 Xây dựng hệ thống CMS

Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ

ứơ Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu

cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước

Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress,

Drupal, e% Publish, OpenCMS, Magento , tuy vay những CMS này đều có ưu vá

nhược điểm riêng, cụ thê như sau:

chính WordPress

« Nhược điểm:

- _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và

tốn rất nhiều tài nguyên

-_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị

Joomla

« UƯudiễm

- Cai ditva cau hinh dé dang

-_ Thư viên các ứng dụng (exlensions) rất lớn

Trang 5

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

2 Lịch sử phát triển

"Trong giai đoạn đâu phát triển của Internet, việc xuất bản một bải viết đều cần phải sửa mứ nguồn trong các trang Web tĩnh đạng HTMI, Cách thức đề phát triển, vận hảnh trang HTML dơn thuần giỏng như việc của Ì người in sảch Viết nội dung, chỉ là 1 phần công việc, sau đỏ người ta phái cân tới giấy và các máy in để in ra trang

sách, cuối cùng la đóng các trang sách lại thành 1 cuốn sách Với cách thức làm việc

như vậy sẽ lam sho người ding mét mai va tỏn rất nhiều thời gian, nếu người dùng, uốn có thêm 1 bài viết mới, người dũng phải tạo link tới bài viết, phái viết 1 trang,

HTML hoàn chính theo giao điện của Website, với những Website có khối lượng bải

viết lớn thì cách lắm việc như vậy sẽ không thể thực luện được, do đỏ, hệ quần trị nội

dung CMS ra doi

CMS duge xem như bước tiên dài trong lịch sử phát triển Tnlernel Nó da lam thay đổi cách quân lý và tiếp cận thông tia của người đùng, mà điều quan trọng là người đàng không cần phải biết về HTML để có thế đưa bài báo đó lên web Trước

kia, khi ta cân tìm một thông tím nào đó, v ø sử dụng những cách thức như tìm thông

tim trên bảo siấy, thông, từ số sách sẽ rất vất và Do đó, CMIS dược sử dụng khi ma

có quả nhiều thông tin cần xử lý, né giúp ta tối ưu cả về công sức và chỉ phí, đẳng

Dinh Vigt Bao - 13BCNTT2 4

Trang 6

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 7

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

viết, quản lý tag bài viết, quản lý bài viết, quản lý comment, quản lý liec” sẽ là hướng phat triển của em

'Về mặt phân tích và thiết kế hệ thẳng: kết quả thu được của để tại từ các mê

"hình phân tích thiết kế hệ thông, cơ sở dữ liệu

Về mặt lập trình: trên cơ sở nghiên cứu và áp dung Zend Studio dé viết ứng đụng dụa trên nên tang Zend Framework, hoan thanh các nội dung chủ yếu sau:

« Tiiểu và vận dụng thành công các lớp Zend Framework để xây đựng thành công các chức ning co bản và cân thiết của mội hệ thông CMS

« Đảm bảo hệ thống vận hành theo đúng câu trúc của một ứng dung Zend

Tramework (theo mô hình MVC)

œ- Tối uu hóa các lớp, sử dụng các lớp Zend Framework thay cho cách viết

thế HTML

œ Đảm bão sự độc lập của các chức năng, dễ đàng phát triển và nâng cấp

hệ thông

« ‘Trang giao dién người dùng phải đúng chuẩn SEO để tối ưu tìm kiểm

5 Giới thiệu Zend Framework

5.1 Mô huủi MVC

MVC (Model-View-Controller) là mẫu kiến trúc phần mềm Khi sử dimg cach,

ấu MVC giúp cho người phát triển phẩn mềm cô lập các nguyên tắc nghiệp vụ và giao điện người dùng một cách rõ ràng hon Phản mềm phát triển theo mau MVC tao nhiều thuận lợi cho việc báo trị vị các phần nghiệp vụ vả giao diện it liên quan dén

nhau

Dinh Viét Bao - 13BCNTT2 9

Trang 8

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 9

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

viết, quản lý tag bài viết, quản lý bài viết, quản lý comment, quản lý liec” sẽ là hướng phat triển của em

'Về mặt phân tích và thiết kế hệ thẳng: kết quả thu được của để tại từ các mê

"hình phân tích thiết kế hệ thông, cơ sở dữ liệu

Về mặt lập trình: trên cơ sở nghiên cứu và áp dung Zend Studio dé viết ứng đụng dụa trên nên tang Zend Framework, hoan thanh các nội dung chủ yếu sau:

« Tiiểu và vận dụng thành công các lớp Zend Framework để xây đựng thành công các chức ning co bản và cân thiết của mội hệ thông CMS

« Đảm bảo hệ thống vận hành theo đúng câu trúc của một ứng dung Zend

Tramework (theo mô hình MVC)

œ- Tối uu hóa các lớp, sử dụng các lớp Zend Framework thay cho cách viết

thế HTML

œ Đảm bão sự độc lập của các chức năng, dễ đàng phát triển và nâng cấp

hệ thông

« ‘Trang giao dién người dùng phải đúng chuẩn SEO để tối ưu tìm kiểm

5 Giới thiệu Zend Framework

5.1 Mô huủi MVC

MVC (Model-View-Controller) là mẫu kiến trúc phần mềm Khi sử dimg cach,

ấu MVC giúp cho người phát triển phẩn mềm cô lập các nguyên tắc nghiệp vụ và giao điện người dùng một cách rõ ràng hon Phản mềm phát triển theo mau MVC tao nhiều thuận lợi cho việc báo trị vị các phần nghiệp vụ vả giao diện it liên quan dén

nhau

Dinh Viét Bao - 13BCNTT2 9

Trang 10

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 11

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 12

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 13

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

2 Lịch sử phát triển

"Trong giai đoạn đâu phát triển của Internet, việc xuất bản một bải viết đều cần phải sửa mứ nguồn trong các trang Web tĩnh đạng HTMI, Cách thức đề phát triển, vận hảnh trang HTML dơn thuần giỏng như việc của Ì người in sảch Viết nội dung, chỉ là 1 phần công việc, sau đỏ người ta phái cân tới giấy và các máy in để in ra trang

sách, cuối cùng la đóng các trang sách lại thành 1 cuốn sách Với cách thức làm việc

như vậy sẽ lam sho người ding mét mai va tỏn rất nhiều thời gian, nếu người dùng, uốn có thêm 1 bài viết mới, người dũng phải tạo link tới bài viết, phái viết 1 trang,

HTML hoàn chính theo giao điện của Website, với những Website có khối lượng bải

viết lớn thì cách lắm việc như vậy sẽ không thể thực luện được, do đỏ, hệ quần trị nội

dung CMS ra doi

CMS duge xem như bước tiên dài trong lịch sử phát triển Tnlernel Nó da lam thay đổi cách quân lý và tiếp cận thông tia của người đùng, mà điều quan trọng là người đàng không cần phải biết về HTML để có thế đưa bài báo đó lên web Trước

kia, khi ta cân tìm một thông tím nào đó, v ø sử dụng những cách thức như tìm thông

tim trên bảo siấy, thông, từ số sách sẽ rất vất và Do đó, CMIS dược sử dụng khi ma

có quả nhiều thông tin cần xử lý, né giúp ta tối ưu cả về công sức và chỉ phí, đẳng

Dinh Vigt Bao - 13BCNTT2 4

Trang 14

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 15

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

4 Xây dựng hệ thống CMS

Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ

ứơ Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu

cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước

Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress,

Drupal, e% Publish, OpenCMS, Magento , tuy vay những CMS này đều có ưu vá

nhược điểm riêng, cụ thê như sau:

chính WordPress

« Nhược điểm:

- _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và

tốn rất nhiều tài nguyên

-_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị

Joomla

« UƯudiễm

- Cai ditva cau hinh dé dang

-_ Thư viên các ứng dụng (exlensions) rất lớn

Trang 16

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 17

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

4 Xây dựng hệ thống CMS

Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ

ứơ Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu

cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước

Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress,

Drupal, e% Publish, OpenCMS, Magento , tuy vay những CMS này đều có ưu vá

nhược điểm riêng, cụ thê như sau:

chính WordPress

« Nhược điểm:

- _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và

tốn rất nhiều tài nguyên

-_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị

Joomla

« UƯudiễm

- Cai ditva cau hinh dé dang

-_ Thư viên các ứng dụng (exlensions) rất lớn

Trang 18

-_ Mã nguồn của Ioomla tương đối lớn dẫn tới tốn nhiều tài nguyên

hệ thông trong quá trình sứ dụng,

-_ Số lượng các ứng dụng (extensions) tuy nhiều nhưng một số lại

vướng phải lỗi bảo mật

-_ Không chạy tốt trên máy chủ Windows (IS)

Có thể thấy những CMS phổ biển trên đều là những hệ thống CMS lớn, có quá

nhiêu chức năng, quá nhiều ứng dụng mở rộng (plugim hoặc oxtension) khiến người

dùng có thể gặp khó khăn khi quản trị Chính vì vậy hệ théng CMS vir và nhỏ có

ihhững chức năng cản thiết có sẵn mà khẩng cân phải cải ứng đụng mở rộng, giao điện

thân thiện, dễ sử dụng cần được ra dời, đáp img da cho một Wcbsite cung cấp nội

dung, thông tin

Một hệ théng CMS bao pém kha nhiều chức năng Do đó, trong để tài này em

chỉ đi sâu vào phân tích cụ thể các khâu về quản lý bài viết nghĩa là chỉ tập trung vào phân quản lý nội dụng chứ chưa thể phần tích về các chức năng khác như: “quản lý

tên miễn, quân lý ngôn ngữ, quân lý giao điện, quản lý nhuận bút, lây tin tự động "

Tôm lại, những chức năng: “quản lý nhóm người dùng, quân lý người đừng,

quan ly controler, quan ly action, quản lý menu, quản lý chuyên mục, quản lý loại bài

Dinh Viét Bao - 13BCNTT2 §

Trang 19

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 20

-_ Mã nguồn của Ioomla tương đối lớn dẫn tới tốn nhiều tài nguyên

hệ thông trong quá trình sứ dụng,

-_ Số lượng các ứng dụng (extensions) tuy nhiều nhưng một số lại

vướng phải lỗi bảo mật

-_ Không chạy tốt trên máy chủ Windows (IS)

Có thể thấy những CMS phổ biển trên đều là những hệ thống CMS lớn, có quá

nhiêu chức năng, quá nhiều ứng dụng mở rộng (plugim hoặc oxtension) khiến người

dùng có thể gặp khó khăn khi quản trị Chính vì vậy hệ théng CMS vir và nhỏ có

ihhững chức năng cản thiết có sẵn mà khẩng cân phải cải ứng đụng mở rộng, giao điện

thân thiện, dễ sử dụng cần được ra dời, đáp img da cho một Wcbsite cung cấp nội

dung, thông tin

Một hệ théng CMS bao pém kha nhiều chức năng Do đó, trong để tài này em

chỉ đi sâu vào phân tích cụ thể các khâu về quản lý bài viết nghĩa là chỉ tập trung vào phân quản lý nội dụng chứ chưa thể phần tích về các chức năng khác như: “quản lý

tên miễn, quân lý ngôn ngữ, quân lý giao điện, quản lý nhuận bút, lây tin tự động "

Tôm lại, những chức năng: “quản lý nhóm người dùng, quân lý người đừng,

quan ly controler, quan ly action, quản lý menu, quản lý chuyên mục, quản lý loại bài

Dinh Viét Bao - 13BCNTT2 §

Trang 21

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 22

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 23

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 24

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 25

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

-_ Mã nguồn của Ioomla tương đối lớn dẫn tới tốn nhiều tài nguyên

hệ thông trong quá trình sứ dụng,

-_ Số lượng các ứng dụng (extensions) tuy nhiều nhưng một số lại

vướng phải lỗi bảo mật

-_ Không chạy tốt trên máy chủ Windows (IS)

Có thể thấy những CMS phổ biển trên đều là những hệ thống CMS lớn, có quá

nhiêu chức năng, quá nhiều ứng dụng mở rộng (plugim hoặc oxtension) khiến người

dùng có thể gặp khó khăn khi quản trị Chính vì vậy hệ théng CMS vir và nhỏ có

ihhững chức năng cản thiết có sẵn mà khẩng cân phải cải ứng đụng mở rộng, giao điện

thân thiện, dễ sử dụng cần được ra dời, đáp img da cho một Wcbsite cung cấp nội

dung, thông tin

Một hệ théng CMS bao pém kha nhiều chức năng Do đó, trong để tài này em

chỉ đi sâu vào phân tích cụ thể các khâu về quản lý bài viết nghĩa là chỉ tập trung vào phân quản lý nội dụng chứ chưa thể phần tích về các chức năng khác như: “quản lý

tên miễn, quân lý ngôn ngữ, quân lý giao điện, quản lý nhuận bút, lây tin tự động "

Tôm lại, những chức năng: “quản lý nhóm người dùng, quân lý người đừng,

quan ly controler, quan ly action, quản lý menu, quản lý chuyên mục, quản lý loại bài

Dinh Viét Bao - 13BCNTT2 §

Trang 26

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 27

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

4 Xây dựng hệ thống CMS

Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ

ứơ Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu

cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước

Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress,

Drupal, e% Publish, OpenCMS, Magento , tuy vay những CMS này đều có ưu vá

nhược điểm riêng, cụ thê như sau:

chính WordPress

« Nhược điểm:

- _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và

tốn rất nhiều tài nguyên

-_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị

Joomla

« UƯudiễm

- Cai ditva cau hinh dé dang

-_ Thư viên các ứng dụng (exlensions) rất lớn

Trang 28

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 29

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 30

4 Xây dựng hệ thống CMS

Sự phát triển của Luternet ngảy nay giúp Website không cỏn là khải niệm quả xnơ hỗ và xa lạ với người sử dụng máy tính Người dùng máy tính hoàn toàn có thế tao dựng cho riêng mình một Website chỉ bằng vải cú bấm chuột dựa trên những hệ thống mã nguồn mở để hoạt động theo như cầu cá nhân, hoặc cao hơn nữa là dành cho một tổ

ứơ Trong thời đại Công nghệ thông tín đăng phát triển bùng nỗ nh hiện nay, việc sử dụng, hệ thống CMS để xây dựng Website là một nhu cầu thiết yêu

cho những cá nhân, công ty vừa và nhỏ ong và ngoài nước

Trên thể giỏi hiện đã có những hệ thống CMS phố biến như: Joomla, Wordpress,

Drupal, e% Publish, OpenCMS, Magento , tuy vay những CMS này đều có ưu vá

nhược điểm riêng, cụ thê như sau:

chính WordPress

« Nhược điểm:

- _ Khi Website có hrợng truy cập lớn, việc sử dụng các trường thông tỉn mở rộng của bải viết số làm cho bệ thông chạy chôm chap và

tốn rất nhiều tài nguyên

-_ Chưa đáp ứng các yêu câu mở rộng như sự tương tác giữa các nhóm thành viên quản trị

Joomla

« UƯudiễm

- Cai ditva cau hinh dé dang

-_ Thư viên các ứng dụng (exlensions) rất lớn

Trang 31

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

viết, quản lý tag bài viết, quản lý bài viết, quản lý comment, quản lý liec” sẽ là hướng phat triển của em

'Về mặt phân tích và thiết kế hệ thẳng: kết quả thu được của để tại từ các mê

"hình phân tích thiết kế hệ thông, cơ sở dữ liệu

Về mặt lập trình: trên cơ sở nghiên cứu và áp dung Zend Studio dé viết ứng đụng dụa trên nên tang Zend Framework, hoan thanh các nội dung chủ yếu sau:

« Tiiểu và vận dụng thành công các lớp Zend Framework để xây đựng thành công các chức ning co bản và cân thiết của mội hệ thông CMS

« Đảm bảo hệ thống vận hành theo đúng câu trúc của một ứng dung Zend

Tramework (theo mô hình MVC)

œ- Tối uu hóa các lớp, sử dụng các lớp Zend Framework thay cho cách viết

thế HTML

œ Đảm bão sự độc lập của các chức năng, dễ đàng phát triển và nâng cấp

hệ thông

« ‘Trang giao dién người dùng phải đúng chuẩn SEO để tối ưu tìm kiểm

5 Giới thiệu Zend Framework

5.1 Mô huủi MVC

MVC (Model-View-Controller) là mẫu kiến trúc phần mềm Khi sử dimg cach,

ấu MVC giúp cho người phát triển phẩn mềm cô lập các nguyên tắc nghiệp vụ và giao điện người dùng một cách rõ ràng hon Phản mềm phát triển theo mau MVC tao nhiều thuận lợi cho việc báo trị vị các phần nghiệp vụ vả giao diện it liên quan dén

nhau

Dinh Viét Bao - 13BCNTT2 9

Trang 32

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

CHƯƠNG TT THIẾT KẾ GIÁO ĐIỆN

1 Thiết kế trang Back-End

1.1 Trang đăng nhập

CHƯƠNG TRÌNH

1.2 Trang đanh sách bài viết

1.3 Trang thêm bải viết

1.4 Trang chỉ tiết bài viết

Thiết kế trang Tront-Tind

Trang 33

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

-_ Mã nguồn của Ioomla tương đối lớn dẫn tới tốn nhiều tài nguyên

hệ thông trong quá trình sứ dụng,

-_ Số lượng các ứng dụng (extensions) tuy nhiều nhưng một số lại

vướng phải lỗi bảo mật

-_ Không chạy tốt trên máy chủ Windows (IS)

Có thể thấy những CMS phổ biển trên đều là những hệ thống CMS lớn, có quá

nhiêu chức năng, quá nhiều ứng dụng mở rộng (plugim hoặc oxtension) khiến người

dùng có thể gặp khó khăn khi quản trị Chính vì vậy hệ théng CMS vir và nhỏ có

ihhững chức năng cản thiết có sẵn mà khẩng cân phải cải ứng đụng mở rộng, giao điện

thân thiện, dễ sử dụng cần được ra dời, đáp img da cho một Wcbsite cung cấp nội

dung, thông tin

Một hệ théng CMS bao pém kha nhiều chức năng Do đó, trong để tài này em

chỉ đi sâu vào phân tích cụ thể các khâu về quản lý bài viết nghĩa là chỉ tập trung vào phân quản lý nội dụng chứ chưa thể phần tích về các chức năng khác như: “quản lý

tên miễn, quân lý ngôn ngữ, quân lý giao điện, quản lý nhuận bút, lây tin tự động "

Tôm lại, những chức năng: “quản lý nhóm người dùng, quân lý người đừng,

quan ly controler, quan ly action, quản lý menu, quản lý chuyên mục, quản lý loại bài

Dinh Viét Bao - 13BCNTT2 §

Trang 34

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Trang 35

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

thời đem lại hiệu quả cao hơn rất nhiều Tuy nhiêu người quân trị cản phải biên tập

và sắp xếp nội dung một cách phủ hợp nhất mới có thẻ tìm kiếm théng tin mot cách

dé dang,

Co thể nói CMS là xu hưởng, chung của tất cả các Website ngày nay Blog lả

xuột đạng CMS, Wiki là một dạng CMS CMS trong tương lai sẽ được tích hợp vào

các hệ thông ERP của đeanh nghiệp Các đừ liệu của doanh nghiệp sẽ được xuất bân trực tiếp lên Website mà không cần phải tốu nhiều công sức Ví dụ một nhà máy, họ

vừa sản xuất ra một sẵn phẩm, sản phẩm này lập tức xuất hiện trên trang Web về

thương mại điện từ của nhà máy đó, thông tín về sân phẩm sẽ được lây từ dữ liệu của phỏng kỳ thuật, gid ca thi lay từ phòng kinh doanh, các phương thức khuyên mãi lại

được truy cập trực tiếp từ phỏng marketing Các báo cáo thuế của đoanh nghiện sẽ

được xuất bản và gửi tực tiếp về phòng thuế Một hệ thông ƠMS lả một hệ thông quản lý mọi thử, bởi vì tắt cả dêu là content Cải hay của một hệ thông lả làm sao tô chúc và quản lý được những contemt phi cấu trúc và quản lý được nhiều loại thông

im

Các CM8 thường được viết bằng ngôn ngữ lập trình kịch bản nảo đỏ, va quan

trọng hơn là không thể thiểu Cơ sơ đữ liệu Tiện nay, CMS phố biết được viết bằng,

ngôn ngữ lập trình PHP và Cơ sở đữ liệu MySQL Các loại CMS phổ biến pôm có:

«—W-CMS (Web CMS): Được sử dụng cho các trang lu tức, blog Hỗ trợ

diéu khiển và chỉnh sửa, biên tập nội dung Nội dung bao gồm tập tin

điện tử, hình ánh, videa, file dm thanh, tài liệu điện tứ và văn bán

+ 1CMS (1imerprise CMS} Dược sử dụng cho các doanh nghiệp để nằm

tắt, quản lý, lưu trữ, bão quản và cung cấp nội dung và các tài liệu liên

Trang 36

-_ Mã nguồn của Ioomla tương đối lớn dẫn tới tốn nhiều tài nguyên

hệ thông trong quá trình sứ dụng,

-_ Số lượng các ứng dụng (extensions) tuy nhiều nhưng một số lại

vướng phải lỗi bảo mật

-_ Không chạy tốt trên máy chủ Windows (IS)

Có thể thấy những CMS phổ biển trên đều là những hệ thống CMS lớn, có quá

nhiêu chức năng, quá nhiều ứng dụng mở rộng (plugim hoặc oxtension) khiến người

dùng có thể gặp khó khăn khi quản trị Chính vì vậy hệ théng CMS vir và nhỏ có

ihhững chức năng cản thiết có sẵn mà khẩng cân phải cải ứng đụng mở rộng, giao điện

thân thiện, dễ sử dụng cần được ra dời, đáp img da cho một Wcbsite cung cấp nội

dung, thông tin

Một hệ théng CMS bao pém kha nhiều chức năng Do đó, trong để tài này em

chỉ đi sâu vào phân tích cụ thể các khâu về quản lý bài viết nghĩa là chỉ tập trung vào phân quản lý nội dụng chứ chưa thể phần tích về các chức năng khác như: “quản lý

tên miễn, quân lý ngôn ngữ, quân lý giao điện, quản lý nhuận bút, lây tin tự động "

Tôm lại, những chức năng: “quản lý nhóm người dùng, quân lý người đừng,

quan ly controler, quan ly action, quản lý menu, quản lý chuyên mục, quản lý loại bài

Dinh Viét Bao - 13BCNTT2 §

Trang 37

Xây dụng hệ thống CMS dựa trên rên tang Zond Framework

« 1-CMS/LCMS (Leaming CMS): LIễ trợ việc quản lý đào tạo dựa trên

nén Web

« BCMS (Billing CMS): I16 tro viée quan ly Thu chi da trén nén Web

3 Cấu trúc và chức năng của CMS

Hệ thông quản lý nội dung MS chủ yếu được sứ dụng dé quan ly, xuất bản các

« Chính sửa nội dung

+ Truyềntải nội dưng,

«- CHủa sẻ nội đụng

«Tim kiểm nội dụng

«Thân quyển người đùng và nội dung

Đẳng sau sự liện lợi mã người dùng CMS sử dụng thì không thể không nhắc đến sự phúc tạp, khó khăn của người phát triển hệ thống khí xây đựng CMS CMS

phat triển rất đa đang, chỉnh vì mục địch sử dựng của mỗi người đùng, mỗi tố chức

là khác nhau, nên cũng có rất nhiều các CMS khác nhau dễ phủ hợp cho từng raục

đích riêng Trên thực tế, từy vào từng dự án, một hoặc một vài thánh phần có thể được

loại bỏ, rút gọn để phủ hợp hơn với mục đích sử dụng Nhưng CMS tối thiểu cần phải

đáp ứng dược các như câu dưới dây:

«Tink hén tuc ona thông tìm

« Khánăng quần lý người dùng

« Khá năng quán lý truy cập

«_ Khả năng quản lý mở rộng chức năng

« Kha ning bao mat va báo lỗi

Dinh Vigt Bao - 13BCNTT2 6

Ngày đăng: 21/06/2025, 23:45

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm