1. 研究目的与意义
制作动画,我们第一时间想到的就是Adobe的flash软件,flash是一款客户端软件,功能比较强大,属于比较重量级的软件,而对于那些不专业的业余动画绘画用户来说,并不是很友好,在基于HTML5的正式面世,canvas的画布的提出的基础上,我们可以大胆的想象设计一个网页版Flash在线系统,系统只需提供简单的图形,常用模板等,让用户利用所提供的基本图形和线条,通过简单的移动调整大小,改变形状,进行动画的拼接与组装,以及简单的动态效果,以此来实现在线绘制校园公益动画的目的,用户还可以将自己所绘制的简易动画进行图片上传,发表对话,也可以看到其他人所上传的图片,并进行评论,其他用户也可以对发贴的用户进行回复,也可以删除跟帖人,用户可以将自己所绘制的拼接简易图片进行保存,并可以将保存的图片上传到库里,以此作为模板,其他的同伴也可以将自己所绘制的图片上传做模板,并且彼此之间都可以从库里提取出自己所需要的模板,以实现利益最大化的原则,让动画的创作越来越便捷,越来越可靠。
系统可将用户的设计保存到服务器端,用户可随时登陆,继续完善自己的设计,最终设计成果可分别导出图片和视频的形式。
整体系统设计有动画绘制,动画效果设计等。
2. 研究内容和预期目标
研究内容:使用Struts2 hibernate mybatis的框架进行搭建,数据库使用MySQL。
我们使用mvc的设计模式。
Mybatis与数据库进行映射,Struts进行业务处理,Spring实现容器的管理,使用注解的方式。
3. 国内外研究现状
2014年10月29日,万维网联盟宣布HTML5标准规范制定完成。
这无疑是一个令人激动的时刻,各大主流浏览器Firefox、Google Chrome、Opera、Safari4 、Internet Explorer9 都已支持HTML5。
HTML5新增的Canvas将给浏览器带来直接在上面绘制矢量图的能力,这意味着用户可以脱离Flash和Silverlight,直接在浏览器中显示图形或动画。
4. 计划与进度安排
网页版Flash的在线系统,后台系统包括提供用户的登录、注册、注销等功能,论坛系统的发帖,回帖,删帖等功能,文件的上传下载等功能。
研究计划:(一):分析需要,创建数据库(二):搭建框架环境及Tomcat环境,能够运行简单的demo(三):实现主要业务功能(四):进一步优化改造程序
5. 参考文献
[1]H.M.Deitel,P.J.Deitel . Java程序设计教程[M].清华大学出版社.2004[2]张龙祥、刘丽钰 . JDBC与Java数据库程序设计[M].人民邮电出版社.2001[3]孙鑫 . Java Web 开发详解[M].电子工业出版社.2006[4]张桂元,贾燕枫. Struts开发入门与项目实践 [M].人民邮电出版社.2005[5]孙卫琴,李洪成. Tomcat 与 Java Web 开发技术详解[M]. 电子工业出版社.2003[6]林信良. Spring2.0技术手册[M].电子工业出版社.2005[7]姜承尧.MySQL技术内幕.机械工业出版社.2011[8]李刚. Struts权威指南[M]. 电子工业出版社, 2007
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。