Lam thé nào dé người doc năm bắt được thông tin về hoạt động công an thủ đô, các thông báo, tin tức hành chính, các dịch vụ cho người dùng và các thông tin quan trọng để cung cấp thông t
Trang 1HỌC VIEN CÔNG NGHỆ BƯU CHÍNH VIỄN THONG
Phetphachan THAMMASITH
NGHIÊN CỨU HỆ THONG QUAN LY NỘI DUNG (CMS) VÀ XÂY DỰNG WEBSITE TIN TỨC CHO
CONG AN THỦ ĐÔ VIENG CHAN
CHUYEN NGANH: HE THONG THONG TIN
MA SO: 8.48.01.04
Hà Nội - 2018
Trang 2Người hướng dẫn khoa học: TS PHAM HOÀNG DUY
Phản biện 1: TS Nguyễn Duy Phương
Phản biện 2: TS Tạ Quang Hùng
Luận văn sẽ được bảo vệ trước Hội đông châm luận văn thạc sĩtại Học viện Công nghệ Bưu chính Viễn thông
Vào lúc: giờ ngày tháng năm 2018
Có thê tìm hiéu luận văn tại:
Thư viện của Học viện Công nghệ Bưu chính Viễn thông
Trang 3MỞ ĐẦU
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được
xem là một trong những yếu tố mang tính quyết định trong hoạt độngcủa công ty doanh nghiệp, chính phủ, tổ chức Nó đóng vai trò hết sứcquan trọng, có thể tạo ra những bước đột phá mạnh mẽ Một trong sốcác ứng dụng nổi bật nhất của công nghệ thông tin đó là Internet, một
kho tài nguyên vô cùng phong phú và đa dạng Các dịch vụ của nó gitip
cho con người ở khắp các châu lục trên thế giới CÓ thể trao đồi, cập nhật
thông tin một cách nhanh chóng, chính xác và dễ dàng Các website trở
thành một người bạn đáng tin cậy và gắn bó của những người sử dụng
mạng.
Lam thé nào dé người doc năm bắt được thông tin về hoạt động công
an thủ đô, các thông báo, tin tức hành chính, các dịch vụ cho người dùng
và các thông tin quan trọng để cung cấp thông tin đó cho tất cả người dùng? Internet sẽ là đáp án có hiệu quả cao nhất dé người đọc có thé tìm hiểu về những tin tức công an trong nước hay nước ngoài.
Việc cung cấp thông tin và tin tức liên quan đến vấn đề an ninh trong
xã hội là một van dé quan trọng và bức thiết trong thời gian tới Trên thé giới, công an là một nghề nghiệp quan trong bởi vì công an có nhiệm vụ
và trách nhiệm về bảo vệ an ninh trong xã hội, việc phát triển Người
dân phải biết về việc bảo vệ xã hội, việc phát triển và các hoạt động của
cơ quan công an Vì vậy tôi lựa chọn đề tài “Nghiên cứu hệ thống
quản lý nội dung (CMS) và xây dựng Website tin tức cho công an
thủ đô Viêng Chăn” để cung cấp thông tin và tin tức cho người dân
hiệu biết.
Trang 4CHƯƠNG 1: TONG QUAN VE QUAN LY NỘI
DUNG TRUC TUYEN
1.1 Giới thiệu về hệ quan lý nội dung trực tuyến
1.1.1 Khái quát CMS là gi
CMS là viết tắt của 3 từ Content management system hay còn gọi hệquản trị nội dung Nó là một phần của hệ thống có chức năng quản trịnội dung cho website CMS cung cắpnhững công cụ trực quan nhất, đơngiản nhất để những người dùng phổ thông có thé quanly dé dàng cáchoạt động của 1 website mà không cần tới những hiểu biết chuyên môn
về lập trình
Hệ quản trị nội dung CMS được xem là một trong những bước đi đầutiên cho những ứng dụng phần mềm nền tảng cho website Ví dụ muabán trực tuyến bên thương mại điện tử như: ô check thông tin liên hệtừ Với mục đích xây dựng hệ thống tài liệu và nội dung thống nhất với
nhau Nó cho phép chúng ta tạo ra những nội dung và quản lý nội dung
đó một cách bài bản hơn nhằm đưa nội dung đó đến với người dùng mộtcách tốt nhất CMS được sử dụng khi mà có quá nhiều thông tin cần xử
lý quản lý và phát hành một cách thủ công đưa ra các trang chủ có khả
năng điều khiển các thành phần khác của website đó
Trong hệ quản trị nội dung (CMS) thì thông tin được truyền qua lạimột một vòng lặp được quy ước bởi những nhà phát triển nó Quản lýnội dung bao quanh hệ thống đồng thời điều khiến, xử lý và lưu trữ vàphô biến những thông tin được tạo ra CMS cung cấp các thiết bị cầnthiết cho người dùng và mục tiêu thiết lập các thành phần nội dung vàhợp tác các thành phan nội dung đó một cách tốt nhất Ngoài ra nó còn
Trang 5là một thư viện hữu ích, nó cung cấp các lớp, các ham cơ bản nhằm giúpích rất nhiều cho các nhà phát triển website Nó còn tự động đánh daucác dữ liệu, kèm theo đó nó còn thu hồi lại dữ liệu bang các từ khoángoài ra nó còn tự tìm kiếm dữ liệu một cách khoa học hơn CMSthường được bat đầu với một mục đích và công bố nội dung trong quátrình làm việc Dé tồn tại một nội dung thi bắt buộc hệ thống phải phát
& STAFF
OFFICIAL TEMPLATES
CONTENT
Hình 1.1: Cau trúc tổng quan của một CMS [8]
1.1.2 Đặc điểm cơ bản của CMS
e Cho phép phê chuẩn hoặc tạo ra và thay đổi nội dung trực
tuyến.
Trang 6CMS được tạo nên tối thiêu bởi 2 thành phần cơ bản: Đó là
quản lý nội dung và quản lý siêu nội dung.
CMS nó làm tăng sự tích hợp và tự động hóa các tiến trình giúp
nâng cao hiệu quả của các thông tin trên Internet.
Nó còn quản lý các trình ứng dụng để làm sao cho hoạt động ăn
khớp với nhau.
Quản lý đầy đủ các vòng đời của các thành phần nội dung và siêu nội dung bang cácluồng công việc trong một kho dữ liệu lưu trữ nhằm đưa đến người sử dụng một giao diệnthân thiệt
CMS có 3 thành phan chính sau đây:
CMA hay còn gọi là Content Management Application: Nó là
ứng dụng quản lý nội dung, quản lý những thành phan nội dungcủa hệ thống
Trang 7e MMA hay còn gọi là Metacontent Management Application:
Ứng dụng quản lý siêu nội dung Quản lý những thông tin mô tả
về các thành phan nội dung của hệ thống
e CDA hay còn gọi là Content Delivery Application: Ứng dụng
phân phối nội dung Nó cung cấp cách thức mà hiển thị thành
phần nội dung ra website giúp người dùng dễ sữ dụng hơn
1.2 Nghiên cứu các công nghệ quản lý nội dung trực tuyến
Người ta có thé dùng nhiều công nghệ, ngôn ngữ khác nhau dé thiết
kế nên một website Với CMS cũng vậy, có nhiều loại CMS được viếtbởi nhiều loại ngôn ngữ và tùy theo từng thuộc tính ma nó cũng có cácchức năng, công dụng không hề giống nhau
By 6©) Plone % sexteatrean MQVABLETYPE Êð (ommerce
Joomial ° nr PRESTASHOP
“em TYPO38" ỆWOmpPmpss
-@ Drupal Wmodx Bzikulo i Magento f
siiplemachines = Bullotin L sp
mon php T [Ï
tog Sung 3ymfonV SỐ ZF ñawewonk sonar & di é :
Jango -—›Java
129 W steige dỳtrác “— Code Igniter <php)
Hình 1.2: Các CMS phổ biến hiện nay [9]
Trong phạm vi của luận văn này, chúng tôi chỉ đề cập đến một sốCMS phổ biên sau
Trang 81.2.1 Công nghệ Sharepoint
1.2.2 Công nghệ DotnetNuke
1.2.3 Công nghệ Joomla!
1.2.4 Công nghệ Wordpress
1.3 Đánh giá và lý do lựa chọn công nghệ SharePoint
Đề đáp ứng yêu cầu nghiên cứu và yêu cầu thực tiễn, việc lựa chọn công nghệ xây dựng website là một yếu tố rất quan trong Nó phải được lựa chọn sao cho phù hợp với nhu cầu hiện tại và tương lai của ứng dụng Hiện nay, có rất nhiều công cụ phục vụ việc phát triển ứng dụng
web như : PHP (joomla, WordPress), Asp.net (SharePoint, DotNetNuke,
RainBow Portal) Trong đó, SharePoint là công cụ mang nhiều tính năng vượt trội Mặc dù phát triển sau nhưng SharePoint đã đón đầu và
sử dụng NET Framework, cụ thé hơn là ASP.NET của Microsoft dé
làm ban đạp phát triển Vi vay, SharePoint được thừa hưởng những ưuđiểm của ASP.NET nói riêng và NET Framework nói chung.SharePoint phần mã xử lý (code behind) và trang ASPX (XML) độc lập
với nhau giúp cho việc viêt module thuận lợi.
Trang 9CHƯƠNG 2: PHAN TÍCH THIẾT KE WEBSITE
TIN TỨC
Giới thiệu
2.1 Phân tích yêu cầu chung của hệ thống website tin tức
Phần này tập trung vào việc thu thập yêu cầu thực tế của cơ quan,
cụ thể là công an thủ đô Viêng Chăn Đây là cơ quan đầu ngành về công
tác bảo vệ an ninh trong xã hội Trong đó có nhiệm vụ, trách nhiệm vềviệc bảo vệ an ninh và cung cấp thông tin, tin tức cho nhân dân đượcbiết về các van đề có liên quan đến các hoạt động của cơ quan
2.1.1.Yêu cầu của website
s* Yêu cầu lưu trữ:
- Lưu trữ bài viết: Website là nơi đăng tải những thông tin theo các
dạng chuyên mục: Tin tức về việc bảo vệ an ninh, các hoạt động củacông an thủ đô, tin tức hành chính, các dịch vụ cho người dùng gồm
có các bài luật ra còn đăng tải một sỐ thông tin, các văn bản củađơn vi liên quan đến van dé bảo vệ an ninh trong xã hội dé cảnh báođến người dùng
- Lưu trữ người dùng: Người dùng thuộc nhiều loại khác nhau nhưNgười xem thông tin trên website, đội ngũ nhân viên viết bài cho cáctrang thông tin, đội ngũ biên tập viên phụ trách kiểm duyệt, đội ngũnhân viên quản lý website Người dùng (không ké những người dùngchỉ xem thông tin của trang web) đăng kí thông qua website để nhậnđược quyền hoạt động của minh Người quản tri website chấp nhậnbản đăng kí của người dùng và phân quyền cho người dùng
Trang 10s* Yêu cầu về nghiệp vụ: Website phải hoạt động dựa trên cơ chế
kiểm duyệt Người dùng sau khi viết bài thì bài phải được duyệt.Nếu 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.
2.1.2 Mô hình hệ thống
WEBSITE
INTERNET
Mo hình nay phân thành 4 nhóm chính:
‹ Nhóm người sử dụng Internet: là nhóm đối tượng người đọc trên
Internet Nhóm này chiếm số lượng khá lớn, đòi hỏi hệ thống máychủ của phải đủ mạnh dé đáp ứng tốt mọi yêu cầu từ nhóm đối
tượng này.
Trang 11- Nhóm biên tập viên: là nhóm nhân viên có chức năng cập nhật
thông tin vào hệ thống Tác nghiệp này không đòi hỏi nhân viênphải có trình độ tin học cao mà chỉ cần có khả năng sử dụng tốtcác trình soạn thảo, có kỹ năng tổng hop bài viết từ nhiều nguồntin rời rạc và có khả năng thê hiện được trên nhiều ngôn ngữ khác
nhau.
- _ Nhóm quản lý: là nhóm kiểm duyệt thông tin trên mạng Đối với
nhân viên biên tập thông tin thì thông tin do họ cập nhật vào hệ
thống ban đầu chỉ nam ở trạng thái chờ (chưa được hiển thị rangoài), thông tin nay sẽ được nhóm quan lý kiểm duyệt lại đưa rahiển thị bên ngoài Website
« Nhóm quản tri: là nhóm kỹ su tin học có chức năng quản tri hệ
thống chạy 6n định, bao gồm: cấp quyên truy cập, quan lý đường
truyền, sao lưu
2.1.3.Mô hình chức năng
s* Nhóm chức năng dành cho BTV: Cập nhật tin cho web trên
Internet
s* Nhóm chức năng dành cho nhóm quản ly thông tin trên website:
Kiểm duyệt tin bài trên trang điện tử và trang website trên
Internet, chon lọc tin bài đưa ra Internet, kiếm duyệt nội dung
thông tin website.
s* Nhóm chức năng dành cho nhóm quản tri: Cấp quyên truy cập
cho nhóm Biên tập viên và nhóm quản lý tham gia thực hiện thao
tác trên hệ thống.
Trang 12Hình 2.2: Kiến trúc Client - Server
2.2 Thiết kế hệ thống Website tin tức
2.2.1 Biểu đồ ngữ cảnh của hệ thong
Cung cấp tài khoản, Nhận tài khoản,
viên
Quản trị
hệ thông
Tra cứu log hệ thông Tạo bào viết tin tức
Tạo các bài viết video
Quản lý người dùn
yas : Upload tài liệu văn bản pháp luật
Trả lại thông tin được yêu câu
Yêu câu thông tin
Người đọc
Hình 2.1: Sơ đồ ngữ cảnh của Hệ thống quản lý website tin tức
Trang 132.2.3 Quy trình làm việc của hệ thống
Hệ thống website tin tức điện tử của công an thủ đô Viêng Chăn,
Lào hoạt động trên mạng Internet, dưa trên công nghệ Web Application
(Web base Application), cung cấp thông tin tới bạn đọc trên cả nước,
cho phép bạn đọc truy cập mọi lúc, mọi nơi:
Về sơ đồ hệ thống và trách nhiệm của đối tượng người dùng được
trình bày như hình 2.3
Trang 14Web Server &
Database Server
Người quản trv
Hình 2.3: Sơ đồ hệ thống và trách nhiệm của người dùng
2.2.4 Thiết lập sơ đồ luồng dữ liệu của hệ thống
Trước hết ta cần thống nhất về các biêu tượng được dùng trong
các sơ đồ luồng dữ liệu của hệ thống (xem bảng 2.1).
Bảng 2.1: Biểu tượng dùng trong Dataflow Diagram.
Qua trinh phan mém (Process)
Tén Thong tin (Dataflow)
Trang 15Sau đây chúng ta nghiên cứu vê các luông dữ liệu của hệ thông, môi quan hệ của chúng với người sử dụng bao gôm: Người quản tri và
người dùng.
Hình 2.4: Sơ đồ luồng dữ liệu của hệ thống website tin tức, mức 0
b) Luéng dit liệu ở mức 1 bao gồm:
- Quản lý tin tức:
Trang 16Lấy thông tin
Người biển tập | Tạo tin tức Luu thông tin Tin tức +m@ Lu tin
Lay théngtin Lưutin
Trang 17- Quản lý văn bản pháp luật:
Văn bản pháp
Người biển tập -Tao bai vi luật
Tat văn ban lên
Hình 2.7: Quản lý văn bản pháp luật
- Quản lý người dùng:
Nhóm quyền Tạo nhóm quyền
Lấy thông tin quyền
ưu thông tine} Người dùng
Trang 18Hình 2.9: Thông tin cau hình
2.2.5 Thiết kế cơ sở dữ liệu của hệ thống
a) NguoiDung: lưu trữ thông tin người sử dụng hệ thống: bao gồm
Tên người truy nhập hệ thống, mật khẩu, họ và tên người dùng, giới
4_ ThuTu Int Thứ tự hiển
Trang 19Nvarchar Nvarchar
còn đang sử
dụng hay không
Ngày sinh Giới tính
Địa chỉ
email Địa chỉ nhà
Id của vi trí
người dùng
Id của
Trang 20người tạo
17 NgayTao Datetime X Ngày tạo
18 NguoiSualD Int X Idcua
người sua
19 Token Nvarchar 255 X Token
Bang 2.2: Thiét ké bang User.
2.3 Kết luận.
Như vậy, chúng ta có thể thấy rằng: Hệ thống quản lý tin tức website Công an thủ đô Viêng Chăn có rất nhiều các chức năng tiện
dụng Đây là hệ thống phần mềm cho phép công an Viêng Chăn cung
cấp thông tin, các file tài liệu đến người đọc một cách nhanh chóng, thuận tiện Luận văn đã tập trung vào việc trình bày thiết kế hệ thống này, trên cơ sở nghiên cứu kỹ về nghiệp vụ quản lý và quy trình tác nghiệp, các luồng dữ liệu Đồng thời thiết kế cơ sở đữ liệu cho hệ thống Trong chương 3 tiếp theo, học viên trình bày kết quả xây dựng thử nghiệm hệ thống Website tin tức cho công an thủ đô Viêng Chăn.
Trang 21CHUONG 3: XÂY DỰNG HE THONG WEBSITE TIN TỨC CHO CÔNG AN THỦ ĐÔ VIÊNG CHĂN
3.1 Xây dựng thử nghiệm hệ thống website tin tức cho công
an thu đô Viêng Chan.
Website bao gồm các tính năng chính như sau:
Trang chủ: Tổng hợp tin tức ở các trang con, nhằm cung cấpthông tin nhanh chóng, kịp thời nhất đến bạn đọc
Bản tin truyền hình: Hiển thị cho người dùng xem được
bản tin của kênh công an trên Youtube dưới dạng video.
Tìm kiếm: người dùng có thé tìm kiếm tin tức qua thê loại
tin.
* Hành Chính:
Tổ chức hành chính: Cho người dùng xem được tô chứchành chính bên trong công an thủ đô gồm có các công an
phường và cơ quan.
Công thông tin công an phường: người dùng có thé xem
về địa chỉ qua bản đồ và các thông tin chi tiết cua công an
theo từng phường.
Y Dịch vụ
Trang 22e Luật Pháp: Cho người dùng hiểu biết về luật an ninh quốc
gia Lào, hiển thị các tài liệu luật pháp an ninh dưới dạngPDF file cho phép xem và có thé download
e Luật giao thông: Cho người dùng hiểu biết về luật an tòan
giao thông Lào, hiển thị các tài liệu luật pháp an ninh dưới
dang PDF file cho phép xem và có thé download
e Cấp hiệu công an: cho người dùng biết về cấp hiệu công
an, hiện thị hình ảnh và mô tả từng hình.
e Tải về: cho người dùng tải về các Phông chữ dé dùng
trong các văn bản chính thức và các logo của công an.
e Céng thông tin công an: người dùng có thé xem về địa chi
các cơ quan an ninh qua bản d6 và các thông tin liên hệ chỉ tiết
Y Thông tin chúng tôi:
e Lịch sử: hiển thị thông tin lịch sử VỀ cơ quan an ninh
e Liên hệ: thông tin lien hệ của quan ly trang web sốt,
e Đường dẫn: các đường dẫn đến các trang web hoặc trang
thong tin của cơ quan lien quan.
3.2 Tổ chức hạ tang mang
Các dự án thực hiện đã phát triển một hệ thống quản lý văn bản
điện tử thông qua mạng Internet trên công nghệ Web Application (Web
base Application), sử dụng cau trúc hạ tầng mạng Internet tại Nội vụ Lào đã có Hạ tang mạng máy chủ sử dụng chạy hệ thống văn bản điện
tử bao gồm:
Trang 23-Máy chủ | (Computer Serverl) làm việc như WebServer: dịch vụ
Web Application cho người dụng.
Máy chủ 2 (Computer Server 2) làm việc như Database Server: lưu trữ
cơ sở đữ liệu.
3.3 Triển khai hệ thống
3.3.1Chức nang của website.
Website tin tức bao gồm 2 phần chức năng chính, đó là chứcnăng dé quản trị nội dung là nơi để người quản trị có thé thêm các bàiviết chỉnh sửa bài viết một cách trực quan Và phần tin tức, là nơi dé cácđộc giả có thé đọc tin bài, download các tài liệu cần thiết
a Chức năng quản trị nội dung
Là nơi để người biên tập viên soạn thảo bài viết, người quản lý
thực hiện phê duyệt bài viết Các bài viết phải được phê duyệt về mặtnội dung và hình thức trước khi được công bố trên trang chủ Nó cũngcung cấp khả năng cho phép chỉnh sửa các thông tin bài viết trên
website.
- Trang dang nhap
Đảm bảo chỉ người được cung cấp tên truy cập và mat khẩu mới có thé
truy cập vào trang quan tri nội dung Dam bảo tính bảo mật, an toàn của
website.