NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG THEO MÔ HÌNH CỔNG THÔNG TIN ĐIỆN TỬ

54 848 7
NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG THEO MÔ HÌNH CỔNG THÔNG TIN ĐIỆN TỬ

Đ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

NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG THEO MÔ HÌNH CỔNG THÔNG TIN ĐIỆN TỬ Trang thông tin điện tử HPU được nghiên cứu xây dựng mục đích giúp cho công tác phối hợp chặt chẽ giữa nhà trường, gia đình và xã hội. Quảng bá thông tin hoạt động của trường. Đối với các bậc phụ huynh giúp họ có thể nhanh chóng biết được các chủ trƣơng của trƣờng, các thông tin liên quan đến học tập, rèn luyện của con em mình. Phát triển hệ thống quản trị đại học tiên tiến dựa trên cơ sở hạ tầng thông tin và công nghệ hiện đại. Tạo điều kiện phát triển ứng dụng CNTT một cách rộng rãi và có hệ thống vào các hoạt động nội bộ của tất cả các đơn vị trong trường.

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG ISO 9001 : 2008 ĐỀ TÀI NGHIÊN CỨU KHOA HỌC NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHỊNG THEO MƠ HÌNH CỔNG THƠNG TIN ĐIỆN TỬ Chủ nhiệm đề tài:Ths.Trần Hữu Trung HẢI PHÒNG, 07/2014 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC DÂN LẬP HÀI PHÒNG ISO 9001 : 2008 NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHỊNG THEO MƠ HÌNH CỔNG THƠNG TIN ĐIỆN TỬ CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN Chủ nhiệm đề tài:Ths.Trần Hữu Trung Các thành viên: KS Vũ Trọng Chiến KS Đoàn Quang Hƣng KS Nguyễn Quang Minh CN Bùi Thị Cẩm Linh HẢI PHÒNG, 07/2014 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng Mục Lục LỜI CAM ĐOAN DANH MỤC CÁC CHỮ CÁI VIẾT TẮT DANH MỤC HÌNH VẼ DANH MỤC BẢNG BIỂU MỞ ĐẦU 1 Lý chọn đề tài Mục đích nghiên cứu đề tài Đối tƣợng phạm vi nghiên cứu Phƣơng pháp nghiên cứu Ý nghĩa khoa học thực tiễn đề tài CHƢƠNG I: TỔNG QUAN 1.1 Khái niệm cổng thông tin điện tử 1.2 Phân loại portal 1.3 Các tính portal 1.4 Cách phân biệt portalvới ứng dụng web hệ thống quản tri nội dung 1.4.1 Khả cá nhân hoá (Personalization) 1.4.2 Khả tích hợp nhiều loại thơng tin (Content aggregation) 1.4.3 Khả xuất thông tin theo tiêu chuẩn (Content syndication) 1.4.4 Hỗ trợ nhiều môi trƣờng hiển thị thông tin (Multidevice support) 1.4.5 Khả đăng nhập lần (Single Sign On - SSO) 1.4.6 Khả quản trị portal (Portal administration) 1.4.7 Khả quản trị ngƣời dùng (Portal user management) 10 CHƢƠNG II: ĐỀ XUẤT CÁC GIẢI PHÁP XÂY DỰNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐHDL HẢI PHÒNG 12 1.5 Các giải pháp xây dựng 12 CHƢƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐHDL HẢI PHÒNG 15 2.1 Hiện trạng khảo sát u cầu luồng thơng tin hệ thống 15 2.1.1 Luồng phân quyền ngƣời dùng 15 2.1.2 Luồng tin 16 2.1.3 Luồng thông tin thông báo 16 2.1.4 Luồng lịch công tác 17 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng 2.1.5 Luồng tổng hợp tin đối tƣợng 18 2.1.6 Khả tổng hợp hệ thống tiện ích theo đối tƣợng Mainsite đơn vị 19 2.1.7 Luồng thông tin đa phƣơng tiện liên kết mạng xã hội 19 2.2 Từ khảo sát đƣa quy trình hoạt động hệ thống 19 2.3 Thiết kế chức hệ thống 21 2.4 Phân rã Use case 25 2.5 Xây dựng biểu đồ 29 2.6 Lƣợc đồ quan hệ Error! Bookmark not defined 2.7 Kiến trúc hệ thống 38 2.8 Hạ tầng triển khai 41 2.9 Nền tảng công nghệ xây dựng 41 CHƢƠNG VI: ĐÁNH GIÁ KẾT QUẢ TRIỂN KHAI ỨNG DỤNG 42 3.1 Về mặt nội dung 42 3.2 Vai trò hệ thống Alexa: hệ thống levelsite có đóng góp cho HPU Alexa 43 3.3 Kết đánh giá SEO ranking hệ thống 44 KẾT LUẬN KIẾN NGHỊ 45 DANH MỤC CÁC TÀI LIỆU THAM KHẢO 46 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng LỜI CAM ĐOAN Tơi xin cam đoan cơng trình nghiên cứu khoa học độc lập riêng Các số liệu sử dụng phân tích báo cáo có nguồn gốc rõ ràng,đã công bốtheo quy định Cáckết nghiên cứu báo cáo tơi tự tìm hiểu, phân tích cách trung thực, khách quan phù hợp với thực tiễn Trƣờng Đại Học Dân Lập Hải Phòng Các kết chƣa đƣợc công bố nghiên cứu khác Chủ nhiệm đề tài Trần Hữu Trung Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng DANH MỤC CÁC CHỮ CÁI VIẾT TẮT SEO(Search Engine Optimization) CA: Certification Authority CMS (web content management system Web ) Levelsite Là tập hợp phƣơng pháp nhằm nâng cao thứ hạng website Tổ chức chứng thực Mainsite LDAP: Lightweight Directory Access Protocol CSDL RSS (Realy Simple Syndication) XML (eXtensible Markup Language) BWS Hệ thống trang chủ Trƣờng Đại Học Dân Lập Hải Phòng Giao thức truy cập thƣ mục Hệ quản trị nội dung Hệ thống trang cuả đơn vị trực thuộc trƣờng hệ thống Cơ sở liệu Là tiêu chuẩn định dạng tài liệu dựa XML Ngôn ngữ đánh dấu Mở rộng Ban website phận quản trị nội dung điều hƣớng thông tin đến trang levelsite SSO (Single Sign On) Hệ thống đăng nhập lần CSDL IMG Cơ sở liệu lƣu trữ tài nguyên hình ảnh hệ thống CSDL ACC Cơ sở liệu ngƣời dùng hệ thống HTML (HyperText ngôn ngữ đánh dấu đƣợc thiết kế để tạo nên Markup Language) trang web với mẩu thông tin đƣợc trình bày World Wide Web Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phịng DANH MỤC HÌNH VẼ Hình 3.1 Biểu đồ luồng phân quyền ngƣời dung 15 Hình 3.2 Biểu đồ luồng tin hệ thống 16 Hình 3.3 Biểu đồ luồng thông báo hệ thống 17 Hình 3.4 Biểu đồ luồng lịch công tác 18 Hình 3.5 Biểu đồ luồng tổng hợp thông tin theo đối tƣợng hệ thống 18 Hình 3.6 Biểu đồ tổng hợp dịch vụ HPU Net theo đơn vị 19 Hình 3.7 Biểu đồ luồng thông tin đa phƣơng tiện lien kết mạng xã hội 19 Hình 3.8 Mơ hình xuất nội dung 20 Hình 3.9 Mạng lƣới thông tin hệ thống HPU 21 Hình 3.10 Cấu trúc thƣ mục hệ thống HPU 22 Hình 3.11 Hệ thơng tin cho 23 Hình 3.12 Hệ thơng tin 23 Hình 3.13 Hệ thơng tin 23 Hình 3.14 Biểu đồ usecase tổng quát 26 Hình 3.15 Biểu đồ usecase phân quyền 27 Hình vẽ 3.16 Biểu đồ usecase tin tức 27 Hình 3.17 Biểu đồ usecase tìm kiếm 27 Hình 3.18 Biểu đồ usecase thông báo 28 Hình 3.19 Biểu đồ usercase lịch công tác 28 Hình 3.20 Biểu đồ chức đăng nhập 29 Hình 3.21 Biểu đồ chức phân quyền nhóm 30 Hình 3.22 Biểu đồ chức search Mutilsite 31 Hình 3.23 Biểu đồ chức viết Lelvel Sites && tổng hợp viết từ Level Site Lên Main site 32 Hình 3.24 Biểu đồ chức thông báo 33 Hình 3.25 Biểu đồ chức lịch công tác 33 Hình 3.26 Kiến trúc hệ thống 39 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng DANH MỤC BẢNG BIỂU Bảng 3.1 Nền tảng xây dựng 41 Bảng 4.1 So sánh nội dung nội dung hệ thống cũ hệ thống 42 Bảng 4.2Thống kê số lƣợng tin hệ thống 42 Bảng 4.3 Thống kê số lƣợng thông báo hệ thống 43 Bảng 4.4 hệ thống Alexa: hệ thống levelsite có đóng góp cho HPU Alexa 43 Bảng 4.5 Kết quản đánh giá SEO ranking hệ thống 44 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng MỞ ĐẦU Lý chọn đề tài Website HPU đƣợc xây dựng từ năm đầu kỷ 21 tháng 12/2001 dựa ý tƣởng GS Trần Hữu Nghị Chủ tịch hội đồng sáng lập, Hiệu trƣởng Trƣờng Đại học Dân lập Hải Phòng Website đƣợc xây dựng mục đích tạo mối liên kết chặt chẽ nhà trƣờng, gia đình xã hội, quảng bá thơng tin hoạt động trƣờng,tạo sân chơi học tập, giải trí cho em sinh viên Bên cạnh website cung cấp cho em sinh viên thông tin, thông báo quan trọng, hƣớng nghiệp cho em từ học giảng đƣờng Đại học Đối với bậc phụ huynh, hệ thống giúp họ nhanh chóng cập nhật chủ trƣơng, sách trƣờng, thơng tin liên quan đến học tập, rèn luyện em tạo cơng khai minh bạch q trình hoạt động trƣờng Cùng với phát triển hệ thống website cho thấy định hƣớng đắn GS Trần Hữu Nghị - Chủ tịch hội đồng sáng lập, Hiệu trƣởng Trƣờng Đại học Dân lập Hải Phòng việc xây dựng thƣơng hiệu quảng bá trƣờng ĐHDL Hải Phịng thơng qua hệ thống từ năm thành lập trƣờng Nhƣng với mơ hình trang thơng tin trƣờng đại học HPU xuất nhiều hạn chế với mơ hình ngày phát triển cuả trƣờng nhƣ không theo kịp phát triển CNTT Với mơ hình phát triển nội dung tập trung ban website giới hạn số lƣợng ngƣời tham gia, chƣa phát huy đƣợc sức mạnh tập thể, cá nhân trƣờng tham gia vào hệ thống Tình hình tuyển sinh trƣờng vài năm gần có nhiều khó khăn, lƣợng sinh viên giảm ảnh hƣởng tới thứ hạng Web Ranking Trƣờng ĐHDL Hải Phòng Lƣợng truy cập giảm sút, mức độ nhận diện thấp dẫn tới thƣợng hiệu trƣờng chƣa đƣợc biết đến rộng rãi địi hỏi cấp thiết cần xây dựng hệ thống mới, tiện lợi hơn, hỗ trợ ngƣời dùng tốt hơn, ƣu việt góp phần nâng cao thƣơng hiệu nhà trƣờng Với tính cấp thiết nhóm nghiên cứu mạnh dạn đề xuất với nhà trƣờng cho phép triển khai đề tài “NGHIÊN CỨU XÂY DỰNG HỆ THỐNG TRANG THÔNG TIN ĐIỆN TỬ TRƢỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG THEO MƠ HÌNH CỔNG THƠNG TIN ĐIỆN TỬ” Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng Mục đích nghiên cứu đề tài - Trang thơng tin điện tử HPU đƣợc nghiên cứu xây dựng mục đích giúp cho cơng tác phối hợp chặt chẽ nhà trƣờng, gia đình xã hội Quảng bá thơng tin hoạt động trƣờng Đối với bậc phụ huynh giúp họ nhanh chóng biết đƣợc chủ trƣơng trƣờng, thông tin liên quan đến học tập, rèn luyện em - Phát triển hệ thống quản trị đại học tiên tiến dựa sở hạ tầng thông tin công nghệ đại - Tạo điều kiện phát triển ứng dụng CNTT cách rộng rãi có hệ thống vào hoạt động nội tất đơn vị trƣờng Đối tƣợng phạm vi nghiên cứu - Cán bộ, Giảng viên, Sinh viên, Phụ huynh, Cựu sinh viên, Sinh viên tƣơng lai, Doanh nghiệp khách quan tâm đến Trƣờng ĐHDL Hải Phòng Phƣơng pháp nghiên cứu - Phƣơng pháp nghiên cứu tài liệu: Trên sở số liệu thu thập đƣợc nhóm nghiên cứu tiến hành xử lý thông tin phân tách xây dựng định hƣớng lại theo khái niệm Cổng thông tin điện tử cách thức đánh giá tính cổng thơng tin điện tử Đối chiếu sang mơ hình hệ thống trƣờng đại học nhƣ đại học Hồng Bàng, Đại học Hoa Sen, Đại Học FPT….Phân tích điểm mạnh điểm yếu từ đề xuất phƣơng án xây dựng hệ thống Cổng thông tin điện tử Trƣờng Đại Học Dân Lập Hải Phịng - Nghiên cứu thực nghiệm: Dựa mơ hình kiến trúc lớp hệ thống nhóm nghiên cứu tiến hành xây dựng kiểm thử chức theo hƣớng Cổng thông tin điện tử Kết hợp với hệ thống Đăng nhập tập trung ACC nhóm tiến hành thực nghiệm tích hợp tài khoản ngƣời dùng ngƣời dùng ACC vào hệ thống HPU đảm bảo tính SSO hệ thống Bên cạnh đƣa giải pháp tập trung tài nguyên hình ảnh hệ thống HPU lên hệ thống IMG Kết hợp với API Google Search cung cấp phƣơng thức tìm kiến Mutisite Levelsite đảm bảo tính tiện lợi nhanh chóng q trình tìm kiếm Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng Biểu đồ cho chức viết Lelvel Sites && tổng hợp viết từ Level Site Lên Main site Hình 3.23 Biểu đồ chức viết Lelvel Sites && tổng hợp viết từ Level Site Lên Main site 32 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng Biểu đồ cho chức thơng báo Hình 3.24 Biểu đồ chức thông báo a Biểu đồ cho chức lịch công tác Hình 3.25 Biểu đồ chức lịch cơng tác 33 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng 3.6 Hạ tầng sở liệu - Nhƣ biết hệ thống thông tin mặt liệu phải lƣu trữ bao gồm: cấu hình phân quyền ngƣời dung, nội dung (dạng text), hình ảnh (.jpg,png…), video, mutimedia… Với liệu hệ thống HPU đƣợc lƣu trữ hệ CSDL Hệ sở liệu ACC ngƣời dùng: Hệ sở liệu lƣu trữ thông tin ngƣời dùng trạng thái đăng nhập ngƣời dùng để thiết lập với dịch vụ HPU NET cổng thông tin Ngƣời dùng nhập userID pass vào khung đăng nhập thông tin đƣợc truyền cho CAS server thông qua giao thức HTTPS HTTP (tùy theo cách ngƣời dùng đặt) 34 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phịng Xác thực thành cơng, TGC đƣợc sinh thêm vào trình duyệt dƣới hình thức cookie TGC đƣợc sử dụng để SSO với tất ứng dụng Truy cập ứng dụng Ngƣời dùng truy cập vào ứng dụng chứng thực với CAS server - Ngƣời dùng truy xuất ứng dụng thông qua trình duyệt, - Ứng dụng lấy TGC từ trình duyệt chuyển cho CAS server thơng qua giao thức HTTPS/HTTP - Nếu TGC hợp lệ, CAS server trả ST cho trình duyệt, trình duyệt truyền ST vừa nhận cho ứng dụng - Ứng dụng sử dụng ST nhận đƣợc từ trình duyệt sau chuyển cho CAS - CAS trả ID ngƣời dùng cho ứng dụng, mục đích để thông báo với ứng dụng ngƣời dùng đƣợc chứng thực CAS - Ứng dụng đăng nhập cho ngƣời dùng bắt đầu phục vụ ngƣời dùng Hệ sở liệu IMG lƣu trữ hình ảnh hậ thống HPU cấu chúc lƣu trữ hệ thống đƣợc tổ chức theo đơn vị 35 Đề Tài NCKH Trƣờng Đại Học Dân Lập Hải Phòng Hệ sở liệu hệ thống: Hệ sở liệu lƣu trữ hạ tầng phân quyền hệ thống, nội dung hệ thống HPU, file đính kèm nội dung - Đối với hạ tầng phân quyền CSDL: hệ thống sử dụng Kỹ thuật bit field phân quyền Ý tƣởng dùng bit để lƣu trạng thái, phân quyền chƣơng trình Với cách lƣu trạng thái tốn bit để lƣu trữ Vi dụ ta lƣu quyền view/add/edit/delete theo dãy 0-1, đƣợc lƣu biến kiểu int (Với kiểu int32 ta lƣu tối đa 32 trạng thái) VD: Delete Edit Add View 1 1 Tƣơng ứng, ta lƣu quyền với giá trị nhƣ sau: Base Delete Edit Add View Binary 1000 10 100 Bitwise

Ngày đăng: 08/11/2014, 11:30

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan