Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

67 737 1
Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

Đ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

Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THƠNG TIN BỘ MƠN CƠNG NGHỆ PHẦN MỀM KHĨA LUẬN TỐT NGHIỆP HỆ ĐẠI HỌC CHÍNH QUY XÂY DỰNG ỨNG DỤNG TRA CỨU THƠNG TIN CÁC KHĨA HỌC CHO MẠNG XÃ HỘI NGUỒN MỞ GIÁO VIÊN HƯỚNG DẪN NGUYỄN VĂN KHIẾT SINH VIÊN THỰC HIỆN 0612010 - TRẦN HOÀNG ANH 0612572 - NGUYỄN HỒNG VŨ Tp.Hồ Chí Minh, Niên khóa 2006 - 2010 Mục lục Lời cảm ơn LỜI CẢM ƠN Chúng em xin chân thành cám ơn Khoa Công Nghệ Thông Tin, Trường Đại Học Khoa Học Tự Nhiên Thành Phố Hồ Chí Minh tạo điều kiện cho chúng em thực đề tài tốt nghiệp Chúng em xin chân thành cám ơn Thầy Nguyễn Văn Khiết tận tình hướng dẫn, bảo chúng em suốt thời gian làm đề tài Chúng em xin cảm ơn quý Thầy Cô Khoa Công Nghệ Thông Tin tận tình giảng dạy, trang bị cho chúng em kiến thức cần thiết suốt trình học tập trường Chúng em xin gửi lòng biết ơn sâu sắc đến ba mẹ, bạn bè ủng hộ, giúp đỡ, động viên chúng em suốt trình học tập thời gian làm luận văn đầy khó khăn thử thách Mặc dù cố gắng hoàn thành luận văn với tất nổ lực than, chắn luận văn khơng tránh khỏi sai sót hạn chế, kính mong thơng cảm, bảo, đóng góp ý kiến từ Thầy Cô bạn Chân thành cám ơn Nhóm thực Trần Hồng Anh & Nguyễn Hồng Vũ Tháng năm 2010 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Lời mở đầu Lời mở đầu LỜI MỞ ĐẦU Trong hoàn cảnh nay, việc học quan tâm lớn từ bậc phụ huynh bạn học sinh, sinh viên Từ đó, nhu cầu tìm khóa học phù hợp với mong muốn trở thành thiết yếu tất người Đồng thời internet ngày phát triển, người dành thời gian nhiều cho việc “online” tìm kiếm thơng tin mạng Họ thường tham gia hoạt động tham gia mạng xã hội, nơi mà người vừa tìm kiếm thơng tin vừa thảo luận với thành viên khác vấn đề mà họ quan tâm Các nhà đào tạo mong muốn có giải pháp quảng cáo, giới thiệu cách nhanh nhất, với chi phí thấp đến với người khóa học họ Từ nhu cầu thiết yếu đó, mơ-đun tìm kiếm khóa học trực tuyến dành cho mạng xã hội nguồn mở Dolphin chúng em xây dựng với mong muốn góp phần giải phần nhu cầu tất người, học viên muốn kiếm khóa học trung tâm có nhu cầu tuyển sinh cách nhanh hiệu Trần Hoàng Anh & Nguyễn Hoàng VũTrang Mục lục Mục lục MỤC LỤC Lời cảm ơn .2 Lời mở đầu Mục lục Mục lục hình ảnh Các từ viết tắt Hiện trạng mạng xã hội 10 1.1 Mạng xã hội gì? 10 1.2 Tiền thân mạng xã hội 10 1.3 Sự phát triểnmạng xã hội nước .11 1.3.1 Các website hẹn hò 11 1.3.2 Cung cấp dịch vụ“danh sách bạn bè” 11 1.3.3 Nhật kí điện tử đời 11 1.3.4 Những tiến lớn mạng xã hội 12 1.3.5 Sự phổ biến phát triển đạt tốc độ cao .12 1.4 Mạng xã hội Việt Nam 13 Mạng xã hội Dolphin .15 2.1 Giới thiệu 15 2.2 Các tính bật 15 2.3 Tồn 16 2.4 Các phiên phát hành 16 Triễn khai Dolphin máy cục 17 3.1 Tạo sở liệu phân quyền truy cập sở liệu 17 3.2 Cài đặt Dolphin máy cục 19 3.3 Quản lý tài khoản admin 27 3.4 Cách cài mô-đun vào hệ thống 31 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Mục lục 3.4.1 Tải mô-đun lên hệ thống 31 3.4.2 Cài đặt mô-đun 33 3.4.3 Biên dịch lại tập tin ngôn ngữ mô-đun 34 3.4.4 Xóa mơ-đun khỏi hệ thống 35 Cấu trúc mô-đun Dolphin .37 4.1 Các thư viện cần thiết xây dựng mô-đun 37 4.2 Cấu trúc tổng quát mô-đun 39 Xây dựng mơ-đun tìm kiếm khóa học .40 5.1 Giới thiệu 40 5.2 Các yêu cầu mô-đun .40 5.2.1 Đối với người dùng muốn đăng khóa học (trung tâm) .40 5.2.2 Đối với người dùng muốn tìm kiếm khóa học 41 5.3 Các yêu cầu nâng cao mô-đun 42 5.4 Cơ sở liệu mô-đun 42 5.4.1 Bảng bx_courses_main 44 5.4.2 Bảng bx_courses_posts 44 5.4.3 Bảng bx_courses_cmts .45 5.4.4 Bảng bx_courses_views_track 46 5.4.5 Bảng bx_courses_rating .46 5.4.6 Bảng bx_courses_voting_track 46 5.4.7 Bảng bx_courses_register 46 5.4.8 Bảng bx_courses_like 47 5.4.9 Bảng bx_courses_lookup 47 5.5 Các lớp mô-đun 47 5.6 Hướng dẫn cài đặt .48 5.6.1 Hiệu chỉnh hệ thống để tương thích với mơ-đun 48 5.6.2 Cách cài đặt 48 5.6.3 Cách gỡ bỏ 48 5.7 Hướng dẫn sử dụng 48 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Mục lục Chức tìm kiếm nâng cao mơ-đun tìm kiếm khóa học 49 6.1 Giới thiệu chung .49 6.1.1 Lí xây dựng chức 49 6.1.2 Giới thiệu chức 49 6.2 Các tiêu chí tìm kiếm 50 6.2.1 Từ khóa 50 6.2.2 Địa điểm .51 6.2.3 Lĩnh vực .51 6.2.4 Thời gian mở 51 6.2.5 Thời gian học .51 6.3 Các chức hỗ trợ 52 6.3.1 So sánh khóa học 52 6.3.2 Thơng báo khóa học tương tự .52 6.3.3 Highlight từ có từ khóa tìm kiếm 52 Xây dựng mô-đun tùy biến thực đơn người dùng 53 7.1 Giới thiệu chung .53 7.2 Các yêu cầu đặt .53 7.3 Cơ sở liệu .53 7.3.1 Bảng top_menu_customizer_invisible_menu: 53 7.4 Các lớp quản lý 54 7.5 Hướng dẫn cài đặt .54 7.5.1 Hiệu chỉnh hệ thống để tương thích với mơ-đun 54 7.5.2 Cách cài đặt 54 7.5.3 Cách gỡ bỏ 54 7.6 Hướng dẫn sử dụng 55 Phân quyền truy cập Dolphin 56 8.1 Cấu hình sở liệu .56 8.2 Tùy biến mã nguồn 58 Tùy biến số chức có sẵn Dolphin 62 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Mục lục 9.1 Tùy biến chức gửi thư phản hồi 62 Tổng kết 63 Phụ lục 64 Tài liệu tham khảo 65 Trần Hoàng Anh & Nguyễn Hồng VũTrang Mục lục hình Mục lục hình ảnh MỤC LỤC HÌNH ẢNH Hình - Tạo sở liệu "dolphin" .10 Hình - Tạo thành viên truy xuất sở liệu "dolphin" .11 Hình - Điền thơng tin cho thành viên truy cập sở liệu "dolphin" .11 Hình - Phân quyền thành viên cho sở liệu "dolphin" 11 Hình - Phân quyền chi tiết cho thành viên truy cập sở liệu "dolphin" .12 Hình - Kiểm tra đặc quyền thành viên "dolphin" sở liệu "dolphin" 12 Hình - Thưmục "dolphin" máy chủ 13 Hình - Cài đặt Dolphin 14 Hình - Kiểm tra tập tin 14 Hình 10 - Yêu cầu cấu hình "php" "imagemagick" 15 Hình 11 - Cấu hình đường dẫn đến thư mục "php" "imagemagick" 16 Hình 12 - Cấu hình thơng tin sở liệu thành viên truy cập 17 Hình 13 - Cấu hình thơng tin mạng xã hội .18 Hình 14 - Chỉnh thư mục "dolphin\inc" thành "Non-writable" 19 Hình 15 - Xóa thư mục "dolphin\install" 19 Hình 16 - Kết triễn khai Dolphin máy cục 20 Hình 17 - Khu vực quản lý Admin 21 Hình 18 - Thêm mô-đun vào hệ thống 26 Hình 19 - Mơ-đun chưa cà đặt .27 Hình 20 - Cài đặt mơ-đun thành công 27 Hình 21 - Biên dịch lại tập tin ngôn ngữ 28 Hình 22 - Biên dịch ngơn ngữ thành công 28 Hình 23 - Xóa mơ-đun "courses" 29 Hình 24 - Kết xóa mơ-đun thành cơng .29 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Mục lục bảng Mục lục bảng MỤC LỤC CÁC BẢNG Bảng - Bảng thông tin Trung tâm (Center) 44 Bảng - Bảng thơng tin khóa học 46 Bảng - Bảng thơng tin bình luận (Comment) 46 Bảng - Bảng theo dõi q trình xem khóa học (Courses View Track) 47 Bảng - Bảng lưu trữ thông tin bàu chọn (Vote) 47 Bảng - Bảng theo dõi trình bầu chọn (Voting Track) 47 Bảng - Bảng lưu trữ danh sách thành viên đăng ký khóa học 48 Bảng - Bảng lưu trữ khóa học thành viên quan tâm 48 Bảng - Bảng lưu trữ thông tin người dùng muốn nhận thơng báo khóa học tương tự mở 49 Trần Hoàng Anh & Nguyễn Hoàng VũTrang Chương 1: Hiện trạng mạng xã hội Hiện trạng mạng xã hội Chương 1: HIỆN TRẠNG MẠNG XÃ HỘI Các mục chính: - Mạng xã hội gì? - Tiền thân mạng xã hội - Sự phát triển mạng xã hội nước - Mạng xã hội Việt Nam 1.1 Mạng xã hội gì? - Mạng xã hội, hay gọi mạng xã hội ảo dịch vụ nối kết thành viên sở thích Internet lại với với nhiều mục đích khác khơng phân biệt khơng gian thời gian - Mạng xã hội có tính tán gẫu (chat), thư điện tử (e-mail), phim ảnh, tán gẫu giọng nói (voice chat), chia sẻ tập tin, nhật kí(blog) xã luận - Mạng xã hội đổi hoàn toàn cách cư dân mạng liên kết với trở thành phần tất yếu ngày cho hàng trăm triệu thành viên khắp giới Các dịch vụ có nhiều phương cách để thành viên tìm kiếm bạn bè, đối tác: dựa theo nhóm (ví dụ tên trường tên thành phố), dựa thông tin cá nhân (như địa email), dựa sở thích cá nhân (như thể thao, phim ảnh, sách báo, ca nhạc), lĩnh vực quan tâm: kinh doanh, mua bán 1.2 Tiền thân mạng xã hội - Tiền thân mạng xã hội ngày BBSs (Bulletin Board Systems) Các BBSs xuất vào cuối năm thập niên 70, lưu trữ Trần Hoàng Anh & Nguyễn Hoàng VũTrang ... VũTrang Chương 1: Hiện trạng mạng xã hội Hiện trạng mạng xã hội Chương 1: HIỆN TRẠNG MẠNG XÃ HỘI Các mục chính: - Mạng xã hội gì? - Tiền thân mạng xã hội - Sự phát triển mạng xã hội nước - Mạng. .. Các từ viết tắt Hiện trạng mạng xã hội 10 1.1 Mạng xã hội gì? 10 1.2 Tiền thân mạng xã hội 10 1.3 Sự phát triểnmạng xã hội nước ... giới thiệu cách nhanh nhất, với chi phí thấp đến với người khóa học họ Từ nhu cầu thiết yếu đó, mơ-đun tìm kiếm khóa học trực tuyến dành cho mạng xã hội nguồn mở Dolphin chúng em xây dựng với mong

