论文摘要
随着互联网技术的不断发展和广泛应用,在浏览器端实现各种复杂的应用已经变成可能。很多传统的商业软件,比如通用的Office软件,邮件客户端,都已经有了成熟的在线版本。用户无需下载安装客户端,就可以在浏览器上直接使用各种丰富的应用程序。因此,这类软件日益受到消费者的亲睐,具有广阔的市场前景。本文主要分析了目前富互联网应用技术发展,介绍了Silverlight技术的特点、优势以及在富互联网应用程序中的应用。然后对一个设计软件的基本功能进行分析,通过与传统技术的对比、分析,描述了利用Silverlight技术设计实现在线台历设计系统的优势。本文重点研究了用于描述用户界面的Silverlight页面呈现技术,用于程序框架架构的MVVM (Model-View-ViewModel)设计模式,以及这些技术在项目中的应用。本文也探讨了服务端API的定义和实现,以及这些API如何和客户端的协调工作。研究了编辑软件中常见的无限次的撤销、重做的实现机制,同时也研究了自动保存功能在网络应用程序上的应用。通过比较这些技术和传统技术的优缺点,提出一套富互联网应用程序的开发方案。通过对消费者软件市场用户需求的分析和现有多媒体设计软件功能的对比,提出富互联网应用形式的在线台历设计系统。基于Silverlight技术的在线台历设计系统,定位于普通家庭用户,在用户操作上力求简单易用,用最简单的步骤,帮助用户完成一个设计作品。在功能上,通过使用模板技术,让普通用户通过几个简单的步骤,就可以制作出专业设计师才能完成的效果。与之前的技术相比,具有很多明显的优势。系统运用微软的Silverlight技术开发前端,用户无需安装客户端软件,只要有一个支持Silverlight插件的浏览器,就可以直接使用台历设计系统,极大的改善了用户体验。而且Silverlight的安全控制机制,可以避免用户的电脑遭到不明恶意软件甚至病毒的危害。系统使用模板技术,通过网络实时下载模板,应用到照片素材上,最后导出图片,可直接用于冲印、印刷。另外系统简洁的操作流程,丰富的模板功能,让入门用户也可以制作出专业的个性台历。富互联网技术降低了用户的技术门槛,必将引导更多的应用程序为大众用户服务。新的技术,如HTML5、移动互联网,给本系统带来了新的机会和挑战,本文也对这些技术的发展和应用前景做了简单的探讨。
论文目录
摘要ABSTRACT第一章 绪论1.1 课题背景和意义1.2 国内外研究现状和发展趋势1.3 课题研究的主要内容1.4 论文的组织结构第二章 相关理论和技术介绍2.1 CLIENT/BROWSER/SERVER 架构2.1.1 Client/Server 架构2.1.2 Browser/Server 模式2.1.3 浏览器插件技术2.2 SILVERLIGHT2.2.1 Silverlight 特性2.2.2 示例2.2.3 Model-View-ViewModel(MVVM)设计模式2.2.4 Silverlight 的未来2.2.5 Silverlight 面临的挑战2.3 PHP 服务器端脚本2.4 MYSQL 数据库2.5 服务端API2.6 本章小结第三章 系统需求分析3.1 现状3.2 系统设计目标3.3 系统功能性需求3.4 系统非功能性需求3.5 本章小结第四章 系统总体设计4.1 系统总体设计4.2 客户端总体设计4.3 用户账户管理4.4 台历编辑器4.4.1 照片管理4.4.2 台历管理4.4.3 台历模板管理4.4.4 台历编辑4.4.5 编辑效果预览4.5 数据库设计4.5.1 用户账户管理表4.5.2 照片管理表4.5.3 台历管理表4.5.4 台历模板管理表4.6 服务器API 设计4.6.1 获取照片分类API4.6.2 获取指定分类下照片信息API4.6.3 获取台历信息API4.6.4 获取台历模板分类信息API4.6.5 获取指定分类下模板信息API4.6.6 保存用户台历API4.7 本章小结第五章 系统详细设计与实现5.1 客户端设计和各个模块实现5.1.1 台历设计系统架构5.1.2 从服务器API 获得数据5.1.3 照片管理5.1.4 台历管理5.1.5 台历模板管理5.1.6 台历编辑功能设计5.1.7 编辑效果预览5.1.8 重做/撤销的实现5.2 服务器API 的实现5.2.1 获取照片分类信息API5.2.2 获取指定分类下照片信息API5.2.3 获取台历信息API5.2.4 获取台历模板分类信息API5.2.5 获取指定分类下模板信息API5.2.6 保存用户台历API5.2.7 返回错误值5.3 本章小结第六章 总结与展望6.1 总结6.2 展望致谢参考文献
相关论文文献
标签:设计系统论文; 富互联网应用论文;
基于Silverlight技术的个性化在线台历制作系统的实现
下载Doc文档