在线产品交互展示社区系统的开发
发布时间:2018-05-19 16:10
本文选题:交互 + 网络社区 ; 参考:《上海交通大学》2011年硕士论文
【摘要】:随着时代变革,人们了解讯息的渠道日益丰富,同时由于互联网的发展,网络对于人们消费习惯的改变逐渐加深。互联网推广已经跻身主流的广告行销方式,计算机交互的展示系统开始出现,并逐步受到市场的认可。本文所涉及的是一款在线交互系统——在线产品交互展示社区,能够提供用户集社区交流、产品展示及消费于一体的系统,该系统注重图像效果以及运行效率,本文从系统最初的策划、概念设计、市场及可行性分析,以及之后的开发进行讨论。本系统使用了两项技术来提高系统画面:2D骨骼技术和Z轴空间技术,使用图像压缩优化以及动态载入技术极大提高了系统的运行效率。 本系统的开发包括了社区模块和展示模块,它们的开发是分开进行的,展示部分无需网络,可以在脱机状态下开发完成,其特点在于将所需要展示的产品以3d形式更好的呈现在用户面前,更好的展示方式以及更人性化的交互方式是它的特点之一,对于社区部分来说,网络十分重要,它的特点在于网络的实时性,需要考虑到多用户登录到同一系统中时整个系统的运行效率以及图像的运行质量。在整个系统的开发过程中,本文的主要研究重点集中在虚拟交互社区的部分,其中主要研究内容包括: (1)图像技术及优化:在画面的表现上,本系统采用了2D骨骼技术和Z轴空间来强化系统画面,由于画面内容细节较多,当图像发生频繁的更新和变化的同时,系统的运行效率下降明显,画面的优化在所难免,由于系统使用了纵深的三维图像,所以优化的一部分使用了LOD图像优化技术,即场景和角色的细节根据画面距离的远近,进行细节的优化。另外,角色的动画采用了flash CS4中较新的2D骨骼系统,使得社区系统中的角色在动作的表现上显得更加灵巧与生动,由于不用再像传统动画那样去调整身体的每一个部件,所以说也提高了系统角色动画部分的工作效率,缩短了整套系统制作的制作周期。 (2)数据载入技术:开发中遇到最大的问题与难题主要集中在提高整个系统运行速度以及如何将画面更好地呈现出来,由于本文所研究的系统是一款在线浏览器播放的程序,程序本身只包含了简单的界面信息,所有的数据几乎都是保存在服务器的相应目录中,并且建立了简单的数据库。为避免系统载入速度过慢,用户等待时间过长,所以我们在开发中制定了相应的数据载入机制,使得系统在载入时间上大幅缩短。 (3)编辑器开发及系统扩展:通常一个大型的图形化应用程序在逻辑上可以使用程序语言来构成,而交互社区系统中类似游戏场景一样的大型地图数据在图形元素搭建过程中很难用程序来控制整体的感觉。为了解决这些问题而专门开发的地图编辑器可以方便美术人员以图形化的方式来将图形元素拼接成一个大型地图,这种类似游戏引擎的制作方式即使在整个系统开发完成之后依然能够继续扩展,制作出新的社区地图而无需使用程序的帮助。 (4)数据库及网络通信技术:设计实现了一个数据库将庞大的用户信息数据维护在服务器端,采用ASP或是PHP等第三方程序脚本支持用户的浏览器要和远程服务器以及其他用户之间通信,如何让服务器将数以万计的英特网用户实时的联系起来,以及flash和PHP前后台接口的实现也是本文所研究的重点之一。
[Abstract]:With the change of the times, the channel of information is becoming more and more abundant. At the same time, because of the development of the Internet, the network has gradually deepened for the change of people's consumption habits. The Internet popularization has become the mainstream advertising marketing mode, the display system of computer interaction is beginning to appear and gradually accepted by the market. Online interactive system, an online product interactive display community, can provide a system of community communication, product display and consumption in one. The system focuses on image effectiveness and efficiency. This paper discusses the system's initial planning, conceptual design, market and feasibility analysis, and after the development of the system. The system uses two Technology to improve the system screen: 2D skeletal technology and Z axis space technology, using image compression optimization and dynamic loading technology greatly improves the efficiency of the system.
The development of this system includes community module and display module. The development of the system is carried out separately. The display part does not need the network. It can be developed in the offline state. It is characterized by the better presentation of the products to be displayed in the form of 3D in front of the user, the better display way and the more human interaction mode. One of the characteristics is that for the community part, the network is very important, its characteristic lies in the real time of the network. It needs to take into account the running efficiency of the whole system and the quality of the image. In the development process of the whole system, the main focus of this paper is on the part of the virtual interactive community. The main contents of this study include:
(1) image technology and Optimization: in the performance of the picture, the system uses the 2D skeleton technology and the Z axis space to strengthen the system picture. Because of the more details of the content of the picture, when the image is frequently updated and changed, the efficiency of the system is reduced obviously, the optimization of the picture is unavoidable, because the system uses the depth of the three-dimensional image, So part of the optimization uses the LOD image optimization technology, that is, the details of the scene and role are optimized according to the distance of the picture distance. In addition, the character animation uses the new 2D skeleton system in the flash CS4, making the role of the community system more dexterous and vivid in the performance of the action, because it does not need to be passed again. To adjust every part of the body in the way of animation, it also improves the efficiency of the part of the system role animation and shortens the production cycle of the whole system.
(2) data loading technology: the biggest problems and problems encountered in the development are mainly focused on improving the running speed of the whole system and how to present the picture better. Because the system studied in this paper is an online browser program, the program itself contains only simple interface information, and all the data are almost saved. In the corresponding directory of the server and the establishment of a simple database. In order to avoid the slow load of the system, the user is waiting for a long time, so we have developed a corresponding data loading mechanism in the development, so that the system is greatly shortened in the loading time.
(3) editor development and system extension: usually a large graphical application can be logically made up of program language, and large map data similar to game scenes in interactive community systems are difficult to use programs to control the overall feeling in the process of building graphic elements. The map editor can make it easy for artists to splice graphics elements into a large map in a graphical way, which can continue to expand even after the entire system is developed, making new community maps without the help of the program.
(4) database and network communication technology: design and implementation of a database to maintain a large user information data on the server side, using ASP or PHP and other third-party program scripts to support the user's browser to communicate with the remote server and other users, how to allow the server to connect thousands of Internet users in real time. Together, the implementation of flash and PHP front and back interfaces is also one of the focuses of this paper.
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP311.52
【参考文献】
相关期刊论文 前10条
1 黄伟;基于PHP技术的WEB数据库开发[J];电脑知识与技术;2005年08期
2 范云芝;动态网页制作技术ASP、PHP和JSP比较分析[J];电脑知识与技术;2005年29期
3 熊焕演;徐芳;;AS3下Flash Remoting自定义类的实现[J];电脑知识与技术;2010年05期
4 陈新林;卢伟娜;李敏;;浅谈Web3D中的建模技术[J];电脑知识与技术;2010年18期
5 源艳芬;梁慎青;;简单介绍可扩展标记语言XML[J];电脑知识与技术;2010年20期
6 肖辉辉;段艳明;姚林;;Flash as编程在Web开发中的应用[J];电脑知识与技术;2010年31期
7 牛彦成;包莹;;Web数据挖掘中XML的应用研究[J];电脑知识与技术;2011年01期
8 林文茹;张辉;;基于AS3的网络立体贴图应用[J];纺织导报;2010年04期
9 李广庆;;一种基于APACHE+PHP+MYSQL动态网站系统[J];硅谷;2010年24期
10 侯大银;;3D虚拟社区寻找“第二人生”[J];互联网周刊;2010年14期
相关重要报纸文章 前1条
1 编译 沈建苗;[N];计算机世界;2007年
,本文编号:1910747
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/1910747.html