
TR NG Đ I H C BÁCH KHOA HÀ N IƯỜ Ạ Ọ Ộ
VI N CÔNG NGH THÔNG TIN VÀ TRUY N THÔNGỆ Ệ Ề
──────── * ───────
Đ ÁNỒ
T T NGHI P Đ I H CỐ Ệ Ạ Ọ
NGÀNH CÔNG NGH THÔNG TINỆ
XÂY D NG H TH NG WEBỰ Ệ Ố
CONFERENCE D A TRÊN N N T NGỰ Ề Ả
MÃ NGU N M BIGBLUEBUTTON Ồ Ở
Sinh viên th c hi n : ự ệ Đ ng Ti n L ngặ ế ượ
L p KTMT- K51ớ
Giáo viên h ng d n: ướ ẫ ThS Nguy n T Qu ngễ ử ả
HÀ N I 5-2011Ộ
Sinh viên th c hi n: Đ ng Ti n L ng- 20062038 Khóa:51 L p: K Thu t Máy Tính ự ệ ặ ế ượ ớ ỹ ậ 1

PHI U GIAO NHI M V Đ ÁN T T NGHI PẾ Ệ Ụ Ồ Ố Ệ
1. Thông tin v sinh viênề
H và tên sinh viên: . Đ ng Ti n L ng ọ ặ ế ượ
Đi n tho i liên l c 0977748505ệ ạ ạ Email: luongbk@gmail.com
L p: ớKTMT - k51 H đào t o: Đ i h c chính quyệ ạ ạ ọ
Đ án t t nghi p đ c th c hi n t i: Công ty an ninh m ng BKAVồ ố ệ ượ ự ệ ạ ạ
Th i gian làm ĐATN: T ngày 20/ 2 /2011 đ n 27 / 5 /2011ờ ừ ế
2. M c đích n i dung c a ĐATNụ ộ ủ
Đ án đ c th c hi n v i m c đích xây d ng m t h th ng h i h p tr c tuy nồ ượ ự ệ ớ ụ ự ộ ệ ố ộ ọ ự ế
trên web d a trên h th ng mã ngu n m đ áp d ng vào các c quan doanh ngi p n cự ệ ố ồ ở ể ụ ơ ệ ướ
ta
3. Các nhi m v c th c a ĐATN ệ ụ ụ ể ủ
•Tìm hi u đánh giá v h i ng tr c tuy n t i Vi t Nam đ đ a ra h th ng h iể ề ộ ị ự ế ạ ệ ể ư ệ ố ộ
ngh trên web phù h p cho các DN trong n cị ợ ướ
•Ti n hành cài đ t mã ngu n m , tìm hi u c u trúc c a mã ngu n m BBBế ặ ồ ở ể ấ ủ ồ ở
•Ti n hành phát tri n h th ng cho phù h p v i h th ng h i ngh trên web choế ể ệ ố ợ ớ ệ ố ộ ị
các DN trong n cướ
•Đ a ra đ nh h ng phát tri n cho h th ng web conference do mình xây d nư ị ướ ể ệ ố ự
4. L i cam đoan c a sinh viên:ờ ủ
Tôi Đ ng Ti n L ngặ ế ượ cam k t ĐATN là công trình nghiên c u c a b n thân tôiế ứ ủ ả
d i s h ng d n c a ướ ự ướ ẫ ủ Ths.Nguy n T Qu ngễ ử ả
Các k t qu nêu trong ĐATN là trung th c, không ph i là sao chép toàn văn c a b t kỳế ả ự ả ủ ấ
công trình nào khác.
Hà N i, ngày 25 tháng 5 năm 2011ộ
Tác gi ĐATNả
Đ ng Ti n L ng ặ ế ượ
5. Xác nh n c a giáo viên h ng d n v m c đ hoàn thành c a ĐATN và cho phépậ ủ ướ ẫ ề ứ ộ ủ
b o v :ả ệ
Hà N i, ngày tháng nămộ
Giáo viên h ng d nướ ẫ
Ths.Nguy n T Qu ngễ ử ả
Sinh viên th c hi n: Đ ng Ti n L ng- 20062038 Khóa:51 L p: K Thu t Máy Tính ự ệ ặ ế ượ ớ ỹ ậ 2

