MÃ ngành : 05115 ĐỀ TÀI : XÂy dựng hệ thống hỗ trợ giao tiếp trong doanh nghiệP



tải về 366.24 Kb.
trang1/5
Chuyển đổi dữ liệu02.09.2017
Kích366.24 Kb.
#32850
  1   2   3   4   5
ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA CÔNG NGHỆ THÔNG TIN

Tel. (84-511) 3736 949, Fax. (84-511) 842 771

Website: itf.ud.edu.vn, E-mail: cntt@ud.edu.vn

LUẬN VĂN TỐT NGHIỆP KỸ SƯ

NGÀNH CÔNG NGHỆ THÔNG TIN

MÃ NGÀNH : 05115

ĐỀ TÀI :

XÂY DỰNG HỆ THỐNG HỖ TRỢ GIAO TIẾP

TRONG DOANH NGHIỆP

Mã số: 04T4-016

Ngày bảo vệ: 16/06/2009
SINH VIÊN : LÊ HOÀI NAM

LỚP : 04T4

CBHD : Ts.NGUYỄN THANH BÌNH
ĐÀ NẴNG, 06/2009

LỜI CẢM ƠN
Để hoàn thành được đồ án này, em đã nhận được sự chỉ bảo tận tình của các Thầy Cô giáo trong khoa Công nghệ Thông tin trường Đại học Bách Khoa, sự giúp đỡ động viên của gia đình và bạn bè.

Trước tiên em xin chân thành cảm ơn tất cả các thầy cô của trường Đại học Bách Khoa, Đại học Đà Nẵng đã dạy dỗ và truyền đạt kiến thức cho em trong thời gian học tại trường.

Em xin chân thành cám ơn thầy giáo Tiến sĩ Nguyễn Thanh Bình. Cám ơn Thầy đã tận tình hướng dẫn góp ý cho em trong quá trình thực hiện đồ án này. Nhờ đó mà em có thể hoàn thành theo đúng yêu cầu về nội dung của một đồ án tốt nghiệp.

Em cũng xin được cám ơn những người bạn cùng ngành đã động viên giúp đỡ em trong suốt thời gian làm đồ án.

Cuối cùng, con xin cảm ơn gia đình đã tạo mọi điều kiện tốt nhất để bản thân có thể hoàn thành được đồ án đúng hạn.

Mặc dù đã cố gắng hết sức, nhưng vì khả năng và thời gian có hạn, đề tài nghiên cứu chắc chắn còn nhiều khiếm khuyết. Rất mong các Thầy Cô giáo chỉ bảo giúp đỡ. Rất mong sự góp ý của bạn bè, đồng nghiệp.

Sinh viên,
Lê Hoài Nam

LỜI CAM ĐOAN
Tôi xin cam đoan:


    1. Những nội dung trong báo cáo này là do tôi thực hiện dưới sự hướng dẫn trực tiếp của thầy Ts.Nguyễn Thanh Bình.

    2. Mọi tham khảo dùng trong báo cáo này đều được trích dẫn rõ ràng tên tác giả, tên công trình, thời gian, địa điểm công bố.

    3. Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,
      tôi xin chịu hoàn toàn trách nhiệm.



Sinh viên,
Lê Hoài Nam



MỤC LỤC

MỞ ĐẦU 1

.I Giới thiệu bối cảnh đề tài 1

.II Ý nghĩa thực tiễn và mục đích đề tài 1

.III Nhiệm vụ phải thực hiện 2

.III.1. Mục tiêu nghiên cứu 2

.III.2. Kết quả dự kiến 2

.III.3. Tóm tắt phương pháp triển khai 2

.III.4. Bố cục sẽ trình bày 3



CƠ SỞ LÝ THUYẾT 4

.I Tổng quan về Adobe Flex 4

.I.1. Giới thiệu về Adobe Flex 4

.I.2. Một số thành phần trong Flex FrameWork 4

.I.3. MXML 5

.I.4. Action Script 5



.I.4.1. Giới thiệu 5

.I.4.2. Một số phiên bản ActionScript đã phát hành 5

.I.4.3. Một số kiểu dữ liệu trong ActionScript 3.0 6

.I.4.4. Một ví dụ về ngôn ngữ ActionScript 3.0 8

.I.5. Flex Builder 8

.II RTMFP 8

.II.1. Tổng quan về RTMFP 8

.II.2. Những lợi ích của RTMFP 9

