摘要 随着网络技术的发展,人们在利用网络学习的同时,也在享受着网络带来的各种休闲娱乐,如网络游戏,网络歌曲。音乐网站便在这样的需求下应运而生。音乐给人们的生活平添了一丝乐趣,让人们在工作的间隙可以放松心情。
本文主要针对歌曲质量的量化问题作出详细论述及设计。强调实时性和互动性,主要服务对象为唱片公司和粉丝群体。本系统通过不同维度来对歌曲以及MV进行评分,力求做到排名的股票能够公正性、公开性、及时性、全面性以及公平性。用户可以通过本系统为喜欢的歌曲或MV进行打榜投票,系统对各个打榜的维度进行综合评分,得出最终成绩,以此为依据进行排名。同时,为了体现公开公正性,用户可以查阅到歌曲各维度的详细分数。
本系统开发所用到的语言主要为JSP和JAVA。在这两种语言的基础上进行系统的前端和后台设计。本系统主要采用动态网站开发技术和数据库编程技术来完成整体的系统构架。
关键词:打榜 动态网站 JSP 数据库
目录
摘要
Abstract
1 绪论 -1
1.1 研究背景-1
1.2 研究目的及意义-1
2 系统分析-2
2.1系统概述-2
2.1.1 功能结构-2
2.1.2 打榜规则-2
2.2 系统总体结构设计-4
2.3 系统性能与约束-4
2.4 系统功能模块划分-5
2.4.1 系统总括-6
2.4.2系统分述-6
2.5 系统安全性分析-8
3 系统设计-9
3.1 设计目标与原则-9
3.1.1 设计目标-9
3.1.2 设计原则-9
3.2 系统流程图-11
3.2.1 打榜流程图-11
3.2.2 用户登录流程图-12
4 数据库设计-13
4.1 数据库概念设计(E-R图)-13
4.2 数据库详细设计-17
5 系统界面设计-19
5.1 用户登录界面-19
5.2 数据库连接-19
5.3 歌曲排行界面-21
5.3.1 界面设计-21
5.3.2 自动刷新-22
5.3.2 排序算法-22
5.5 在线播放界面-23
总结-25
参考文献-26
致 谢-27