需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11715 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着互联网的高速发展与普及,越来越多的人选择上网作为工作之余的休闲方式。而乐听音乐网就是一个迎合人们需求,简洁实用的音乐网站。网站使用Java语言开发,整体采用基于SSM的三层结构(持久层、服务层、控制层),数据库使用MySQL。论文首先介绍开发的背景和意义,在对项目的总体设计做了介绍,包括系统可行性分析、需求分析和数据库设计。然后在详细介绍网站的功能模块和实现原理。最后,提出网站的不足之处,做出总结,并提出一些扩展功能的设想。 关键词:音乐网站;三层结构;数据库设计
目录 摘要 Abstract 1 绪论-1 1.1 开发背景及意义-1 1.2 在线音乐的国内外研究现状及发展趋势-2 1.2.1 在线音乐的发展-2 1.2.2 在线音乐的现状-2 1.2.3 在线音乐的趋势-3 1.3 开发目标-4 2 相关开发方法的选择与简述-5 2.1 系统的三层结构-5 2.2 服务器端框架的选择-6 2.2.1 管理对象和整合的核心框架——Spring-6 2.2.2 操作数据的持久层框架——MyBatis-7 2.2.3 接受和处理请求的框架——SpringMVC-7 2.3 页面技术选择-8 2.4 数据库选择-8 3 系统分析与总体设计-9 3.1 系统功能需求分析-9 3.2 系统可行性分析-9 3.3 系统总体结构设计-10 3.4 数据库的设计-11 3.4.1 概念设计-12 3.4.2 逻辑结构-13 3.4.3 物理设计-13 3.5 系统环境的搭建-16 3.5.1 开发环境-16 3.5.2 项目的搭建-16 3.5.3 服务器-17 4 系统设计与实现-18 4.1 项目代码总体结构-18 4.1.1 后台代码结构-18 4.1.2 前端代码-19 4.1.3 程序工作流程-20 4.2 登录注册模块-23 4.2.1 用户登录的设计与实现-23 4.2.1 用户注册的设计与实现-26 4.3 歌曲列表核心功能-29 4.3.1 试听功能的设计与实现-30 4.3.2 添加至歌单功能的设计与实现-31 4.3.3 下载功能的设计与实现-32 4.3.4 收藏功能的设计与实现-33 4.4 热门推荐功能-34 4.5 搜索功能-35 4.6 表单的提交-37 5 总结与展望-38 5.1 总结-38 5.2 展望-39 参考文献-40 致 谢-41 |