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

Xây dựng website báo điện tử cho báo thái nguyên

77 293 1

Đ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

Định dạng
Số trang 77
Dung lượng 4,86 MB

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

Nội dung

Ngoài ưu thế có thể chuyển tải thông tin một cách nhanh nhất tới bất kỳ nơi nào trên thế giới, một trong những lợi thế hơn hẳn của báo điện tử là không phải mất chi phí và thời gian cho

Trang 1

LỜI NÓI ĐẦU

Với sự phát triển của internet và công nghệ web, nhiều hệ thống website

đã được phát triển và có khả năng hỗ trợ mạnh cho người sử dụng, giảm thiểu được công sức của con người Tuy nhiên, bên cạnh đó một thách thức lớn đặt ra cho các nhà phát triển ứng dụng là lập trình mạng ngày càng trở nên phức tạp, yêu cầu từ phía người dung ngày càng cao Ngày nay, bạn không còn đơn thuần ngồi viết những ứng dụng để chạy trên một máy duy nhất Chương trình ứng dụng đòi hỏi sự tương tác từ nhiều phía người dùng, chia sẻ tài nguyên, triệu gọi

từ xa, liên kết giao tác, phân tán dữ liệu …

Sau một thời gian làm việc nghiêm túc với đề tài được giao, cùng với sự chỉ bảo tận

tình của giáo viên hướng dẫn là thầy Lê Anh Tú Em đã hoàn thành đề tài “ Xây dựng

website báo điện tử cho báo Thái Nguyên” của mình theo từng yêu cầu cụ thể

Chương trình được phân tích, thiết kế với mục đích tạo ra một website báo điện tử

hỗ trợ tiện lợi quản lý thông tin và cung cấp tin tức tới người đọc Tuy nhiên trong thời gian thực tập với những kiến thức lập trình còn hạn chế, việc sử dụng cấu trúc dữ liệu chưa được tối ưu Nên chương trình sẽ không tránh khỏi những sai sót trong quá trình thực hiện Do vậy em rất mong nhận được những ý kiến đóng góp của các thầy, cô giáo để chương trình hoàn thiện hơn và có tính ứng dụng thực tiễn cao hơn Em hy vọng rằng từ những đóng góp

và chỉ bảo tận tình của thầy cô em có thể tạo ra một website báo điện tử thật tốt để phục vụ quảng bá cũng như tuyên truyền thông tin tới người dân trên địa bàn tỉnh Thái Nguyên nói riêng và với bạn đọc nói chung

Cuối cùng em xin chân thành cảm ơn khoa CNTT và các thầy cô giáo đã giúp đỡ và truyền đạt cho em những kiến thức cơ bản trong những năm học vừa qua Đặc biệt em xin chân thành cảm ơn thạc sĩ Lê Anh Tú - Bộ môn “Mạng và truyền thông” đã tận tình giúp đỡ và chỉ dẫn cho em những kiến thức và phương pháp làm việc để em hoàn thành đề tài này

Một lần nữa em xin chân thành cảm ơn!

Trang 2

MỤC LỤC

LỜI NÓI ĐẦU 1

MỤC LỤC 2

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 5

1 1 Tổng quan về internet và công nghệ web 5

1.1.1 Tổng quan 5

1.1.2 Mô hình tương tác Client/server 5

1.2 Sử dụng PHP và MYSQL trong xây dựng website 7

1.2.1 Giới thiệu sơ lược về PHP 7

1.2.1.1 PHP là gì? 7

1.2.1.2 Tại sao lại dùng PHP 7

1.2.2 Sơ lược về MYSQL 8

1.2.2.1 MySQL là gì? 8

1.2.2.2 Tại sao lại sử dụng MYSQL 9

1.3 Tìm hiểu sơ lược về CMS mã nguồn mở JOOMLA 10

1.3.1 Giới thiệu về JOOMLA 10

1.3.2 Kiến trúc của JOOMLA 11

1.3.3 Đối với người dùng cuối 17

1.4 Tổng quan về báo điện tử 17

1.4.1 Cách nhìn nhận về báo điện tử 17

1.4.2 Sự vượt trội của báo điện tử so với báo giấy thông thường 18

1.4.3 Sự thành công của các tờ báo điện tử hiện nay 20

1.4.4 Sự gia tăng về số lượng độc giả của các báo điện tử 22

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG BÁO ĐIỆN TỬ THÁI NGUYÊN 24

2.1 Pha khởi đầu (Khảo sát hệ thống) 24

2.1.1 Phân tích hiện trạng 24

2.1.2 Cơ cấu tổ chức 27

2.1.2.1 Phóng viên 27

2.1.2.2 Biên tập viên 27

2.1.2.3 Tổng biên tập 27

Trang 3

2.1.2.4 Bạn đọc 27

2.1.3 Cơ cấu hoạt động của báo 28

2.1.3.1 Đối với phóng viên 28

2.1.3.2 Đối với biên tập viên 28

2.1.3.3 Đối với tổng biên tập 28

2.1.3.4 Đối với đội kỹ thuật viên 29

2.1.4 Phân tích về mặt yêu cầu 29

2.1.4.1 Yêu cầu về mặt hệ thống 29

2.1.4.2 Yêu cầu về mặt phi hệ thống 30

2.1.5 Nhận xét và định hướng 31

2.2 Pha triển khai(Phân tích hệ thống) 32

2.2.1 Mô hình hoá môi trường và nhu cầu 32

2.2.1.1 Các tác nhân 32

2.2.1.2 Biểu đồ khung cảnh: 32

2.2.1.3 Nhận định các UC 33

2.2.1.4 Đặc tả các Use-case 34

2.2.1.4 Biểu đồ trình tự 51

2.2.2 Mô hình hoá cấu trúc 56

2.2.2.1 Biểu đồ lớp thực thể 56

2.2.2.2 Biểu đồ lớp thực thể 56

2.2.2.3 Biểu đồ lớp phân tích 57

2.3 Pha xây dựng(Thiết kế và cài đặt hệ thống) 61

2.3.1 Thiết kế các bảng dữ liệu 61

2.3.2 Thiết kế các giao diện chương trình 64

2.3.2.1 Trang login 64

2.3.2.2 Trang quản lý thành viên 65

2.3.2.2 Trang quản lý nhóm tin 66

2.3.2.3 Trang quản lý chủ đề tin 67

2.3.2.4 Trang quản lý bài viết 68

2.3.2.5 Trang quản lý module 69

Trang 4

2.3.2.6 Trang quản lý chủ đề bình luận 70

2.3.2.7 Trang chủ của trang tin 71

2.3.2.8 Trang duyệt tin theo nhóm tin, chủ đề 72

2.3.2.9 Trang duyệt bài viết 73

CHƯƠNG 3 TỔNG KẾT 74

3.1 Kết quả đạt được 74

3.1.1 Về mặt lý thuyết 74

3.1.2 Về mặt thực nghiệm 74

3.2 Hướng phát triển 75

TÀI LIỆU THAM KHẢO 76

PHỤ LỤC 77

Các từ viết tắt trong đồ án 77

Các thuật ngữ tiếng anh chuyên ngành 77

Trang 5

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT

1 1 Tổng quan về internet và công nghệ web

1.1.1 Tổng quan

Internet ra đời vào năm 1960 Người ta xây dựng Internet như một giao thức để trao đổi và chia sẻ thông tin giữa các viện nghiên cứu với nhau Ngày nay, Internet cho phép hàng trăm triệu người trên khắp thế giới liên lạc và trao đổi thông tin với nhau thông qua tập các giao thức gọi chung là TCP/IP

(Transmission Control Protocol/ Internet Protocol )

Các máy tính trao đổi thông tin với nhau thông qua mô hình Client/Server

Mô hình này là mô hình trao đổi thông tin giữa các máy tính trong đó Server thường là máy cung cấp thông tin trong khi Client là một công cụ hay chương trình trên máy tính khác dùng để lấy thông tin từ máy Server Tuy nhiên, máy Client cũng có thể đóng vai trò cung cấp dữ liệu cho máy Server Để trao đổi thông tin giữa các máy tính với nhau người ta đặt ra một số giao thức (Protocol) truyền thông trên mạng, các quy định về việc trao đổi thông tin để các máy tính

