资源描述:
《最新在线音乐答辩pptppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、在线音乐网站答辩PPT绪论01选题背景研究的目的与意义研究内容PARTONE随着互联网时代的快速发展,有着更多网络衍生品的出现,如网游、网络歌曲等,这使得人们可以更便捷的获取音乐资源。建立一个以音乐在线收听及下载等功能在内的在线音乐网站成为了必然。现今各类音乐网站层出不穷,它作为一个顺应时代发展的新媒体产物,必将快速前进发展。选题背景研究课题背景绪论系统设计需求分析功能模块实现论文总结绪论系统设计需求分析功能模块实现论文总结可行性分析系统可行性分析经济可行性分析该网站开发所需的开发工具,如VisualS
2、tudio2012和MicrosoftSQLServer2012及硬件系统要求都相对容易取得,因此开发成本很低,使开发时间大大缩短,而且后期运营成本低,所以在经济上是可行的。技术可行性分析本网站开发使用基于C#语言的ASP.NET技术开发同时使用LINQtoSQL技术建设音乐类动态网站,具备较高的安全性和稳定性,并且现今很多网站使用此技术,故从技术角度是可行的。前台展示分首页、歌手页、专辑页、分类歌单页、歌曲页和用户收藏页(我的音乐)、搜索页、排行榜页等主要页面组成。前台展示需要向用户展示相应的信息并实
3、现相应的功能。前台展示需求分析在线音乐网站前台界面应基本保证网站的界面友好、功能完善、操作简便的特点。界面需求分析用户注册,登录以后能够进行音乐信息的浏览、试听、下载、在线搜索音乐信息并能收藏歌曲和关注歌手等的功能,非注册用户则只能浏览、试听和搜索歌曲,不能进行歌曲的下载、收藏、评论和关注。用户浏览需求分析后台管理员需要对音乐信息的进行管理,包括对歌曲、歌手、专辑和歌单等的添加、修改、和删除操作,并且能够进行模糊搜索.。同时后台管理员需要对用户信息进行管理,包括对用户注册信息、用户评论信息、用户收藏信息
4、。后台管理需求分析绪论系统设计需求分析功能模块实现论文总结系统功能需求分析绪论系统设计需求分析功能模块实现论文总结系统用例分析系统用例分析用例图是包括变量在内的一组动作序列的描述,本在线音乐网站的用户主要分为两类,前台用户和系统管理员,以下是这两类用户的用例图分析:图2.1注册用户用例图图2.2非注册用户用例图图2.3管理员用例图系统设计03总体设计关键技术系统功能模块设计数据库设计PARTTHREE绪论系统设计需求分析功能模块实现论文总结系统总体设计系统总体设计前台总体流程图设计如下:后台总体流程图设
5、计如下:用于前台界面的设计使用DIV+CSS进行布局,部分特效使用JavaScript实现。关键技术四ASP.NET是一种强大的服务器端技术,它是微软.NET体系中的一部分,能够创建能进行交互的、动态的HTML页面。。关键技术二LINQ是一种能够快速对数据源进行整合和访问的技术。本系统实用LINQtoSQL技术实现对数据库的交互操作,这也是本网站系统的特色所在。关键技术一MD5加密,又称信息-摘要算法,是在安全领域方面广泛使用的散列函数,用于提供信息的安全性保护。关键技术三绪论系统设计需求分析功能模块实
6、现论文总结关键技术前台用户模块主要实现用户登录注册,浏览音乐,试听、下载,搜索、评论、关注歌手和收藏歌曲功能,本网站的功能重点放在前台。用户完成注册后,可以进行在线音乐查找、在线试听和下载歌曲,用户可以对每首歌曲进行评论和收藏。非注册用户只能试听和浏览,不能关注、收藏、评论和下载。前台用户功能模块设计后台管理主要针对后台管理员而言,管理员主要负责网站后台的更新和管理,包括用户注册信息、用户收藏信息、用户评论信息的查看和删除,管理音乐信息,其中包括对歌曲、专辑、歌手、歌单、榜单的添加、修改和删除。后台管理
7、功能模块设计前台展示模块分为:登录注册页模块、首页模块、歌手页模块、专辑页模块、歌单页模块、排行榜页模块、歌曲页模块、播放器页模块、我的音乐(收藏页)模块和搜索页模块等。前台各展示页模块设计后台页面模块主要分为:注册用户管理页模块、系统用户管理页模块、音乐管理页模块、用户收藏管理页模块和用户评论管理页模块,其中音乐信息管理模块是主要功能模块。后台页面模块设计绪论系统设计需求分析功能模块实现论文总结系统功能模块设计绪论系统设计需求分析功能模块实现论文总结系统功能模块设计如下为各功能模块图:绪论系统设计需求
8、分析功能模块实现论文总结数据库设计数据库设计数据库设计是系统实现最关键的一步,一个良好的数据模型可以更加直观精确的将用户需求真正表现出来。在线音乐网站数据库中数据表包括管理员信息表Admin、专辑表Album、歌手表Singer、歌曲表Song、分类歌单表SongSort、榜单信息表RankList、会员收藏表UserCollect、会员评论表UserReview和会员信息表Users。这些表包含了整个网站的所有数据。如下为歌曲表的设计和歌