Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.75 MB, 26 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
Phetphachan THAMMASITH
<small>CONG AN THỦ ĐÔ VIENG CHAN</small>
<small>Hà Nội - 2018</small>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2"><small>Phản biện 2: TS. Tạ Quang Hùng</small>
<small>Luận văn sẽ được bảo vệ trước Hội đông châm luận văn thạc sĩ</small>
<small>Vào lúc: giờ ngày tháng năm 2018</small>
<small>Có thê tìm hiéu luận văn tại:</small>
<small>Ngày nay, ứng dụng công nghệ thơng tin và việc tin học hóa được</small>
xem là một trong những yếu tố mang tính quyết định trong hoạt động của cơng ty doanh nghiệp, chính phủ, tổ chức... Nó đóng vai trị hết sức quan 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
<small>kho tài ngun vơ cùng phong phú và đa dạng. Các dịch vụ của nó gitip</small>
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
<small>thơng tin một cách nhanh chóng, chính xác và dễ dàng. Các website trở</small>
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
<small>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</small>
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
<small>quản lý nội dung (CMS) và xây dựng Website tin tức cho công an</small>
thủ đô Viêng Chăn” để cung cấp thông tin và tin tức cho người dân
<small>hiệu biết.</small>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><small>1.1.1. Khái quát CMS là gi</small>
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, đơn giản nhất để những người dùng phổ thơng có thé quanly dé dàng các hoạt động của 1 website mà không cần tới những hiểu biết chun 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 đầu tiên cho những ứng dụng phần mềm nền tảng cho website. Ví dụ mua bá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
<small>nhau. Nó cho phép chúng ta tạo ra những nội dung và quản lý nội dung</small>
đó một cách bài bản hơn nhằm đưa nội dung đó đến với người dùng một cách tốt nhất. CMS được sử dụng khi mà có quá nhiều thông tin cần xử
<small>lý quản lý và phát hành một cách thủ cơng... đưa ra các trang chủ có khả</small>
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ại mộ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ần thiế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. Ngồi ra nó cịn
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">là 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 dau các dữ liệu, kèm theo đó nó cịn thu hồi lại dữ liệu bang các từ khố ngồi ra nó cịn tự tìm kiếm dữ liệu một cách khoa học hơn. CMS thườ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
<small>Hình 1.1: Cau trúc tổng quan của một CMS [8]</small>
e Cho phép phê chuẩn hoặc tạo ra và thay đổi nội dung trực
CMS được tạo nên tối thiêu bởi 2 thành phần cơ bản: Đó là
<small>quản lý nội dung và quản lý siêu nội dung.</small>
<small>nâng cao hiệu quả của các thơng tin trên Internet.</small>
Nó cịn quản lý các trình ứng dụng để làm sao cho hoạt động ăn
<small>khớp với nhau.</small>
<small>Ngoài ra CMS cịn có một cách thức hoạt động làm rõ các thành</small>
phan của nó. Mỗithành phan chiệu trách nhiệm làm những cơng việc khác nhau theo một trình tự nhất địnhcủa nó và theo một
vịng tn hồn hỗ trợ tơi đa cho nhau
<small>CMA hay cịn gọi là Content Management Application: Nó là</small>
ứng dụng quản lý nội dung, quản lý những thành phan nội dung của hệ thống.
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7"><small>e MMA hay còn gọi là Metacontent Management Application:</small>
về các thành phan nội dung của hệ thống.
phần nội dung ra website giúp người dùng dễ sữ dụng hơ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ết bởi nhiều loại ngôn ngữ và tùy theo từng thuộc tính ma nó cũng có các
chức năng, cơng dụng khơng hề giống nhau.
By 6©) Plone % sexteatrean MQVABLETYPE Êð--(ommerce
<small>Jango -—›Java</small>
<small>Hình 1.2: Các CMS phổ biến hiện nay [9]</small>
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.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><small>1.2.1. Công nghệ Sharepoint</small>
<small>1.2.2. Công nghệ DotnetNuke</small>
<small>1.2.3. Công nghệ Joomla!</small>
<small>1.2.4. Công nghệ Wordpress</small>
<small>1.3. Đánh giá và lý do lựa chọn công nghệ SharePoint</small>
<small>web như : PHP (joomla, WordPress), Asp.net (SharePoint, DotNetNuke,</small>
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
<small>với nhau giúp cho việc viêt module thuận lợi.</small>
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">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 được biết về các van đề có liên quan đến các hoạt động của cơ quan.
s* Yêu cầu lưu trữ:
dạng chuyên mục: Tin tức về việc bảo vệ an ninh, các hoạt động của cơ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ác trang 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ùng 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 minh. Người quản tri 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.
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">s* 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
<small>lên vị trí có chức năng đưa bài lên website chính thức.</small>
<small>Mo hình nay phân thành 4 nhóm chính:</small>
‹ 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áy chủ của phải đủ mạnh dé đáp ứng tốt mọi yêu cầu từ nhóm đối
<small>tượng này.</small>
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><small>- Nhóm biên tập viên: là nhóm nhân viên có chức năng cập nhật</small>
thơng tin vào hệ thống. Tác nghiệp này khơng địi hỏi nhân viên phải có trình độ tin học cao mà chỉ cần có khả năng sử dụng tốt các trình soạn thảo, có kỹ năng tổng hop bài viết từ nhiều nguồn tin rời rạc và có khả năng thê hiện được trên nhiều ngơn ngữ khác
- _ Nhóm quản lý: là nhóm kiểm duyệt thông tin trên mạng. Đối với
<small>nhân viên biên tập thơng tin thì thơng tin do họ cập nhật vào hệ</small>
thống ban đầu chỉ nam ở trạng thái chờ (chưa được hiển thị ra ngồi), thơng tin nay sẽ được nhóm quan lý kiểm duyệt lại đưa ra hiển thị bên ngồi Website.
<small>« Nhóm quản tri: là nhóm kỹ su tin học có chức năng quản tri hệ</small>
truyền, sao lưu.
<small>2.1.3.Mơ hình chức năng</small>
<small>s* Nhóm chức năng dành cho BTV: Cập nhật tin cho web trên</small>
<small>s* Nhóm chức năng dành cho nhóm quản ly thơng tin trên website:</small>
Kiểm duyệt tin bài trên trang điện tử và trang website trên
<small>thơng tin website.</small>
s* Nhóm chức năng dành cho nhóm quản tri: Cấp quyên truy cập
<small>cho nhóm Biên tập viên và nhóm quản lý tham gia thực hiện thao</small>
<small>Hình 2.2: Kiến trúc Client - Server</small>
<small>Cung cấp tài khoản, Nhận tài khoản,</small>
<small>Quản trị</small>
<small>hệ thông</small>
<small>Tạo các bài viết video</small>
<small>Quản lý người dùn</small>
<small>yas : Upload tài liệu văn bản pháp luật</small>
<small>Trả lại thông tin được u câu</small>
<small>u câu thơng tin</small>
<small>Người đọc</small>
<small>Hình 2.1: Sơ đồ ngữ cảnh của Hệ thống quản lý website tin tức</small>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><small>Lào hoạt động trên mạng Internet, dưa trên công nghệ Web Application</small>
<small>cho phép bạn đọc truy cập mọi lúc, mọi nơi:</small>
<small>trình bày như hình 2.3</small>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><small>Web Server &Database Server</small>
<small>Người quản trv</small>
<small>Hình 2.3: Sơ đồ hệ thống và trách nhiệm của người dùng</small>
Trước hết ta cần thống nhất về các biêu tượng được dùng trong
<small>Bảng 2.1: Biểu tượng dùng trong Dataflow Diagram.</small>
<small>Tén Thong tin (Dataflow)</small>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><small>Sau đâ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à</small>
<small>người dùng.</small>
<small>Hình 2.4: Sơ đồ luồng dữ liệu của hệ thống website tin tức, mức 0</small>
b) Luéng dit liệu ở mức 1 bao gồm:
<small>- Quản lý tin tức:</small>
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><small>Lấy thông tin</small>
<small>Người biển tập | Tạo tin tức Luu thông tin Tin tức +m@ Lu tin</small>
<small>Lay théngtin Lưutin</small>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><small>- Quản lý văn bản pháp luật:</small>
<small>Văn bản pháp</small>
<small>Người biển tập -Tao bai vi luật</small>
<small>Tat văn ban lên</small>
<small>Hình 2.7: Quản lý văn bản pháp luật</small>
<small>- Quản lý người dùng:</small>
<small>Nhóm quyềnTạo nhóm quyền</small>
<small>Lấy thơng tin quyền</small>
<small>ưu thơng tine} Người dùng</small>
</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18"><small>Hình 2.9: Thơng tin cau hình</small>
Tên người truy nhập hệ thống, mật khẩu, họ và tên người dùng, giới
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><small>người tạo</small>
<small>17 NgayTao Datetime X Ngày tạo18 NguoiSualD Int X Idcua</small>
<small>người sua19 Token Nvarchar 255 X Token</small>
<small>Bang 2.2: Thiét ké bang User.</small>
dụng. Đây là hệ thống phần mềm cho phép công an Viêng Chăn cung
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ấp thơng tin nhanh chóng, kịp thời nhất đến bạn đọc.
<small>Y Tin tức:</small>
Thông báo: hiển thị các thông báo liên quan đến bạn đọc
Tin tức hành chính: Cung cấp tin tức về hoạt động của
<small>công an thủ đô.</small>
Tin tức trong tuần: Cho người dùng xem được tin tức nổi bật nhất trong tuần băng lựa chọn...
Bản tin truyền hình: Hiển thị cho người dùng xem được
<small>bản tin của kênh công an trên Youtube dưới dạng video.</small>
Tìm kiếm: người dùng có thé tìm kiếm tin tức qua thê loại
<small>* Hành Chính:</small>
Tổ chức hành chính: Cho người dùng xem được tơ chức hành chính bên trong cơng an thủ đơ gồm có các công an
<small>phường và cơ quan.</small>
<small>theo từng phường.</small>
<small>Y Dịch vụ</small>
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">e 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ạng PDF 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
dang PDF file cho phép xem và có thé download.
<small>an, hiện thị hình ảnh và mơ tả từng hình.</small>
e Tải về: cho người dùng tải về các Phông chữ dé dùng
<small>trong các văn bản chính thức và các logo của cơng an.</small>
<small>Y Thông tin chúng tôi:</small>
e Lịch sử: hiển thị thông tin lịch sử VỀ cơ quan an ninh
<small>e Liên hệ: thông tin lien hệ của quan ly trang web sốt,</small>
<small>thong tin của cơ quan lien quan.</small>
Các dự án thực hiện đã phát triển một hệ thống quản lý văn bản
<small>điện tử thông qua mạng Internet trên công nghệ Web Application (Web</small>
tử bao gồm:
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><small>-Máy chủ | (Computer Serverl) làm việc như WebServer: dịch vụ</small>
<small>Web Application cho người dụng.</small>
<small>Máy chủ 2 (Computer Server 2) làm việc như Database Server: lưu trữcơ sở đữ liệu.</small>
<small>3.3.1Chức nang của website.</small>
Website tin tức bao gồm 2 phần chức năng chính, đó là chức năng dé quản trị nội dung là nơi để người quản trị có thé thêm các bài viế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.
<small>a. Chức năng quản trị nội dung</small>
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ặt nội dung và hình thức trước khi được cơng bố trên trang chủ. Nó cũng cung cấp khả năng cho phép chỉnh sửa các thông tin bài viết trên
<small>- Trang dang nhap</small>
Đảm bảo chỉ người được cung cấp tên truy cập và mat khẩu mới có thé
<small>truy cập vào trang quan tri nội dung. Dam bảo tính bảo mật, an tồn của</small>
<small>website.</small>
</div>