Ngày đăng: 18/01/2013, 09:23

Hình ảnh liên quan

Hình - Tạo cơ sở dữ liệu "dolphin" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Tạo cơ sở dữ liệu "dolphin" Xem tại trang 14 của tài liệu.
Hình - Điền thông tin cho thành viên truy cập cơ sở dữ liệu "dolphin" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Điền thông tin cho thành viên truy cập cơ sở dữ liệu "dolphin" Xem tại trang 15 của tài liệu.
Hình - Tạo thành viên truy xuất cơ sở dữ liệu "dolphin" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Tạo thành viên truy xuất cơ sở dữ liệu "dolphin" Xem tại trang 15 của tài liệu.
Hình - Phân quyền chi tiết cho thành viên truy cập cơ sở dữ liệu "dolphin" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Phân quyền chi tiết cho thành viên truy cập cơ sở dữ liệu "dolphin" Xem tại trang 16 của tài liệu.
Hình - Kiểm tra đặc quyền của thành viên "dolphin" trong cơ sở dữ liệu "dolphin" 3.2 - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Kiểm tra đặc quyền của thành viên "dolphin" trong cơ sở dữ liệu "dolphin" 3.2 Xem tại trang 16 của tài liệu.
Hình - Thư mục "dolphin" trong máy chủ - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Thư mục "dolphin" trong máy chủ Xem tại trang 17 của tài liệu.
Hình - Cài đặt Dolphin - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Cài đặt Dolphin Xem tại trang 18 của tài liệu.
- Nhấn vào nút “INSTALL” để tiếp tục, kết quả như hình sau: - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