.II.3. Vì sao RTMFP thích hợp hơn RTMF trong việc phát triển hệ thống truyền thông thời gian thực 9

.II.4. Dịch vụ Adobe Stratus 10

.III XMPP và Sever OpenFire 11

.III.1. XMPP 11

.III.1.1. Giới thiệu về XMPP 11

.III.1.2. Những điểm mạnh 11

.III.1.3. Cách tổ chức địa chỉ 12

.III.1.4. Sơ đồ gửi tin 12

.III.1.5. Liên lạc với các mạng khác 12

.III.2. Openfire Server 13



.III.2.1. Giới thiệu về Openfire Server 13

.III.2.2. Các tính năng của Openfire Server 13

.III.2.3. Một số Plugin thông dụng của Openfire 13

.IV RED 5 Server 14

.V Cơ sở dữ liệu MySQL 14

.V.1. Giới thiệu về MySQL 14

.V.2. Lịch sử phát triển 15

.V.3. Vấn đề bản quyền và hỗ trợ 15

.V.4. Các tính năng của MySQL 16

.VI Tổng quan về XML 16

.VI.1. XML là gì 16

.VI.2. Tầm quan trọng của XML 16

.VI.3. Đặc điểm của XML 17

PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 20

.I Giới thiệu bài toán 20

.II Các yêu cầu chức năng 20

.III Phương pháp giải quyết 20

.IV Phân tích hệ thống thông tin 21

.IV.1. Sơ đồ Use Case 21



.IV.1.1. Chức năng thay đổi ngôn ngữ 22

.IV.1.2. Chức năng đăng ký tài khoản 22

.IV.1.3. Chức năng đăng nhập hệ thống 22

.IV.1.4. Chức năng thay đổi thông tin cá nhân 22

.IV.1.5. Xem thông tin cá nhân 22

.IV.1.6. Gửi/Nhận tin nhắn 22

.IV.1.7. Chức năng tạo phòng chat 22

.IV.1.8. Chức năng xem webcam 23

.IV.1.9. Chức năng gọi điện 23

.IV.1.10. Chức năng chia sẻ tập tin 23

.IV.1.11. Quản lý liên lạc 23

.IV.1.12. Tìm kiếm liên lạc 23

.IV.1.13. Quản lý trạng thái 23

.IV.1.14. Chia sẻ thông tin 23

.IV.2. Sơ đồ lớp của chương trình 24



.IV.2.1. Sơ đồ lớp quản lý cửa sổ chat 24

.IV.2.2. Sơ đồ lớp quản lý danh sách liên lạc 29

.IV.3. Phân tích các chức năng trong chương trình 31



.IV.3.1. Chức năng đăng ký thành viên 31

.IV.3.2. Chức năng đăng nhập 32

.IV.3.3. Chức năng gửi tin 34

.IV.3.4. Chức năng gửi tin nhóm 37

.IV.3.5. Chức năng tạo phòng 39

.IV.3.6. Chức năng xem webcam 41

.IV.3.7. Chức năng tắt webcam 44

.IV.3.8. Chức năng gọi điện 46

.IV.3.9. Chức năng kết thúc cuộc gọi 49

.IV.3.10. Chức năng gửi/nhận tập tin 50

.IV.3.11. Chức năng xem thông tin cá nhân 53

.IV.3.12. Chức năng thay đổi thông tin cá nhân 55

PHÁT TRIỂN VÀ ỨNG DỤNG 56

.I Công cụ và môi trường phát triển 56

.II Một số kết quả đạt được 56

.II.1. Giao diện đăng nhập 56

.II.2. Giao diện chính chương trình 57

.II.3. Giao diện cửa số quản lý liên lạc 57

.II.4. Giao diện cửa sổ chat 58

.II.5. Giao diện cửa sổ chat nhóm 58



KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 59

.I Kết luận 59

.I.1. Kết quả đạt được 59

.I.2. Hạn chế 59



.II Hướng phát triển 60


MỤC LỤC CÁC BẢNG


Bảng 1: Chi tiết lớp ChatContainer 24

Bảng 2: Chi tiết lớp ChatWindow 25

Bảng 3: Chi tiết lớp GroupChatWindow 26

Bảng 4: Chi tiết lớp SmileysPopUp 26

Bảng 5: Chi tiết về lớp ChatMessage 26

Bảng 6: Chi tiết lớp Red5Manager 27

