基于JSP的在线音乐平台.docx
- 文档编号:235985
- 上传时间:2022-10-07
- 格式:DOCX
- 页数:5
- 大小:18.88KB
基于JSP的在线音乐平台.docx
《基于JSP的在线音乐平台.docx》由会员分享,可在线阅读,更多相关《基于JSP的在线音乐平台.docx(5页珍藏版)》请在冰豆网上搜索。
信息科学与工程学院信息管理与信息系统专业
题目:
基于JSP的音乐在线平台
学生QQ:
1131341075学号WX:
DreamSunlight88
起迄日期2017.02.14-2017.06.18__________
2017年2月14日
毕业设计(论文)开题报告
1.结合毕业设计(论文)课题任务情况,根据所查阅的文献资料,每人撰写文献综述。
(1)问题的提出
当今社会信息高速发展,音乐概念日渐融入人心,开发一个基于JSP的音乐信息系统很有实际价值。
虽然本课题没有一套完整的的音乐网站信息,但是核心技术基本覆盖,包括用JDBC连接SQL数据库,以及使用JavaBean链接数据库等。
整个课题构造和音乐网站类似,以一个登陆页面作为起始页,然后进入注册页申请帐号和密码,最后进入网站管理音乐信息。
Java是未来的主流开发技术,具有很多优势。
JSP则是Java在Internet/IntranetWeb上的重要应用技术,得到了广泛的支持和承认,它可以和各种Java技术完好地结合在一起,从而实现非常复杂的应用。
(2)国内外研究状况
JSP是一种动态网页技术标准,是在传统的网页HTML文件中加入Java程序片段(Scriptlet)和JSP标记(tag)构成JSP网页的请求后,首先执行其中的程序片段,然后将执行结果以HTML格式返回给用户,程序片段可以操作数据库、重定向网页以及发送e-mail等,所有程序操作都在服务器端执行,传送给客户端的仅是运行结果,对客户浏览器的要求达到最低,可以实现Plugin,无ActiveX无JavaApplet,甚至无Frame。
(3)在线音乐平台的发展趋势
Web技术的迅猛发展正推动Internet上信息服务类的进步。
WWW服务的基础是HTML语言。
这个系统模块中用到的JSP技术是在HTML语言的基础上使用脚本语言对网页的对象模型进行编程。
JSP全称JavaServerPages,它是由SunMicrosystems公司提出、许多公司参与建立的一种动态网页技术标准。
它诞生在1999年6月1日。
目前国内外已经在广泛地使用JSP。
随着JAVA语言得到普及,越来越多的公司开始关注JSP的前景。
传统的动态网页制作包括CGI、ASP、JSP三种,而JSP具有明显的优势。
使用CGI-BINJ接口是一个最早的动态WEB页面问题的解决方案。
缺点,CGI程序必须从CGI接口读入一长串的字符串,再从字符串中取得所需要的数据并加以处理。
过程十分繁琐。
另一个缺点,除了Perl是解释语言外,其他都是编译式的语言。
每次修改后,都必须重新编译一次,这给开发人员带来麻烦,增加了工作量。
ASP和JSP都能取代CGI使网站建设和发展变得简单快捷。
尽管JSP技术和ASP在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:
两者是来源于不同的技术规范组织,其实现的基础,WEB服务器平台要求不相同。
1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。
一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。
取代之过去单一平台开发。
ASP主要工作环境是微软的IIS应用程序结构,又因Activex对象具有平台特性,所以ASP技术不能很容易地实现在跨平台的WEB服务器的工作。
2)从开发人员的角度来看其区别在于:
ASP仅支持组件对象模型COM,而JSP技术提供的组件都是基于JavabeansTM技术或JSP标签库。
3)JSP标签可扩充性。
JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖
4)生成可重用的组件。
JSP基于组件的技术方法加速了总体开发过程。
JSP组件(Javabeans,或定制的JSP标签)是跨平台可重用的。
Javabeans组件可以访问数据库,并能以分布式系统模式工作于UNIX和WINDOWS平台。
5)易于维护性。
基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。
JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。
如上的比较不难看出,JSP技术编写的程序运用要更加灵活,可扩展性更强。
2.毕业设计(论文)任务要研究或解决的问题和拟采用的方法:
(1)、在线音乐平台的设计与实现的概述
1)JSP在线音乐平台后台需求:
音乐类型管理:
新增音乐类型基本信息、修改音乐类型基本信息、删除音乐类型基本信息、查看音乐类型基本信息;音乐管理:
新增音乐基本信息、修改音乐基本信息、删除音乐基本信息、查看音乐基本信息;
友情链接管理:
新增友情链接基本信息、修改友情链接基本信息、删除友情链接基本信息、查看友情链接基本信息;
音乐平台用户信息管理:
查看用户基本信息和删除用户基本信息;管理员管理:
新增管理员基本信息、修改管理员基本信息、删除管理员基本信息,查看管理员基本信息;修改个人基本信息;
2)JSP在线音乐平台前端需求:
音乐基本信息列表显示;播放音乐基本信息;对音乐基本信息进行评论,以及对点击次数进行统计;将音乐添加到我的音乐盒,在音乐盒中可以播放音乐,并且能将音乐盒中的音乐添加到播放列表之中;在播放列表中可以播放音乐基本信息,同时注册用户可以分享音乐基本信息,并在音乐平台的首界面中将显示分享音乐的历史记录信息;点击友情链接,系统自动跳转到友情链接基本信息界面;
3)系统信息需求:
基本用户可以注册和登录基本信息,同时提供注销选项;管理员提供登录系统后台功能和安全退出功能;
(2)系统性能
1)界面方面
采用下拉式、导航和菜单显示
2)内容方面
包括前面提到的所有功能
3)安全性方面
数据备份:
通过定期备份数据库,定期刻录成光盘进行数据的备份。
4)开发工具
MyEclipse;mysql
5)运行环境要求
硬件环境:
CPU:
1.8G及以上、内存256M及以上
软件环境:
windows8+mysql+jdk1.7+Tomcat7
6)开发环境配置
(3)本系统拟采用的解决方法
本系统主要为高校人事管理者提供一个更加快捷、高效地处理并完成工作的平台。
该系统打算采用B/S架构实现,它最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。
系统的扩展非常容易。
再者、这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。
利用了不断成熟的Web浏览器技术:
结合浏览器的多种脚本语言,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。
本平台主要采用MyEclipse开发工具,采用Jsp动态页面技术,以MySQL作为后台数据库。
(4)主要技术简介
JSP:
将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
它是是一个简化的Servlet,是一种动态网页技术标准。
它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。
用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。
它与其他技术相比突出的优点:
可以一次编写,到处运行,并且系统的多平台支持,基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
MySQL数据库即使拥有某些不足之处,例如规模小、功能有限等,但是开放源码,快捷灵活、稳定和容易使用等这些优点却是不容小觑的。
对于此次要开发的系统—高校人事管理系统而言,MySQL提供的功能已经绰绰有余。
(5)、参考文献
[1]何坚东.基于B/S架构的高校运动会管理系统的设计与实现[D].电子科技大学,2015.
[2]孙旭.黑龙江职业学院田径运动会成绩管理信息系统设计与实现[D].北京工业大学,2015.
[3]龙熠.高校田径运动会信息管理系统的设计与实现[D].电子科技大学,2015.
[4]陈智芳.基于B/S架构的校园运动会成绩管理系统设计与实现[J].内江科技,2015,(01):
29-30+38.
[5]朱学君,沈睿.基于B/S模式的高校运动会管理系统的设计与实现[J].信息系统工程,2013,(11):
63-64.
[6]曹鹏.基于BS结构的运动会管理系统的设计与实现[D].山东大学,2013.
[7]祝林.田径运动会信息管理系统的研究[D].电子科技大学,2013.
[8]孙冠中.中职校运动会管理信息系统的设计与实现[D].中国海洋大学,2013.
[9]何绍荣.学校田径运动会计算机信息管理系统[D].电子科技大学,2010.
[10]刘槐德.高校运动会综合信息管理系统的设计与实现[D].重庆大学,2009.
[11]石岩鲍.高职院校运动会信息管理系统的设计与实现[J].科技资讯,2015,(27):
5+7.
[12]杨克琴.基于.NET中小学运动会信息管理系统设计与实现[D].电子科技大学,2014.
[13]徐芳.基于web体育运动会管理系统平台的设计与实现[D].电子科技大学,2012.
[14]IanGMcHale,PhilipAScarf,DavidEFolker.OntheDevelopmentofaSoccerPlayerPerformanceRatingSystemfortheEnglishPremierLeague[J].Interfaces,2012,42(4):
.
[15]RayStefani.TheMethodologyofOfficiallyRecognizedInternationalSportsRatingSystems[J].JournalofQuantitativeAnalysisinSports,2012,7(4):
.
指导教师意见(对课题的深度、广度及工作量的意见和对毕业设计(论文)结果的预测):
指导教师___________
年月日
审批意见:
教研室主任___________
年月日
说明:
开题报告作为毕业设计(论文)答辩委员会对学生答辩资格审核的依据材料之一,此报告应在导师指导下,由学生填写,经导师签署意见及教研室主任审批后生效。
5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 JSP 在线音乐 平台