L I C M NỜ Ả Ơ
L i đ u tiên em xin chân thành g i l i cam n sâu s c t i các th y cô giáo trongờ ầ ư$ ơ% $ ơ ắ ớ ầ
tr ng Đ i h c Bách Khoa Hà N i nói chung và các th y cô giáo trong vi n Công nghườ ạ ọ ộ ầ ệ ệ
thông tin và truy n thông, b môn K thu t máy tính nói riêng đã h t lòng gi ng d y,ề ộ ỹ ậ ế ả ạ
truy n đ t cho em nh ng ki n th c và kinh nghi m trong su t 5 năm h c v a qua.ề ạ ữ ế ứ ệ ố ọ ừ
Đ c bi t em xin bày t lòng kính tr ng và bi t n t i th y giáo Nguy n Tặ ệ ỏ ọ ế ơ ớ ầ ễ ử
Qu ng, th y đã t n tình giúp đ , tr c ti p ch b o và h ng d n em th c hi n đ ánả ầ ậ ỡ ự ế ỉ ả ướ ẫ ự ệ ồ
này.Trong quá trình làm vi c v i th y, em không nh ng ti p thu thêm nhi u ki n th cệ ớ ầ ữ ế ề ế ứ
b ích mà còn h c đ c tinh th n làm vi c, thái đ nghiên c u khoa h c nghiêm túc, sayổ ọ ượ ầ ệ ộ ứ ọ
mê, hi u qu , đây là nh ng kinh nghi m quý báu cho em trong quá trình h c t p và côngệ ả ữ ệ ọ ậ
tác sau này.
Đ ng th i em cũng xin g i l i cám n chân thành t i t p th các anh, ch và b nồ ờ ử ờ ơ ớ ậ ể ị ạ
bè đang làm vi c t i Công ty An Ninh M ng BKAV đã nhi t tình giúp đ em trong su tệ ạ ạ ệ ỡ ố
th i gian th c t p và làm đ án t i công ty. Đ c bi t, v i anh Nguy n T Hoàng, ng iờ ự ậ ồ ạ ặ ệ ớ ễ ử ườ
luôn đ tâm ch b o và d n d t em trong su t th i gian g n m t năm th c t p v a qua.ể ỉ ả ẫ ắ ố ờ ầ ộ ự ậ ừ
Cu i cùng em xin ng l i c m n t i nh ng ng i b n đã g n bó v i em trongố ỏ ờ ả ơ ớ ữ ườ ạ ắ ớ
su t th i gian em h c t p t i tr ng đ i h c Bách Khoa Hà N i. Nh ng ng i đã luônố ờ ọ ậ ạ ườ ạ ọ ộ ữ ườ
bên và s n sàng giúp đ em b ng t t c s nhi t tình c a mình.ở ẵ ỡ ằ ấ ả ự ệ ủ
Em xin chân thành c m nả ơ .
Hà N i, ngày 27/05/2011ộ
Sinh viên
Đ ng Ti n L ngặ ế ượ
Sinh viên th c hi n: Đ ng Ti n L ng- 20062038 Khóa:51 L p: K Thu t Máy Tính ự ệ ặ ế ượ ớ ỹ ậ 3

M c L cụ ụ
Contents
PHI U GIAO NHI M V Đ ÁN T T NGHI PẾ Ệ Ụ Ồ Ố Ệ ............................................................. 2
............................................................................................................................................... 2
.............................................................................................................................. 2
Ths.Nguy n T Qu ngễ ử ả ....................................... 2
L I C M NỜ Ả Ơ ...................................................................................................................... 3
M c L cụ ụ ............................................................................................................................... 4
Contents .................................................................................................................................. 4
DANH M C HÌNH VỤ Ẽ ......................................................................................................... 6
DANH M C B NGỤ Ả .............................................................................................................. 8
TÓM T T N I DUNG Đ ÁN T T NGHI PẮ Ộ Ồ Ố Ệ ................................................................... 9
ABSTRACT OF THESIS .................................................................................................... 10
DANH SÁCH VI T T T VÀ THU T NGẾ Ắ Ậ Ữ ..................................................................... 11
CH NG 1 : Đ T V N ĐƯƠ Ặ Ấ Ề ........................................................................................... 12
1.1. B i c nh chungố ả ......................................................................................................... 12
1.2. Nhi m v đ tàiệ ụ ề ....................................................................................................... 13
1.2.1. M c đíchụ ............................................................................................................ 13
1.2.2 Nhi m v c a đ tàiệ ụ ủ ề .......................................................................................... 13
1.3 K t ch ng ế ươ ............................................................................................................... 14
CH NG 2 . N I DUNG TÌM HI UƯƠ Ộ Ể ............................................................................... 14
2. 1. Khái ni m v Web Conference và ng d ngệ ề ứ ụ ......................................................... 14
2.2 Phân lo i Web Conferenceạ ........................................................................................ 15
2.2.1 B ng so sanh các h th ng Web Conference trên th gi iả = ệ ố ế ớ ............................... 15
2.2.2 M t s h th ng mã ngu n m ti u bi uộ ố ệ ố ồ ở ể ể ......................................................... 17
2.2.3 Đanh giá m t s h th ng có th s d ng và l a ch n gi i pháp= ộ ố ệ ố ể ử ụ ự ọ ả ................... 17
2.3 Mã ngu n m Bigbluebuttonồ ở ..................................................................................... 19
2.3.1 Gi i thi uớ ệ ........................................................................................................... 19
2.3.2 L ch sị ử ................................................................................................................. 19
2.3.3 Các ch c năng chính c a BBBứ ủ ........................................................................... 19
Sinh viên th c hi n: Đ ng Ti n L ng- 20062038 Khóa:51 L p: K Thu t Máy Tính ự ệ ặ ế ượ ớ ỹ ậ 4