Bảng 7: Chi tiết về lớp ConnectionManager 28

Bảng 8: Chi tiết lớp StratusManager 28

Bảng 9: Chi tiết về lớp ContactList 29

Bảng 10: Chi tiết về lớp GroupContact 30

Bảng 11: Chi tiết về lớp ContactItemRender 31

Bảng 12: Các thành phần trên trang đăng ký 32

Bảng 13: Các thành phần trên trang đăng nhập 34

Bảng 14: Các thành phần trong cửa sổ chat 37

Bảng 15: Các thành phần trong cửa số chat nhóm 38

Bảng 16: Các thành phần của cửa sổ tạo phòng 40

Bảng 17: Các thành phần trên giao diện yêu cầu cho xem webcam 44

Bảng 18: Các thành phần trên giao diện mời xem webcam 44

Bảng 19: Các thành phần trên cửa sổ quản lý người xem webcam 46

Bảng 20: Các thành phần trên giao diện gọi điện 48

Bảng 21: Các thành phần trong giao diện đàm thoại 48

Bảng 22: Các thành phần trên giao diện gửi tập tin 52

Bảng 23: Các thành phần trên giao diện lưu tập tin 53

MỤC LỤC HÌNH ẢNH


Hình 1: Cây mục tiêu của đề tài 2

Hình 2: Một ví dụ về ngôn ngữ MXML 5

Hình 3: Một ví dụ về ngôn ngữ ActionScript 8

Hình 4: Sơ đồ hoạt động dịch vụ Adobe Stratus 10

Hình 5: Sơ đồ gửi tin trong mạng XMPP 12

Hình 6: Sơ đồ liên lạc ra mạng khác 13

Hình 7: Ví dụ một tập tin xml 19

Hình 8: Sơ đồ use case của hệ thống 21

Hình 9: Sơ đồ lớp quản lý cửa sổ chat 24

Hình 10: Sơ đồ lớp quản lý liên lạc 29

Hình 11: Sơ đồ hoạt động chức năng đăng ký 31

Hình 12: Sơ đồ tuần tự chức năng đăng ký 32

Hình 13: Giao diện trang đăng ký 32

Hình 14: Sơ đồ hoạt động chức năng đăng nhập 33

Hình 15: Sơ đồ tuần tự chức năng đăng nhập 34

Hình 16: Giao diện trang đăng nhập 34

Hình 17: Mô hình hoạt động chức năng gửi tin 35

Hình 18: Sơ đồ hoạt động chức năng gửi tin 35

Hình 19: Sơ đồ tuần tự chức năng gửi tin 36

Hình 20: Giao diện cửa sổ chat 36

Hình 21: Sơ đồ hoạt động chức năng gửi tin nhóm 37

Hình 22: Sơ đồ tuần tự chức năng gửi tin nhóm 38

Hình 23: Giao diện cửa sổ chat nhóm 38

Hình 24: Sơ đồ hoạt động chức năng tạo phòng 39

Hình 25: Sơ đồ tuần tự chức năng tạo phòng 40

Hình 26: Giao diện cửa sổ tạo phòng 40

Hình 27: Giao diện cài đặt nâng cao 41

Hình 28: Sơ đồ hoạt động chức năng yêu cầu cho xem webcam 42

Hình 29: Sơ đồ hoạt động chức năng mời người khác xem webcam 42

Hình 30: Sơ đồ tuần tự chức năng yêu cầu xem webcam 43

Hình 31: Sơ đồ tuần tự chức năng mời xem webcam 43

Hình 32: Giao diện yêu cầu cho xem webcam 43

Hình 33: Giao diện mời người khác xem webcam 44

Hình 34: Sơ đồ hoạt động chức năng tắt webcam 45

Hình 35: Sơ đồ tuần tự chức năng tắt webcam 45

Hình 36: Giao diện quản lý người xem webcam 46

Hình 37: Mô hình hoạt động chức năng gọi điện 47

Hình 38: Sơ đồ hoạt động chức năng gọi điện 47

Hình 39: Sơ đồ tuần tự chức năng gọi điện 48

Hình 40: Giao diện gọi điện 48

Hình 41: Giao diện đàm thoại 48

Hình 42: Sơ đồ hoạt động chức năng kết thúc cuộc gọi 49

Hình 43: Sơ đồ tuần tự chức năng hủy cuộc gọi 50