có thể nói chuyện với nhau thông qua mạng

Ngày nay, Internet ngày phát triển ngày càng cao, số lượng người dùng ngày càng nhiều Do vậy các giao thức truyền thông cũng ngày càng phát triển mạnh mẽ và đa dạng Sau đây là một số giao thức thường gặp cho phép người sử dụng Internet gởi/nhận thư điện tử, tập tin, đọc tin và đưa tin

1.1.2 Mô hình tương tác Client/server

Giải thích:Trình duyệt (Browser)- Chương trình giao tiếp người dùng của ứng dụng Web cho phép hiển thị trang Web Browser là phía Client của giao thức HTTP HTTP xác định cách thức trình duyệt yêu cầu trang Web gửi từ Web server cũng như cách thức Server gửi trang Web tới yêu cầu của trình duyệt Khi người dùng yêu cầu một đối tương (Ví dụ Click vào một siêu liên kết ), Browser

sẽ gửi một thông điệp HTTP tới server yêu cầu đối tượng đó Server nhận được

Trang 6

yêu cầu và trả lời bằng cách gửi lại một thông điệp trả lời chứa đối tượng được yêu cầu[1]

Website tĩnh

Là trang Web mà nội dung của nó được chuẩn bị sẵn trên máy chủ Web, khi người dùng yêu cầu thì máy chủ gửi toàn bộ nội dung của trang này về phía máy trạm

Ví dụ : Trang xem đề thi đáp án

Website động

Là trang Web mà nội dung của nó không được chuẩn bị sẵn trên máy chủ, khi người dùng yêu cầu thì máy chủ tìm kiếm trong CSDL rồi ứng ra thông tin theo yêu cầu và gửi về trả cho máy trạm

Ví dụ : Google.com, Aspnet.vn

HTTP Resquest HTTP Response

Pc runing Explorer

Server runing WEB server

Trang 7

1.2 Sử dụng PHP và MYSQL trong xây dựng website

1.2.1.1 PHP là gì?

PHP (Personal Home Page) là kịch bản trên Server (Server Script) được thiết kế cho phép xây dựng úng dụng web trên cơ sơ dữ liệu Mã PHP có thể thực thi trên Web Server (trình chủ Web) để tạo ra trang HTML và xuất ra trình duyệt Web theo yêu cầu của người dùng

PHP ra đời vào khoảng năm 1994 do Rasmus Lerdorf phát minh ra, dần dần nó được tiếp tục phát triển bởi nhiều người khác cho đến ngày nay

Một số nhà phát triển ứng dụng Web, thường sử dụng PHP để xây dựng các ứng dụng thương mại điện tử, cho đến thời điểm tháng 1 năm 2001 có khoảng 5 triệu tên miền trên thế giới sở dụng PHP

PHP là Open Source (mã nguồn mở) có nghĩa là bạn có thể làm việc trên

mã nguồn, thêm sửa, sử dụng và phân phối chúng

1.2.1.2 Tại sao lại dùng PHP

 Tốc độ nhanh, dễ sử dụng

PHP chạy nhanh như tất cả các ngôn ngữ khác Đồng thời nó còn có đầy

đủ các đặc tính như khả năng, cấu trúc và dễ sử dụng Việc gõ các lênh trong PHP nhanh hơn ColdFusion và nó không khó học như Perl Tóm lại PHP cung cấp các tính năng mãnh mẽ để thực hiện ứng dụng Web một cách nhanh chóng

 Chạy trên nhiều hệ điều hành

PHP có thể chạy trên WindowNT/2000/2003 và Unix với sự hỗ trợ của IIS và Apache Nhưng ngoài ra nó có thể chạy trên một số các platform khá như Netscape, Roxen, hay một vài thứ khác

 Truy cập bất kì loại CSDL nào

Ứng dụng của bạn dữ định sẽ truy cập loại dữ liệu dịch vụ nào? LDAP, IMAP mail server DB2, hay XML parser hay WDDX Bất kể bạn cần đến thứ gì thì PHP cũng sẵn sàng hỗ trợ thông qua các hàm được xây dựng sẵn nó sẽ làm công việc của bạn trở nên nhẹ nhàng và tiện lợi

 Luôn luôn được cải tiến và cập nhật

Trang 8

Mã nguồn mở phát triển ngày càng nhanh chóng và chất lượng của loại phần mềm này bạn không chê vào đâu được Có hàng ngàn những chuyên gia lập trình xuất sắc sẵn sàng bỏ thời gian để tạo những phần mềm tuyệt vời và hoàn toàn miễn phí Đối với ngôn ngũ thịnh hành như PHP thì ắt hẳn có rất nhiều nhà lập trình đang thực hiện phát triển nó hàng ngay Sử dụng PHP, khi có bất kì một

sự cố kĩ thuật nào, bạn có thể gửi mail đên một nhà phát triển PHP và trong vòng vài giờ bạn có thể nhận được câu trả lời thoả đáng

 Được hướng dẫn kĩ thuật bất cứ lúc nào

