Giới thiệu Cùng với sự phát triển mạnh mẽ của Internet đã tạo nên loại hình hoạt động báo chí mới gọi là “báo điện tử” hay còn gọi là eNews.. Báo điện tử là loại hình hoạt động báo chí
Trang 1- 54 -
XÂY DỰNG HỆ THỐNG BÁO ĐIỆN TỬ TRÊN
NỀN TẢNG PORTAL VÀ CMS
Nguyễn Bình Nguyên
MSV: 0122015 Email: nguyenbeo@gmail.com
Người hướng dẫn: TS Lê Trọng Bài
1 Giới thiệu
Cùng với sự phát triển mạnh mẽ của Internet
đã tạo nên loại hình hoạt động báo chí mới gọi
là “báo điện tử” hay còn gọi là eNews Báo
điện tử là loại hình hoạt động báo chí thông qua
Internet để chuyển tải thông tin, kiến thức đến
cho bạn đọc Loại hình báo điện tử này có một
số điểm khác biệt so với các loại hình hoạt
động báo chí thông thường khác(Báo in, báo
ảnh, báo hình, …) Đặc biệt là khả năng nhanh
nhạy trong việc cung cấp thông tin mà các loại
hình khác không có được Trong đề tài này, tôi
sẽ xây dựng một hệ thống báo điện tử
2 Tổng quan về Internet
Internet thường được gọi là Net là một mạng
lưới của những mạng máy tính Tiền thân của
mạng Internet là mạng ARPANET của cơ quan
quản lý nghiên cứu phát triển thuộc bộ quốc
phòng Mỹ Internet có các dịch vụ phổ biến như
dịch vụ WWW(World Wide Web), Email,
Telnet, truyền file(FTP), … Internet còn có rất
nhiều giao thức(là các quy tắc để các máy tính
có thể hiểu được nhau) như: giao thức truyền
siêu văn bản(HTTP), giao thức TCP/IP, …
Internet có sử dụng một số công nghệ sau: công
nghệ web tĩnh(các tài liệu được xây dựng sẵn,
cố định trên máy chủ), công nghệ web động,
công nghệ cổng thông tin điện tử(Portal), công
nghệ quản trị nội dung CMS, …
Internet chính là môi trường hết sức thuận
lợi cho sự ra đời và phát triển của báo điện tử
Sự phát triển của Internet làm cho báo điện tử
cũng sẽ phát triển mạnh mẽ hơn
3 Tìm hiểu về Portal và CMS
Trước khi tìm hiểu về mô hình hoạt động
của báo điện tử, tôi sẽ tìm hiểu về các công
nghệ mà nó sử dụng là Portal và CMS:
Portal là một ứng dụng web thường bao gồm
các tính năng: cá nhân hóa, đăng nhập một lần,
tích hợp thông tin từ nhiều nguồn khác nhau và
đưa vào tầng trình diện của hệ thống thông tin
Portal là bước tiếp theo của công nghệ web Sau đây là một số tính năng cần có của portal: Khả năng cá nhân hóa
Tích hợp và liên kết nhiều loại thông tin Xuất bản thông tin
Hỗ trợ nhiều môi trường hiển thị Khả năng đăng nhập một lần Quản trị portal
Quản trị người dùng Cung cấp môi trường cộng tác
Hệ quản trị nội dung CMS là hệ thống xây dựng dựa trên nội dung(văn bản, hình ảnh, âm thanh, file, …) được thu thập, quản lý, và xuất bản dựa trên thông tin về nội dung Thông tin
về nội dung lại được quản lý để đảm bảo hệ thống có cấu trúc chặt chẽ và hiệu quả Sau đây
là một số chức năng cần có của CMS:
Tách biệt phần nội dung và hiển thị
Có luồng công việc(workflow) mềm dẻo, linh hoạt Các luồng hỗ trợ việc tạo, kiểm duyệt, và xuất bản nội dung
Có các công cụ để quản lý nội dung, công cụ biên tập nội dung, công cụ quản
lý trang, và trang quản trị
Có khả năng tích hợp ứng dụng khác, và thêm các tính năng tùy chọn
Cơ chế tìm kiếm hiệu quả, nhanh chóng,
và chính xác
Có công cụ để theo dõi, thống kê, báo cáo về sự hoạt động của hệ thống
Từ những tính năng của Portal và CMS Hai công nghệ này có thể xây dựng được độc lập Tuy nhiên, kết hợp giữa Portal và CMS sẽ tạo nên một hệ thống hoàn chỉnh Khi đó, Portal sẽ trở thành tầng trình diện của CMS Do đó, ta có thể áp dụng sự kết hợp đó vào mô hình của một báo điện tử
4 Tìm hiểu mô hình báo điện tử
Trước khi có sự xuất hiện của báo điện tử,
đã có rất nhiều loại hình hoạt động báo chí khác như báo in, báo hình, báo tiếng Tuy nhiên, so
Trang 2- 55 -
với các hình thức đó, báo điện tử có những
điểm khác biệt và mới mẻ hơn Báo điện tử có
những ưu điểm mà các loại hình báo chí khác
không có:
Tính thời sự nóng hổi
Khả năng chuyển tải thông tin toàn cầu
Khả năng tương tác nhiều chiều(khả
năng tương tác hai chiều giữa bạn đọc
và tòa soạn)
Có thể tổ chức những cuộc giao lưu trực
tuyến
Sức chứa to lớn của tờ báo
Là tờ báo đa năng và đa phương tiện
Dễ dàng tìm kiếm thông tin
Một tờ báo điện tử được tổ chức thành các
chuyên mục(là một mảng nào đó), trong chuyên
mục có thể có các chuyên mục con Các bài viết
phải nằm trong một chuyên mục nào đó Trong
các chuyên mục lại có các chuyên đề(một vấn
đề nào đó thuộc chuyên mục), các sự kiện(là tin
tức nổi bật được nhiều người quan tâm) Trong
trang chủ, các bài viết nóng hổi nhất, các bài
viết mới được hiển thị lên Mỗi bài viết cụ thể
đều chứa tiêu đề, lời dẫn, ảnh minh họa(nếu
có), nội dung, tên tác giả, theo nguồn
Báo điện tử có 2 mô hình hoạt động Đó là:
mô hình quản trị, và mô hình biên tập Mô hình
quản trị dành cho những nhà quản trị trang web,
họ chịu trách nhiệm tạo, quản lý trang web(cấu
trúc, banner, footer, quảng cáo, menu, biểu
mẫu, khung mẫu, …) Họ còn phải chịu trách
nhiệm quản lý người dùng(thêm, xóa người
dùng, định nghĩa nhóm, và quyền cho nhóm,
…) Ngoài ra, họ còn chịu trách nhiệm về bảo
mật của tờ báo Mô hình biên tập để xuất bản
một bài viết Quá trình này phải tuân theo một
luồng công việc, có thể là phóng viên – biên
tập viên – phê duyệt – xuất bản Một mô hình
biên tập sẽ có 3 loại biên tập viên:
Biên tập viên nội dung: giao cho phóng
viên đi viết bài hoặc biên tập từ một
nguồn khác
Biên tập viên tin tức: xuất bản các bài
viết, cũng như chọn các chuyên đề, sự
kiện để đưa bài viết vào
Biên tập viên: là những người vừa có
thể viết bài vừa phải kiểm duyệt bài viết
từ biên tập viên nội dung
Tại sao lại phải quản trị nội dung trong hệ thống báo điện tử:
Báo điện tử là tập hợp rất nhiều bài viết(nội dung) nên quản trị bài viết là cần thiết
Báo điện tử cần có sự tách biệt giữa nội dung và trình diện
Việc quản lý người dùng, cấp quyền cho người dùng là rất cần thiết
Quản lý luồng công việc của báo điện tử đòi hỏi phải sử dụng CMS
Tìm kiếm là chức năng không thể thiếu trong một hệ thống báo điện tử Do đó, CMS sẽ làm cho công việc dễ dàng hơn
5 Phân tích thiết kế hệ thống báo điện tử
Trong phần này, tôi sẽ phân tích thiết kế hệ thống báo điện tử Các mô hình sẽ được thể hiện như:
Mô hình nghiệp vụ: mô tả nghiệp vụ của hệ
thống Trong mô hình này, tôi sẽ vẽ mô hình phân rã chức năng và mô hình ngữ cảnh
Mô hình quá trình xử lý: xác định luồng
dữ liệu mức 0 và mức 1
Mô hình tiến trình: xác định mô hình logic
với cấu trúc tiếng Anh
Mô hình dữ liệu quan niệm: xác định mô
hình mối quan hệ - thực thể (E-R)
Mô hình dữ liệu logic: xác định mô hình cơ
sở dữ liệu quan hệ
Thiết kế cơ sở dữ liệu: thiết kế mô hình cơ
sở dữ liệu MSSQL
6 Kết luận
Trong khóa luận này, tôi đã tìm hiểu và xây dựng hệ thống báo điện tử Hệ thống báo điện
tử là một hệ thống khá lớn đòi hỏi cần nhiều người, nhiều kinh phí để triển khai thành công
hệ thống Tôi chỉ mới cài đặt một phần chức năng của hệ thống, cần phải tiếp tục hoàn thành tiếp các chức năng của hệ thống nhất là chức năng hiển thị, xuất bản tới nhiều định dạng, nhiều loại thiết bị
Tài liệu tham khảo
[1] Giáo trình Phân tích thiết kế hệ thống thông tin (Nguyễn Văn Vỵ – Hà Nội 2004)
[2] trang web: vietnamjournalism.com …