Hình 44: Giao diện dừng cuộc gọi khi chưa bắt đầu đàm thoại 50

Hình 45: Giao diện dừng cuộc gọi trong khi đàm thoại 50

Hình 46: Mô hình hoạt động của quá trình gửi file 51

Hình 47: Sơ đồ hoạt động chức năng gửi/nhận tập tin 51

Hình 48: Sơ đồ tuần tự chức năng gửi tập tin 52

Hình 49: Giao diện gửi tập tin 52

Hình 50: Giao diện nhận tập tin 53

Hình 51: Sơ đồ hoạt động chức năng xem thông tin cá nhân 54

Hình 52: Sơ đồ tuần tự chức năng xem thông tin cá nhân 54

Hình 53: Giao diện cửa sổ xem thông tin 55

Hình 54: Sơ đồ hoạt động chức năng thay đổi thông tin cá nhân 55

Hình 55: Sơ đồ tuần tự chức năng thay đổi thông tin cá nhân 56

Hình 56: Giao diện cửa sổ thay đổi thông tin cá nhân 56

Hình 57: Giao diện đăng nhập 56

Hình 58: Giao diện chính chương trình 57

Hình 59: Giao diện cửa sổ quản lý liên lạc 57

Hình 60: Giao diện cửa sổ chat 58

Hình 61: Giao diện cửa sổ chat nhóm 58

CÁC TỪ VIẾT TẮT

Từ viết tắt

Tên đầy đủ

XMPP

Extensible Messaging and Presence Protocol

RIA

Rich Internet Application

XML

Extensible Markup Language

JID

Jabber ID

RTMFP

Real Time Media Flow Protocol

RTMP

Real Time Messaging Protocol

UML

Unified Modeling Language

SDK

Software Developer Kit

IDE

Integrated Development Environment

ECMA

European Computer Manufacturers Association

WYSIWYG

What You See Is What You Get

FMS

Flash Media Server

P2P

Peer To Peer

TCP

Transmission Control Protocol

UDP

User Datagram Protocol

NAT

Network Address Translators

SASL

Simple Authentication and Security Layer

TLS

Transport Layer Security

DNS

Domain Name System

SSL

Secure Sockets Layer

LDAP

Lightweight Directory Access Protocol

SIP

Session Initiation Protocol

AMF

Action Message Format

RDBMS

Relational Database Management System

SQL

Structured Query Language

ODBC

Open Database Connectivity

SGML

Standard Generalized Markup Language

API

Appication Programing Interface


CHƯƠNG 1

Каталог: books -> luan-van-de-tai -> luan-van-de-tai-cd-dh
luan-van-de-tai-cd-dh -> Thế kỷ 21, cùng với sự phát triển nh­ vũ bão của khoa học kỹ thuật, của công nghệ thông tin. Sự phát triển kinh tế tác động đến tất cả mọi mặt đời sống kinh tế xã hội
luan-van-de-tai-cd-dh -> VIỆN ĐẠi học mở HÀ NỘi khoa công nghệ thông tin đỒ Án tốt nghiệP ĐẠi họC
luan-van-de-tai-cd-dh -> Phần một : Tình hình thu hút vốn đầu tư trên thị trường vốn việt nam hiện nay
luan-van-de-tai-cd-dh -> TRƯỜng đẠi học cần thơ khoa công nghệ BỘ MÔN ĐIỆn tử viễn thôNG
luan-van-de-tai-cd-dh -> Em xin chân thành cảm ơn! Vị Xuyên, ngày 19 tháng 5 năm 2012 sinh viêN
luan-van-de-tai-cd-dh -> PHẦn I mở ĐẦu tầm quan trọng và SỰ ra đỜi của giấY
luan-van-de-tai-cd-dh -> Đề tài: Tìm hiểu về vấn đề sử dụng hợp đồng mẫu trong đàm phán ký kết hợp đồng mua bán ngoại thương và thực tiễn ở Việt Nam
luan-van-de-tai-cd-dh -> Đề tài phân tích thực trạng kinh doanh xuất khẩu cà phê nhân của các doanh nghiệP
luan-van-de-tai-cd-dh -> Giao tiếp máy tính và thu nhận dữ liệU ĐỀ TÀI: TÌm hiểu công nghệ 4g lte

tải về 366.24 Kb.

Chia sẻ với bạn bè của bạn:
  1   2   3   4   5




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương