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ở - Pdf 13

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 HOÀNG VŨ
Tp.Hồ Chí Minh, Niên khóa 2006 - 2010
Lời cảm ơn
LỜI CẢM ƠN
Mục lục
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 hiện đề
tài tốt nghiệp này.
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,
chỉ bảo chúng em trong suốt thời gian làm đề tài.
Chúng em cũng xin cảm ơn quý Thầy Cô trong Khoa Công Nghệ Thông Tin đã tận
tình giảng dạy, trang bị cho chúng em những kiến thức cần thiết trong suốt quá trình học
tập tại trường.
Chúng em xin gửi lòng biết ơn sâu sắc đến ba mẹ, các bạn bè đã ủng hộ, giúp đỡ,
động viên chúng em trong suốt quá trình học tập cũng như trong thời gian làm luận văn
đầy khó khăn thử thách này.
Mặc dù đã cố gắng hoàn thành luận văn với tất cả nổ lực của bản than, nhưng chắc
chắn luận văn không tránh khỏi những sai sót và hạn chế, kính mong sự thông cảm, chỉ
bảo, đóng góp ý kiến từ các Thầy Cô và các bạn
Chân thành cám ơn
Nhóm thực hiện

MỤC LỤC CÁC BẢNG
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 6
Chương 1: Hiện trạng mạng xã hội
1. 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 là gì?
- Tiền thân của mạng xã hội
- Sự phát triển mạng xã hội ngoài nước
- Mạng xã hội tại Việt Nam
1.1. Mạng xã hội là gì?
- Mạng xã hội, hay gọi là mạng xã hội ảo là dịch vụ nối kết các thành viên cùng sở
thích trên Internet lại với nhau với nhiều mục đích khác nhau không phân biệt không
gian và thời gian.
- Mạng xã hội có những tính năng 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) và xã luận.
- Mạng xã hội đổi mới hoàn toàn cách cư dân mạng liên kết với nhau và trở thành một
phần tất yếu của mỗi ngày cho hàng trăm triệu thành viên khắp thế giới. Các dịch vụ
này có nhiều phương cách để các thành viên tìm kiếm bạn bè, đối tác: dựa theo nhóm
(ví dụ như tên trường hoặc tên thành phố), dựa trên thông tin cá nhân (như địa chỉ e-
mail), hoặc dựa trên sở thích cá nhân (như thể thao, phim ảnh, sách báo, hoặc ca nhạc),
các lĩnh vực quan tâm: kinh doanh, mua bán...
1.2. Tiền thân của mạng xã hội
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 7
Chương 1: Hiện trạng mạng xã hội
- Tiền thân của các mạng xã hội ngày nay là BBSs (Bulletin Board Systems). Các
BBSs này xuất hiện vào cuối những năm thập niên 70, được lưu trữ trong máy
tính các nhân và người dùng muốn truy cập đến thì phải thực hiện quay số (Dial
up) để kết nối đến. Giới hạn của BBSs là trong cùng một lúc thì chỉ có mộtngười
được phép truy cập.

