Báo Cáo Instant Messenger cho thiết bị di động với chức năng tự động phát hiện sự hiện diện của các nút mạng

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    Báo cáo tốt nghiệp
    Đề tài: Instant Messenger cho thiết bị di động với chức năng tự động phát hiện sự hiện diện của các nút mạng


    Tóm tắt khóa luận
    Mạng MANET là mạng không dây dạng phi thể thức. Các thiết bị tự động tự cấu
    hình thành một mạng mà không cần dùng đến các thiết bị định tuyến hoặc thu phát
    không dây. Mạng MANET rất hữu ích trong việc chia sẻ tài nguyên ở các khu vực nhỏ
    như các trường đại học, hội nghị, do đó các ứng dụng trong mạng Manet rất được
    quan tâm.
    Có một bài toán đặt ra là làm sao phát hiện ra được sự hiện diện của một nút
    mạng trong mạng MANET. Thực tế của bài toán này được đưa ra trong tình huống
    một nhóm cộng tác đang làm việc tại một nơi không có các hạ tầng cơ sở mạng như
    Internet hay sóng di động, khi đó họ sẽ liên lạc với nhau thế nào để biết được có người
    đang ở gần mình để có thể trao đổi trực tiếp. Đây là vấn đề rất đáng quan tâm bởi vì
    giải quyết được vấn đề này sẽ giúp cho một nhóm làm việc có thể cộng tác với nhau ở
    bất kì nơi nào dù là vùng sâu vùng xa không biết đến Internet.
    Giải pháp cho bài toán này do tiến sĩ Trần Thị Minh Châu đưa ra là sử dụng cấu
    trúc dữ liệu BloomFilter làm cơ sở để tập hợp và phát tán các thông tin về sự tồn tại
    của nút mạng. Khóa luận này áp dụng giải pháp đó để nhận diện sự có mặt của các nút
    mạng trong mạng MANET cho phần mềm Instant Messenger.



    Mục lục
    Lời cảm ơn 1
    Tóm tắt khóa luận . 3
    Chương mở đầu 6
    Danh sách hình . 8
    Chương 1. Giới thiệu . 9
    1.1. Giới thiệu về thiết bị không dây 9
    1.2. Giới thiệu về phần mềm 9
    1.2.1. Mục tiêu . 9
    1.2.2. Chức năng 9
    Chương 2. Kiến thức cơ sở 11
    2.1. Mạng WLAN và mạng MANET . 11
    2.2. Bloom Filter 13
    2.3. Soft State Bloom Filter . 15
    2.4. Lập trình mạng với Java 16
    2.4.1. Nền tảng Java . 16
    2.4.2. Lập trình mạng với Java . 17
    Chương 3. Thiết kế và cài đặt phần mềm . 20
    3.1. Hàm băm (Hash Function) 20
    3.1.1. Địa chỉ broadcast 21
    3.1.2. TimeOut và Refresh . 23
    3.2. Merge thông tin . 24
    3.3. Tuổi của thông tin . 24
    3.4. Kiểm tra sự tồn tại của Friend trong mạng 24
    3.5. Dữ liệu 26
    3.6. Cài đặt 27
    Chương 4. Thử nghiệm phần mềm 28
    4.1. Giao diện của phần mềm: 28
    4.2. Chọn Interface: . 28
    4.3. Giao diện chính: Instant Message 28
    4.4. Giao diện thêm bạn: 29
    4.5. Giao diện chạy phần mềm: 31
    4.6. Giao diện tạm dừng: 32
    4.7. Giao diện liên hệ: 32
    4.8. Giao diện giúp đỡ: 33
    Chương 5. Kết luận 34
    Tài liệu tham khảo 35
    Các module xử lý 36
    BloomFilter.java . 36
    NinterfaceNames.java . 39
    FriendList.java 40
    InstantMessage.java 41
    Contact.java 50
    Help.java 51
    index.java . 52
     

    Các file đính kèm:

Đang tải...