随着计算机行业和互联网技术的高速发展,以及互联网在日常生活中的飞速普及,网络已经与我们的生活息息相关,密不可分,我们越来越离不开网络,网络在我们每天的生活中占据非常重要的地位。现在,网络上面的信息越来越多,种类纷繁复杂,电视上现在传播,在网络上传播,越来越多的信息类型,从最初的文本信息发展到了现今的声音、图像、影视、资讯等资源信息,可谓应有尽有。而在线音乐网站就在这股互联网发展的浪潮中突起,成为人们生活中密不可分的网络需求。
本系统基于SSM(Spring+SpringMVC+MyBatis)框架,适用于毕业设计,采用javaweb,基于B/S模式,Myeclipse或者eclipse idea为开发工具,mysql数据库,感兴趣的朋友们可以下载研究一下。
一个系统的开发至关重要的一点就在于对需求的分析。在研究调查的基础之上,对所开发的系统功能进行的详细分析总结,从而设计出完整的系统并将其实现。用户和开发人员的交流分析,使其达到最佳理解程度,使系统功能达到最佳。
下面分别简单阐述一下这几个功能模块需求。
1.登录:登录功能主要分为用户登录用户子系统和管理员登录管理子系统两部分内容,用户在用户子系统登录页面进行登录,系统将用户填写的登录信息与用户已存在的用户名和密码进行验证,验证通过则登录成功。
2.用户注册:注册功能是为实现用户子系统新用户而设置,新用户进入新用户注册页面,按系统要求注册新用户的账号和密码。
3.站内搜索:用户可以通过标题和类别搜索站内信息。
4.在线留言:增加留言:未登录系统的游客用户无法使用留言功能,登录后的用户增加留言,系统提示留言成功,并显示新增的留言;留言回复:系统管理员查询已有的留言,并回复未回复的留言,系统提示回复成功,并显示已回复的留言;留言管理:系统管理员查看所有的留言信息,并可以对其删除,系统提示是否删除,点击是则将该条留言删除。
5.在线评论:评论添加:注册用户选择要评论的信息进行添加评论;评论管理:管理员对用户的评论信息进行管理,包括删除、修改。
6.在线收藏:添加收藏:注册用户可以选择信息添加收藏;收藏管理:个人用户可以对自己的收藏记录进行管理包括删除、修改。
7.个人资料管理:用户可以根据自己当前的情况修改个人的信息。
8.音乐管理:添加音乐信息:管理员添加音乐信息;编辑音乐信息:管理员修改音乐信息;删除音乐信息:管理员删除音乐信息;查询音乐信息:管理员查询音乐信息。
9.视频播放:调用html播放器播放视频。
目 录
摘 要 I
ABSTRACT II
目 录 III
第1章 绪论 1
1.1开发背景与意义 1
1.2论文结构 1
第2章 主要技术和工具介绍 2
2.1 jsp脚本语言 2
2.2 Mysql数据库 2
2.3 B/S结构 3
2.4 MVC模式 3
2.5 SSM框架 3
2.6 tomcat服务器概述 3
第3章 系统分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
第4章 系统设计 6
4.1整体架构 6
4.2系统结构设计 6
4.3功能模块设计 7
4.4系统安全设计 8
4.5表单字段校验处理设计 8
4.6系统维护设计 8
4.7数据库设计 8
4.7.1数据库设计概述 8
4.7.2概念设计 9
4.7.3逻辑设计 9
4.7.3物理设计 9
第5章 系统实现 13
5.1登录模块的实现 13
5.2用户子系统模块的实现 14
5.2.1用户首页的实现 14
5.2.2注册模块的实现 15
5.2.3留言模块的实现 17
5.2.4评论模块的实现 20
5.3管理员子系统模块的实现 21
5.3.1用户管理模块的实现 21
5.3.2密码修改模块的实现 23
5.3.3音乐管理模块的实现 24
5.4文件上传模块的实现 26
5.5文件下载模块的实现 26
第6章 系统测试 28
6.1测试目的与定义 28
6.2功能测试 28
6.3测试结果 29
6.4测试评价 29
第7章 总结 30
致 谢 31
参考文献 32