- Trong lúc Sis Degrees đơn thuần cho phép người dùng tạo các hồ sơ
cá nhân cơ bản tĩnh thì LiveJournal cho phép người dùng cập nhật các
thông tin lên blog của mình
1.3.4. Những tiến bộ lớn trong mạng xã hội
- Friendster mới thật sự được coi là anh cả là thế hệ đầu tiên của mạng
xã hội hiện đại, hoạt động bằng cách cho phép mọi người tìm kiếm
bạn bè và sau đó là bạn bè của bạn bè.Friendster cũng trở thành nơi an
toàn cho các cuộc gặp gỡ của mọi người hơn là trong thế giới thực và
tất nhiên cũng nhanh hơn.
- LinkedIn là một trong những thể loại mạng xã hội đầu tiên dành cho
các giới chức kinh doanh. Ban đầu LinkedIn cho phép người dụng tạo
lập một hồ sơ(dạng như bản tóm tắt lý lịch) và tương tác thông qua tin
nhắn. Dần dần thì các tính năng mới khác cũng đã được thêm vào,
bao gồm tạo lập nhóm, các câu hỏi câu trả lời, diễn đàn và các tính
năng cao cấp như cập nhật thông tin theo thời gian thực.
1.3.5. Sự phổ biến và phát triển đạt tốc độ cao
- MySpace được công bố vào 2003 và cho đến 2006 thì trở thành một
trong những mạng xã hội phổ biến và phát triển nhất trên toàn thế
giới. MySpace khác ở các đối thủ cạnh tranh khác là cho người dùng
tùy biến giao diện cũng như thông tin cá nhân của chính mình, người
dùng có thể đăng tải các bản nhạc yêu thích của mình lên MySpace
hoặc nhúng chúng vào thông tin cá nhân của mình.
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 9
Chương 1: Hiện trạng mạng xã hội
- Ban đầu thì MySpace cho phép người dùng giao tiếp với nhau thông
qua các tin nhắn riêng(private message) và công khai các bình
luận(comment) lên hồ sơ của mình và 1 bản tin được gửi đến cho các
bạn bè trong danh sách. Blog là một phần không thể thiếu trên
MySpace
- Vào 2006 thì MySpace giới thiệu MySpace IM cho phép người dùng

đơn giản. Các nhà phát triển cần những người có tầm nhìn dài hạn, có những mô
hình phát triển hợp lý, hiểu biết sâu sắc văn hóa Việt, có năng lực quản trị, đủ
kiến thức về kinh doanh, công nghệ và phải là những người có đủ quyền lực để
thực thi kế hoạch.
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 11
Chương 2: Mạng xã hội Dolphin
2. Mạng xã hội Dolphin
Chương 2: MẠNG XÃ HỘI DOLPHIN
Các mục chính:
- Giới thiệu
- Các tính năng nổi bật
- Tồn tại
- Các phiên bản phát hành
2.1. Giới thiệu
- Dolphin Smart Community Builder được phát triển bởi BoonEx Community
Software Experts.
- Dolphin Smart Community Builder dựa vào nền tảng aeDating, là một hệ thống
hẹn hò phổ biến nhất trên internet. Từ khi phiên bản Dolphin đầu tiên được phát
hành và tháng 5 - 2006, nó đã được đổi mới, bổ sung, cải tiến một cách đáng kể
và bắt đầu trở thành một hệ thống xã hội phổ biến như aeDating đã từng.
- Để phù hợp hơn với mục tiêu “Kết nối cộng đồng”, BoonEx tin rằng hệ thống
mạng xã hội nên được chia sẻ miễn phí.Khi đó, mạng xã hội sẽ kết nối được tất
cả mọi người từ các nền văn hóa, các quốc gia khác nhau trên toàn thế giới.
- BoonEx đưa nhiệm vụ đó cho Dolphin (bằng cách cải tiếng nó thường xuyên
hơn, đưa ra nhiều phiên bản cuối với công nghệ ngày càng hiện đại hơn) nhưng
thông qua hệ thống Unity - the Community of Communities (được hỗ trợ bởi
Unity, nơi có các chuyên gia và nhà phát triển web có thể hướng dẫn và chia sẻ
sự hiểu biết và kinh nghiệm của họ)
- BoonEx đã cho ra đời hệ thống trao đổi phần mềm trực tuyến vào năm 2001.
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 12