Hầu hết các ngôn ngữ đều hỗ trợ active mailing list (tức là danh sách mail những thành viên hỗ trợ kĩ thuật) và các development site (trang web

hỗ trợ kĩ thuật PHP cũng không ngoại lệ Nếu bạn gặp sự cố trong chương trình

và không tìm ra cách khắc phục sẽ có hàng trăm người trang danh sách mail sẵn sàng kiểm tra và khắc phục sự cố cho bạn

 Hoàn toàn miễn phí

Apache, PHP hay Linux tất cả đều là những phần mềm miễn phí hoàn toàn

1.2.2 Sơ lược về MYSQL

1.2.2.1 MySQL là gì?

MySQL là cơ sở dữ liệu (CSDL) được sử dụng cho các ứng dụng có quy

mô vừa và nhỏ Tuy không phải là CSDL lớn nhưng nó cũng có trình giao diện

trên Windows hay Linux Cho phép người dùng có thể thao tác các hành động

liên quan đến CSDL

Cũng giống như các hệ CSDL khác, khi làm việc với CSDL MySQL, bạn đăng kí kết nối, tao CSDL, quản lí người dùng, phân quyền sử dụng, thiết kế đối

tượng Table của CSDL và xử lí dữ liệu

Để sử dụng các phát biểu hay thao tác với CSDL, bạn có thể sử dụng trình

quản lí dạng đồ hoạ hay dìng dòng lệnh còn gọi là Command line

Trang 9

1.2.2.2 Tại sao lại sử dụng MYSQL

 Phù hợp với ứng dụng Web: MySQL được sử dụng phổ biến tuy nhiên

nó không phù hợp với những ứng dụng lớn Tuy nhiên MySQL lại là sự lựa chọn thích hợp cho những ứng dụng Web

 Vừa túi tiền: Bạn phải cần có 30.000 đến 100.000 USD hoặc thậm chí hơn nữa để cài đặt Oracle Tuy Oracle, Sysbase, Informix là những hệ quản trị CSDL tuyệt vời nhưng giá thành lại quá cao, không phù hợp với túi tiền của phần đông tất cả mọi người

 Còn MySQl thì hoàn toàn miễn phí

 Nhanh và mạnh: MySQL không đầy đủ những cơ sở vật chất cho một

Hệ quản trị CSDL chính tông, nhưng nếu công việc của bạn lưu trữ trên Web hay

là một trang Thương mại điện tử cỡ vừa thì MySQL có đủ những thứ bạn cần Đối với những CSDL cỡ trung bình thì MySQL hỗ trợ tuyệt vời về tốc độ

 Cải tiến liên tục: MySQL được cải tiến liên tục với một tần số không ngờ Các nhà phát triển cập nhật nó thường xuyên Hiện tại MySQL đã được bổ sung thêm transaction Như vậy là MySQL đã thực thụ trở thành Hệ Quản trị CSDL chuyên nghiệp

Trang 10

1.3 Tìm hiểu sơ lược về CMS mã nguồn mở JOOMLA

1.3.1 Giới thiệu về JOOMLA

Joomla là một hệ quản trị nội dung (CMS) mã nguồn mở Joomla được

viết bằng ngôn ngữ PHP và sử dụng cơ sở dữ liệu MySQL, cho phép người sử dụng có thể dễ dàng xuất bản các nội dungcủa họ lên Internet hoặc Intranet

Joomla có các đặc tính cơ bản là: Bộ đệm trang (page caching) để tăng tốc

độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tin

nhanh, blog, diễn đàn, bình chon, lịch biểu, tìm kiếm trong site và hỗ trợ đa ngôn ngữ

Joomla được phát âm theo tiếng Swahili như là jumla nghĩa là "đồng tâm

hiệp lực"

Joomla được sử dụng ở khắp mọi nơi trên thế giới, từ những website cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao, cung cấp nhiều dịch vụ và ứng dụng Joomla! có thể dễ dàng cài đặt, dễ dàng quản lý

và có độ tin cậy cao

Joomla! có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toàn miễn phí cho tất cả mọi người trên thế giới

Hình 2 Giao diện trang chủ của Joomla sau khi cài đặt

Trang 11

1.3.2 Kiến trúc của JOOMLA

Hình 3 Ba tầng hệ thống của Joomla

Joomla! 1.5 gồm có 3 tầng hệ thống Tầng dưới cùng là mức nền tảng, chứa các thư viện và các plugin (còn được biết với tên gọi mambot) Tầng thứ hai

là mức ứng dụng và chứa lớp JApplication Hiện tại tầng này gồm 3 lớp con:

JInstallation, JAdministrator và JSite Tầng thứ ba là mức mở rộng Tại tầng

này có các thành phần (component), mô đun (module) và giao diện (template)

được thực thi và thể hiện

+ Document - Tài liệu

+ Databases - Cơ sở dữ liệu

+ Utilities - Tiện ích

+ Registry - Đăng ký

+ Connector - Kết nối

Trang 12

Sau đây sẽ miêu tả chi tiết một số gói quan trọng và các lớp trong đó

Application Package - Gói ứng dụng

Đây là lớp ứng dụng của Joomla, nó cung cấp và hỗ trợ nhiều hàm API

(Aplication Programming Interface – Giao diện lập trình ứng dụng)

Gói Application bao gồm những thư viện gần với những đối tượng ứng dụng chính Những lớp chính của gói Application đuợc mô tả như hình vẽ sau :

Hình 4 Joomla Framework Application Package

Trang 13

Gói cache

Thư viện các cache Gói này chứa JCache là lớp abstract lưu trữ các trình

xử lý mở rộng ( handlers extend)

Hình 5 Joomla Framework Cache Package

Connector Package – Gói kết nối

Hình 6 Joomla Framework Connector Package

Trang 14

Database Package - Gói dữ liệu

Hình 7 Joomla Framework Database Package

Installer Package – Gói cài đặt

Bao gồm những lớp quản lý quá trình cài đặt các phần mở rộng của

Joomla

Hình 8 Joomla Framework Installer Package

Trang 15

Template Package (Gói template)

Hình 9 Joomla Framework Template Package

Đây là gói chứa các API của Joomla đến các lớp xử lý patTemplate Lớp chính trong gói này là JTemplate cung cấp giao diện thân thiện để phân tách và hiển thị file template và mở rộng patTemplate Lớp này bao gồm những lớp ứng dụng Joomla SEF biên dịch và hiệu chỉnh patTemplate Một vài Template toàn cục được lưu trữ trong thư mục phụ tmp

Trang 16

Cấu trúc và quan hệ các bảng cơ sở dữ liệu trong joomla

Hình 10 Databases Joomla

Trang 17

1.3.3 Đối với người dùng cuối

Việc cài đặt Joomla khá dễ dàng và nhanh chóng, thậm chí cả đối với những lập trình viên nghiệp dư Joomla có một cộng đồng người sử dụng và phát triển rất lớn và tăng trưởng không ngừng (đến nay đã có khoảng trên 100.000 người) Các thành viên và các lập trình viên rất nhiệt tình và sẵn sàng tư vấn, giúp đỡ khi người sử dụng gặp khó khăn

Sau khi cài đặt Joomla và chạy thử, người sử dụng có thể thêm, chỉnh sửa, cập nhật nội dung, hình ảnh; và quản lý dữ liệu của tổ chức, công ty

Joomla cung cấp giao diện web trực quan do vậy khá dễ dàng để thêm một nội dung mới hay một mục mới, quản lý các phòng ban, danh mục nghề nghiệp, ảnh các sản phẩm và tạo không giới hạn số phần, mục, chuyên mục cũng như các nội dung của Website

Để thử hoặc kiểm tra các tính năng của phiên bản phát hành mới nhất có thể truy cập Website Joomla! thử nghiệm http://demo.joomla.org

1.4 Tổng quan về báo điện tử

1.4.1 Cách nhìn nhận về báo điện tử

Ngày nay, công nghệ thông tin đã trở thành “một phần tất yếu của cuộc sống” Sự phát triển của công nghệ thông tin là tiền đề cho sự phát triển của các ngành khoa học khác

Song song với sự phát triển mạnh mẽ của khoa học kỹ thuật, nhu cầu cập nhật thông tin của con người ngày càng nâng cao Có thông tin thì con người mới

có thể tiếp cận, nắm bắt và hiểu biết được sự thay đổi của thế giới xung quanh Nhưng việc cung cấp thông tin như thế nào và cung cấp ra làm sao mới là vấn đề cần đặt ra cho tất cả những nhà thiết kế, những nhà làm công nghệ thông tin như chúng ta Một thông tin để được xem là đạt yêu cầu thì thông tin đó cần phải thỏa

mãn 5 điều kiện: nhanh, chính xác, đầy đủ, được cập nhật kịp thời và cách trình bày phải thu hút Chính vì để thỏa mãn 5 yêu cầu trên người ta mới nghĩ đến vai

trò của việc phát hành một tờ báo điện tử

Trang 18

Vậy “Báo điện tử là gì ?” Đó là một trang web được thiết kế và ứng dụng

trên nền Internet Trong đó, việc xử lý thông tin được thực hiện tại máy chủ và

trả về cho độc giả kết quả xử lý thông qua trình duyệt Web như Internet Explorer, Nestcape Việc này rất tiện lợi vì độc giả có thể truy cập được tin tức ở bất kỳ đâu không phụ thuộc vào môi trường làm việc miễn là máy tính của họ có kết nối Internet và có cài đặt một trình duyệt web tuân thủ tiêu chuẩn

Báo điện tử không chỉ tập trung vào việc trao đổi thông tin, dịch vụ nhằm phát sinh lợi nhuận mà còn hỗ trợ cho các nhu cầu khác của độc giả Hay nói cách khác, “Báo điện tử” là một hình thức kinh doanh trong đó người bán và người mua không cần trao đổi trực tiếp mà vẫn hiểu nhau và ngày càng xích lại gần nhau hơn Dữ liệu để trao đổi thông tin có thể ở dạng văn bản, biểu mẫu, đồ họa, các video clip, âm thanh hay hình ảnh động …Bạn cũng có thể bắt gặp các trang báo điện tử hiện nay trên mạng mà mọi người thường xuyên truy cập nhất

Đó là: http://vnexpress.net, http://dantri.com.vn, http://vietbao.com…

Được xem là sự hội tụ của cả 3 loại hình báo chí đi trước là báo nói, báo

in và báo hình, báo điện tử đã thu hút được một lượng độc giả nhanh chóng đáng

kể ngay từ khi mới ra đời Nó chia sẻ số lượng độc giả của các loại hình báo chí khác .Cùng với sự phát triển của Internet và máy tính, loại hình báo chí này còn đang dần trở thành loại báo được nhiều người đọc nhất

1.4.2 Sự vượt trội của báo điện tử so với báo giấy thông thường

Trước kia, nếu muốn có một tờ báo thì người ta phải ra tiệm hoặc sạp báo để mua Ngày nay, chỉ với một chiếc máy tính có nối mạng Internet, chúng ta đã có thể truy cập thông tin của bất kỳ tờ báo nào có thiết lập trang báo điện tử

Với trang báo điện tử, ngay tại nhà, bạn sẽ biết được thông tin mua, bán, giá

cả thị trường, tư vấn sức khỏe, thông tin việc làm…

Không những vậy, báo điện tử còn đáp ứng được nhiều thắc mắc, góp ý của những khách hàng khó tính Nó phục vụ nhiều loại hình dịch vụ đa dạng cho nhiều loại khách hàng khác nhau

Trang 19

Với báo điện tử, cơ hội mở rộng giao dịch trao đổi mua bán là rất lớn Không chỉ giữa doanh nghiệp và khách hàng thông qua loại hình dịch vụ quảng cáo mà còn giữa các khách hàng với nhau

Chỉ sau vài năm xuất hiện, các báo điện tử đã khẳng định được thế mạnh

không thể phủ nhận của mình Với sự trợ giúp của công nghệ thông tin, báo

điện tử đã cho phép chuyển tải những thông tin tới người đọc gần như tức thời bằng cả chữ viết, tiếng nói và cả hình ảnh Đây là lợi ích hơn hẳn so với các

loại hình báo khác, nhất là loại hình báo giấy khi phải chờ đợi in ấn theo định kỳ xuất bản

Ngoài ưu thế có thể chuyển tải thông tin một cách nhanh nhất tới bất kỳ nơi nào trên thế giới, một trong những lợi thế hơn hẳn của báo điện tử là không phải mất chi phí và thời gian cho công việc in ấn, vấn đề nan giải thường gặp phải đối với các tờ báo giấy

Trong khi một tờ báo giấy phải tính toán hàng loạt những vấn đề liên quan tới chi phí như : số lượng trang in màu, đen trắng, số lượng báo cần in thì đối với báo điện tử, điều này lại gần như vô nghĩa Đặc tính thiết kế nhiều tầng lớp

của báo điện tử giúp người làm báo có thể xuất bản theo nhu cầu mà không bị

giới hạn về số lượng chữ viết, hình ảnh và số lượng trang báo

Thêm vào đó, những tờ báo điện tử còn có lợi thế hơn hẳn trong việc giao tiếp hai chiều với bạn đọc Những cuộc phỏng vấn trực tuyến được các báo điện

tử thực hiện liên tục trong thời gian gần đây đã chứng minh điều đó Người đọc

có thể tham gia gửi câu hỏi ngay trong lúc xem thông tin qua mạng Khả năng này đã tạo cảm giác gần gũi hơn giữa bạn đọc và báo

Báo điện tử cũng dễ dàng thực hiện các cuộc thăm dò dư luận ngay trên mặt báo của mình Điều mà các tờ báo khác không thể làm được Người đọc có thể điền thông tin ngay trên mặt báo và hồi âm lại chỉ bằng một động tác click chuột Những thế mạnh trên đã giải thích vì sao báo điện tử trên thế giới và Việt Nam lại có tốc độ phát triển nhanh đến chóng mặt Chỉ sau vài năm ra đời, Việt Nam đã hình thành cả một mạng lưới lên tới hàng chục tờ báo điện tử Các tờ báo

Trang 20

này cũng đều có mức gia tăng người đọc (được tính bằng số lần truy cập) liên tục hàng ngày và thậm chí là hàng giờ

Hiện tại, thị trường báo điện tử đã có sự góp mặt của hầu hết các tờ báo in

có tên tuổi như Nhân dân, Lao động, Thanh niên Song song với việc xuất bản báo giấy, các tòa soạn đều đã thành lập những bộ phận riêng biệt chuyên làm báo điện tử Sự phát triển mạnh mẽ trên đã góp phần tạo nên một thị trường báo chí

đa dạng, mới mẻ, hiện đại hơn và đặc biệt thích hợp với giới trẻ - những người luôn thích ứng nhanh với công nghệ mới

Theo dự đoán của giới chuyên môn, với một lực lượng phóng viên chuyên nghiệp sẵn có kinh nghiệm nhiều năm, những tờ báo giấy lớn hiện nay có nhiều triển vọng để trở thành những tờ báo điện tử có số lượng người truy cập lớn nhất trong tương lai

1.4.3 Sự thành công của các tờ báo điện tử hiện nay

Trong nước

Bước ngoặt của báo điện tử ở Việt Nam đă

được đánh dấu bằng sự ra đời của các báo điện tử

như Laodong, Vneconomy (Thời báo Kinh tế

Việt Nam), VnExpress, Vietnamnet

Báo chí điện tử mới phát triển ở nước ta

trong khoảng 10 năm qua nhưng đã đạt được

những kết quả đáng khích lệ Năm 1997, báo chí điện tử Việt Nam mới chỉ có

một tạp chí điện tử (tạp chí Quê hương), nhưng đến nay số lượng đã tăng lên gấp

nhiều lần Nhiều tờ báo sau khi đưa lên mạng đã thu hút ngay một số lượng độc giả rất nhiều so với báo in như vnexpress, dantri, vietbao…

Với ưu thế mà báo in không có được, báo điện tử đã cập nhật một cách nhanh nhất các sự kiện, sự việc diễn ra trong đời sống chính trị, kinh tế, xã hội

Số lượng người đọc ngày càng đông vì báo điện tử có thể đáp ứng mọi yêu cầu

và cung cấp đầy đủ các thông tin mà mọi người quan tâm

So với báo in, phát thanh, truyền hình, báo chí điện tử còn có khả năng lưu trữ, bảo quản thông tin hiệu quả, gọn nhẹ, đỡ tốn kém và phục vụ kịp thời cho

Trang web Laodong.com.vn

Trang 21

việc tra cứu của độc giả theo yêu cầu Bên cạnh đó, báo điện tử đã khắc phục được cơ bản những trở ngại đối với báo in khi đưa ra nước ngoài Mặt khác, báo chí điện tử còn là phương tiện để tuyên truyền chủ trương, đường lối, chính sách của Đảng và Nhà nước, giúp cho bạn bè trên thế giới, Việt kiều đang sống ở nước ngoài hiểu về công cuộc đổi mới, tình hình phát triển của đất nước

mới" của ông bắt đầu

Trải qua một sự thay đổi có ảnh hưởng sâu rộng ở Jerusalem, Maier đã nhận

ra rằng, ông không nhất thiết phải in báo thêm nữa Ông có thể tìm thấy bất cứ điều gì ông muốn trên Internet Maier đã tự đặt mình trong một phòng thưa thớt

đồ đạc: một bàn làm việc, một máy vi tính và một tivi Trên bàn có thêm vài tờ báo thay vì cả đống chất ngất như khi còn ở Berliner Zeitung Maier còn nghĩ xa hơn nữa: 2 tờ báo vẫn còn là quá nhiều đối với ông

Maier đã bắt tay vào làm tờ báo điện tử Netzeitung từ đầu tháng 10 năm

2000 Tờ báo mạng với đội ngũ nhân viên 30 người đang trong giai đoạn hoạt động thử nghiệm Họ hy vọng với sự tiên phong của nó, báo điện tử sẽ cách mạng hoá ngành báo chí ở Đức Mặc dù, tờ báo này được thành lập mà không có một nguồn thu nhập nào khác, không có các băng quảng cáo, thậm chí là không

có cả một chiến dịch quảng cáo ngoài Internet, nhưng ông Maier vẫn tin rằng, Netzeitung sẽ trở thành một trong những nguồn tin tức hàng đầu ở Đức trên Internet

Trang 22

Maier lý giải: “Nếu tôi cầm một tờ báo và nhận ra rằng tôi đã xem mọi tin

tức trong tờ báo này trên bản tin truyền hình hôm qua, thì nó trở nên vô dụng đối với tôi” Và nếu bản tin truyền hình đã bắt đầu quyến rũ được những người đọc báo, thì rồi những bản tin Internet với việc đề cập tất cả những sự kiện mới nhất

từ 6 giờ sáng đến 11 giờ đêm, cập nhật từng 10 phút một, sẽ làm cho tờ báo điện

tử càng hoàn thiện hơn

Tính xu hướng của Báo điện tử còn thể hiện rõ trên Báo cáo Tình trạng thông tin Hoa Kỳ 2004 (do Trung tâm nghiên cứu Pew và Dự án cho tính ưu việt báo chí thực hiện, công bố ngày 24-5-2004), hiện có đến 66% người Mỹ xem tin tức trên mạng (chia thành ba nhóm: khoảng 50% xem tin nóng; 30% xem tin cùng lúc với công việc trực tuyến khác, chẳng hạn kiểm tra email, chat hoặc mua sắm trên mạng; và còn lại là thành phần cố ý tìm thêm thông tin về vấn đề gì đó mà

họ đã nghe qua)

1.4.4 Sự gia tăng về số lượng độc giả của các báo điện tử

Toàn cảnh CNTT Việt Nam 2004 cho biết, đã có 5 trang web tiếng Việt lọt vào top 10.000 website toàn cầu Tính theo cả số lượt truy cập cũng như lưu

lượng truy cập, thì VnExpress giữ vị trí đứng đầu, Tin tức Việt Nam đứng thứ 2,

Việt Nam Net đứng thứ 3 Ngoài ra, báo điện tử Thanh Niên xếp ở vị trí thứ 4 và Tuổi Trẻ đứng hàng thứ 5.

Trang chủ của báo Vnexpress.net

Trang 23

Hiện nay, VnExpress có hơn 1000.000 độc giả thường xuyên, với trung bình

13 triệu lượt người truy cập hàng tháng VnExpress được các nhà báo viết về CNTT bình chọn là một trong 10 sự kiện nổi bật trong lĩnh vực công nghệ thông tin của năm 2002 vì "đã thực sự là một biểu tượng cho sự phát triển nội dung Internet ở Việt Nam"

Theo Hiệp hội Báo chí thế giới (dẫn lại từ

BBC ngày 1-6-2004), lượng độc giả báo điện

tử (toàn cầu) đã tăng 350% trong 5 năm qua

Về lý thuyết, khái niệm truyền thông đại

chúng đã thể hiện cực rõ trong hoạt động báo

điện tử Nếu như báo in chỉ phát hành được

khoảng vài trăm ngàn hay trên 1 triệu bản, báo điện tử có thể đến với hàng triệu độc giả không chỉ trong nước mà còn khắp thế giới, tại bất cứ nơi nào có máy tính truy cập mạng

Trang dantri.com

Trang 24

CHƯƠNG 2 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG BÁO

ĐIỆN TỬ THÁI NGUYÊN

2.1 Pha khởi đầu (Khảo sát hệ thống)

2.1.1 Phân tích hiện trạng

Báo Thái Nguyên đơn vị mà đồ án dự định triển khai ứng dụng Những thông tin sau được thu thập từ việc khảo sát hiện trạng tại đơn vị này

Vai trò của báo chí đối với sự phát triển kinh tế - xã hội tỉnh Thái Nguyên:

Những năm qua, dưới sự lãnh đạo của cấp uỷ đảng, chính quyền các cấp

và sự quản lý chặt chẽ của cơ quan chủ quản, báo chí trên địa bàn tỉnh đã có nhiều cố gắng, hoạt động đúng định hướng, thực hiện tốt chức năng vừa là cơ quan ngôn luận của Đảng bộ tỉnh, vừa là diễn đàn của nhân dân, là cầu nối giữa ý Đảng và lòng dân; góp phần quan trọng vào việc thực hiện thắng lợi các nhiệm

vụ phát triển kinh tế - xã hội, giữ vững an ninh chính trị, trật tự an toàn xã hội và xây dựng hệ thống chính trị trong sạch vững mạnh

Đội ngũ những người làm báo của tỉnh đã không ngừng rèn luyện về đạo đức nghề nghiệp, bản lĩnh chính trị, trình độ chuyên môn; thực hiện nghiêm túc trách nhiệm xã hội và nghĩa vụ công dân của nhà báo, thực sự là những chiến sĩ trên mặt trận tư tưởng- văn hoá

Thực hiện Thông báo số 162-TB/TW của Bộ Chính trị (khoá IX) và Thông báo số 41-TB/TW của Bộ Chính trị (khoá X), cấp uỷ Đảng, chính quyền các cấp thường xuyên quan tâm lãnh đạo, chỉ đạo, quản lý tốt hoạt động báo chí Tỉnh uỷ đã xây dựng kế hoạch, ban hành văn bản hướng dẫn các cơ quan báo chí trên địa bàn sơ kết 2 năm thực hiện Thông báo số 162-TB/TW và tổ chức phổ biến, quán triệt Thông báo số 41-TB/TW; đồng thời xây dựng chương trình hành động cụ thể để triển khai thực hiện Giao ban báo chí bước đầu đi vào nền nếp, có những đổi mới về nội dung, hình thức tổ chức để đảm bảo tính thiết thực, hiệu quả Cơ quan quản lý báo chí trên địa bàn đã tăng cường công tác quản lý nhà nước về báo chí; đề xuất những chủ trương, biện pháp cụ thể để nâng cao chất lượng hoạt động báo chí Công tác xây dựng Đảng và nâng cao vai trò lãnh đạo

Trang 25

của tổ chức Đảng trong các cơ quan báo chí được tăng cường; công tác phát triển Đảng trong đội ngũ những người làm báo được quan tâm nhiều hơn

Báo chí của tỉnh đã hoạt động đúng tôn chỉ mục đích, phản ánh kịp thời tâm tư nguyện vọng của nhân dân, biểu dương phong trào thi đua yêu nước, đấu tranh phòng chống tham nhũng, lãng phí, quan liêu và các tệ nạn xã hội trên địa bàn, góp phần quan trọng vào định hướng dư luận xã hội

Báo Thái Nguyên tiếp tục phát triển về số lượng, từng bước nâng cao chất lượng, cùng với sự hình thành và phát triển, Báo điện tử ngày càng khẳng định rõ

vị trí của mình trong hệ thống báo chí của tỉnh và cả nước Báo Thái Nguyên đã phối hợp chặt chẽ với các cơ quan thông tấn, báo chí của Trung ương và cả nước

để đẩy mạnh tuyên truyền các hoạt động của địa phương; chia sẻ thông tin để người dân Thái Nguyên nắm bắt kịp thời những sự kiện trong nước và quốc tế Với phương châm hướng mạnh về cơ sở, hiện nay tờ báo đã trở thành một tài liệu sinh hoạt quan trọng của mỗi chi bộ, đảng bộ ở cơ sở

Báo Văn nghệ Thái Nguyên đã có nhiều cố gắng để đổi mới cơ cấu, chuyên trang, chuyên mục và nâng cao chất lượng tác phẩm Báo thực sự là diễn đàn của những người yêu văn học nghệ thuật tỉnh nhà, đồng thời góp phần tích cực trong việc tuyên truyền và thực hiện đường lối, chủ trương về công tác tư tưởng văn hoá của Đảng

Ngoài các cơ quan báo chí của tỉnh, các cơ quan báo chí của Trung ương, ngành có văn phòng đại diện tại Thái Nguyên như: Thông tấn xã Việt Nam, Báo Nhân dân, Báo Sài Gòn giải phóng, Báo Nông nghiệp Việt Nam đã có sự cộng tác, phối hợp nhịp nhàng trong công tác thông tin, tuyên truyền phục vụ nhiệm

vụ phát triển kinh tế- xã hội của địa phương

Để đáp ứng yêu cầu nhiệm vụ chính trị được giao trong giai đoạn cách mạng mới khi mà nhu cầu thông tin về tỉnh cũng như nhu cầu cung cấp thông tin mới, các chính sách của Đảng và nhà nước đến người dân ngày một tăng lên Cơ quan báo chí quyết định thành lập một website chính thức cho mình Tuy nhiên, qua một thời gian hoạt động, website được xây dựng không đáp ứng được nhu cầu đặt ra, một phần vì website không theo kịp những yêu cầu mới của thực tế

Trang 26

Những nhu cầu mới nói trên phát sinh từ việc cơ quan báo muốn làm phong phú thêm website của mình Thay vì như trước đây, website chỉ phục vụ việc cập nhật những thông tin liên quan đến tỉnh, những thông báo…Hiện nay, cơ quan muốn website của mình còn là nơi đăng tải những thông tin mới nhất về Chương trình giáo dục, Tuyển sinh, tình hình Kinh tế trong và ngoài nước… Không những thế, website còn là nơi độc giả có thể tìm kiếm được các kiến thức bổ trợ

về khoa học kĩ thuật, tin học, giải trí; hoặc có thể là nơi tổ chức các diễn đàn giao lưu giữa độc giả nhau hay tiếp thu các ý kiến thăm dò của nhân dân về các vấn

đề xã hội trong tỉnh cũng như vấn đề của nhà nước

Thực hiện ý tưởng đó, trước hết, cơ quan báo đã xây dựng một đội ngũ phụ trách về nội dung của website bao gồm các phóng viên thực hiện thu thập tin tức

và viết bài; có biên tập viên phụ trách việc biên tập và chỉnh sửa tin bài của phóng viên; có tổng biên tập phụ trách kiểm duyệt những thông tin quan trọng và nhạy cảm hoặc quản lý về mặt nhân sự của website; có một số kĩ thuật viên chịu trách nhiệm xây dựng một bộ khung ban đầu cho website và duy trì sự hoạt động của website…

Với tình hình một đội ngũ phụ trách nội dung của tờ báo trong tương lai như vậy, Cơ quan báo Thái Nguyên đặt ra những yêu cầu cần phải có của một website mới nhằm đảm bảo việc đáp ứng tốt nhu cầu hiện tại và tương lai của cơ quan

Do vậy việc xác định rõ nội dung cần thiết cho từng phòng ban, nhóm tin cho báo hàng ngày, phối hợp xây dựng một hệ thống nhất các bài bái cáo định kỳ

và các việc tổ chức thu thập,quản lý xử lý kết xuất và tổng hợp các thông tin cho bài báo sao cho đẩy đủ, kịp thời và chính xác là những vấn đề phải giải quyết trong ngay giai đoạn thiết kế xây dựng hệ thống thông tin báo chí hàng ngày của UBND tỉnh

Với những lý do trên yêu cầu cần phải có một hệ thống báo điện tử nhằm thu thập và quản lý đầy đủ các bài báo hàng ngày gửi về ban tổng biên tập báo của tỉnh, tạo điều kiện khai thác, xử lý hiệu quả các thông tin một cách chính xác, kịp thời, có hiệu quả cao và mang lại tiện ích cho toàn dân tỉnh Thái Nguyên

Trang 27

Đồng thời việc lưu trữ các dữ liệu cũng đơn giản hơn, giảm thiểu sự thất lạc thông tin

- Phóng viên tự do: Thu thập thông tin và thực hiện các phóng sự tại bất

kỳ địa điểm trên địa bàn của tỉnh

Sau khi phóng viên thu thập tin tức và viết bài bài viết sẽ được gửi về biên tập viên phụ trách tại địa bàn nơi phóng viên thường trực

2.1.2.4 Bạn đọc

Là người trực tiếp tiếp nhận thông tin do báo cung cấp, và đưa ra các ý kiến bình luận về các bài báo và ý kiến về chủ đề bình luận( Thăm dò ý kiến)

Trang 28

2.1.3 Cơ cấu hoạt động của báo

2.1.3.1 Đối với phóng viên

Phóng viên thu thập các thông tin từ các sự kiện xảy ra, sự việc quan sát được, các phóng sự thực tế sau đó tổng hợp các tin thành các bài viết lưu dưới dạng văn bản Nội dung văn bản chứa các thông tin như:

- Tiêu đề bài viết: Tiêu đề bài viết thể hiện được nội dung của nội dung

- Tên tác giả: Tên của người viết

- Chủ đề tin : Là chủ đề mà nội dung bài viết đang hướng tới

- Ngày tháng viết bài

- Tin trích dẫn

- Ảnh minh họa

- Nội dung đầy đủ

- Nguồn tin (Nếu là bài viết sưu tầm)

Sau khi phóng viên viết bài thì sẽ gửi bài viết đó lên cho người biên tập viên kiểm duyệt nội dung bài viết đó

2.1.3.2 Đối với biên tập viên

Người biên tập viên có nhiệm vụ kiểm duyệt nội dung các bài viết do người phóng viên đưa lên, biên tập viên có thể sửa đổi nội dung bài viết nếu thấy cần thiết Khi biên tập viên sửa đổi nội dung bài viết do phóng viên đưa lên thì các thông tin về sửa đổi sẽ được lưu lại trong dữ liệu của bài viết Cụ thể là các thông tin:

- Ngày sửa đổi

- Tên người sửa đổi

Ngoài ra biên tập viên cũng có quyền viết bài như vai trò của phóng viên

2.1.3.3 Đối với tổng biên tập

Tổng biên tập phụ trách kiểm duyệt những thông tin quan trọng và quyết định xuất bản hay không xuất bản bài viết đó Khi tổng biên tập xuất bản bài viết thì sẽ lưu lại các thông tin như:

- Trạng thái xuất bản bài viết đó

- Ngày xuất bản

Trang 29

- Ngày hết hạn xuất bản

- Được phép đưa lên trang chủ hay không

2.1.3.4 Đối với đội kỹ thuật viên

Kỹ thuật viên chịu trách nhiệm xây dựng một bộ khung ban đầu cho báo và duy trì sự hoạt động của báo…

Kỹ thuật viên có quyền tạo dựng các nhóm tin, các chủ đề tin tức các chủ đề thăm

dò ý kiến

2.1.4 Phân tích về mặt yêu cầu

2.1.4.1 Yêu cầu về mặt hệ thống

Yêu cầu về lưu trữ :

 Lưu trữ bài viết : Website là nơi đăng tải những thông tin giới thiệu

về tỉnh Thái Nguyên, về các tin tức, sự kiện diễn ra trong tỉnh cũng ngoài tỉnh, các chính sách quyết định của Đảng và nhà nước

Như đã nói ở trên, một trong những yêu cầu quan trọng nhất chính là lưu trữ bài viết Những thông tin của bài viết chính là chủ đề bài viết, nội dung bài viết, thời gian được đưa lên website, tác giả bài viết, …

 Lưu trữ người dùng : Ngoài đối tượng bài viết, một đối tượng quan

trọng khác mà website cần phải quan tâm đến chính là đối tượng người dùng Người dùng thuộc nhiều loại khác nhau : Người xem thông tin trên website, đội ngũ phóng viên viết bài cho các trang thông tin, đội ngũ biên tập viên phụ trách kiểm duyệt bài, đội ngũ nhân viên quản lý website

 Người dùng ( không kể những người chỉ xem thông tin của trang web)

đăng kí thông qua website để nhận được quyền hoạt động của mình Người quản trị website chấp nhận bản đăng kí của người dùng và phân quyền cho người dùng

 Lưu trữ những chuyên mục thông tin : Thông tin trên website được

chia làm hai hướng : thông tin liên quan đến địa bàn tỉnh và thông tin mở rộng

 Lưu trữ các chủ đề bình luận, ý kiến thăm dò: Website còn là nơi

để thu thập các ý kiến thăm dò của người dân, bạn đọc về các vấn đề, các chủ trương do tỉnh ủy hoặc cơ quan nhà nước đưa ra

Trang 30

 Lưu trữ thông tin quảng cáo: Website cho phép các cơ quan các tổ

chức, doanh nghiệp, công ty đặt banner quảng cáo của mình để giới thiệu thương hiệu, sản phẩm thông qua trang báo điện tử

Yêu cầu về nghiệp vụ :

 Một tòa soạn điện tử : Website phải hoạt động như một tòa soạn báo

điện tử Nghĩa là : Phóng viên sau khi viết bài thì bài phải được biên tập viên duyệt và sửa đổi nếu cần thiết Khi nội dung và hình thức chấp nhận được thì bài được chuyển lên vị trí có chức năng đưa bài lên website chính thức Tầm hoạt động của những người viết bài và kiểm duyệt bài phải được quản lý theo các chuyên mục Tức là, người quản trị sẽ phân công cho người dùng viết bài hoặc kiểm duyệt bài cho một số chuyên mục nhất định

Nếu đã qua các cấp kiểm duyệt, bài viết được phép đưa lên cấp cao hơn chờ tổng biên tập xuất bản trên website Nếu tại một cấp nào đó, người quản

lý thấy bài viết cần được chỉnh sửa thì bài viết sẽ được trả về đúng cấp có thẩm quyền

2.1.4.2 Yêu cầu về mặt phi hệ thống

Tính thân thiện và dễ sử dụng:

Đối tượng sử dụng website để xem thông tin và để phục vụ cho công tác sản xuất tin không phải là những người có chuyên môn tin học Vì thế, giao diện cần phải có trực quan, đẹp, hạn chế đến mức tối thiểu sử dụng các thuật ngữ chuyên ngành, thuật ngữ tiếng nước ngoài Việc trình bày trang web bởi nhiều thứ tiếng có thể được tính đến sau này

Tính an toàn :

An toàn ở đây được xét trên hai yếu tố : thông tin và người dùng Một khi thông tin đã được đưa lên website thì thông tin này sẽ được nhiều người xem qua Vì thế, sự an toàn về thông tin là vấn đề được ưu tiên hàng đầu Bài viết trước khi được đưa lên trang chính thức phải được kiểm duyệt kỹ Thông tin chỉ được chỉnh sửa bởi những người có thẩm quyền Các hành vi nhằm chỉnh sửa làm sai lệch nội dung phục vụ cho mục đích riêng cần phải được ngăn chặn

Trang 31

Những bài viết sau một thời gian lưu trữ trong cơ sở dữ liệu cần phải được sao lưu để đề phòng những sự cố xảy ra

Sự an toàn của người dùng có nghĩa là sự bảo mật về thông tin cá nhân thành viên của website Chỉ những người chịu trách nhiệm quản lý họ mới

có thể xem thông tin cá nhân đó

Tính tiến hóa :

Những tính năng của website phải có tính mở rộng nhất định Người quản trị được phép thay đổi thuộc tính có miền giá trị là hữu hạn, rời rạc, các hằng số…

Ví dụ : số tin thể hiện ở mỗi trang tin, danh sách các chuyên mục của website, thay đổi nhóm người dùng…

2.1.5 Nhận xét và định hướng

Từ những yêu cầu thực tế đặt ra cho thấy việc xây dựng website cho báo chính là việc xây dựng một tòa soạn báo báo điện tử với qui mô nhỏ Những hoạt động sản xuất thông tin cho website chính là hoạt động sản xuất bài viết trong một tờ báo mà trong đó có các phóng viên, biên tập viên, tổng biên tập…Mặt khác, dựa trên xu hướng phát triển ngày càng lớn mạnh trong tương lai của báo điện tử, đồ án hướng xây dựng ứng dụng web có chức năng như một tòa soạn báo điện tử Không những thế, tòa soạn báo này không chỉ phục vụ cho những đơn vị liên quan đến báo chí mà còn có thể thay đổi để phục vụ cho bất kì đơn vị nào có ý muốn đưa thông tin lên mạng

Trang 32

2.2 Pha triển khai(Phân tích hệ thống)

2.2.1 Mô hình hoá môi trường và nhu cầu

Quan tri vien Tong bien tap Phong vien

Hình 11 Các tác nhân hệ thống

2.2.1.2 Biểu đồ khung cảnh:

Hình 12 Biểu đồ khung cảnh

Trang 33

2.2.1.3 Nhận định các UC

Các use-case của quản trị viên:

– Cập nhật các thông số cấu hình của hệ thống

– Thay đổi thông tin cá nhân

– Cập nhật các chức năng của hệ thống

– Quản lý người dung

– Quản lý nhóm tin

– Quản lý chủ đề tin

– Quản lý bài viết

Các use-case của tổng biên tập:

– Thay đổi thông tin cá nhân

– Đăng tin

– Sửa đổi nội dung của bài viết

– Xuất bản - ngừng xuất bản bài viết

Các use-case của biên tập viên:

– Thay đổi thông tin cá nhân

– Đăng bài viết.

– Sửa nội dung bài viết.

Các use-case của phóng viên:

– Thay đổi thông tin cá nhân

– Đăng bài viết

Các use-case của bạn đọc:

– Đọc bài viết

– Bình luận cho bài viết

– Bình luận cho chủ đề

Trang 34

2.2.1.4 Đặc tả các Use-case

a Biểu đồ Use-case của quản trị viên

Hình 13 Ca sử dụng quản trị viên

* Ca sử dụng Quản trị viên(QTV) Đăng nhập hệ thống:

Tóm tắt: Use case này cho phép Quản trị viên đăng nhập được vào hệ thống

quản lý của trang báo điện tử

Luồng sự kiện chính:

Use case này được bắt đầu khi quản trị viên chọn chức năng đăng nhập – Quản trị viên vào chức năng đăng nhập website hệ thống báo điện tử – Hệ thống hiển thi hộp thoại đăng nhập

– Quản trị viên nhập ID và Password của tài khoản đã được cấp

– Hệ thống xác thực ID và Password

- Hệ thống hiển thị giao diện chức năng quản trị viên

Luồng rẽ nhánh thứ nhất: quản trị viên hủy yêu cầu đăng nhập

– Quản trị viên hủy yêu cầu đăng nhập

– Hệ thống bỏ qua hộp thoại đăng nhập, hiển thị giao diện trang chủ

Trang 35

Luồng rẽ nhánh thứ 2: ID và Password không hợp lệ

– Hệ thống kiểm tra ID,Pass không hợp lệ

– Hệ thống từ chối đăng nhập

– Hệ thống hiển thị thông báo và hộp thoại đăng nhập

* Ca sử dụng QTV thay đổi thông tin cá nhân:

đổi các thông tin cá nhân

Use case liên quan: use case QTV đăng nhập hệ thống

Luồng sự kiện chính:

Use case này được bắt đầu khi QTV chọn chức năng thay đổi thông tin cá nhân

– QTV vào chức năng thay đổi thông tin cá nhân

– Hệ thống hiển thị các thông tin cá nhân hiện tại của tổng biên tập – QTV thay đổi các thông tin hiện tại

– QTV chọn lưu thông tin

– Hệ thống kiểm tra và lưu thông tin thay đổi

– Hệ thống thông báo lưu thành công và hiển thị các thông tin đã update

Luồng rẽ nhánh thứ nhất: QTV hủy yêu cầu thay đổi thông tin cá nhân

– QTV hủy yêu cầu thay đổi thông tin cá nhân

– Hệ thống bỏ qua chức năng thay đổi thông tin cá nhân, hiển thị giao diện trang chủ

Luồng rẽ nhánh thứ 2: Các thông tin thay đổi không hợp lệ

Khi QTV chọn chức năng lưu thông tin thay đổi, Hệ thống kiểm tra thấy không hợp lệ Hệ thống hiển thị thông báo lỗi

* Ca sử dụng Quản lý người dùng:

Tóm tắt: Quản trị viên sử dụng chức năng này để quản lý các user Quản trị viên

có thể thêm, sửa, xóa, thông tin của người dùng trong hệ thống, phân quyền sử dụng cho người dùng

Use case liên quan: use case QTV đăng nhập hệ thống

Trang 36

Luồng sự kiện chính(với chức năng thêm người dùng):

Use case này được bắt đầu khi quản trị viên chọn chức năng đăng nhập hệ thống

– Quản trị viên chọn chức năng quản lý

– Hệ thống hiển thị danh sách người dùng trong hệ thống

– Quản trị viên chọn thêm người dùng

– Hệ thống hiển thị giao diện thêm người dùng

– Quản trị viên nhập thông tin của người dùng vào (ID, Pass, Thuộc nhóm người dùng nào…)

– Quản trị viên chọn lưu thông tin

– Hệ thống kiểm tra thông tin trước khi lưu

– Hệ thống thông báo lưu thành công và hiển thị danh sách người dùng sau khi đã update

Luồng sự kiện rẽ nhánh thứ nhất:

Quản trị viên chọn hủy bỏ chức năng quản lý người dùng Hệ thống hiển thị giao diện ban đầu

Luồng sự kiện rẽ nhánh thứ hai:

Khi Quản trị viên chọn chức năng lưu thông tin thêm người dùng, Hệ thống kiểm tra thấy không hợp lệ( ví dụ: ID_user đã sử dụng) Hệ thống hiển thị thông báo lỗi cùng giao diện thêm người dùng

* Ca sử dụng Quản lý nhóm tin:

Tóm tắt: Quản trị viên sử dụng chức năng này để quản lý các nhóm tin trên hệ

thống Quản trị viên có thể thêm, sửa, xóa, thông tin của nhóm tin trong hệ thống, phân quyền sử dụng các nhóm tin cho các cấp user

Use case liên quan: use case QTV đăng nhập hệ thống

Luồng sự kiện chính(với chức năng thêm nhóm tin):

Use case này được bắt đầu khi quản trị viên chọn chức năng quản lý nhóm tin

Trang 37

– QTV chọn chức năng quản lý nhóm tin

– Hệ thống hiển thị danh sách các nhóm tin trong hệ thống

– QTV chọn thêm nhóm tin

– Hệ thống hiển thị giao diện thêm nhóm tin

– QTV nhập thông tin của nhóm tin vào (tiêu đề, miêu tả…)

– QTV chọn lưu thông tin

– Hệ thống kiểm tra thông tin trước khi lưu

– Hệ thống thông báo lưu thành công và hiển thị danh sách các nhóm tin

đã update

Luồng sự kiện rẽ nhánh thứ nhất:

QTV chọn hủy bỏ chức năng quản lý nhóm tin Hệ thống hiển thị giao diện ban đầu

Luồng sự kiện rẽ nhánh thứ hai:

Khi QTV chọn chức năng lưu thông tin thêm nhóm tin, Hệ thống kiểm tra thấy không hợp lệ Hệ thống hiển thị thông báo lỗi cùng giao diện thêm them nhóm tin

* Ca sử dụng Quản lý chủ đề tin:

Tóm tắt: QTV sử dụng chức năng này để quản lý các chủ đề tin trên hệ thống

Quản trị viên có thể thêm, sửa, xóa, thông tin của chủ đề tin trong hệ thống, phân quyền sử dụng các chủ đề tin cho các cấp user

Use case liên quan: use case QTV đăng nhập hệ thống

Luồng sự kiện chính:

Use case này được bắt đầu khi quản trị viên chọn chức năng quản lý nhóm chủ đề

– QTV chọn chức năng quản lý chủ đề tin tức

– Hệ thống hiển thị danh sách các chủ đề tin trong hệ thống

– QTV chọn thêm chủ đề tin

– Hệ thống hiển thị giao diện thêm chủ đề tin

– QTV chọn nhóm tin chứa chủ đề tin đó

– QTV nhập thông tin của chủ đề tin vào (tiêu đề, miêu tả…)

Trang 38

– QTV chọn lưu thông tin

– Hệ thống kiểm tra thông tin trước khi lưu

– Hệ thống thông báo lưu thành công và hiển thị danh sách các chủ đề tin đã update

Luồng sự kiện rẽ nhánh thứ nhất:

QTV chọn hủy bỏ chức năng quản lý chủ đề tin Hệ thống hiển thị giao diện ban đầu

Luồng sự kiện rẽ nhánh thứ hai:

Khi QTV chọn chức năng lưu thông tin thêm chủ đề tin, Hệ thống kiểm tra thấy không hợp lệ Hệ thống hiển thị thông báo lỗi cùng giao diện thêm thêm chủ đề

* Ca sử dụng Quản lý chủ đề bình luận:

Tóm tắt: QTV sử dụng chức năng này để quản lý các chủ đề bình luận lấy ý kiến

bạn đọc trên hệ thống trên hệ thống Quản trị viên có thể thêm, sửa, xóa, thông tin của vấn đề đang bình luận

Use case liên quan: use case QTV đăng nhập hệ thống

Luồng sự kiện chính:

Use case này được bắt đầu khi quản trị viên chọn chức năng quản lý chủ

đề bình luận

– QTV chọn chức năng quản lý chủ đề bình luận

– Hệ thống hiển thị danh sách các chủ đề bình luận có sẵn trong hệ thống

– QTV chọn thêm chủ đề bình luận mới

– Hệ thống hiển thị giao diện thêm chủ đề

– QTV nhập thông tin của chủ đề bình luận vào (tiêu đề, các ý kiến…) – QTV chọn lưu thông tin

– Hệ thống kiểm tra thông tin trước khi lưu

– Hệ thống thông báo lưu thành công và hiển thị danh sách các chủ đề bình luận đã update

Ngày đăng: 03/08/2016, 10:13

HÌNH ẢNH LIÊN QUAN

Hình 7. Joomla Framework Database Package - Xây dựng website báo điện tử cho báo thái nguyên
Hình 7. Joomla Framework Database Package (Trang 14)
Hình 10. Databases Joomla - Xây dựng website báo điện tử cho báo thái nguyên
Hình 10. Databases Joomla (Trang 16)
Hình 11. Các tác nhân hệ thống  2.2.1.2 Biểu đồ khung cảnh: - Xây dựng website báo điện tử cho báo thái nguyên
Hình 11. Các tác nhân hệ thống 2.2.1.2 Biểu đồ khung cảnh: (Trang 32)
Hình 13 Ca sử dụng quản trị viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 13 Ca sử dụng quản trị viên (Trang 34)
Hình 15. Biểu đồ Use-case của biên tập viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 15. Biểu đồ Use-case của biên tập viên (Trang 44)
Hình 16.  Biểu đồ Use-case của phóng viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 16. Biểu đồ Use-case của phóng viên (Trang 47)
Hình 18. Biểu đồ trình tự quản trị viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 18. Biểu đồ trình tự quản trị viên (Trang 52)
Hình 19. Biểu đồ trình tự của tổng biên tập - Xây dựng website báo điện tử cho báo thái nguyên
Hình 19. Biểu đồ trình tự của tổng biên tập (Trang 53)
Hình 20. Biểu đồ trình tự của biên tập viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 20. Biểu đồ trình tự của biên tập viên (Trang 54)
Hình 21. Biểu đồ trình tự của phóng viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 21. Biểu đồ trình tự của phóng viên (Trang 55)
Hình 23 .  Biểu đồ lớp phân tích – Chức năng đăng nhập - Xây dựng website báo điện tử cho báo thái nguyên
Hình 23 Biểu đồ lớp phân tích – Chức năng đăng nhập (Trang 57)
Hình 28 .  Biểu đồ lớp phân tích – Chức năng quản lý  chủ đề tin - Xây dựng website báo điện tử cho báo thái nguyên
Hình 28 Biểu đồ lớp phân tích – Chức năng quản lý chủ đề tin (Trang 59)
Hình 31. Giao diện chức năng đăng nhập cho quản trị viên - Xây dựng website báo điện tử cho báo thái nguyên
Hình 31. Giao diện chức năng đăng nhập cho quản trị viên (Trang 64)
Hình 41. Giao diện trang chủ của trang tin - Xây dựng website báo điện tử cho báo thái nguyên
Hình 41. Giao diện trang chủ của trang tin (Trang 71)
Hình 42. Giao diện chức năng duyệt tin theo nhóm tin, chủ đề tin - Xây dựng website báo điện tử cho báo thái nguyên
Hình 42. Giao diện chức năng duyệt tin theo nhóm tin, chủ đề tin (Trang 72)

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

w