指导老师:林惠强 讲师 演讲人:杜松 学号: 200631000204 班级:软件工程 2 班 基于Linux的 网络会议管理系统 的研究与实现
流程 : 1. 题目由来 2. 设计构思 3. 系统架构与项目设计 4. 实现步骤与关键技术 5. 效果图 6. 结论与感谢 1
题目由来 2. Linux 系统逐渐提升市场份额 1. 网络会议管理系统符合现实需要 3.Linux 与网络会议是一个很好的组合 2
设计构思 + NetMeeting 3
设计架构 4 数据共享 远程桌面 视频通话 电子白板 即时通信 客户端
项目设计 5
实现步骤 Glade2 Geany Sqlite 6
7
项目实现 8
实现的关键技术 2.Linux 的多线程编程 运用 Linux 的多线程编程技术,实现了多客户端的通信效果。 1.Linux 的 socket 编程 Linux 的 socket 编程时网络通信的基础,是网络应用的平台。 3.Linux 的 Gtk 编程 Linux 的 Gtk 编程是是 Linux 下图形化编程的最佳选择 4.Linux 下的视频通话 借鉴 Linphone 的视频通话实现,丰富网络会议管理系统。 5. 即时通信、电子白板、数据共享和远程桌面等 开发的一系列会议辅助工具,提高用户体验。 9
效果图 10
效果图 11
结论 主要完成以下的工作: (1)  用户可以进行网络的即时通信视频通话,方便用户之间进行交流。 (2)  实现了网络会议管理的功能,实现了众多的辅助工具方便进行网络会议。 (3)  实现了对于会议的信息管理功能,可以让用户方便的进行会议信息的查询。 12
1. 优化系统架构: 如果有一个好的系统架构的话,系统开发会更加的有效。 2. 完善网络会议管理的功能: 网络会议管理还有更多的功能需求并没有实现如:客户端的会议管理功能,服务器的管理功能等。 3. 改善界面:系统的界面不够美观和动感,为了更好的提高用户体验改善界面是一个必要的部分。 4. 优化性能:由于开发资历尚浅,每一功能模块都可能成为性能瓶颈,在逐个进行优化的基础上可以对系统全局的优化。 可以从以下几个方面进一步完善: 13
感谢 首先,我感谢尊敬的导师林惠强老师。林老师在毕业论文的撰写和毕业项目设计上的好看法和好建议使我得以顺利完成课题。 其次,感谢在这 4 年的大学生涯中遇到的所有老师。感谢他们在学习和工作上给了我很多帮助和指导。老师们真正的品格、严谨的治学态度、对学生的无私关心,都让我特别感动,永远值得我学习。 最后,感谢我的同学。特别是我宿舍的五个室友,他们给予我诸多的鼓励、启发,使我感受到集体的温暖和互相帮助的愉快。 再次,感谢我的父母。一直在身后默默的支持,无论是物质上还是精神上的,是我的精神支柱。 14
请老师提问。。。
THE END 多谢答辩老师的指导和建议 !

More Related Content

PDF
Maus vol. 1 a história de um sobrevivente
PPTX
Theo.st.peter's
PDF
Do antigo Oriente próximo a Roma
PPTX
Misty sweat slidecast
PPTX
Ppt dt ml
DOC
Resume Kelly Db
PPTX
Pergerakan asas
PPT
Endocrine System
Maus vol. 1 a história de um sobrevivente
Theo.st.peter's
Do antigo Oriente próximo a Roma
Misty sweat slidecast
Ppt dt ml
Resume Kelly Db
Pergerakan asas
Endocrine System

Viewers also liked (6)

PPTX
Theo.st.peter's
PPSX
Nyikina language & culture project 2010
DOC
Ramesh kumar , fmcg sales management & business development professional
PDF
Paleoantropologia para iniciantes
PDF
7 new-rules-the-perfect-cover-letter2
PDF
Creative economy for Service Sector
Theo.st.peter's
Nyikina language & culture project 2010
Ramesh kumar , fmcg sales management & business development professional
Paleoantropologia para iniciantes
7 new-rules-the-perfect-cover-letter2
Creative economy for Service Sector
Ad

Similar to university_graduation.Ppt (20)

PDF
GaoLei\'s Summer Intern Report.pdf
PPT
开源软件营销策略
PDF
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
PDF
Ibm connections在工程建设中的应用
PDF
Linux软件工程师
PDF
ARM ® mbed™ 平台之研究及實作
PPT
实验
PDF
Docker + CI pipeline 的高效率 ChatBot 開發方法
DOC
建置自由軟體教學平台的高級職業學校環境
PPTX
Workflow engine
PDF
从网格计算到云计算
PPT
Picoway Company Profile V1.5
PPT
Picoway Company Profile 1.5
PDF
Network security reesjohnson
PDF
Linux运维趋势 第0期 运维自动化
DOCX
Ibm connections在工程建设中的应用
PDF
emis
PDF
03 李实恭-乘云之势以智致远 0611
PPTX
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
PPT
软件工程 第一章
GaoLei\'s Summer Intern Report.pdf
开源软件营销策略
測試網在開發 因太區塊鏈 dApp 中的重要性.pdf
Ibm connections在工程建设中的应用
Linux软件工程师
ARM ® mbed™ 平台之研究及實作
实验
Docker + CI pipeline 的高效率 ChatBot 開發方法
建置自由軟體教學平台的高級職業學校環境
Workflow engine
从网格计算到云计算
Picoway Company Profile V1.5
Picoway Company Profile 1.5
Network security reesjohnson
Linux运维趋势 第0期 运维自动化
Ibm connections在工程建设中的应用
emis
03 李实恭-乘云之势以智致远 0611
絕地武士心靈控制家用雲端智慧型物聯網光劍搭載無線路由器光劍底座Final
软件工程 第一章
Ad

university_graduation.Ppt

Editor's Notes

  • #3: 1. 题目由来,讲述毕业设计的选题与研究意义 2. 设计构思,讲解网络会议管理系统的设计思路 3. 系统架构与项目设计,描述对于系统的架构设计与相应的功能图表。 4. 实现步骤与关键技术,描述系统的实现与技术要点。 5. 效果图,显示系统执行效果。 6. 结论与感谢。
  • #4: 题目由来,选题意义与研究目的 视频会议的多媒体化视频会议通过现有的传输媒体,将人物的静态 / 动态图像、语音、文字、图片等多种信息分送到各个用户的客户端上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力,使人们犹如身临其境参加在同一会场中的会议一样。 Linux 系统在稳定性和安全性方面都非常的出色, Linux 平台的网络会议管理系统存在着广阔的前景,拥有众多潜在的用户,它是视频、音频、图像和数据一体化的解决方案,整个环境是可扩充、开放的。除了开会, Linux 平台网络会议管理系统,还能实现远程教育、在线市场推广等多项功能,远程教育逐渐成为继续教育一种新的模式,逐渐被人所接受。 纵观网络会议的行业现状,尽管行业内部已经有了比较成熟的解决方案,然而很多的网络会议系统都是以营利为目的,但是“网络会议”这个理念已逐渐深入到大中小企业,社区以及很多的团体的日常使用范畴,所以为了能够更好的满足广大用户的需要,开源业界尽管拥有更加活跃的开发人群,但是并没有很多的整体解决方案。因此,借此机会,开发一个开源免费的网络会议系统,为开源软件做出自己的贡献。
  • #6: 网络会议系统是个以网络为媒介的多媒体会议平台,使用者可突破时间地域的限制,通过互联网实现面对面般的交流效果。系统采用先进的音视频编解码技术,保证产品清晰的语音和视频效果;强大的数据共享功能更为用户提供了电子白板、网页同步、程序共享、演讲稿同步、文件传输等丰富的会议辅助功能,能够全面满足远程视频会议、资料共享、协同工作、异地商务、以及远程培训等各种需求,从而为用户提供高效快捷的沟通新途径,有效降低公司的运营成本,提高企业的运作效率。 通过对网络会议的需求进行深入的分析,系统的整体开发架构如下图所示。系统采用的 C/S 架构,客户端之间的交互是通过服务器的转发来实现的,通过对于消息的封装实现多种类型的信息交流。对于大数据量的信息交互,比如文件传输或视频音频通信还是要点对点进行交互,但控制信息需通过服务器转发以实现服务器的监控功能。
  • #7: 系统由服务器端和客户端构成,基于 Linux 的网络会议管理系统的客户端是架构在 linux 内核之上的,通过设备驱动来操作硬件,通过数据库保存使用数据,在此之上提供视频通话,即时通信,数据共享,电子白板,远程桌面,系统配置等功能以实现会议管理 。
  • #8: 在仔细思考系统需求的同时,继续完善系统用例,逐步开始对系统模型进行分析,构造系统可行的解决方案。 界面显示层:系统采用的是事件驱动性的程序开发方法,先有 Gtk 的外部界面,然后针对各项功能依次实现事件的响应,最终整合成一个完善的系统。 逻辑处理层:系统运行前需要对客户端的配置进行读取或是启动配置界面进行客户端的配置,客户端初始化后方能进入客户端主界面,等待用户操作。用户输入服务器地址进行拨号操作,服务器将记录每一个连接的客户端信息,并实时广播实现信息同步。连接到服务器后,客户端就可以对网络会议进行操作,可以自己新建一个会议或参加已有会议。参加会议后就可以使用那些会议辅助工具了。 数据持久层:客户端配置用户信息之后将配置信息存入客户端数据库,再次启动后会先对去数据库中的数据进行读取并且初始化,当然也可以重新进行注册登记,之后就可以进行参加会议与主持会议等操作了。