基于Java-web的音乐网站的设计与实现论文

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于Java-web的音乐网站的设计与实现论文

本科毕业论文(设计)题目:基于JSP的音乐网站的设计与实现

姓名:

学号:

专业:

院系:

指导老师:

职称学位:讲师/硕士

完成时间: 2015年 5月

教务处制

安徽新华学院本科毕业论文(设计)独创承诺书

本人按照毕业论文(设计)进度计划积极开展实验(调查)研究活动,实事求是地做好实验(调查)记录,所呈交的毕业论文(设计)是我个人在导师指导下进行的研究工作及取得的研究成果。据我所知,除文中特别加以标注引用参考文献资料外,论文(设计)中所有数据均为自己研究成果,不包含其他人已经发表或撰写过的研究成果。与我一同工作的同志对本研究所做的工作已在论文中作了明确说明并表示谢意。

毕业论文(设计)作者签名:

日期:

用户密

用户

图3.13用户信息E-R图

3.6.2 数据表设计

根据网站的需求我们创建的数据库主要分为7个表:管理员表admin、留言表comments、友情链接表link、短信息表message、音乐列表music、最新消息通知表tip、用户表user。这七个表分别涵盖了整个网站所要用到的数据。下面分别介绍这几个表的结构:

(1)admin(管理员表),是专为管理网站后台的人员创建的表,用于存储管理员的信息,其中还设置了管理员的权限,管理员可以在网站后台修改信息。包括编号(id),管理员名称(name),密码(pwd)。其中,id(编号)为该表的主键。如表3.14所示:

表3.14管理员表(admin)

(2)comments(留言表),本网站所有用户的留言都存储在此表中,方便用户查询。包括留言编号(id),留言内容(value),用户昵称(name),留言音乐编号(music_id),留言时间(time)。其中,id(留言编号)为该表的主键,如表3.15所示:

表3.15留言表(comments)

(3)link(友情链接表),音乐网站添加的友情链接网站的信息存储在这里。包括id(友情链接编号),友情链接网站名称(value),友情链接网站地址(title),id(友情链接编号)为该表的主键,如表3.16所示:

表3.16友情链接表(link)

(4)message(短消息表),此表用来存储网络用户给其他用户点歌的短消息的,包括发送消息人的名称(from),发送定位(to),消息标题(title),消息内容(value),消息时间(time),新到消息(new),管理员可以通过管理此表来管理短消息。其中,id(点歌的编号)为该表的主键。如表3.17所示:表3.17短信息表(message)

(5)music(音乐表),此表是音乐的信息,尽可能的详细音乐信息,方便用户以后的查找过程。此表包括音乐编号(id),音乐名称(title),歌手

(singer),音乐所属专辑(special),音乐简介(value),音乐上传时间(time ),音乐点击次数(clink),网页地址(url)。其中,id(音乐编号)为该表的主键,如表3.18所示:

表3.18音乐列表(music)

(6)tip(最新消息通知表),用户可以根据此消息来了解是谁上传了哪一首音乐,随时了解音乐网站的上传音乐动态。包括消息通知编号(id),消息内容(value),。其中,消息通知编号(id)为改表的主键。如表3.19所示:表3.19最新信息通知表(tip)

(7)user(用户表),专门存储在本网站注册的用户,方便用户的下次登录。包括用户编号(id),用户名称(name),用户密码(pwd),其中,id(用户编号)为该表的主键。如表3.20所示:

表3.20用户表(user)

4 系统实现

整个音乐网站丰富多彩,界面功能模块清晰,让用户可以更加的了解这个音乐网站的功能,也借此增加用户对此音乐网站的喜爱。

4.1 用户注册

用户可以在本网站注册、填写相关的信息、注意格式一定要正确,否则会系统会自动提示出错,注册成功后可以享受本网站的所有信息资料,包括音乐上传、发送短消息等相关操作。如图4.1 及对应代码如下所示:

图4.1用户注册界面图

4.2 首页

首页界面是富有特色的,既涵盖了整个网站的内容又显得简明、简便明了,可以让用户一眼就找到自己想要的功能模块,为其提供了方便。在网站首页用户可以登录,登录后可在首页上点相应导航,进行操作。未经注册的用户浏览网站时,如果没有任何用户上传音乐,则会看到显示内容——暂无任何音乐,快来分享给大家把!如图4.2所示:

图4.2首页(无音乐上传)界面图未经注册的用户浏览网站时,如果有用户上传了音乐,就可以对上传的音乐进行试听、下载,也可以对上传的音乐进行留言,还可以阅读其他浏览者对这首音乐的留言,借此了解这首音乐。但不能将音乐添加到自己的音乐盒,也不能点歌,更不能上传音乐、发送短消息。必须注册成用户登录进去才可以点歌、上传音乐、发送短消息等。有音乐上传的首页,如图4.3所示:

图4.3首页(有音乐上传)界面图首页主页面显示了五个大块:首页、音乐盒、短信息、分享音乐、播放列表。人们可以在本网站的首页进行注册用户,填写相关的信息,注意格式一定要正确,否则会系统会自动提示出错,注册成功后可以享受本音乐网站的所有信息资料,包括对音乐进行试听、下载、留言以及上传音乐,还可以将自己的喜欢的音乐点给其他用户。点歌功能如图4.4所示:

图4.4点歌界面图

在首页中点击阅读留言进入留言模块中,留言内容通过表单插件Jquery.form使其最近留言信息进行异步更新,也就是只有更新了最近留言显示这一块,其他不进行更新。音乐留言如图4.5所示:

图4.5音乐留言界面图主要代码如下:

相关文档
最新文档