2.3.4 Ki n trúc c a BBBế ủ ............................................................................................. 24
2.3.5 Đánh giá c th v BBBụ ể ề .................................................................................... 28
2.4 Tìm hi u v Grailsể ề .................................................................................................... 30
2.4.1 S l c v Grailsơ ượ ề ............................................................................................... 30
2.4.2 Vai trò c a grails trong đ ánủ ồ ............................................................................. 31
2.5 K t ch ngế ươ ................................................................................................................ 31
CH NG 3 . N I DUNG TH C HI NƯƠ Ộ Ự Ệ ........................................................................... 32
3. 1 Phân tích các yêu c u c a h th ng Emeetingầ ủ ệ ố ........................................................ 32
3.1.1 Gi i thi u Emeeting ớ ệ ......................................................................................... 32
3.2.2 Đ i t ng mà h th ng h ng t iố ượ ệ ố ướ ớ .................................................................... 33
3.1.3 Yêu c u ph n c ng.ầ ầ ứ ........................................................................................... 33
3.1.4 Yêu c u v ch c năng c a h th ngầ ề ứ ủ ệ ố ................................................................. 34
3.1.5 Mô hình thi t k h th ngế ế ệ ố ................................................................................. 38
3.2 Phân tích chi ti t thi t k ph n web c a h th ng Emeetingế ế ế ầ ủ ệ ố ................................ 40
3.2.1 Đ c t các ch c năng ph n qu n tr h th ng emeetingặ ả ứ ầ ả ị ệ ố ................................. 40
3.2.2 Đ c t chi ti t m t s ch c năng c a ph n Webặ ả ế ộ ố ứ ủ ầ ............................................. 42
3.2.3 Hi n th c hóa các m t s use case ph n Webệ ự ộ ố ầ .................................................. 50
3.2.4 B ng c s d li uả ơ ở ữ ệ ............................................................................................ 55
3.3 Cài đ t và phát tri n ph n Web c a h th ng Emeetingặ ể ầ ủ ệ ố ......................................... 62
3.3.1 H th ng eMeeting đ c xây d ng trên các công c và môi tr ng sau:ệ ố ượ ự ụ ườ ....... 62
3.3.2 Cài đ t BBBặ ........................................................................................................ 62
3.3.3 Phát tri n ph n qu n lý h th ng (ph n Web)ể ầ ả ệ ố ầ ................................................. 64
-Xây d ng ch c năng qu n tr các cu c h p c a ng i s d ngự ứ ả ị ộ ọ ủ ườ ử ụ ................................. 70
3.4 K t lu n ch ngế ậ ươ ....................................................................................................... 70
CH NG 4 . K T LU NƯƠ Ế Ậ .................................................................................................. 72
4.1. K t lu n ế ậ ................................................................................................................... 72
4.2. H ng phát tri nướ ể ...................................................................................................... 72
TÀI LI U THAM KH OỆ Ả .................................................................................................... 74
Sinh viên th c hi n: Đ ng Ti n L ng- 20062038 Khóa:51 L p: K Thu t Máy Tính ự ệ ặ ế ượ ớ ỹ ậ 5

