论文部分内容阅读
现在越来越多的公司和机构参与到虚拟社区设想的构建和实现。虚拟社区可以给人们带来更多的方便,比如购物、交友等等。目前流行于网络上的虚拟社区大部分是BBS论坛或者是交友类网站。本文要做的虚拟社区系统,是结合当前最新的网络社区特点及网页游戏的发展模式,结合当前最新的网络游戏相关技术赋予虚拟社区定义:通过可视化的虚拟社区,用户可以实现交友、购物、办公、娱乐等等,这种虚拟社区在用户满足娱乐、购物的同时,还可以实现交友的需要。在此平台上,适合用户交友、在线会议室、K歌、语音视频聊天等等。本文的主要工作与内容:1、论文首先对国内外虚拟社区进行了系统性的研究,分析了虚拟社区系统发展现状和存在的不足;2、论文对AS3相关的数据传输协议进行了全面且深入的研究,深刻学习了Web Service技术对于Flex网络通信的特点及相关标准,探讨了AMFPHP的概念和原理及相关的Adobe报文协议AMF,接着分析了斜角地图概念及其坐标转换。最后重点剖析了A*算法,描述了A*算法的基本思想和算法推演,在推演过程中掌握A*算法核心内容;3、论文通过对现有虚拟社区系统技术及应用的研究,分析了其中的技术缺陷和应用瓶颈,提出了虚拟社区的总体架构,并给出虚拟社区系统的方案设计,其中包括系统的原理框架、需求分析、方案设计的研究,为后续工作提供理论支撑;4、论文设计并完成了虚拟社区框架。文中分别给出了系统的引擎和主程序部分的具体设计。在引擎部分,分别对地图、人物、人物寻路、资源加载完成了设计;在主程序方面,对社区缩略图之小地图、在线KTV、小型在线会议室、好友聊天、FMS程序设计方面进行了设计;5、论文对该虚拟社区框架进行集成与优化,通过框架集成,可以发现框架下各模块之间的关系;框架优化则可以使该框架性能更好、更加安全、在配合系统GC机制下减少内存泄露;6、论文最后对虚拟社区框架设计和实现中所做的具体研究以及创新性的工作做出简要总结,并指出该框架今后需要继续完善和改进的部分。根据框架需求,并结合参考文献,本文在基于FLEX的虚拟社区框架的研究与设计的论题基础上提出了以下创新思路和创新点:1、结合当今最新的FLEX技术及网络社区的特点,提出在线娱乐、办公、交友于一体的可视化的基于FLEX的虚拟社区框架的构建方法。2、分析当前采用FLEX开发Web系统出现的相同问题,在此基础上提出对基于FLEX开发的Web系统的安全防范措施。