h.

ấn vào nút “INSTALL” để tiếp tục, kết quả như hình sau: Xem tại trang 18 của tài liệu.
Hình - Yêu cầu cấu hình "php" và "imagemagick" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Yêu cầu cấu hình "php" và "imagemagick" Xem tại trang 19 của tài liệu.
Hình - Cấu hình đường dẫn đến thư mục "php" và "imagemagick" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Cấu hình đường dẫn đến thư mục "php" và "imagemagick" Xem tại trang 20 của tài liệu.
Hình - Cấu hình thông tin cơ sở dữ liệu và thành viên truy cập - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Cấu hình thông tin cơ sở dữ liệu và thành viên truy cập Xem tại trang 21 của tài liệu.
Hình - Cấu hình thông tin mạng xã hội - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Cấu hình thông tin mạng xã hội Xem tại trang 22 của tài liệu.
Hình - Chỉnh thư mục "dolphin\inc" thành "Non-writable" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Chỉnh thư mục "dolphin\inc" thành "Non-writable" Xem tại trang 23 của tài liệu.
Hình - Kết quả triễn khai Dolphin trên máy cục bộ 3.3. Quản lý tài khoản admin - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Kết quả triễn khai Dolphin trên máy cục bộ 3.3. Quản lý tài khoản admin Xem tại trang 24 của tài liệu.
Hình - Khu vực quản lý của Admin - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Khu vực quản lý của Admin Xem tại trang 25 của tài liệu.
 Watermark: Cho phép cấu hình liên quan đến Watermark (Watermark là một dòng chữ, hình ảnh được nhúng vào tấm hình  để đánh dấu chủ quyền tác giả). - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

