1、毕业设计开题报告 计算机科学与技术 基于 Flash 前端的多媒体通讯系统的实现 一、综述本课题国内外研究动态,说明选题的依据和意义 本课题国内外动态: Flash 多媒体技术如今应用相当广泛,比如网站设计,音乐播放器,动画设计,广告,视频播放,聊天室,网页游戏等等。几乎所有的网络应用,用 Flash 都可以实现,而且实现得很好。在网络上,我们更多地把多媒体叫为富媒体,也就是 RIA( Rich Internet Applications)。 Flash RIA 如今遇到强敌 HTML5和 SilverLight,就现在的形 势, Flash 以其庞大的用户群体和不断更新且强大的技术依旧保持为
2、主流的 RIA应用。 据 Adobe称已经有 98以上的桌面系统的 浏览器 都安装了 Adobe Flash Player。这使得以 Adobe Flash Player 为客户端的 RIA 可以支持种类广泛的平台和设备。 使用 Flash 开发的在线通讯系统有很多,但基于 socket 架构的并不多。大多是基于页面如ASP,JSP,PHP 等开发的通讯系统,这些通讯系统表面看起来不错,实际上可以实现的功能相对有限。其实基于 P2P 开发的 Flash 通讯系统也不错,服务端 的压力会小很多,实现的功能也不会少,缺点是管理器来不方便。而 socket 架构的通讯系统开发起来显得自由,可以实现各
3、种各样的功能,以服务端为中心集成管理,更加方便,更加安全,缺点服务端会承受更大压力。不过就现在硬件的指数发展来看,这点压力不成问题。 选题的依据和意义: 近年来计算机发送迅速,特别是指数级发展中的计算机网络,已经成为人们生活不可分割的一部分。 使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。 各种在线应用已经深刻地 影响了人们的联系和交流方式 ,使得人们能够更加快速的与来自世界各地的亲朋好友即 时通讯。 过去的种种陈旧的联系方式,已经不能满足现代生活的需要。 网络社区通讯系统 作为一种方便消费者与人们之间联系的实用系统便应运而生。网上 通讯 系统是为人们进行交流和联系提供的一个平台。
4、通过提供完善的网上 通讯 系统的管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的 。于此同时,网上社区通讯更注重用户在使用通讯产品时带来的娱乐与享受。 在当今的网络领域里,以 Flash 为前端的多媒体通讯正飞快的速度向前发展,开发人员和1 用户群也与日俱增。在这样的大环境下,基于 Flash 为前端的多媒体通讯系统将是一 个非常理想的开发和学习的项目。 二、研究的基本内容,拟解决的主要问题: 研究的基本内容: 1. 用户信息管理。 2. 主界面管理。 3. 文字,图片乃至视频在网络上的传输。 4. 界面设计 拟解决的主要问题: 1) 用户验证是个问题,可以选择提交到
5、JSP 页面验证用户信息,也可以使用SmartFoxServer2X 自带的数据库管理进行验证。验证与功能分开,或许更安全高效一点。 2) 界面部分以社区的形式显示,可以控制角色移动,我们用等角投影让角色以 2.5D 的形式显示,寻路则使用 A*算法。 三、研究步骤、方法及措施: 1、总体设计 在需求分析基础 上,明确系统结构,并对所要的解决的问题的定义。 2、详细设计 将文档中的 API 用到实践中去。 3、编码阶段 先做好系统的所有基本功能,然后是界面设计 4、测试阶段 找几个人进做登录注册等测试工作。 5、写论文 构思论文总体结构,书写论文草稿,反复修改论文。 四、参考文献 1彼得斯 (
6、Keith Peters) (作者 ), 苏金国 (译者 ), Flash ActionScript 3.0 动画高级教程 M, 人民邮电出版社 ,2005,4-18 2Jobe Makar, ActionScript 多人互動 遊戲與 虛擬世界製作 M,上奇资讯 ,2010,2-6 3汤一平, Java 语言程序设计 M,科学出版社, 2006 4Adobe 公司 (作者 ), 井中月 (译者 ) ,Adobe Flash CS4 ActionScript3.0 中文版经典教程 M, 人民邮电出版社, 2009, 2-10 5gotoandplay()公司(作者), SmartFoxServer 2X 文档 J/OL,2010, 2-10 2 6山德斯 (Sanders.W.) (作者 ), 古曼娜提 (Cumaranatunge.C.) (作者 ), 方红琴 (译者 ) , ActionScript 3.0 设计模式 M, 中国电力出版社, 2010, 7-2