基于JSP在线音乐网站的设计与实现

该系统采用ECLIPSE平台和JSP技术,提供首页、音乐下载、登录、系统属性查看、音乐、会员及留言板管理等功能。通过理论与实践结合,展示JSP在实际项目中的应用。
摘要由CSDN通过智能技术生成

技术:Java、JSP
摘要:
本系统 是在ECLIPSE 平台上运用JSP技术来实现的。其主要功能有:,首页,音乐下载界面,登陆界面,查看系统属性,音乐管理,会员管理,留言板管理。论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,能够更充分地体现到这些知识与技术在本系统中的应用与实现。
关键词: JSP,ECLISPSE,在线音乐网站

目录:
1. 引言    1
2. 选题背景    1
2.1项目开发的背景    1
2.2项目开发的意义    2
3. 解决方案的选择    3
3.1可行性分析    3
3.2技术可行性    4
3.3经济可行性    10
3.4社会可行性    10
3.5总体设计原则    4 
4.需求分析    6
4.1业务流程分析    6
4.2数据流图    6
4.3数据字典    7
4.4系统功能设计    7
4.5系统的数据库设计    8
4.6概念结构设计    10
4.7系统开发工具与开发模式的选择    10
4.8系统设计模式    10
5. 系统实现    10
5.1首页    10
5.2用户注册界面    10
5.3音乐下载界面    10
5.4发布留言界面    10
5.5登陆界面    10
5.6查看系统属性界面    10
5.7音乐管

<%@ page contentType="text/html; charset=gb2312" language="java" import="java.util.*" errorPage="" %> <%@ page import="com.model.SongTypeForm" %> <jsp:useBean class="com.dao.SongDAO" id="songDAO" scope="request"/> <%List<SongTypeForm> list=songDAO.queryType();%> <% String typeID="0"; String fieldName=""; String key=""; if(request.getAttribute("songType_more")!=null){ typeID=request.getAttribute("songType_more").toString(); fieldName=(String)request.getAttribute("fieldName"); key=(String)request.getAttribute("key"); } %> <html> <head> <title>在线音乐后台首页</title> <link href="CSS/style.css" rel="stylesheet"/> <script language="javascript"> function checkform(myform){ for(i=0;i<myform.length;i++){ if(myform.elements[i].value=="" &&myform.elements[i].name!="lrcFileURL"){ alert(myform.elements[i].title+"不能为空!"); myform.elements[i].focus(); return false; } } } function opendialog(){ if(form1.songName.value=="" || form1.singer.value==""){ alert("请输入歌曲名和演唱者!"); }else{ var rtn=window.showModalDialog("song.do?action=checkMusic&songName="+form1.songName.value+"&singer="+form1.singer.value,"","dialogWidth=260px;dialogHeight=150px;status=no;help=no;scrollbars=no"); if(rtn==1){ form1.upMusic.disabled=''; } } } </script> </head> <body> <div id="header"><!--包含搜索条件--> <div id="search"> <jsp:include page="song.do" flush="true"> <jsp:param name="action" value="songType"/> </jsp:include> </div> </div> <div id="title" style=" width:899px;height:25px; text-align:left; padding-left:10px; padding-top:5px; background-image:url(images/navigation_bg.gif);">当前位置:添加歌曲 >> </div> <div id="main" style="padding:0px; margin:0px; margin-bottom:5px;" class="tableBorder_blue"> <form name="form1" method="post" action="song.do?action=add" onSubmit="return checkform(form1)"> <table width="500" height="241" border="0" cellpadding="0" cellspacing="0"> <tr> <td width="131" align="center">歌曲类别:</td> <td width="369"> <select name="songTypeId"> <%for(int i=0;i<list.size();i++){ %> <option value="<%=list.get(i).getId()%>"><%=list.get(i).getTypeName()%></option> <%}%> </select></td> </tr> <tr> <td align="center">歌 曲 名:</td> <td><input name="songName" type="text" id="songName" size="50" title="歌曲名"></td> </tr> <tr> <td align="center">演 唱 者:</td> <td><input name="singer" type="text" id="singer" size="30" title="演唱者"> <input name="Submit5" type="button" class="btn_grey" value="检测该歌曲是否上传" onClick="opendialog()"></td> </tr> <tr> <td align="center">专 辑 名:</td> <td><input name="specialName" type="text" id="specialName" size="30" title="专辑名"></td> </tr> <tr> <td align="center">歌曲文件:</td> <td><input name="fileURL" type="text" id="fileURL" size="30" readonly="yes" title="歌曲文件"> <input name="upMusic" type="button" class="btn_grey" value="上传文件" disabled="disabled" onClick="window.open('upFile.jsp','','width=350,height=150');"></td> </tr> <tr> <td align="center">歌词文件:</td> <td><input name="lrcFileURL" type="text" id="lrcFileURL" size="30" readonly="yes" title="歌词文件"> <input name="lrcUp" type="button" class="btn_grey" value="上传文件" disabled="none" onClick="if(this.form.fileURL.value!=''){window.open('upLrcFile.jsp?fileName='+this.form.fileURL.value,'','width=350,height=150');}"> <input name="fileSize" type="hidden" id="fileSize"> <input name="format" type="hidden" id="format"></td> </tr> <tr> <td colspan="2" align="center"> <input name="Submit" type="submit" class="btn_grey" value="保存">   <input name="Submit2" type="button" class="btn_grey" value="重置" onClick="window.location.reload();">   <input type="button" name="Submit3" class="btn_grey" value="返回" onClick="history.back(-1)"></td> </tr> </table> </form> </div> <jsp:include page="adm_copyright.jsp"/> </body> </html>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值