atermark.

Cho phép cấu hình liên quan đến Watermark (Watermark là một dòng chữ, hình ảnh được nhúng vào tấm hình để đánh dấu chủ quyền tác giả) Xem tại trang 28 của tài liệu.
Hình - Cài đặt mô-đun thành công 3.4.3. Biên dịch lại tập tin ngôn ngữ của mô-đun - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Cài đặt mô-đun thành công 3.4.3. Biên dịch lại tập tin ngôn ngữ của mô-đun Xem tại trang 31 của tài liệu.
Hình - Xóa mô-đun "courses" - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

nh.

Xóa mô-đun "courses" Xem tại trang 33 của tài liệu.
5.4.1. Bảng bx_courses_main - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

5.4.1..

Bảng bx_courses_main Xem tại trang 41 của tài liệu.
Bản g- Bảng thông tin bình luận(Comment) 5.4.4. Bảng bx_courses_views_track - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

n.

g- Bảng thông tin bình luận(Comment) 5.4.4. Bảng bx_courses_views_track Xem tại trang 43 của tài liệu.
Bản g- Bảng theo dõi quá trình xem khóa học (Courses View Track) 5.4.5. Bảng bx_courses_rating - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

n.

g- Bảng theo dõi quá trình xem khóa học (Courses View Track) 5.4.5. Bảng bx_courses_rating Xem tại trang 43 của tài liệu.
Bản g- Bảng lưu trữ những khóa học được thành viên quan tâm 5.4.9. Bảng bx_courses_lookup - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

n.

g- Bảng lưu trữ những khóa học được thành viên quan tâm 5.4.9. Bảng bx_courses_lookup Xem tại trang 44 của tài liệu.
Bản g- Bảng lưu trữ danh sách thành viên đã đăng ký khóa học 5.4.8. Bảng bx_courses_like - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

n.

g- Bảng lưu trữ danh sách thành viên đã đăng ký khóa học 5.4.8. Bảng bx_courses_like Xem tại trang 44 của tài liệu.
7.3.1. Bảng top_menu_customizer_invisible_menu - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

7.3.1..

Bảng top_menu_customizer_invisible_menu Xem tại trang 52 của tài liệu.
- Để tạo một quyền cho một cấp độ thành viên, ta cần lưu ý2 bảng sau trong cơ sở dữ liệu: - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

t.

ạo một quyền cho một cấp độ thành viên, ta cần lưu ý2 bảng sau trong cơ sở dữ liệu: Xem tại trang 55 của tài liệu.
o Bảng “sys_acl_actions”: - Xây dựng ứng dụng tra cứu thông tin các khóa học cho mạng xã hội nguồn mở

o.

Bảng “sys_acl_actions”: Xem tại trang 55 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan