开题报告html5游戏,开题报告基于html5的音乐网站

41528d3028836879cd698677c3999917.gif开题报告基于html5的音乐网站

毕 业 设 计 开 题 报 告 1.本课题的研究意义,国内外研究现状、水平和发展趋势 1.1研究意义 随着现在生活节奏的加快,越来越多的人压力随之增大,所以必须要有合适的减压手段,在众多的减压手段当中,音乐不失为一种很好的方式。忙碌了一天,回家后放一段音乐,放松一下心情,更可以有效缓解自己的压力。而大多数人可能没有时间去选择自己喜欢的音乐或者适合自己的音乐,所以本网站是采用专辑和专题的方式来供用户区选择。音乐不仅可以缓解人的压力,还可以陶冶人的情操,虽然现代音乐基本以流行音乐为主,但是中国古典音乐,包括国外的古典音乐,灵魂音乐等都可以陶冶人的情操,丰富现代人的精神生活。 本课题利用Web技术开发一个音乐网站,在完成基本功能基础上,力争在交互手段方面有所创新,为用户提供良好的体验。 1.2国内外研究现状、水平和发展趋势 音乐分享网站有很多,可以采用传统的浏览器/服务器(B/S)型架构,即音乐内容放在远程的服务器上,在pc机上安装浏览器,输入网址,即可播放音乐。另外一种采用Web 技术实现。Web技术超越了传统的“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此Web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上。 基于Web的音乐分享网站在国外也有许多种,但是大多数都是分类详细,需要用户自己去寻找自己喜欢的每一首歌,这样大大增加了用户的时间。适合在闲暇时或知道某一首喜欢的歌时进行搜索。已经投入使用的音乐分享网站大致有两种:一种是音乐比较全,可以用作音乐搜索引擎的,如酷我,酷狗,百度音乐,九天音乐,爱乐网,allmusic,songTaste,5sing等;另一种是比较文艺,一首歌配一段文字,如余音网等。 毕 业 设 计 开 题 报 告 2. 本课题的基本内容和要求,关键问题及其解决的方法和措施 2.1 基本内容 要开发的音乐分享网站系统分为五个模块:用户管理,专题管理,音乐管理,专辑管理,评论管理。内含:用户注册、信息查看、信息修改、专题发布、专题修改、专题删除、音乐发布、音乐修改、音乐删除、评论删除、评论发布等。 如图所示。 1、用户管理模块 (1)用户注册:新用户可以注册。用户输入相应的内容后,进行验证,必须有唯一的用户名。 (2)信息查看:用户登陆后,可以对自己的信息进行查看,包括用户名,收藏的音乐等。 (3)信息修改:用户登录后,可以对自己的信息进行修改,包括密码的修改,收藏音乐的删除等。 (4)删除用户:管理员登陆后,可以删除普通用户。 (5)禁言用户:管理员登陆后,可以对发布不良言论的用户进行禁言处理,禁言后,用户将不能再进行评论。 2、专题管理模块 (1)专题发布:管理员和可以发布新的专题,必须输入专题的相关信息后才可以发布,比如专题名称,简介,曲目信息等。 (2)专题修改:管理员可以修改已发布的专题的信息。 (3)专题删除:管理员可以删除已发布的专题。 3、音乐管理 (1)音乐发布:管理员和可以发布新的音乐,必须输入音乐的相关信息后才可以发布,比如音乐名称,简介,歌手,专辑等。 (2)音乐修改:管理员可以修改已发布的音乐的信息。 (3)音乐删除:管理员可以删除已发布的音乐。 4、专辑管理 (1)专辑发布:管理员和可以发布新的专辑,必须输入专题的相关信息后才可以添加,比如专辑名称,简介,歌手,曲目信息,发行时间等。 (2)专辑修改:管理员可以修改已发布的专辑的信息。 (3)专辑删除:管理员可以删除已发布的专辑。 5、评论管理模块 (1)评论发布:管理员与普通用户可以针对某专题、音乐或专辑发布评论。 (2)评论删除:管理员可以删除不良评论。比如跟此音乐无关或人身攻击等。 2.2 基本要求 1、 界面方面:有前台登陆和后台登陆界面,前台就是网页登陆界面,后台是管理员有权限登陆,进行人员和评论的修改,删除等操作。 2、 内容方面:音乐可以由管理员添加,用户也可添加自己喜欢的音乐,但是必须是以专题或专辑的方式,经管理员审核后方可发布。任何浏览该网站的游客都可评论该专辑或专题。评论为即时显示,但经管理员发现有不合适的内容,则将其删除。音乐不可进行下载。 3、安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。 4、 其他:数据库设计应该达到BCNF的要求,保证数据的完整性;使用其他辅助工具(如:Dreamwaver MX等工具)对系统的界面进行美化和布局,以达到更好的效果。 毕 业 设 计 开 题 报 告 3.本课题拟采用的研究手段(途径)、可行性分析和进度安排 3.1 研究手段 本项目以瀑布模型开发,采用的开发工具是开发环境为apache-tomcat-6.0.30+jdk1.6.0_17+EditPlus_3.4.1.1123\Adobe_DreamweaverCS5,采用的开发语言是JSP,采用的数据库服务器为Oracle。 在设计过程中,将参照一下国内外的一些同类音乐网站,借鉴下他们的一些布局,将全部功能进行有机的结合,形成友好、高效的交互过程。提高用户体验。开发的具体步骤为: 1、进行系统的可行性分析,完成系统的需求分析。 2、对系统进行概要设计,设计系统的结构图,确定各模块(页面)之间的调用关系,设计出结构良好的数据库。 3、对系统进行详细设计。 4、进行软件编码,实现其各项基本功能。 5、系统在真实数据下进行各种测试。 6、完善系统,撰写毕业论文。 3.2 可行性分析 (1)技术可行性,网站开发高速发展的今天,技术发达,用来实现网站开发的工具很多,我们可以利用这些工具进行开发。 (2)经济可行性,考虑到成本问题,开发所使用的全部是开源的软件,所以不会产生额外的费用,经济上可行。 3.3 进度安排 2014.9.1——2014.9.21:系统的分析阶段,开题 2014.9.22——2014.11.23:系统的设计、实现阶段 2014.11.24——2015.4.30:系统的测试阶段,进一步补充完善 2015.5.1——2015.5.20:论文的撰写和答辩 毕 业 设 计 开 题 报 告 指导教师意见 指导教师: 2014 年 11 月 24 日 教研室审查意见: 教研室负责人: 年 月 日

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值