摘要:在当今这个信息技术快速发展的时代,人们已经离不开了网络,网络给大家带来了丰富多彩的信息,信息存在的主要模式是以网页形式呈现在人们面前,所有一个好的网站给人带来的影响是巨大的。作为一位资深的动画爱好者,我希望给大家提供一个良好的动画信息交流平台,优秀的动画片有利于我们了解各国文化,它涉及范围广,包括科学、历史等,它以青少年喜欢的方式拓展了知识面,丰富了青少年的课余生活,调剂了学业中的重负。早期的动画以绘画形式为主,历经发展,随着现在的电子产品的进步,动画形式发生了革命性的变化,其审美特性越发完善和符合人们的需要,不管是日式动画的美轮美奂,还是欧美动画的气势恢宏,还有中式动画的中国元素等等,动画都被赋予了各种文化艺术元素,这样的启蒙教育方式是前所未有的。
我致力于给青少年提供优良的动画,让他们有一个美好的童年,接触正面纯洁的动画,并且与动画爱好者分享动画信息,所有开发这个动画网站。该网站以Apache作为服务器存储视频,以MyEclipse作为开发工具,采用SpringMVC框架,利用Mybatis整合Mysql数据库实现快捷开发。该系统给管理员方便的动画信息管理,本系统不仅提供用户注册,浏览动画信息,观看动画,上传动画等功能,供大家更好的分享动画信息资源。
关键词: 动画网站;SpringMVC;Mybatis;MYSQL
目录
摘要
Abstract
1 绪论-1
1.1 系统开发背景及意义-1
1.1.1 系统开发背景-1
1.1.2 系统开发意义-1
1.2 系统开发内容-1
1.3 论文的组织结构-1
2 相关技术简介-2
2.1 JAVA技术简介-2
2.2 HTML5-2
2.3 JSP-3
2.4 MYSQL-3
2.5 SpringMVC框架-3
2.5.1 MVC模式-3
2.5.2 Spring框架-4
2.5.3 SpringMVC-4
2.6 MYBATIS-5
2.7 本章小结-5
3 系统需求分析-6
3.1 现状分析-6
3.2 可行性分析-6
3.2.1 经济可行性-6
3.2.2 技术可行性-6
3.3 设计目标-6
3.4 功能要求-6
3.5 系统开发环境配置-7
3.6 本章小结-7
4 系统设计-8
4.1 数据库设计-8
4.1.1 概念模型设计-8
4.1.2 数据库表的E-R图设计-11
4.1.3 数据库表设计-11
4.2 系统结构设计-13
4.2.1 模块化设计-13
4.2.2 系统总体架构设计-13
4.3 系统模块设计-14
4.3.1 登录模块的设计-14
4.3.2 注册模块的设计-14
4.3.3 个人信息显示和修改模块的设计-14
4.3.4 动画信息显示模块的设计-14
4.3.5 动画信息查询(分页显示)模块的设计-15
4.3.6 动画在线观看模块的设计-15
4.3.7 动画上传模块的设计-15
4.3.8 后台管理模块的设计-15
4.4 本章小结-15
5 系统实现-16
5.1 Apache服务器的配置-16
5.2 SpringMVC的配置-16
5.3 Mybatis的配置-17
5.4 本地邮箱服务器的配置-17
5.5 邮件发送功能-18
5.6 登录模块页面-18
5.7 注册模块页面-19
5.8个人显示也修改模块页面-21
5.9 动画信息显示模块-22
5.10 动画信息查询(分页显示)模块-22
5.10.1 动画信息的查询-22
5.10.2 动画信息的分页-23
5.11 动画在线观看模块-23
5.12 视频上传模块-24
5.13 后台管理模块-25
5.13.1 动画的审核与信息的修改-25
5.13.2 用户信息的删除-26
5.14 本章小结-26
结论-27
致谢-28
参考文献-29
附录-30