Trần Hoàng Anh & Nguyễn Hoàng VũTrang 15
Chương 3: Triễn khai Dolphin trên máy cục bộ
Hình - Phân quyền chi tiết cho thành viên truy cập cơ sở dữ liệu "dolphin"
- Bước cuối cùng là kiểm tra lại kết quả phân quyền của thành viên “dolphin”
trên cơ sở dữ liệu “dolphin”:
Hình - Kiểm tra đặc quyền của thành viên "dolphin" trong cơ sở dữ liệu "dolphin"
3.2. Cài đặt Dolphin trên máy cục bộ
- Mã nguồn của mạng xã hội Dolphin được cung cấp miễn phí và có phí tại trang
. Tuy nhiên, trong trường hợp này, ta chọn bản miễn phí.
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 16
Chương 3: Triễn khai Dolphin trên máy cục bộ
- Sau khi tải về ta giải nén và sao chép vào thư mục gốc của máy chủ. Trong
trường hợp này, nhóm dùng chương trình Wamp để giả lập máy chủ nên ta sao
chép thư mục “dolphin” vào thư mục “www” của Wamp:
Hình - Thư mục "dolphin" trong máy chủ
- Tuy nhiên, nếu người dùng sử dụng Xampp để giả lập máy chủ thì sao chép thư
mục “dolphin” vào thư mục “htdocs” của Xampp.
- Sau khi sao chép xong, từ trình duyệt gõ vào thanh địa chỉ
“http://localhost/dolphin/install/index.php” đển tiến hành việc cài đặt
Dolphin. Kết quả như hình bên dưới:
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 17
Chương 3: Triễn khai Dolphin trên máy cục bộ
Hình - Cài đặt Dolphin
- Nhấn vào nút “INSTALL” để tiếp tục, kết quả như hình sau:
Hình - Kiểm tra tập tin
- Nhấn vào “NEXT” để tiếp tục, kết quả như hình sau:
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 18
Chương 3: Triễn khai Dolphin trên máy cục bộ
Hình - Yêu cầu cấu hình "php" và "imagemagick"
- Bước tiếp theo cần cài đặt ImageMagick để tiếp tục, tải ImageMagick tại địa chỉ

o Admin Password: Mật khẩu của admin.
- Sau khi điền đầy đủ các thông tin trên, nhấn “NEXT” để tiếp tục, kết quả như
hình sau:
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 22
Chương 3: Triễn khai Dolphin trên máy cục bộ
Hình - Chỉnh thư mục "dolphin\inc" thành "Non-writable"
- Ở bước này ta cần chỉnh lại thư mục “dolphin\inc” thành “Non-writable”. Sau
đó nhấn vào “NEXT” để tiếp tục. Kết quả như hình sau:
Hình - Xóa thư mục "dolphin\install"
- Đến đây quá trình cài đặt Dolphin đã hoàn tất, bước cuối cùng là xóa thư mục
“install” trong thư mục “dolphin” và gõ vào thanh địa chỉ trình duyệt địa chỉ
sau: “http://localhost/dolphin/index.php”. Kết quả là trang Mạng xã hội nguồn
mở Dolphin chạy trên máy cục bộ:
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 23
Chương 3: Triễn khai Dolphin trên máy cục bộ
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
- Admin có thể đăng nhập vào khu vực quản lý bằng tài khoản đã đăng ký khi cài
đặt Dolphin, trong trường hợp này là tài khoản “admin” với mật khẩu là
“123456”. Sau khi đăng nhập thành công tài khoản Admin, hệ thống sẽ tự động
chuyển vào khu vực quản lý như sau:
Trần Hoàng Anh & Nguyễn Hoàng VũTrang 24
Chương 3: Triễn khai Dolphin trên máy cục bộ
Hình - Khu vực quản lý của Admin
- Từ khu vực này, admin có thể quản lý toàn bộ mạng xã hội đã xây dựng, cụ thể:
o Members: Quản lý các tài khoản của người dùng, Admin có thể thống kê
số lượng thành viên, có thể kích hoạt hoặc vô hiệu hóa tài khoản của một
thành viên bất kỳ
o Mudule: Khu vực quản lý các mô-đun đã được cài trong hệ thống. Khi
một mô-đun mới được cài vào hệ thống, tùy thuộc vào việc mô-đun đó có


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status