电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

在线音乐网站答辩ppt

25页
  • 卖家[上传人]:小**
  • 文档编号:89184398
  • 上传时间:2019-05-20
  • 文档格式:PPT
  • 文档大小:2.44MB
  • / 25 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、目 录 CONTENTS,总体设计 系统功能模块设计 数据库设计,可行性分析 系统功能需求分析 系统用例分析,选题背景 研究目的与意义 研究内容,系统总结 亮点与不足 致谢,包结构 前台主要模块实现 后台主要功能实现,系统设计,需求分析,绪论,总结,功能模块实现,绪 论,0 1,选题背景 研究的目的与意义 研究内容,PART ONE,随着互联网时代的快速发展, 有着更多网络衍生品的出现,如网游、网络歌曲等,这使得人们可以更便捷的获取音乐资源。建立一个以音乐在线收听及下载等功能在内的在线音乐网站成为了必然。现今各类音乐网站层出不穷,它作为一个顺应时代发展的新媒体产物,必将快速前进发展。,选题背景,研究课题背景,绪 论,系统设计,需求分析,功能模块实现,论文总结,研究意义,研究的主要目的就是对比分析现今各大在线音乐网站设计开发出一个基于LINQ和ASP.NET的在线音乐网站系统。努力实现网站界面简洁,操作方便、功能健全的目标,成为一个能够基本满足用户需求,并有着自身特色的在线音乐平台。,网络音乐的快速发展使得音乐数字化在很大程度上促进了传统音乐的革新和可持续发展,在线音乐网站可以实现音乐爱

      2、好者在线查询、试听并评论自己喜欢的歌曲等基本的功能。因此,基于ASP.NET的在线音乐网站在增加用户体验、便于用户试听及完成音乐信息化等方面均有着重要的意义。,研究目的,研究目的与意义,绪 论,系统设计,需求分析,功能模块实现,论文总结,研究内容,前台模块,后台模块,前台模块主要实现的基本功能:音乐信息浏览功能、用户注册登录、音乐下载、试听、评论、收藏及搜索功能,其中搜索分模糊搜索和精确搜索。,01,03,02,在线音乐网站是基于C#语言的动态网站,分两大模块:前台模块和后台模块。,后台模块主要实现的基本功能后台登录功能、管理音乐信息功能、管理用户信息及留言的功能。,研究内容,绪 论,系统设计,需求分析,功能模块实现,论文总结,需求分析,0 2,可行性分析 系统功能需求分析 系统用例分析,PART TWO,绪 论,系统设计,需求分析,功能模块实现,论文总结,可行性分析,系统可行性分析,经济可行性分析 该网站开发所需的开发工具,如Visual Studio 2012和Microsoft SQL Server2012及硬件系统要求都相对容易取得,因此开发成本很低,使开发时间大大缩短,而且后

      3、期运营成本低,所以在经济上是可行的。 技术可行性分析 本网站开发使用基于C#语言的ASP.NET技术开发同时使用LINQ to SQL技术建设音乐类动态网站,具备较高的安全性和稳定性,并且现今很多网站使用此技术,故从技术角度是可行的 。,前台展示分首页、歌手页、专辑页、分类歌单页、歌曲页和用户收藏页(我的音乐)、搜索页、排行榜页等主要页面组成。前台展示需要向用户展示相应的信息并实现相应的功能。,前台展示需求分析,在线音乐网站前台界面应基本保证网站的界面友好、功能完善、操作简便的特点。,界面需求分析,用户注册,登录以后能够进行音乐信息的浏览、试听、下载、在线搜索音乐信息并能收藏歌曲和关注歌手等的功能,非注册用户则只能浏览、试听和搜索歌曲,不能进行歌曲的下载、收藏、评论和关注。,用户浏览需求分析,后台管理员需要对音乐信息的进行管理,包括对歌曲、歌手、专辑和歌单等的添加、修改、和删除操作,并且能够进行模糊搜索.。同时后台管理员需要对用户信息进行管理,包括对用户注册信息、用户评论信息、用户收藏信息。,后台管理需求分析,绪 论,系统设计,需求分析,功能模块实现,论文总结,系统功能需求分析,绪 论

      4、,系统设计,需求分析,功能模块实现,论文总结,系统用例分析,系统用例分析,用例图是包括变量在内的一组动作序列的描述,本在线音乐网站的用户主要分为两类,前台用户和系统管理员,以下是这两类用户的用例图分析:,图2.1 注册用户用例图,图2.2 非注册用户用例图,图2.3 管理员用例图,系统设计,0 3,总体设计 关键技术 系统功能模块设计 数据库设计,PART THREE,绪 论,系统设计,需求分析,功能模块实现,论文总结,系统总体设计,系统总体设计,前台总体流程图设计如下:,后台总体流程图设计如下:,用于前台界面的设计使用DIV+CSS进行布局,部分特效使用JavaScript实现。,关键技术四,ASP.NET是一种强大的服务器端技术,它是微软.NET体系中的一部分,能够创建能进行交互的、动态的HTML页面。,关键技术二,LINQ 是一种能够快速对数据源进行整合和访问的技术。本系统实用LINQ to SQL技术实现对数据库的交互操作,这也是本网站系统的特色所在。,关键技术一,MD5加密,又称信息-摘要算法,是在安全领域方面广泛使用的散列函数,用于提供信息的安全性保护。,关键技术三,绪 论

      5、,系统设计,需求分析,功能模块实现,论文总结,关键技术,前台用户模块主要实现用户登录注册,浏览音乐,试听、下载,搜索、评论、关注歌手和收藏歌曲功能,本网站的功能重点放在前台。用户完成注册后,可以进行在线音乐查找、在线试听和下载歌曲,用户可以对每首歌曲进行评论和收藏。非注册用户只能试听和浏览,不能关注、收藏、评论和下载。,前台用户功能模块设计,后台管理主要针对后台管理员而言,管理员主要负责网站后台的更新和管理,包括用户注册信息、用户收藏信息、用户评论信息的查看和删除,管理音乐信息,其中包括对歌曲、专辑、歌手、歌单、榜单的添加、修改和删除。,后台管理功能模块设计,前台展示模块分为:登录注册页模块、首页模块、歌手页模块、专辑页模块、歌单页模块、排行榜页模块、歌曲页模块、播放器页模块、我的音乐(收藏页)模块和搜索页模块等。,前台各展示页模块设计,后台页面模块主要分为:注册用户管理页模块、系统用户管理页模块、音乐管理页模块、用户收藏管理页模块和用户评论管理页模块,其中音乐信息管理模块是主要功能模块。,后台页面模块设计,绪 论,系统设计,需求分析,功能模块实现,论文总结,系统功能模块设计,绪 论,

      6、系统设计,需求分析,功能模块实现,论文总结,系统功能模块设计,如下为各功能模块图:,绪 论,系统设计,需求分析,功能模块实现,论文总结,数据库设计,数据库设计,数据库设计是系统实现最关键的一步,一个良好的数据模型可以更加直观精确的将用户需求真正表现出来。在线音乐网站数据库中数据表包括管理员信息表Admin、专辑表Album、歌手表Singer、歌曲表Song、分类歌单表SongSort、榜单信息表RankList、会员收藏表UserCollect、会员评论表UserReview和会员信息表Users。这些表包含了整个网站的所有数据。如下为歌曲表的设计和歌曲信息实体E-R图:,绪 论,系统设计,需求分析,功能模块实现,论文总结,数据库设计,各数据表间主外键关系图如下:,功能模块实现,0 4,包结构 前台主要功能实现 后台主要功能实现,PART FOUR,绪 论,系统设计,需求分析,功能模块实现,论文总结,包结构,包结构,Admin: 后台管理页面文件 App_code: 存放网站使用LINQ创建的.dbml文件 App_Data: 存放数据库文件 Images:存放图片文件 Js:存放j

      7、s文件 Lrc:存放歌词文件 Mp3UploadFile:存放上传歌曲文件 StyleCss:存放样式表文件,系统所建文件夹图,前台页面图,用户登录功能,用户查询功能,用户评论及收藏功能,用户试听及下载功能,功能实现,用户注册成功以后,输入账号和密码进行登录,其中点击忘记密码按钮可以实现密码的修改。其中难点在于实现登录层的隐藏和显示、使用LINQ to SQL对数据库的交互及使用MD5加密技术。,前台用户评论和收藏只有注册用户才有权对歌曲进行评论和收藏, 其中评论信息倒序显示,用户可以收藏歌曲、歌单、专辑和关注歌手。实现的难点在于LINQ to SQL对用户评论表、用户表和用户收藏表间数据的交互和Repeater数据绑定控件和Datalist数据绑定控件的使用。,前台用户查询为全局搜索功能, 能实现对歌曲、歌单、歌手、专辑信息的精准和模糊搜索,前台搜索功能在前台功能方面占有很大的作用。此实现难点在于理清查询显示歌曲、歌单、歌手、专辑间的逻辑关系和使用LINQ技术实现模糊和精准查询。,用户试听功能存在于两个模块,分别为歌曲详情页模块和歌曲播放器页模块。用户进入歌曲详情页时,注册用户可以实

      8、现歌曲的下载。实现的难点在于歌曲播放器页面利用session传递临时内存表信息并通过LINQ to SQL 实现播放列表的去重及wmp播放插件和标签实现不同浏览器件播放音乐。,绪 论,系统设计,需求分析,主要功能实现,论文总结,前台主要功能实现,后台登录模块,管理用户功能模块,管理系统用户模块,管理音乐信息模块,功能实现,管理员输入正确账号实现后台的登录。实现难点在于LINQ to SQL与管理员表之间数据的交互和使用MD5技术对密码的加密判断。,管理系统用户页面:实现对管理员的添加、搜索、删除和显示全部。实现难点在于Grideview绑定控件的使用和LINQ to SQL对其数据表间数据的交互。,管理用户模块实现管理员对用户信息、用户收藏和用户评论的管理。实现搜索、查看和删除用户注册信息、用户评论和用户收藏的功能。实现难点在于Grideview绑定控件的使用和LINQ to SQL对其数据表间数据的交互。,音乐管理模块功能包括管理员对歌曲、专辑、歌手、歌单等的查询、添加、删除、修改等功能的实现。实现的难点在于Grideview绑定控件的使用和理清添加功能时各逻辑间的关系。,绪 论,系

      9、统设计,需求分析,主要功能实现,论文总结,后台主要功能实现,绪 论,系统设计,需求分析,主要功能实现,论文总结,网站前台部分实现截图,在线音乐网站前台实现部分截图如下:,论文总结,0 5,系统总结 亮点与不足 致谢,PART FIVE,绪 论,系统设计,需求分析,主要功能实现,论文总结,系统总结,论文总结,本次的毕业设计经过近4个月的努力,从网站数据库、功能模块及界面的设计到编码实现,想要完善整个系统,自己所做的工作量和具备的知识要求是很大的。对于在线音乐网站而言,网站前后台界面的布局使用DIV+CSS设计,部分特效用到Javascript,因页面过多,需要一定的时间和工作量来进行页面布局。对于网站功能的实现,本网站使用了和Linq技术,特别是Linq,在起初较长一段时间在进行Linq To SQL和ASP.NET的学习。在编码实现的过程中,容易遇到各样的问题,如使用js实现歌词的同步滚动播放、临时内存表的使用、前台搜索功能的实现、前台歌手页、专辑页的分页实现、后台歌曲的添加,解决这些问题不仅要具备一定的专业知识,而且要理清其之间的逻辑关系。 对与本次毕业设计而言,因个人能力有限,在线音乐网站存在着很多的问题和不足,在很多方面都存在着一定的问题,因此在后续的修改工作中,争取把在线音乐网站建设的更加的健全和完善。,绪 论,系统设计,需求分析,主要功能实现,论文总结,亮点与不足,亮点与不足,收获的成绩,成绩一:本在线音乐系统网站的特色在于使用LINQ to SQL实现与数据库间数据的交互。 成绩二:基本实现音乐网站所具备的功能。实现系统前台用户注册登录、浏览试听、搜索和下载歌曲、评论、收藏、关注功能、实现Datalist控件多按钮分页及歌词的同步滚动播放的功能等。 成绩三:系统各登录页面采用MD5加密技术,保证了一定的安全性。,存在的不足,不足一:排行榜页面及推荐歌单算法需优化。 不足二:后台Grideview使用的是其自带的分页,效率较低,需优化。 不足三:本网站使用的是wmp播放器插件和标签自身的滚动条,外观上并不美观,下一步需对其滚动条利用js实现优化。 不足四:系统界

      《在线音乐网站答辩ppt》由会员小**分享,可在线阅读,更多相关《在线音乐网站答辩ppt》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.