intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Luận văn thạc sĩ: Xây dựng cổng thông tin điện tử phục vụ tra cứu thông tin về chủ tịch Hồ Chí Minh

Chia sẻ: Sdfas Vfdtg | Ngày: | Loại File: PDF | Số trang:13

174
lượt xem
40
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Xây dựng cổng thông tin điện tử phục vụ tra cứu thông tin về chủ tịch Hồ Chí Minh nhằm tuyên truyền quảng bá sâu rộng tư tưởng Hồ Chí Minh.

Chủ đề:
Lưu

Nội dung Text: Luận văn thạc sĩ: Xây dựng cổng thông tin điện tử phục vụ tra cứu thông tin về chủ tịch Hồ Chí Minh

  1. 1 2 B GIÁO D C VÀ ĐÀO T O Công trình ñư c hoàn thành t i Đ I H C ĐÀ N NG Đ I H C ĐÀ N NG NGUY N TH DUNG Ngư i hư ng d n khoa h c: PGS.TS. Võ Trung Hùng XÂY D NG C NG THÔNG TIN ĐI N T PH C V TRA C U THÔNG TIN Ph n bi n 1: TS. Nguy n Tr n Qu c Vinh V CH T CH H CHÍ MINH Ph n bi n 2: PGS.TS. Lê M nh Th nh Chuyên ngành: KHOA H C MÁY TÍNH Mã s : 60.48.01 Lu n văn ñư c b o v trư c H i ñ ng ch m Lu n văn t t nghi p th c sĩ k thu t h p t i Đ i h c Đà N ng vào ngày 15 tháng 10 năm 2011 TÓM T T LU N VĂN TH C SĨ K THU T Có th tìm hi u lu n văn t i: - Trung tâm Thông tin - H c li u, Đ i h c Đà N ng Đà N ng - Năm 2011 - Trung tâm H c li u, Đ i h c Đà N ng
  2. 1 2 M Đ U - C u n i nh ng ngư i yêu thích và nghiên c u v Ch t ch 1. Lý do ch n ñ tài H Chí Minh, thúc ñ y các ho t ñ ng nghiên c u – tìm hi u v cu c C ng thông tin ñi n t (sau ñây g i là Portal) ñã và ñang thu ñ i và s nghi p c a Bác. hút s quan tâm các nư c tiên ti n v CNTT t cu i nh ng năm 90 - M m t c ng thông tin ñi n t ph c v cho nhu c u nghiên và Vi t Nam trong nh ng năm g n ñây. c u, tìm ki m, trao ñ i thông tin v Ch t ch H Chí Minh, ph c v Hi n nay, ng d ng Portal ñang ngày càng tr nên ph bi n cho cu c v n ñ ng “H c t p và làm theo t m gương ñ o ñ c H Chí trong các lĩnh v c công c ng c a xã h i như chính ph ñi n t , Minh”, vinh danh nh ng t m gương sáng v h c t p và làm theo t m thương m i ñi n t , ñào t o tr c tuy n,… cho ñ n vi c qu n lý thông gương c a Bác trên ñ a bàn t nh cũng như c p nh p nh ng t m tin n i b trong m t t ch c. gương sáng trong c nư c. Năm 2007, Qu ng Nam phát ñ ng cu c v n ñ ng h c t p và H th ng cho phép: làm theo t m gương ñ o ñ c H Chí Minh trên toàn t nh. Cu c v n - Cung c p, Tra c u thông tin v Ch t ch H Chí Minh; ñ ng ñã t o ñư c s c lan t a l n trong ñ i ngũ cán b công ch c - Cung c p, Tra c u thông tin v các văn b n ch ñ o c a cũng như các t ng l p nhân dân lao ñ ng trong toàn t nh. Tuy nhiên, Trung ương và ñ a phương liên quan ñ n cu c v n ñ ng; ñ nghiên c u sâu, r ng v cu c ñ i và s nghi p c a Ch t ch H - Tham kh o các chuyên ñ , nh ng l i d y c a Bác, nh ng Chí Minh chúng ta c n m t s lư ng d li u t p h p v Bác, mà hi n m u chuy n v cu c ñ i và s nghi p c a Bác, nh ng hình nh, tư t i chưa có website riêng bi t nào chính th c ph c v cho công cu c li u v Bác; tìm hi u này. Đ ng trư c nhu c u ñó c a t nh nhà và ñư c s ñ ng ý - Qu n tr di n ñàn th o lu n v H c t p và làm theo t m c a PSG.TS Võ Trung Hùng, tôi ch n ñ tài “Xây d ng c ng thông gương ñ o ñ c H Chí Minh; Gi i thi u các t m gương ñã ‘H c t p tin ñi n t ph c v cu c v n ñ ng: H c t p và làm theo t m gương và làm theo t m gương ñ o ñ c H Chí Minh’ t t Qu ng Nam; ñ o ñ c H Chí Minh”. T ng h p các thông tin v ‘H c t p và làm theo t m gương ñ o ñ c 2. M c ñích c a ñ tài H Chí Minh’ trên ñ a bàn Qu ng Nam và c nư c. Đ tài này ñư c xây d ng nh m m c ñích: 3. M c tiêu và nhi m v - Xây d ng kho thông tin – tư li u phong phú v Ch t ch H M c tiêu chính c a ñ tài hư ng ñ n là ng d ng thành Chí Minh trên Internet. công DotnetNuke ñ xây d ng c ng thông tin ñi n t . Đ ñáp ng - Tuyên truy n – qu ng bá sâu r ng tư tư ng H Chí Minh, m c tiêu ñã nêu, ñ tài c n ph i gi i quy t ñư c nh ng v n ñ t m gương H Chí Minh. chính sau: - Nghiên c u t ng quan v Portal; - Nghiên c u v mã ngu n m DotNetNuke;
  3. 3 4 - Nghiên c u v cơ s d li u: Xây d ng kho d li u t p 6. Ý nghĩa khoa h c và th c ti n c a ñ tài trung và thu th p, x lý d li u t các ngu n khác nhau ñ t o - V m t lý thuy t: góp ph n hoàn thi n qui trình ng d ng kho d li u; mã ngu n m vào phát tri n Webportal. - Nghiên c u v Công ngh tri th c: thu th p, x lý, bi u - V m c th c ti n: Xây d ng Website cho Văn phòng T nh di n và khai thác tri th c (Ontology, Semantic Web,…); y (nơi tác gi ñang công tác) nh m h tr vi c tìm hi u và nghiên - Nghiên c u các h th ng s n có: Tìm hi u các h th ng c u v cu c ñ i và s nghi p c a Bác cho cán b , chuyên viên trong tra c u, h i ñáp hi n có (Question Answering System); toàn t nh cũng như ngoài t nh. Website cho phép ngư i s d ng xem, - Xây d ng c ng thông tin ñi n t ph c v cho cu c v n trao ñ i, t i thông tin v dư i nhi u d ng t p d li u khác nhau, th c ñ ng “h c t p và làm theo t m gương ñ o ñ c H Chí Minh” t i hi n vi c trao ñ i thông tin gi a h th ng và ngư i s d ng, tăng Qu ng Nam; hi u qu công tác nghiên c u và tra c u thông tin v Bác. - Đánh giá k t qu th nghi m. 4. Đ i tư ng và ph m vi nghiên c u - Đ i tư ng nghiên c u: Đ i tư ng nghiên c u c a ñ tài g m: mã ngu n m DotNetNuke, các d li u ñ n cu c v n ñ ng “H c t p và làm theo t m gương ñ o ñ c H Chí Minh”, và c ng thông tin ñi n t . - Ph m vi nghiên c u: + Ch t p trung nghiên c u mã ngu n m DotNetNuke. + Phát tri n m t s mô-ñun tích h p vào DotnetNuke. 5. Phương pháp nghiên c u - Phương pháp nghiên c u tài li u: nghiên c u các tài li u v c ng thông tin ñi n t , gi i thi u mã ngu n m DotnetNuke và qui trình tri n khai m t c ng thông tin ñi n t . - Nghiên c u th c nghi m: d a trên lý thuy t ñã nghiên c u, ti n hành xây d ng m t Webportal ñ ph c v cu c v n ñ ng “H c t p và làm theo t m gương ñ o ñ c H Chí Minh”. Th nghi m trên máy ñơn qua localhost.
  4. 5 6 CHƯƠNG 1: NGHIÊN C U T NG QUAN Portal là m t giao di n d a trên n n Web, tích h p các thông tin và d ch v có th có. Nó cho phép khai báo, cá bi t hóa thông tin Kh i ñ u c a ñ tài là vi c tìm hi u v khái ni m Portal, các và d ch v , cho phép qu n tr n i dung và h tr m t chu n v m t tính năng cơ b n c a Portal, gi i thi u công ngh DotNetNuke và n i dung và giao di n hi n th . Nó cung c p cho ngư i dùng m t m t s công ngh hi n có. Nh ng n i dung trong chương này là cơ ñi m truy c p cá nhân, b o m t tương tác v i nhi u lo i thông tin, d s ñ th c hi n các chương ti p theo. li u và các d ch r ng rãi ña d ng m i lúc m i nơi nh s d ng m t 1.1 C NG THÔNG TIN ĐI N T thi t b truy c p Web. 1.1.1 Khái ni m 1.1.2 Phân lo i portal C ng thông tin ñi n t - Portal là m t thu t ng tin h c C ng thông tin ñi n t cung c p cho ngư i dùng cu i nhi u xu t hi n năm 1998. N i hàm khái ni m còn có nhi u v n ñ c n lo i d ch v khác nhau v i nhi u nhu c u khác nhau, có th phân lo i ph i ti p t c bàn b c, trao ñ i, b i v y cho ñ n th i ñi m hi n nay các portal như sau: v n chưa ñưa ra ñư c có m t ñ nh nghĩa hoàn ch nh. Sau ñây là m t - C ng thông tin công c ng (Public portals) s khái ni m v Portal thư ng ñư c s d ng: - C ng thông tin doanh nghi p (“Enterprise portals” ho c Portal là giao di n d a trên n n web ñư c tích h p và cá “Corporate Desktops”): nhân hóa t i các thông tin, ng d ng và các d ch v h p tác. - C ng giao d ch ñi n t (Marketplace portals) Portal như là m t c ng t i các trang web, cho phép m t kh i - C ng thông tin ng d ng chuyên bi t (Specialized portals) lư ng l n các thông tin s n có trên Internet và các ng d ng ñư c 1.1.3 Các tính năng cơ b n c a portal tích h p, ñư c tuỳ bi n, ñư c cá nhân hóa theo m c ñích c a ngư i - Kh năng cá nhân hoá (Customization hay Personalization) s d ng . - Tích h p và liên k t nhi u lo i thông tin (Content Portal là ñi m ñích truy c p trên Internet mà qua ñó ngư i aggregation) dùng có th khai thác m i d ch v c n thi t và “không c n thi t ph i - Xu t b n thông tin (Content syndication) ñi ñâu n a”. - H tr nhi u môi trư ng hi n th thông tin (Multidevice Portal là m t giao di n web ñơn, nó cung c p truy c p cá support) nhân t i thông tin, các ng d ng, x lý thương m i và nhi u hơn n a. - Kh năng ñăng nh p m t l n (Single Sign On) V i công ngh Portal, các t ch c có th gi m cư ng ñ , nhưng l i - Qu n tr portal (Portal administration) tăng giá tr lao ñ ng và ñ c bi t còn làm tăng giá tr các s n ph m. - Qu n tr ngư i dùng (Portal user management) Các t ch c có th tích h p thông tin trong ph m vi môi trư ng làm vi c, các ng d ng d ch v ho c s d ng giao di n ñơn l .
  5. 7 8 1.1.4 Cách phân bi t portal v i m t ng d ng web ho c m t h Tính ñóng gói: Tính ñóng gói cho phép m r ng ng d ng th ng qu n tr n i dung theo nhi u hư ng khác nhau m t cách d dàng. N u h th ng ch tho mãn t 5 tính năng nêu trên tr xu ng Ki n trúc ña c ng (multi portal): Đây chính là ki n trúc (tho mãn 5 ho c tho mãn ít hơn 5 tính năng) thì k t lu n ñó là ng quan tr ng cho vi c tri n khai ng d ng trên ph m vi r ng. d ng web ho c ph n m m qu n tr n i dung ch không ph i là gi i Tìm hi u cách s d ng các module mà DotNetNuke h tr , pháp portal. xây d ng nhi u module m i ph c v yêu c u c a nhi u ñơn v . N u tho mãn 6 tính năng 1,2,3,5,6,7 mà không tho mãn Đánh giá ưu ñi m và ti m năng phát tri n lâu dài c a tính năng 4 (support multi-device) thì k t lu n ñó th c s là gi i pháp DotNetNuke portal, và có ghi chú kèm bên c nh là s d ng t i ưu trên máy tính. 1.3.1 Lý do ch n Dotnetnuke làm n n t ng ng d ng N u tho mãn t t c c 7 tính năng trên, thì ñó th c s là gi i Vi c ch n l a công c ñ phát tri n ng d ng là m t y u t pháp portal và có kh năng ho t ñ ng trên nhi u môi trư ng/thi t b r t quan tr ng. Nó ph i ñư c l a ch n sao cho phù h p v i nhu c u khác nhau. hi n t i và tương lai c a ng d ng. Hi n nay, có r t nhi u công c 1.2 M T S GI I PHÁP MÃ NGU N M ph c v vi c phát tri n ng d ng web. Có th k ra sau ñây như: Hi n t i trên th gi i cũng như Vi t Nam có r t nhi u s n PHP, DotNetNuke, RainBow Portal… Trong ñó, DotNetNuke là ph m/gi i pháp portal ho c ñư c g i là "s n ph m/gi i pháp portal" công c mang nhi u tính năng vư t tr i. mã ngu n m ho c là m t phiên b n Vi t hoá và có s a ñ i t mã 1.3.2 Tính m i và tính m c a DotNetNuke ngu n m , các s n ph m/gi i pháp này ñư c xây d ng trên nhi u Tháng 1 năm 2002, Microsoft tung ra IBuySpy Portal ngôn ng /công ngh khác nhau. Solution Toolkit. B toolkit này ñư c ñánh giá r t cao, gi ng như T i ñây, tôi ch xin li t kê và nh n xét v m t s s n ph m, m t framework thi t th c nh t cho vi c phát tri n các ng d ng gi i pháp portal thông d ng nh t (ñư c nhi u ngư i s d ng nh t - ASP.NET. Tuy nhiên, ch sau m t th i gian ng n, nó ñã b c l ñi m lưu ý: ñư c s d ng nhi u nh t chưa ch c ñã là t t nh t): uPortal, y u c a mình: “ph n code chính không cơ ñ ng”. Zope, phpNuke, IBuySpy Portal, DotNetNuke, Rainbow Portal Tháng 12 năm 2002, DotNetNuke v i mã ngu n m ra ñ i. 1.3 TÌM HI U B PORTAL MÃ NGU N M DOTNETNUKE Là th h sau c a IBuySpy Portal Solution Toolkit, DotNetNuke có Tìm hi u ki n trúc DotNetNuke. Trong ñó, t p trung vào các r t nhi u s gia c v ki n trúc và ñ c tính c a th h trư c nó. ph n sau: DotNetNuke ñư c xây d ng v i phương châm là “tính m ”, cho Ki n trúc 3 l p: Vi c tìm hi u ki n trúc này giúp khai thác phép nh ng ngư i phát tri n ng d ng d dàng g n k t vào ki n trúc nh ng th m nh có s n c a DotNetNuke làm n n t ng cho s phát cơ s ban ñ u các tính năng c n thi t do mình phát tri n, ph c v cho tri n sau này c a ng d ng. nhu c u c a riêng mình.
  6. 9 10 DotNetNuke phát tri n trên ASP.NET và h tr cho nhi u nguyên ñư c cung c p cho portal này và tương ng, ta có s m t lo i l p trình viên, t nh ng ngư i ch quen v i C# cho ñ n website. VisualBasic.NET. Nói chung là t t c các ngôn ng mà ASP.NET Ví d : V i portal chính có tên www.dotnetnuke.com, hai c a Microsoft h tr . portal con ñư c xây d ng d a trên portal chính có ñ a ch : V H qu n tr Cơ s D li u, DotNetNuke h tr Microsoft www.dotnetnuke.com/portal1 và www.dotnetnuke.com/portal2. SQL Server, MSDE 2000. Th t ra, c 3 portal này ch có m t mã ngu n duy nh t và m t cơ s d li u duy nh t. T tên c a các Portal, ng d ng s ánh x vào các PortalID và xác ñ nh xem portal nào ñư c phân b nh ng tài nguyên nào, t ñó t h p các tài nguyên và t o nên m t website c th . M i portal này gi ng như là m t b n sao c a portal chính vì nó có cơ ch ho t ñ ng không khác gì so v i portal chính. Nó có m t h th ng ngư i dùng riêng, h th ng tài nguyên riêng. Ch có m t khác bi t là nh ng portal chính qu n lý ñư c nh ng portal con thông qua vi c qu n lý tài nguyên c a chúng. M t trong nh ng lo i tài nguyên là module. 1.3.3.2 Tính ñóng gói c a DotNetNuke M t trong nh ng khái ni m quan tr ng nh t trong Hình 1.1: Trang ch Dotnetnuke( www.dotnetnuke.com ) DotNetNuke là khái ni m module. Đây chính là tính năng t o nên 1.3.3 Ki n trúc và tính ñóng gói c a DotNetNuke tính m và tính linh ho t c a DotNetNuke. M i module có th xem 1.3.3.1 Ki n trúc c a DotNetNuke là m t UserControl, m t khái ni m trong l p trình th hi n s tùy Ki n trúc mà DotNetNuke xây d ng là ki n trúc ña c ng bi n và s cơ ñ ng c a ngôn ng l p trình ñó. UserControl do chính (multi portal). Khái ni m c ng ñư c g i là portal trong DotNetNuke, ngư i s d ng t o ra, có kh năng ho t ñ ng t t khi g n vào m t t DotNetNuke h tr nhi u portal cùng ch y trên m t cơ s d li u và h p cho s n và ñi u quan tr ng là kh năng s d ng l i. m t mã ngu n duy nh t. Trong ñó, có m t portal chính; các portal DotNetNuke h tr ch c năng thêm các control vào m t còn l i ñư c g i là portal con. M i portal có th xem như là m t portal ngay trên trang web th hi n c a portal ñó ch v i vài thao tác website ñ c l p, có tên g i riêng và ñư c c p m t ch s duy nh t g i tương t như vi c thêm m t portal. M i portal có th xem là t h p là PortalID. T PortalID c a m t portal, ng d ng s xác ñ nh các tài c a r t nhi u module.
  7. 11 12 Sau khi ñã vi t m t module hoàn ch nh, ngư i dùng ch vi c DotNetNuke ch n DataReader vì ñó là cơ ch truy xu t d li u nh p ñư ng d n ñ n thư m c lưu tr module và thêm vào trang mà nhanh nh t ñư c ADO.NET h tr (d li u ñây ch là nh ng d mình mong mu n. li u m t hư ng, ch ñ c lên ch không th ghi xu ng l i cơ s d 1.3.3.3 Ki n trúc 3 l p trong x lý li u). Ngoài ra, vi c s d ng ñ i tư ng IDataReader làm l p tr u DotNetNuke ñư c thi t k theo mô hình ba l p hoàn ch nh tư ng cho phép chuy n d li u gi a các l p mà không ph i quan tâm (l p hi n th , l p x lý và l p truy xu t d li u). Vì v y, nó t o ra r t ñ n nh ng v n ñ khác như SQLClient, OleDB, ODBC v.v… nhi u ti n l i cho ngư i l p trình. Không nh ng th , kh năng h tr 1.4 TÍNH TI N D NG C A DOTNETNUKE r t t t và d dùng l i trong vi c truy xu t d li u chính là m t trong Tính ti n d ng c a DotNetNuke m t ph n là do tính ñóng nh ng th m nh c a DotNetNuke. Mô hình ba l p c a DotNetNuke gói mang l i. ñư c mô t trong mô hình sau : M t s ch c năng cơ b n mà DotNetNuke h tr vi c qu n lý ngư i dùng (nh ng ch c năng khác ngư i phát tri n ng d ng có th xây d ng thêm) là: - C p/h y b quy n ho t ñ ng c a ngư i dùng - Xóa ho c thêm ngư i dùng - C p quy n cho ngư i dùng Hình 1.2: Ki n trúc 3 l p DotNetNuke s d ng ñ i tư ng DataReader ñ chuy n nh ng d li u có ñư c t L p Truy xu t D li u lên L p X lý.
  8. 13 14 CHƯƠNG 2: PHÂN TÍCH THI T K - M m d o trong vi c c p nh t d li u: h th ng ph i cho H TH NG PORTAL WEB phép c p nh t d li u ñư c thu th p t nhi u ngu n khác nhau: nh p Đây là m t trong nh ng chương quan tr ng c a ñ tài. Trong tr c ti p, l y t web, t file ñã có, sách... và c p nh t theo t ng th chương này c n th c hi n các công vi c: Mô t h th ng bao g m: lo i. xác ñ nh yêu c u ñ i v i h th ng, ki n trúc t ng th và mô hình ho t - Kho d li u có th lưu tr d li u theo nhi u ñ nh d ng ñ ng c a h th ng; t hi n tr ng h th ng ph c v nghiên c u, tra khác nhau. c u thông tin v Ch t ch H Chí Minh, thi t k kho d li u và cu i - Cho phép hi n th thông tin trên môi trư ng Web. cùng là thi t k các ch c năng. - Cho phép tìm ki m theo t ng nhóm ñ i tư ng tra c u ho c 2.1 GI I THI U k t h p nhi u tiêu chí khác nhau. 2.1.1 Công tác tra c u thông tin v Ch t ch H Chí Minh t i ñ a 2.1.3 Đ i tư ng s d ng phương 2.1.3.1 Ngư i s d ng Năm 2007, Qu ng Nam phát ñ ng cu c v n ñ ng h c t p và Bao g m c ngư i s d ng Internet, ngư i nh p tin và làm theo t m gương ñ o ñ c H Chí Minh trên toàn t nh theo tinh duy t tin. th n ch ñ o c a Trung ương. Dư i hình th c vi t bài thu ho ch, vi t 2.1.3.2 Ngư i qu n tr nh t ký nh ng vi c “làm theo” c a t ng cán b công nhân viên, vi c Có quy n cao nh t trong h th ng, can thi p vào h th ng, tìm hi u v cu c ñ i và s nghi p c a Bác cũng ñư c nhân r ng ch nh s a h th ng, ph n quy n, phân c p ngư i dùng. trong toàn b cán b công nhân viên trong c t nh. Ngu n tư li u 2.2 Đ C T YÊU C U chính ñ tìm hi u là t i các kho tư li u c a t nh nhưng còn nghèo nàn 2.2.1. Yêu c u ch c năng và chưa ñáp ng ñư c nhu c u chung c a các cán b ñang công tác 2.2.1.1. Yêu c u v lưu tr t i t nh nhà. Các website v cu c ñ i và s nghi p c a Bác trên - Lưu tr bài vi t Internet r t nhi u nhưng không rõ xu t x nên không th l y v làm - Lưu tr ngư i dùng tư li u ñư c, ñây là m t khó khăn nh t là ñ i v i cán b công nhân - Lưu tr nh ng chuyên m c thông tin viên trong t nh… - Thông tin v phong trào v cu c v n ñ ng 2.1.2 M c ñích c a h th ng c n phát tri n 2.2.1.2. Yêu c u v nghi p v T th c ti n vi c qu n lý, lưu tr d li u, h th ng ph c v - Là m t tòa so n ñi n t tra c u v Ch t ch H chí Minh ñã ñư c nêu trên, vi c xây d ng h 2.2.2. Yêu c u phi ch c năng th ng m i ph c v tra c u thông tin ph i ñ m b o các yêu c u sau: - Tính thân thi n và d s d ng - Tính an toàn
  9. 15 16 - Tính ti n hóa - Nhóm qu n tr 2.3 PHÂN TÍCH THI T K H TH NG 2.3.2 Thi t k ph n m m 2.3.1 Thi t k h th ng Ph n m m s ñư c thi t k theo mô hình 3 l p chu n tương 2.3.1.1 Mô hình ng d ng t như DotNetNuke ñã xây d ng: L p Giao di n (Màn hình), L p x lý, L p d li u. 2.3.2.1 Thi t k ch c năng Mô hình ch c năng Ngư i dùng Nhóm ch c năng dành cho nh ng ngư i c p nh t tin: bao g m - C p nh t tin cho Website trên INTERNET - C p nh t câu tr l i cho h th ng tư v n - gi i ñáp - C p nh t văn b n PQ cho CSDL văn b n pháp quy WEBSITE INTERNET - C p nh t thông tin v cu c ñ i và s nghi p c a Ch T ch Ngư i dùng H Chí Minh cho CSDL v Bác. INTERNET Nhóm ch c năng dành cho nhóm duy t tin trên website: bao g m Qu n tr viên - Ki m duy t tin bài trên trang ñi n t và trang website trên INTERNET. Nh p tin Duy t tin - Ch n l c tin bài ñưa ra INTERNET. - Ki m duy t n i dung thông tin c a c hai di n ñàn: m t trên INTERNET, m t là Di n ñàn th o lu n n i b . Tránh nh ng Hình 2.1: Mô hình ng d ng thông tin, hình nh, văn hóa c m l t lên di n ñàn. - Ki m duy t thông tin ñăng ký s d ng forum c a ngư i s 2.3.1.2 Mô hình ngư i s d ng d ng. Bao g m các tác v : c p quy n truy c p, kh i t o chuyên ñ Theo như mô hình ng d ng trên hình thì ngư i s d ng h th o lu n, th ng kê di n ñàn,… th ng ñư c phân thành 4 nhóm chính: - Đ nh tuy n câu h i và câu tr l i: ñây là ch c năng chính - Nhóm ngư i s d ng INTERNET ñ i v i h th ng tư v n - gi i ñáp. Nhóm qu n lý s ch n l c m i - Nhóm nh p tin câu h i do ngư i s d ng g i t i ñ g i t i nh ng ngư i có th m - Nhóm duy t tin quy n quy t ñ nh, tr l i cũng như thu nh n các thông tin gi i ñáp
  10. 17 18 ñ i v i các câu h i trư c ñó và bàn giao cho Ban biên t p c p nh t * Bi u ñ ca s d ng lên website. - Qu n lý m r ng website: ngoài nh ng ch c năng trên, nhóm qu n lý ph i có ñ nh hư ng trong vi c m r ng ph m vi nh hư ng c a website ñ i v i nh ng m ng thông tin m i, t o s c h p d n cho website. Nhóm ch c năng dành cho nhóm qu n tr : bao g m - 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 tác v c a mình trên h th ng. - C u hình h th ng - Nhóm qu n tr kiêm nhi m thêm ch c năng sao lưu h th ng, sao lưu Cơ s d li u (CSDL). Đây là y u t ñ m b o tính an toàn c a h th ng. - Qu n lý ti n trình ng m - Đ ng b CSDL Hình 2.8: Sơ ñ usecase - B o m t h th ng - Qu n lý máy ch d ch v 2.3.2.2 Thi t k d li u Ch c năng cung c p cho ngư i s d ng: Như tôi ñã tìm hi u trên, nhóm ngư i s d ng bao g m Cơ s d li u ñư c dùng chung v i DotNetNuke nên có ngư i s d ng trên INTERNET và CBCNV c a t nh (hình 2.7). Đây nhi u thu n l i và cũng g p nhi u tr ng i. Thu n l i có ñư c t là nhóm ñ i tư ng khai thác thông tin trên h th ng website. H nh ng ti n ích và n n t ng mà DotNetNuke ñã xây d ng s n. Tuy th ng cũng cung c p m t s ch c năng ti n ích giúp ngư i s d ng nhiên, tr ng i phát sinh khi ph i phát tri n trong s chi ph i c a khai thác thông tin hi u qu : DotNetNuke. DotNetNuke là m t portal l n và nó ñư c xây d ng - Ch c năng xem thông tin theo nhi u ñ nh d ng theo hư ng h tr t h p nhu c u c a các khách hàng. Vì th , h tr - Ch c năng tìm ki m quá nhi u ñôi khi cũng gây ít nhi u khó khăn. - Ch c năng ñăng ký, g i bài lên di n ñàn Nói tóm l i, ñ ng d ng t t DotNetNuke, ph i bi t phát huy - Ch c năng yêu c u tư v n b ng m u g i câu h i, hay form nh ng ti n ích mà DotNetNuke h tr ; ñ ng th i ph i bi t h n ch góp ý,… nh ng nh hư ng t chính DotNetNuke.
  11. 19 20 CSDL mà DotNetNuke ñã xây d ng s n có c u trúc r t ch t CHƯƠNG 3: PHÁT TRI N NG D NG ch và có m t s lư ng l n các B ng, stored procedure. Vì v y, cách 3.1. CÔNG C PHÁT TRI N H TH NG xây d ng CSDL c a chúng ta nên d a theo c u trúc ñó; ñ ng th i Gi i pháp phát tri n ng d ng cho ñ tài này trên n n t ng ph i phân bi t gi a các B ng, stored procedure c a DotNetNuke và web, s d ng: c a ng d ng mà mình ñang xây d ng. - Công ngh phát tri n: DotNetNuke 04.08.02 - Môi trư ng l p trình: Microsoft Visual Studio.NET - Ngôn ng l p trình: ASP.NET v i code-hind là Visual Basic.NET - H qu n tr cơ s d li u: Microsoft SQL Server 2005 - Website ch y trên n n t ng IIS 3.2 CÁC BƯ C TRI N KHAI 3.2.1 Gi i pháp xây d ng ng d ng D li u v cu c ñ i và s nghi p c a Ch t ch H Chí Minh n m t p trung trên m t s kho lưu tr c a các cơ quan ñơn v ñ u não và n m r i rác trên m t s website. Vì v y, vi c thu th p, c p nh t d li u ph i ñư c t n d ng t nhi u ngu n: d li u n i sinh và d li u ngo i sinh. Do ñó, d li u thu th p ñư c s t n t i dư i nhi u d ng file, nhi u kích thư c và ñ nh d ng khác nhau. Nên chúng ta ph i x lý ñ ñư c d ng d li u chu n nh t ph c v cho nhu c u tìm ki m thông tin c a ngư i dùng Internet. Đ i v i vi c c p nh t d li u n i sinh Ph n này do ngư i c p nh t th c hi n: nh p ph n văn b n, ñính kèm file (n u có) và lưu vào CSDL. Đ i v i vi c c p nh t d li u ngo i sinh Ngoài cách c p nh t d li u n i sinh (t c p nh t), chúng ta nên s d ng m t s công c có s n c a các công ty ph n m m n i ti ng như: RSS, web crawler, web robot,…
  12. 21 22 Hi n nay, chu n RSS (Really Simple Syndication) ñã ñư c nhi u báo ñi n t , blog Vi t Nam áp d ng trong nhi u năm. V i yêu c u v c ng thông tin ñi n t c a chúng ta là: c p nh t thông tin v Bác, c p nh t tin t c v các t m gương ñi n hình trong và ngoài t nh, c p nh t các văn b n ch ñ o c a Trung ương và ñ a phương, c p nh t tin bài v cu c v n ñ ng h c t p và làm theo t m gương ñ o ñ c H Chí Minh,… vì v y dùng RSS r t ti n l i vì: • Có th ñư c c p nh t thư ng xuyên (real time) các ho t ñ ng trên các báo ñi n t , các website. • L a ch n ñư c các chuyên m c quan tâm. • Tra c u, lưu tr thông tin d dàng (N u có nhúng vào Google Reader). 3.2.3 Gi i pháp x lý d li u Hình 3.1: Mô hình website V d li u n i sinh, ch c n chúng ta nh p d li u theo chu n Ngư i dùng s truy c p và s d ng trang web thông qua các quy ñ nh là ñư c. V n ñ x lý d li u ñây là d li u ngo i sinh, ñư c l y t các ngu n trên Internet thông qua RSS. máy tr m PC k t n i vào m ng Internet. Cơ s d li u chính ñư c Có hai cách x lý thông tin t p h p t RSS: lưu t i m t server ñ t t i m t nơi nào ñó. - Dùng ph n m m ñ ñ c và hi n th thông tin c n ñ c, nhưng tài nguyên v n lưu trên website ngu n - Đ c n i dung bài vi t ñó dư i d ng html, sau ñó phân tích và c t chu i ñ l y n i dung và ñưa vào kho CSLD c a mình. 3.3 CÀI Đ T Mô hình website H th ng ph c v cho nhi u ngư i qua m ng Internet. Vì v y, h th ng s ñư c thi t k theo ki n trúc Client-Server
  13. 23 24 K T LU N o Chưa ñưa ng d ng ch y trên Internet nên h th ng t ng ñài K t qu chính mà tôi ñ t ñư c qua quá trình th c hi n ñ tài tra c u thông tin v Bác, các t m gương h c t p Bác chưa v m t lý thuy t là hi u rõ các tính năng c a DotNetNuke phiên b n th c thi ñư c. 04.08.02 và nhi u k thu t l p trình ASP.NET v i code-behind và o Chưa ñưa d li u l y và l c ñư c t các ngu n ngo i sinh vào VisualBasic.NET; n m rõ quy trình ho t ñ ng c a các trang tin t c kho d li u. hi n nay. Đ có ñư c m t c ng thông tin ñi n t , m t kho d li u v V m t ng d ng: Bi t cách xây d ng ñ y ñ các ch c năng Bác ph c v nhu c u tra c u thông tin hoàn ch nh, m i lúc m i nơi. c n có c a m t trang tin t c; th hi n khá ñ y ñ các tính năng c a Trong th i gian ñ n, tôi s ti p t c nghiên c u, hoàn thi n h th ng Dotnetnuke trong chương trình; có kh năng thay ñ i toàn b giao webportal trên các ñi m chính sau: Th nh t, kh c ph c nh ng h n di n m t cách nhanh chóng và qu n lý ch t ch các ñ i tư ng ngư i ch nêu trên. Th hai, ñưa ng d ng lên Internet ñ ph c v nhu c u dùng. Xây d ng ñư c h th ng lưu tr thông tin và ph c v tra c u tra c u thông tin c a cán b công ch c trong và ngoài t nh; ñưa h v cu c ñ i và s nghi p c a Ch t ch H Chí Minh cho nh ng th ng t ng ñài tin nh n gi i ñáp qua ñi n tho i ho t ñ ng ph c v ngư i mu n nghiên c u v cu c ñ i và s nghi p c a Bác cũng như cho các ñ i tư ng không th ng i tr c ti p trên web ñ truy c p l y nh ng ngư i ñang công tác trong các kh i cơ quan hành chính s thông tin. X lý và ñem d li u ngo i sinh v kho CSDL c a web nghi p và cơ quan kh i ñ ng. Th nh t: ng d ng nh ng thành t u làm tài nguyên cho c ng thông tin ñi n t . c a CNTT vào lĩnh v c lưu tr thông tin, Th hai: ñưa nh ng k t qu nghiên c u c a các nhà nghiên c u v con ngư i, cu c ñ i và s nghi p c a Bác ñ n v i công chúng, th ba là vi c gi gìn, phát huy truy n th ng, ñ o ñ c, tư tư ng c a Ngư i ... Tuy nhiên, do ñi u ki n v th i gian cũng như ng d ng các công ngh h tr còn nhi u h n ch nên v n còn m t s v n ñ c n kh c ph c như: o Thông tin v Bác còn h n ch . o Chưa ñưa ng d ng vào th c t c a ñ a phương. o Chưa xây d ng c ng ñ ng chia s , h c t p kinh nghi m c a nhau khi H c t p t m gương c a Bác.
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2