Xây dựng portal cho trường đại học văn hóa nghệ thuật việt bắc

73 380 0
Xây dựng portal cho trường đại học văn hóa nghệ thuật việt bắc

Đ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

MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Internet công nghệ web 1.1.1 Internet xuất xứ 1.1.2 Cách thức truyền thông Internet 1.1.3 Các dịch vụ Internet 1.1.4 Tìm hiểu Portal 1.1.4.1 Portal gì? 1.1.4.2.Mô hình kiến trúc Portal 10 1.1.4.3 Sự phát triển web portal 11 1.1.4.4 Các loại PortaL 12 1.1.4.4 Tính hệ thống Portal cần xây dựng 14 1.1.4.5 Các dịch vụ mà hệ thống Portal cung cấp 16 1.1.4.6 Lợi ích hệ thống Portal 17 1.1.4.7 Sự khác Portal Website .18 1.2 Ngôn ngữ PHP Hệ quản trị CSDL MySQL 18 1.2.1 SƠ LƯỢC VỀ APACHE, PHP VÀ MYSQL 19 1.2.1.1 Appserv Web server 19 1.2.1.2 Giới thiệu PHP 19 1.2.3 MySQL gì? 21 1.2.3.1 Các kiểu liệu MySQL 21 1.2.5.Lựa chọn thiết kế .21 1.3 Giới thiệu ngôn ngữ mô hình hóa liệu UML .22 1.3.1 Định nghĩa 22 1.3.2 Mục đích UML 22 1.3.3 Cấu trúc UML 23 1.4 Tìm hiểu CMS 24 1.4.1 CMS gì? 24 Trang 1.4.2.Các chức hệ thống CMS 25 1.4.3 Phân loại 25 1.4.4 Các CMS tiêu biểu 25 1.4.5 Tìm hiểu drupal 26 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG CHO 29 “PORLTAL TRƯỜNG ĐẠI HỌC VĂN HÓA NGHỆ THUẬTVIỆT BẮC” .29 2.1 Mục đích đề tài 29 2.2 Phương pháp nghiên cứu 29 2.3 Khảo sát portal hoạt động .30 2.4 Phân tích khung sường mà portal cần có 30 2.4.1 Cung cấp thông tin 32 2.4.2 Giao tiếp công cộng 33 2.4.3 Tìm kiếm thông tin 33 2.4.4 Sử dụng đa ngôn ngữ .33 2.4.5 Khả đồng hóa liệu 33 2.4.6 Khả bảo mật 34 2.4.7 Chia sẻ liệu liên kết 35 2.5 Xác định tác nhân sử dụng ca sử dụng .35 2.6 Đặc tả chi tiết yêu cầu 36 2.6.1 Đăng kí 36 2.6.2.Đăng nhập vào hệ thống 37 2.6.3.Xem thông tin 37 2.6.4.Tìm kiếm liệu 37 2.6.5.Góp ý 37 2.6.8 Forum 38 2.6.9 Chia sẻ liệu, liên kết 38 2.6.10 Quản lý nội dung 38 2.6.11 Phân quyền hệ thống 38 2.7 Một số biểu đồ hoạt động 38 2.7.1.Biểu đồ Usecase hệ thống 39 Trang 2.7.3 Đăng kí thành viên 40 2.7.4 Đăng nhập hệ thống 42 2.7.5 Tìm kiếm 46 2.7.6 Thảo luận Forum 48 2.7.7 Quản lý nội dung 51 2.8 Thiết kế hệ thống 56 2.9 Thiết kế sở liệu .58 2.10.Thiết kế giao diện 60 CHƯƠNG 61 XÂY DỰNG VÀ PHÁT TRIỂN 61 “PORTAL CHO TRƯỜNG ĐẠI HỌC VĂN HÓA NGHỆ THUẬT VIỆT BẮC” 61 3.1 Trang chủ .61 3.2 Trang đăng kí 63 3.3 Trang đăng nhập 64 3.4 Trang tìm kiếm thông tin 64 3.5 Trang liên hệ 65 3.6 Trang chủ quản lý hệ thống 66 3.7 Trang quản lý nội dung thông tin hệ thống 67 3.8 Trang quản lý người dùng 68 3.9 Trang quản lý ngôn ngữ 68 3.10 Trang quản lý giao diện 69 3.11 Trang Forum 70 3.12 Trang quản lý Forum 71 KẾT LUẬN 72 Kết đạt 72 Hướng phát triển đề tài 72 CÁC TÀI LIỆU THAM KHẢO 73 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Error! Bookmark not defined Trang LỜI NÓI ĐẦU Trong thời đại ngày nay, mạng internet ứng dụng internet trở nên phổ biến rộng rãi, đóng vai trò quan trọng nhiều lĩnh vực sống kinh tế xã hội Chính phát triển mạnh công nghệ mạng viễn thông, ứng dụng khai thác thông tin mạng phát triển ngày nhiều, phong phú đa dạng Một ứng dụng thành phần quan trọng Internet website Ngày có hàng triệu website xuất Internet, hàng ngày có hàng ngàn website Những thông tin internet tất xuất cập nhật từ website, lượng thông tin luôn cập nhật, bổ sung, ngày lớn coi vô tận Bởi việc xây dựng ứng dụng mạng, khai thác truy suất thông tin Internet ngày thu hút quan tâm đầu tư nhà phát triển công nghệ thông tin Ứng dụng phổ biến website, có nhiều ngôn ngữ lập trình thành phần xây dựng website viết phục vụ cho nhu cầu xây dựng website ngày “động” mạnh mẽ hơn, ví dụ ASP, ASP.NET, JSP, PERL, PHP … hệ quản trị sở liệu cho ứng dụng website MSSQL Server, Oracle, MySQL, Eccess … Với mục đích tìm hiểu internet, website ,portal thực hành phân tích thiết kế ứng dụng web, đề tài lần có tên “Xây dựng portal cho trường đại học văn hóa nghệ thuật việt bắc”, cụ thể sử dụng CMS drupal Forum VBB ngôn ngữ PHP sở liệu Mysql để xây dựng lên Portal Trang CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Internet công nghệ web 1.1.1 Internet xuất xứ Internet mạng máy tính nối hàng triệu máy tính với phạm vi toàn giới Internet có lịch sử ngắn, có nguồn gốc từ dự án Bộ Quốc Phòng Mỹ có tên ARPANET vào năm 1969, dự án nhằm thực nghiệm xây dựng mạng nối trung tâm nghiên cứu khoa học quân với Đến năm 1970 có thêm hai mạng: Store-and-forwarrd ALOHAnet, đến năm 1972 hai mạng kết nối với ARPANET Cũng năm 1972 Ray Tomlinson phát minh chương trình thư tín điện tử E-mail Chương trình nhanh chóng ứng dụng rộng rãi để gửi thông điệp mạng phân tán Kết nối quốc tế vào ARPANET từ University College of London (Anh) Royal Radar Establishment (Na Uy) thực vào năm 1973 Thành công vang dội ARPANET làm nhanh chóng phát triển, thu hút hầu hết trường đại học Mỹ Do tới năm 1983 tách thành hai mạng riêng: MILNET tích hợp với mạng liệu quốc phòng (Defense Data Network) dành cho địa điểm quân ARPANET dành cho địa điểm phi quân Sau thời gian hoạt động, số lý kỹ thuật trị, kế hoạch sử dụng mạng ARPANET không thu kết mong muốn Vì Hội đồng khoa học quốc gia Mỹ (National Science Foundation) định xây dựng mạng riêng NSFNET liên kết trung tâm tính toán lớn trường đại học vào năm 1986 Mạng phát triển nhanh chóng, không ngừng nâng cấp mở rộng liên kết tới hàng loạt doanh nghiệp, sở nghiên cứu đào tạo nhiều nước khác Cũng từ thuật ngữ Internet đời Dần dần kỹ thuật xây dựng mạng ARPANET thừa nhận tổ chức NSF, kỹ thuật sử dụng để dựng mạng lớn với mục đích liên kết trung tâm nghiên cứu lớn nước Mỹ Người ta nối siêu máy tính (Supercomputer)thuộc vùng khác Trang đường điện thoại có tốc độ cao Tiếp theo mở rộng mạng đến trường đại học Cho đến thời điểm tại, Internet trở thành phần tách rời sống đại Đối với người lao động bình thường nước phát triển bình thường, Internet trở thành khái niệm giống Điện thoại, Tivi Trong thời gian biểu ngày làm việc xuất khoảng thời gian định để sử dụng Internet, giống khoảng thời gian xem Tivi mà Theo số liệu thống kê, năm 2000 số lượng người sử dụng Internet khoảng 150 triệu dự đoán đến năm 2003 545 triệu người sử dụng hiệnSố lượng 150 triệu người sử dụng phân bố không đồng toàn cầu Quá nửa số người sử dụng khu vực Bắc Mỹ lại Châu Âu, Châu Á, Nam Mỹ, Châu Phi khu vực cận ĐôngCụ thể là: Bắc Mỹ 57%, Châu Âu 21.75%, Nam Mỹ 3%, Châu Phi 0.75% khu vực cận Đông 0.5% Các loại hình dịch vụ sử dụng nhiều Internet là: Giáo dục, mua bán, giải trí, công việc thường ngày công sở, truyền đạt thông tin, loại dịch vụ có liên quan đến thông tin cá nhân Trong đó, dịch vụ liên quan đến thông tin cá nhân chiếm nhiều nhất, sau công việc, giáo dục, giải trí mua bán 1.1.2 Cách thức truyền thông Internet Trong năm 60 70, nhiều công nghệ mạng máy tính đời kiểu lại dựa phần cứng riêng biệt Một kiểu gọi mạng cục (Local Area Networks - LAN), nối máy tính với phạm vi hẹp dây dẫn thiết bị cài đặt máy Các mạng lớn gọi mạng diện rộng (Wide Area Networks - WAN), nối nhiều máy tính với phạm vi rộng thông qua hệ thống dây truyền dẫn kiểu hệ thống điện thoại Mặc dù LAN WAN cho phép chia sẻ thông tin tổ chức cách dễ dàng chúng bị hạn chế mạng riêng rẽ Mỗi công nghệ mạng có cách thức truyền tin riêng dựa thiết kế phần cứng Hầu hết LAN WAN không tương thích với Trang Internet thiết kế để liên kết kiểu mạng khác cho phép thông tin lưu thông cách tự người sử dụng mà không cần biết họ sử dụng loại máy kiểu mạng Để làm điều cần phải có thêm máy tính đặc biệt gọi định tuyến (Router) nối LAN WAN với kiểu khác lại với Các máy tính nối với cần phải có chung giao thức (Protocol) tức tập hợp luật dùng định cách thức truyền tin Với phát triển mạng có nhiều giao thức chuẩn đời nhằm đáp ứng nhu cầu phát triển Các chuẩn giao thức sử dụng rộng rãi giao thức TCP/IP, giao thức SNA IBM, OSIISDN, X.25 giao thức LAN to LAN netBIOS Giao thức sử dụng rộng rãi mạng TCP/IP Giao thức cho phép liệu gửi dạng “gói “ (packet) thông tin nhỏ Nó chứa hai thành phần, Internet Protocol (IP) Transmission Control Protocol (TCP) Giao thức TCP/IP đảm bảo thông suốt việc trao đổi thông tin máy tính Internet liên kết hàng ngàn máy tính thuộc công ty, quan nhà nước, trung tâm nghiên cứu khoa học, trường đại học, không phân biệt khoảng cách địa lý toàn giới Đó ngân hàng liệu khổng lồ nhân loại Một số mạng máy tính bao gồm máy tính trung tâm (còn gọi máy chủ) nhiều máy trạm khác nối với Các mạng khác kể Internet có quy mô lớn bao gồm nhiều máy chủ cho phép mạng máy tính mạng kết nối với máy khác để trao đổi thông tin Một máy tính kết nối với Internet số hàng chục triệu thành viên mạng khổng lồ Vì Internet mạng máy tính lớn giới hay mạng mạng 1.1.3 Các dịch vụ Internet Internet công nghệ thông tin liên lạc mới, tác động sâu sắc vào xã hội, vào sống mức độ bao quát Nó đưa vào giới có tầm Trang nhìn rộng lớn làm thứ như: viết thư, đọc báo, xem tin, giải trí, tra cứu công ty kinh doanh thông qua Internet, dịch vụ thương mại điện tử phát triển mạnh mẽ Dưới số dịch vụ Internet: - Thư điện tử (E-mail): Dịch vụ E-mail dùng để trao đổi thông tin cá nhân với nhau, cá nhân với tổ chức tổ chức với Dịch vụ cho phép tự động gửi nội dung thông tin đến địa tự động gửi đến tất địa cần gửi theo danh sách địa cho trước (gọi mailing list) Nội dung thông tin gửi dùng thư điện tử văn (text) mà ghép thêm (attack) văn định dạng, graphic, sound, video Các dạng thông tin hoà trộn, kết hợp với thành tài liệu phức tạp Lợi ích dịch vụ thư điện tử thông tin gửi nhanh rẻ - WWW (World Wide Web): Đây khái niệm mà người dùng Internet quan tâm nhiều Web công cụ, hay dịch vụ Internet, Web chứa thông tin bao gồm văn bản, hình ảnh, âm chí video kết hợp với Web cho phép chui vào ngõ ngách Internet, điểm chứa CSDL gọi Website Nhờ có Web nên dù chuyên gia, người sử dụng Internet cách dễ dàng Phần mềm sử dụng để xem Web gọi trình duyệt (Browser) Một trình duyệt thông thường Navigator Netcape, tiếp Internet Explorer Microsoft - Dịch vụ truyền file (FTP - File Transfer Protocol): dịch vụ dùng để trao đổi tệp tin từ máy chủ xuông máy cá nhân ngược lại - Gropher: Dịch vụ hoạt động viện Menu đủ loại Thông tin hệ thống Menu phân cấp giúp người sử dụng bước xác định thông tin cần thiết để tới vị trí cần đến Dịch vụ sử dụng để tìm kiếm thông tin FTPSite - Telnet: Dịch vụ cho phép truy cập tới Server xác định rõ TelnetSite tìm kiếm Server Người tìm thấy dịch vụ vô giá tìm Trang kiếm thông tin thư viện thông tin lưu trữ Telnet đặc biệt quan trọng việc kết nối thông tin từ máy tính xuống trung tâm 1.1.4 Tìm hiểu Portal 1.1.4.1 Portal gì? Portal, tên đầy đủ Web Portal, hệ thống hoạt động Web, định danh xác thực người dùng đăng nhập, từ cung cấp giao diện web để người dùng dễ dàng truy cập, khai thác thông tin dịch vụ thao tác, tuỳ biến công việc tác nghiệp cách nhanh chóng đơn giản Portal có tính giúp người quản trị thu thập, quản lý nhiều nguồn thông tin khác nhau, từ phân phối chúng dạng dịch vụ cho người dùng khác tuỳ thuộc vào nhóm quyền, vào nhu cầu mục đích người dùng Portal thực việc linh động, từ công việc tìm xem đặt mua sách kho hàng trực tuyến, xem thay đổi thông tin sinh viên giáo viên ứng dụng quản lý giảng dạy, đến việc đăng chia sẻ thông tin, tài nguyên, viết diễn dàn hay cung cấp việc truy cập thống thuận lợi đến thông tin nội website công ty Portal cổng vào vạn cho người dùng tìm kiếm thông tin tác nghiệp cách thuận lợi dễ dàng Trang We Enterprise, Legacy & Wireles Indust User Data and Suppli Communicatio n& Web Pages & Governm Process Automation Custom Hình 1.1.4.1 Mô hình Portal 1.1.4.2.Mô hình kiến trúc Portal Hình 1.1.4.2.a Mô hình chung kiến trúc Portal Trang 10 Hình 2.9 b: Data mode + Node_type_content: Là bảng chứa loại node định nghĩa gồm tên loại,nhãn,miêu tả … + Node_field: bảng chứa thông tin trường khác định nghĩa tên trường,kiểu … + Node_field_instance: Là thành phần riêng riêng lẻ nội dung kết hợp lại thành kiểu nội dung + Khi thêm nội dung tương ứng tạo riêng gọi Node_content_x chứa node id vid dùng để liên kết với gia trị trường tương ứng với kiểu nội dung + Nhưng field mà không nằm kiểu nội dung mà triệu gọi từ nhiều bảng khác chứa Node_data_field_x Trang 59 - Đây mô hình tổ chức cấu tạo lên thống khả mở rộng tích hợp lớn drupal đủ khả đáp ứng yêu cầu Portal 2.10 Thiết kế giao diện -Giao diện phải thiết kế hợp lý với yêu cầu cho Portal trường đại học.Từ trang chủ dễ dàng truy cấp đến thành phần cấu trúc portal.Qua việc tham khảo người dùng portal trường đại học khác để thiết kế giao diện sau Hình 2.10 Hình giao diện thiết kế Trang 60 CHƯƠNG XÂY DỰNG VÀ PHÁT TRIỂN “PORTAL CHO TRƯỜNG ĐẠI HỌC VĂN HÓA NGHỆ THUẬT VIỆT BẮC” 3.1 Trang chủ Qua việc phân tích yêu cầu người dùng yêu cầu thiết kế hệ thống sở liệu,giao diện em hoàn thành portal đáp ứng yêu cầu thực tế.Qua giao diện trang chủ liên kết đến thành phần lại hệ thống portal Đây giao diện vào portal trường văn hóa nghệ thuật Nó cho phép người dùng có nhìn tổng quan hệ thống thông tin hệ thống Trang 61 Hình 3.1 Trang chủ portal Trang 62 3.2 Trang đăng kí Khi người dùng muốn làm thành viên hệ thống để sử dụng số tính thành viên có quyên họ phải tiến hành đăng kí với hệ thống.Người dùng phải điền đầy đủ thông tin khai báo để đăng kí thành công Hình 3.2 Trang đăng kí thành viên Trang 63 3.3 Trang đăng nhập Thành viên đăng nhập hệ thống để sử dụng chức mà hệ thống phân quyền cho.Người dùng phải nhập thông tin user pass để đăng nhập vào hệ thống Hình 3.3 Trang đăng nhập hệ thống 3.4 Trang tìm kiếm thông tin Dành cho người dùng muốn tìm thông tin mà họ quan tâm.Người dùng phải nhập vào từ khóa tìm kiếm hay chọn mục tìm tương ứng Hình 3.4 Trang tìm kiếm thông tin Trang 64 3.5 Trang liên hệ Khi người dùng muốn liên hệ với người quản lý thông tin quan tâm họ chọn phần liên hệ.Người dùng phải điền đầy đủ thông tin vào form Hình 3.5 Trang thông tin liên hệ Trang 65 3.6 Trang chủ quản lý hệ thống Trang quản lý giúp cho người quản lý có nhìn tổng quan phần cần quản trị hệ thống.Để từ người quản lý dễ dàng chọn phần cần xử lý cách nhanh Hình 3.6 Trang chủ quản lý hệ thống Trang 66 3.7 Trang quản lý nội dung thông tin hệ thống Phần giúp cho người quản trị truy cập nhanh đến phần nội dung cần phải sử lý thao tác phần nội dung Hình 3.7 Trang quản lý nội dung Trang 67 3.8 Trang quản lý người dùng Người quản trị quản lý thành viên hệ thống thao tác phần thông tin này.Người quản trị phân quyền,định vai trò … Hình 3.8 Trang quản lý người dùng 3.9 Trang quản lý ngôn ngữ Người quản trị quản lý thay đổi hay thêm ngôn ngữ định hiển thị phần Hình 3.9 Trang quản lý ngôn ngữ Trang 68 3.10 Trang quản lý giao diện Giúp người quản lý thay đổi giao diện trang thông tin giúp cho hình thức trang đổi mới.Và người quản lý cấu hình giao diện hiển thị Hình 3.10 Trang quản lý giao diện Trang 69 3.11 Trang Forum Forum nơi thành viên trao đổi thông tin với vấn đề mà họ quan tâm.Cũng nơi hoc tập làm quen với Hình 3.11 Trang chủ diễn đàn Trang 70 3.12 Trang quản lý Forum Trang quản lý thông tin forum tất thông tin quản lý đây.Trang quản lý Forum quản lý độc lập Hình 3.12 Trang quản lý Forum Trang 71 KẾT LUẬN Kết đạt Qua trình tìm hiểu đề tài vừa qua, em nghiên cứu trình bày vấn đề sau: - Trình bày nghiên cứu vấn đề cốt lõi hệ thống lý thuyết phương pháp nghiên cứu hướng đối tượng - Nghiên cứu cổng thông tin điện tử CMS Drupal - Ứng dụng phân tích thiết kế liệu cho“Portal trường đại học văn hóa nghệ thuật việt bắc” - Cài đặt thành công “Portal trường đại học văn hóa việt bắc” Sử dụng CMS drupal CSDL Mysql Hướng phát triển đề tài Với nghiên cứu tìm hiểu toán trên, em xin đưa số định hướng phát triển tiếp sau: - Thiết kế Portal thân thiện với người sử dụng hơn, giao tiếp với người dùng mềm dẻo - Nội dung câu hỏi xếp, cấu trúc hợp lý - Tiếp tục xây dựng hệ thống quản lý sinh viên,đăng kí học trực tuyến ,điểm thi,E-Learning hệ thống Drupal Yêu cầu đề tài lớn, có nhiều khía cạnh khác toán Nhưng em dừng lại việc phân tích thiết kế CSDL cho hệ thống cài đặt số chức chương trình Do trình độ hạn chế thời gian có hạn nên chắn nội dung em phân tích, cài đặt thiếu số yêu cầu toán thực tế, nội dung liệu cập nhật chưa thật đầy đủ xác Em mong đóng góp ý kiến thầy cô bạn sinh viên Khoa để em phát triển đề tài sau hoàn thiện Trang 72 CÁC TÀI LIỆU THAM KHẢO [1]- Phân tích thiết kế hướng đối tượng UML, Đặng Văn Đức, NXB giáo dục [2]- Drupal Creating Blogs, Forums, Portals, and Community Websites – David Mercer [3]- http://mysql.com [4]- http://www.php.net [5]- http://www.drupal.org Trang 73

Ngày đăng: 09/08/2016, 11:47

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan