本系统主要分为前端和后端两大板块,其中包括了系统用户管理、音乐信息管理、娱乐资讯管理、投票记录管理、系统管理等功能模块。
表3-1功能需求列表
编号 | 功能名称 | 功能描述 | 输入内容 | 输出内容 |
1. | 前台登录 | 保证注册用户通过身份验证进入系统前台进行操作 | 用户名、密码 | 用户登录是否成功和用户登录状态 |
2. | 用户注册 | 对注册用户进行检测,信息通过检测之后成为本系统的用户 | 用户名,密码、性别、QQ、邮箱等 | 注册的结果(提醒“用户注册成功”或者“用户注册失败”) |
3. | 站内搜索 | 用户可以通过标题和类别搜索站内信息 | 输入标题、选择类别,点击搜索按钮 | 搜索出来的列表信息 |
4. | 增加留言 | 未登录系统的游客用户无法使用留言功能,登录后的用户增加留言 | 留言人、留言内容、呢称、头像等 | 系统提示留言成功,并显示新增的留言 |
5. | 留言回复 | 系统管理员查询已有的留言,并回复未回复的留言 | 留言的回复内容、回复人等 | 系统提示回复成功,并显示已回复的留言 |
6. | 留言管理 | 系统管理员查看所有的留言信息,并可以对其删除 | 选择某条留言,点击该条留言的删除按钮 | 系统提示是否删除,点击是则将该条留言删除 |
7. | 投票添加 | 注册用户选择要投票的信息进行添加投票 | 投票信息包括评语、评分等 | 投票是否成功及投票列表 |
8. | 投票管理 | 管理员对用户的投票信息进行管理,包括删除、修改 | 投票列表 | 删除是否成功或者修改是否成功 |
9. | 添加收藏 | 注册用户可以选择信息添加收藏 | 收藏信息表单 | 收藏是否成功 |
10. | 收藏管理 | 个人用户可以对自己的收藏记录进行管理包括删除、修改 | 收藏记录列表 |
卷 软件 的文件夹 PATH 列表
卷序列号为 0008-B552
D:\TEST\源码
│ jspm网络音乐电台dzkf4194论文HJS_W3Q2.docx
│
└─jspm网络音乐电台dzkf4194程序
│ .classpath
│ .mymetadata
│ .myumldata
│ .project
│
├─.myeclipse
├─.settings
│ .jsdtscope
│ org.eclipse.wst.jsdt.ui.superType.container
│ org.eclipse.wst.jsdt.ui.superType.name
│
├─database
│ jspmwlyydtdzkf4194.mdf
│ jspmwlyydtdzkf4194.sql
│ jspmwlyydtdzkf4194_log.ldf
│
├─src
│ ├─control
│ │ MainCtrl.java
│ │ Upload.java
│ │
│ ├─dao
│ │ CommDAO.java
│ │
│ └─util
│ Info.java
│ PageManager.java
│ SetChar.java
│ StrUtil.java
│
└─WebRoot
│ css.css
│ daoxinwenjsp.asp
│ databack.jsp
│ delall.jsp
│ dtree.css
│ dtree.js
│ dx.jsp
│ dx_detail.jsp
│ gg_detail.jsp
│ goumaijiluadd.jsp
│ goumaijilu_add.jsp
│ goumaijilu_list.jsp
│ goumaijilu_list2.jsp
│ goumaijilu_listxls.jsp
│ goumaijilu_updt.jsp
│ hf.jsp
│ hsgpinglun.jsp
│ image.jsp
│ index.jsp
│ jrsc.jsp
│ left.jsp
│ left2.jsp
│ liuyanban_list.jsp
│ login.jsp
│ logout.jsp
│ lyb.jsp
│ lyblist.jsp
│ ma.jsp
│ main.jsp
│ mod.jsp
│ mod2.jsp
│ mygo.jsp
│ news.jsp
│ pinglun_list.jsp
│ qtdown.jsp
│ qtleft.jsp
│ qttop.jsp
│ sh.jsp
│ shoucangjilu_list2.jsp
│ sy.jsp
│ top.jsp
│ upload.jsp
│ upload_re.jsp
│ userreg.jsp
│ xinwentongzhi_add.jsp
│ xinwentongzhi_list.jsp
│ xinwentongzhi_list2.jsp
│ xinwentongzhi_updt.jsp
│ yhzhgl.jsp
│ yinlexinxidetail.jsp
│ yinlexinxilist.jsp
│ yinlexinxilisttp.jsp
│ yinlexinxi_add.jsp
│ yinlexinxi_list.jsp
│ yinlexinxi_listxls.jsp
│ yinlexinxi_updt.jsp
│ yonghuzhuce_list.jsp
│ yonghuzhuce_updt.jsp
│ yonghuzhuce_updt2.jsp
│ youqinglianjie_add.jsp
│ youqinglianjie_list.jsp
│ youqinglianjie_updt.jsp
│ zhifu.jsp
│
├─attached
├─css_admin
│ admin_skin.css
│ alogin_skin.css
│ global.css
│ manage_menu.css
│ newdiv_window.css
│ public.css
│ topleft_skin.css
│
├─factory
│ checkno.jsp
│ getsonops.jsp
│ getyao.jsp
│
├─frontfiles
│ ├─css
│ │ css.css
│ │
│ └─js
│ collection.js
│
├─images
│ bbgg.jpg
│ btn_bgs.gif
│ common_btn.gif
│ common_btn.jpg
│ CssAdmin.css
│ dialogclose.gif
│ editor_ebarbg.gif
│ editor_sebar.gif
│ Footer.gif
│ HeaderBg.gif
│ head_menu_bg.jpg
│ Index_FooterLine.gif
│ Index_TopLine.gif
│ LanguageLine.gif
│ LeftBG.gif
│ Left_Nav.gif
│ Left_NavTop.gif
│ line.gif
│ loadbar.gif
│ loader_bar.gif
│ login.jpg
│ Logo_Main.jpg
│ l_com_title_bg.jpg
│ man.gif
│ MHeaderBg.gif
│ nmenu_t.gif
│ nopic.jpg
│ r_news_title_bg.jpg
│ SignIn.gif
│ SignUp.gif
│ tabxmBG.png
│ the_formbtn.gif
│ title_bg.jpg
│ Tool.gif
│ top.png
│ Upload.gif
│ wrapper_Bg001.gif
│
├─img
│ 1.gif
│ 2.gif
│ 3.gif
│ 4.gif
│ 5.gif
│ empty.gif
│ join.gif
│ joinbottom.gif
│ line.gif
│ minus.gif
│ minusbottom.gif
│ nolines_minus.gif
│ nolines_plus.gif
│ plus.gif
│ plusbottom.gif
│ Thumbs.db
│
├─js
│ │ ajax.js
│ │ dialogclose.gif
│ │ dynamicImage.js
│ │ dynamicImage.swf
│ │ function.js
│ │ jquery.js
│ │ nopic.jpg
│ │ onclock.JS
│ │ popup.js
│ │ popups.js
│ │ prototype.lite.js
│ │
│ └─My97DatePicker
│ │ calendar.js
│ │ WdatePicker.js
│ │
│ ├─lang
│ │ en.js
│ │ zh-cn.js
│ │ zh-tw.js
│ │
│ ├─skin
│ │ │ datePicker.gif
│ │ │ WdatePicker.css
│ │ │
│ │ ├─default
│ │ │ datepicker.css
│ │ │ img.gif
│ │ │
│ │ └─whyGreen
│ │ bg.jpg
│ │ datepicker.css
│ │ img.gif
│ │
│ └─开发包
│ │ readme.txt
│ │
│ ├─lang
│ │ en.js
│ │ zh-cn.js
│ │ zh-tw.js
│ │
│ └─skin
│ │ datePicker.gif
│ │ WdatePicker.css
│ │
│ ├─default
│ │ datepicker.css
│ │ img.gif
│ │
│ └─whyGreen
│ bg.jpg
│ datepicker.css
│ img.gif
│
├─jwplayer
│ jwplayer.js
│ license.txt
│ player.swf
│ preview.jpg
│
├─kindeditor_a5
│ │ kindeditor-all-min.js
│ │ kindeditor-all.js
│ │ kindeditor-min.js
│ │ kindeditor.js
│ │ license.txt
│ │
│ ├─attached
│ ├─examples
│ │ │ auto-height.html
│ │ │ colorpicker.html
│ │ │ custom-plugin.html
│ │ │ custom-theme.html
│ │ │ default.html
│ │ │ dialog.html
│ │ │ dynamic-load.html
│ │ │ file-dialog.html
│ │ │ file-manager.html
│ │ │ filter-mode.html
│ │ │ image-dialog.html
│ │ │ index.css
│ │ │ index.html
│ │ │ jquery-ui.html
│ │ │ jquery.html
│ │ │ jquery.js
│ │ │ multi-image-dialog.html
│ │ │ multi-language.html
│ │ │ newline.html
│ │ │ node.html
│ │ │ paste-type.html
│ │ │ qqstyle.html
│ │ │ readonly.html
│ │ │ simple.html
│ │ │ uploadbutton.html
│ │ │ url-type.html
│ │ │ word-count.html
│ │ │
│ │ └─jquery-ui
│ │ ├─css
│ │ │ └─smoothness
│ │ │ │ jquery-ui-1.9.2.custom.css
│ │ │ │ jquery-ui-1.9.2.custom.min.css
│ │ │ │
│ │ │ └─images
│ │ │ ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ ui-bg_flat_75_ffffff_40x100.png
│ │ │ ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ ui-bg_glass_65_ffffff_1x400.png
│ │ │ ui-bg_glass_75_dadada_1x400.png
│ │ │ ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ ui-bg_glass_95_fef1ec_1x400.png
│ │ │ ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ ui-icons_222222_256x240.png
│ │ │ ui-icons_2e83ff_256x240.png
│ │ │ ui-icons_454545_256x240.png
│ │ │ ui-icons_888888_256x240.png
│ │ │ ui-icons_cd0a0a_256x240.png
│ │ │
│ │ └─js
│ │ jquery-ui-1.9.2.custom.js
│ │ jquery-ui-1.9.2.custom.min.js
│ │
│ ├─jsp
│ │ │ demo.jsp
│ │ │ file_manager_json.jsp
│ │ │ README.txt
│ │ │ upload_json.jsp
│ │ │
│ │ └─lib
│ │ commons-fileupload-1.2.1.jar
│ │ commons-io-1.4.jar
│ │ json_simple-1.1.jar
│ │
│ ├─lang
│ │ ar.js
│ │ en.js
│ │ ko.js
│ │ zh_CN.js
│ │ zh_TW.js
│ │
│ ├─plugins
│ │ ├─anchor
│ │ │ anchor.js
│ │ │
│ │ ├─autoheight
│ │ │ autoheight.js
│ │ │
│ │ ├─baidumap
│ │ │ baidumap.js
│ │ │ index.html
│ │ │ map.html
│ │ │
│ │ ├─clearhtml
│ │ │ clearhtml.js
│ │ │
│ │ ├─code
│ │ │ code.js
│ │ │ prettify.css
│ │ │ prettify.js
│ │ │
│ │ ├─emoticons
│ │ │ │ emoticons.js
│ │ │ │
│ │ │ └─images
│ │ │ 0.gif
│ │ │ 1.gif
│ │ │ 10.gif
│ │ │ 100.gif
│ │ │ 101.gif
│ │ │ 102.gif
│ │ │ 103.gif
│ │ │ 104.gif
│ │ │ 105.gif
│ │ │ 106.gif
│ │ │ 107.gif
│ │ │ 108.gif
│ │ │ 109.gif
│ │ │ 11.gif
│ │ │ 110.gif
│ │ │ 111.gif
│ │ │ 112.gif
│ │ │ 113.gif
│ │ │ 114.gif
│ │ │ 115.gif
│ │ │ 116.gif
│ │ │ 117.gif
│ │ │ 118.gif
│ │ │ 119.gif
│ │ │ 12.gif
│ │ │ 120.gif
│ │ │ 121.gif
│ │ │ 122.gif
│ │ │ 123.gif
│ │ │ 124.gif
│ │ │ 125.gif
│ │ │ 126.gif
│ │ │ 127.gif
│ │ │ 128.gif
│ │ │ 129.gif
│ │ │ 13.gif
│ │ │ 130.gif
│ │ │ 131.gif
│ │ │ 132.gif
│ │ │ 133.gif
│ │ │ 134.gif
│ │ │ 14.gif
│ │ │ 15.gif
│ │ │ 16.gif
│ │ │ 17.gif
│ │ │ 18.gif
│ │ │ 19.gif
│ │ │ 2.gif
│ │ │ 20.gif
│ │ │ 21.gif
│ │ │ 22.gif
│ │ │ 23.gif
│ │ │ 24.gif
│ │ │ 25.gif
│ │ │ 26.gif
│ │ │ 27.gif
│ │ │ 28.gif
│ │ │ 29.gif
│ │ │ 3.gif
│ │ │ 30.gif
│ │ │ 31.gif
│ │ │ 32.gif
│ │ │ 33.gif
│ │ │ 34.gif
│ │ │ 35.gif
│ │ │ 36.gif
│ │ │ 37.gif
│ │ │ 38.gif
│ │ │ 39.gif
│ │ │ 4.gif
│ │ │ 40.gif
│ │ │ 41.gif
│ │ │ 42.gif
│ │ │ 43.gif
│ │ │ 44.gif
│ │ │ 45.gif
│ │ │ 46.gif
│ │ │ 47.gif
│ │ │ 48.gif
│ │ │ 49.gif
│ │ │ 5.gif
│ │ │ 50.gif
│ │ │ 51.gif
│ │ │ 52.gif
│ │ │ 53.gif
│ │ │ 54.gif
│ │ │ 55.gif
│ │ │ 56.gif
│ │ │ 57.gif
│ │ │ 58.gif
│ │ │ 59.gif
│ │ │ 6.gif
│ │ │ 60.gif
│ │ │ 61.gif
│ │ │ 62.gif
│ │ │ 63.gif
│ │ │ 64.gif
│ │ │ 65.gif
│ │ │ 66.gif
│ │ │ 67.gif
│ │ │ 68.gif
│ │ │ 69.gif
│ │ │ 7.gif
│ │ │ 70.gif
│ │ │ 71.gif
│ │ │ 72.gif
│ │ │ 73.gif
│ │ │ 74.gif
│ │ │ 75.gif
│ │ │ 76.gif
│ │ │ 77.gif
│ │ │ 78.gif
│ │ │ 79.gif
│ │ │ 8.gif
│ │ │ 80.gif
│ │ │ 81.gif
│ │ │ 82.gif
│ │ │ 83.gif
│ │ │ 84.gif
│ │ │ 85.gif
│ │ │ 86.gif
│ │ │ 87.gif
│ │ │ 88.gif
│ │ │ 89.gif
│ │ │ 9.gif
│ │ │ 90.gif
│ │ │ 91.gif
│ │ │ 92.gif
│ │ │ 93.gif
│ │ │ 94.gif
│ │ │ 95.gif
│ │ │ 96.gif
│ │ │ 97.gif
│ │ │ 98.gif
│ │ │ 99.gif
│ │ │ static.gif
│ │ │
│ │ ├─filemanager
│ │ │ │ filemanager.js
│ │ │ │
│ │ │ └─images
│ │ │ file-16.gif
│ │ │ file-64.gif
│ │ │ folder-16.gif
│ │ │ folder-64.gif
│ │ │ go-up.gif
│ │ │
│ │ ├─flash
│ │ │ flash.js
│ │ │
│ │ ├─image
│ │ │ │ image.js
│ │ │ │
│ │ │ └─images
│ │ │ align_left.gif
│ │ │ align_right.gif
│ │ │ align_top.gif
│ │ │ refresh.png
│ │ │
│ │ ├─insertfile
│ │ │ insertfile.js
│ │ │
│ │ ├─lineheight
│ │ │ lineheight.js
│ │ │
│ │ ├─link
│ │ │ link.js
│ │ │
│ │ ├─map
│ │ │ map.html
│ │ │ map.js
│ │ │
│ │ ├─media
│ │ │ media.js
│ │ │
│ │ ├─multiimage
│ │ │ │ multiimage.js
│ │ │ │
│ │ │ └─images
│ │ │ image.png
│ │ │ select-files-en.png
│ │ │ select-files-zh_CN.png
│ │ │ swfupload.swf
│ │ │
│ │ ├─pagebreak
│ │ │ pagebreak.js
│ │ │
│ │ ├─plainpaste
│ │ │ plainpaste.js
│ │ │
│ │ ├─preview
│ │ │ preview.js
│ │ │
│ │ ├─quickformat
│ │ │ quickformat.js
│ │ │
│ │ ├─table
│ │ │ table.js
│ │ │
│ │ ├─template
│ │ │ │ template.js
│ │ │ │
│ │ │ └─html
│ │ │ 1.html
│ │ │ 2.html
│ │ │ 3.html
│ │ │
│ │ └─wordpaste
│ │ wordpaste.js
│ │
│ └─themes
│ ├─common
│ │ anchor.gif
│ │ blank.gif
│ │ flash.gif
│ │ loading.gif
│ │ media.gif
│ │ rm.gif
│ │
│ ├─default
│ │ background.png
│ │ default.css
│ │ default.png
│ │
│ ├─qq
│ │ editor.gif
│ │ qq.css
│ │
│ └─simple
│ simple.css
│
├─META-INF
│ MANIFEST.MF
│
├─qtimages
│ 1.jpg
│ 1_01_01.gif
│ 1_01_02.gif
│ 1_01_03.gif
│ 1_01_04.gif
│ 1_02_01_01_02_01.gif
│ 1_02_01_01_02_02_01.gif
│ 1_02_01_01_02_02_03.gif
│ 1_02_01_01_02_03.gif
│ 1_02_01_02_01.gif
│ 1_02_01_02_02_01.gif
│ 1_02_01_02_02_02.gif
│ 1_02_01_02_02_03.gif
│ 1_02_01_02_03.gif
│ 1_02_01_03_01_01.gif
│ 1_02_01_03_01_02_01.gif
│ 1_02_01_03_01_02_02.gif
│ 1_02_01_03_01_02_03.gif
│ 1_02_01_03_01_03.gif
│ 1_02_01_03_02.gif
│ 1_02_01_03_04.gif
│ 1_02_01_04.gif
│ 1_02_02_01_01.gif
│ 1_02_02_01_02_01.gif
│ 1_02_02_01_02_03.gif
│ 1_02_02_01_03.gif
│ 1_02_02_05.gif
│ 1_03_01.gif
│ 1_03_03.gif
│ 2.gif
│ 3.gif
│ 9.gif
│ qkjs.js
│ style.css
│
├─upload
│ 1317085910921.jpg
│ 1317085922265.jpg
│ 1317085936937.jpg
│ 1317086056687.jpg
│ 1317086069593.jpg
│ 1333961148718.jpg
│ 1333963398718.gif
│ 1333963445546.gif
│ 1333963661093.jpg
│ 1488873057233.jpg
│ 1488873077971.mp3
│ 1488873085760.rar
│ 1488875194294.jpg
│ 1488875245255.jpg
│ 1488875266646.jpg
│ 1488875314873.jpg
│ 1488875346258.jpg
│ 1488876246885.jpg
│ 1488876275078.mp3
│ 1488876284190.rar
│ 1488977155227.jpg
│ 1488977243001.jpg
│ 1488977268148.mp3
│ 1488977277001.rar
│ 1489732859285.jpg
│ 1489732874118.flv
│ 1489732874118.mp3
│ 1489732883025.rar
│
├─WEB-INF
│ │ web.xml
│ │
│ ├─classes
│ │ ├─control
│ │ │ MainCtrl.class
│ │ │ Upload.class
│ │ │
│ │ ├─dao
│ │ │ CommDAO.class
│ │ │
│ │ └─util
│ │ Info.class
│ │ PageManager.class
│ │ SetChar.class
│ │ StrUtil.class
│ │
│ └─lib
│ commons-fileupload-1.2.1.jar
│ commons-io-1.3.2.jar
│ jsf-api.jar
│ jsf-impl.jar
│ json_simple-1.1.jar
│ jspsmartupload.jar
│ jstl-1.2.jar
│ jxl.jar
│ msbase.jar
│ mssqlserver.jar
│ msutil.jar
│ mysql-connector-java-5.0.4-bin.jar
│ sqljdbc.jar
│ sqljdbc4.jar
│
└─zhifu
│ index.jsp
│
├─class
│ alipay_function.asp
│ alipay_md5.asp
│ alipay_notify.asp
│ alipay_service.asp
│
├─images
│ ABC_OUT.gif
│ alipay.gif
│ alipay_1.gif
│ alipay_bwrx.gif
│ BJRCB_OUT.gif
│ BOC_OUT.gif
│ button_sure.gif
│ CCB_OUT.gif
│ CEB_OUT.gif
│ CIB_OUT.gif
│ CITIC_OUT.gif
│ CMBC_OUT.gif
│ CMB_OUT.gif
│ COMM_OUT.gif
│ ENV_ABC_OUT.gif
│ ENV_CCB_OUT.gif
│ ENV_ICBC_OUT.gif
│ ENV_SPDB_OUT.gif
│ FDB_OUT.gif
│ GDB_OUT.gif
│ HZCB_OUT.gif
│ ICBC_OUT.gif
│ icon_visa_s.gif
│ layout.css
│ logo.gif
│ logo_vbvv.gif
│ NBBANK_OUT.gif
│ PSBC_OUT.gif
│ SDB_OUT.gif
│ SHBANK_OUT.gif
│ SPABANK_OUT.gif
│ SPDB_OUT.gif
│
└─log
20110626190134255.txt
目 录
第1章 绪论 1
1.1开发背景与意义 1
1.2开发现状 1
1.3论文结构 1
1.4本章小结 2
第2章 系统开发技术的介绍 3
2.1 MyEclipse与tomcat简介 3
2.2HTML/CSS简介 3
2.3JSP简介 3
2.4Sqlserver数据库概念和特点 4
2.5 B/S结构 4
2.7 Macromedia Dreamweaver开发工具概述 4
2.8本章小结 4
第3章 系统分析 6
3.1功能需求分析 6
3.2业务流程分析 7
3.3数据流程分析 8
3.4本章小结 9
第4章 系统设计 10
4.1系统设计思想 10
4.2系统总体设计 10
4.3系统功能模块设计 11
4.4数据库设计 12
4.4.1数据库设计概述 12
4.4.2概念模型设计 12
4.4.2数据库表设计 13
4.4.3数据库连接计 16
4.5本章小结 17
第5章 系统的实现 18
5.1实现环境说明 18
5.2前台页面的实现 18
5.3登录模块的实现 19
5.4留言模块的实现 21
5.5投票模块的实现 23
5.6音乐管理模块的实现 24
5.7音乐播放模块的实现 26
5.8本章小结 27
第6章 系统测试 28
6.1测试目的 28
6.2界面测试 28
6.3功能测试 28
6.4测试结果 30
6.5本章小结 30
第7章 总结 31
致 谢 32
参考文献 33
标签:音乐下载,音乐购买,音乐商城平台
N023基于ASP.NET的音乐管理网站的设计与实现
音乐网站,音乐下载
454基于SSH/Java的在线音乐试听网站的设计与实现
音乐在线,音乐网站,酷狗音乐网站,音乐下载
N138基于JSP/Java的在线音乐分享平台的设计与实现
音乐下载,音乐试听,音乐网站
N025基于PHP的在线音乐分享网站的设计与实现
音乐分享,音乐下载,音乐网站
N063基于JSP/Java的音乐网站的设计与实现
音乐购买,音乐下载,音乐商城
423基于JSP/Java的在线音乐管理系统的设计与实现
音乐网站,音乐下载,音乐试听,在线音乐下载
基于Vue的音乐网站的设计与实现
音乐网站,音乐下载平台,在线音乐
493基于JSP/Java的音乐推荐系统的设计与实现
音乐网站,音乐推荐系统,音乐下载,音乐在线试听