1 引言(Introduction)
网络的发展带动了人们的生活各个方面发展,并且潜移默化地改变着人们的生活方式。社会生活中,人们的对于娱乐的需求,使得网络中产生了各种特色和主题的娱乐网站。为了满足音乐发烧友、明星崇拜者的需求,大量以音乐为主题的网站也出现了。
在网络技术方面,以往的网站依赖于静态网页设计技术和静态脚本语言HTML,其优点在于静态网页技术实现简单,页面美观。但是也存在功能单调,缺乏与用户间的交互等缺点[1].为了弥补静态网页设计技术的不足之处,IT界又创新般的设计和开发了动态网站开发技术。动态网站开发技术使得网民在获取网站信息的同时,还可以传递信息给网站,让人与网络能够及时地交互。现在比较流行和常用的动态网站开发技术主要是Java Server Page(简称JSP技术)[2]、ActiveServer Page(简称ASP技术)[3]和Hypertext Preprocessor(简称PHP技术)。
本网站设计目标就是基于JSP技术设计的一个音乐的动态交互网站,该网站的主要目的就是让用户尽快找到自己喜欢的音乐,并且可以在浏览过程中,实现和本站信息的交互,是一个网络中实现的多用户欣赏音乐,同时还可对用户进行行为统计和记录的交互平台。JSP是基于Java Servlet以及整个Java体系的Web开发技术,利用这一技术可以建立安全、跨平台的先进动态网站[4].
2 网站的功能需求(Function requirement forwebsite)
为了满足大众需求,利用动态交互式网页技术,设计一个可在网络中实时的进行多用户信息的发布,而且可以对用户行为进行统计和记录操作。
网站的普通用户分为两种:游客和会员。游客的权限:查看公告、试听音乐、查找音乐、查看音乐信息、在线留言;除了游客的权限之外,会员还可以下载音乐,并对听过的音乐进行评价。管理用户可以进行音乐信息管理、滚动公告管理、音乐资讯管理、注册会员管理、在线交流的管理等。根据需求分析,总结系统的功能模块如图1所示。
3 系统设计(System design)
悦耳音乐网站的设计过程中涉及许多功能模块,这里仅给出系统中的几个核心模块的设计思路。
3.1 前台界面设计
界面是网站的门面,它的布局和美工设计最能吸引用户的注意。该网站的界面设计包括:网站导航条、搜索导航、分类展示、最新公告、音乐排行等。网站的实现主要结合JavaScript和CSS样式表。
3.2 音乐查询模块设计
音乐查询模块,包括搜索导航和音乐搜索。搜索导航条主要是通过歌手和歌名两个关键字进行模糊查询,用户可以自行输入关键字,点击搜索进行歌曲查询。音乐搜索新增了分类查询和专辑关键字查询,流程与搜索导航一致。音乐查询流程图如图2所示。
3.3 音乐试听模块设计
本网站的音乐试听,主要通过音乐播放器来进行主要操作。音乐播放时,首先需要查询有没有歌词,有则滚动且同步的显示,没有则不显示;可点击暂停(播放)按钮和进度条时,实现音乐的暂停(播放)和音乐进度的控制;还可通过点击上下曲按钮,实现音乐的切换。音乐试听流程图如图3所示。
3.4 音乐评分流程描述
本系统中,用户登录成功且在试听音乐时,可进行音乐评分操作。音乐评分时,用户可以鼠标点击选择我要评分区域的单选框选择分数值,点击提交,若提交成功,则将评分信息展示在当前音乐的评分信息中;不成功则提示用户评分失败。音乐评分流程图如图4所示。
3.5 音乐下载流程描述
音乐下载和音乐评分类似,用户在登录状态下,试听音乐时进行音乐下载操作。音乐下载时,用户可以鼠标点击在线下载,在弹出的对话框中编辑文件名和保存路径之后选择下载、打开或取消执行对应操作,并提示用户操作结果。
4 结论(Conclusion)
使用Java作为网站开发语言,以MyEclipse为开发平台,采用SQL Server 2005作为数据库设计环境,进行数据的存储和维护;按照软件工程为设计思想,经过了需求分析,总体功能结构设计,数据库设计,详细设计与实现,测试阶段,设计并开发了悦耳音乐网站。设计的网站界面美观,分类比较完善,实现了人们听音乐的基本功能需求,人们可以根据喜好为音乐打分,并根据评分情况对音乐资料进行排序;如果用户对网站有其他的建议和需求,还可以进行留言。
参考文献:
[1] 张莉,李林芳。在线音乐网站的情感化交互设计[J].工业设计,2012,(8):67-69.
[2] 耿祥义,张跃平。JSP实用教程[M].北京:清华大学出版社,2003.
[3] 韩艳。ASP技术在网站制作中的应用[J].科技咨询,2009,(34):22-25.
[4] 贺林林,谢巧玲。音乐网站的开发与设计[J].科技论坛,2014,(17):144-146.
导购网站是给消费者提供网络购物指导的服务类网站,其职责是解决消费者心理的种种疑虑,引导帮助消费者省时省力的搜索到理想的商品并实现购买,甚至挖掘出消费者潜在的购买欲望。导购网站设计应考衡快速更新的庞大数据及大量并发访问的场景,提出相应的解决...
基于RBAC模型的权限控制等技术分析, 及系统功能和非功能性需求分析、系统实现框架和主要功能设计几个方面, 阐述了国家气象业务内网后台管理系统的设计与实现。...
1多媒体技术媒体是指信息(如:声音、文字、图像、动画、视频等)传播的载体,而多媒体则是指以上两种信息以上的载体。多媒体技术(MultimediaTechnology)是指随着计算机技术的发展出现的,通过计算机对文字、图像等多种信息进行处理的技术...
第三章教学网站构建的技术支持3.1ASP技术3.1.1什么是ASP几年前,微软的部分网页文件后缀已由htm变成了asp.这一变化虽小,但是意味深长。它蕴涵着相当深刻的技术变革,标志着微软对它的新技术充满信心,也标志着微软在动态web技术方面,又向前迈...
由于Internet的使用者越来越多,论坛,BBS出现,在上面可以看到最新的消息,部分网站还能使用户互相交流。这种从社会网络关系思想出发的网站就是社会性网站,简称SNS,它的全拼是SocialNetworkingServices,就是社会性网络服务,主要目的是帮助用户建立社...
引言实验中心作为实验教学的场所,是培养高素质人才的实践基地,是学科建设、人才培养和科研活动的坚实基础,是学校整体建设和发展的重要环节。实验中心的建设程度和管理水平高低是高等学校办学实力的重要标志,是教学水平的重要体现。实验中心将实验设备、...
Web的基本汉语含义是“全球广域网”, 它象征着全球化信息时代已经到来。从技术视角来看, Web是信息技术发展的产物, 其前端是网页制作技术。...
计算机网站设计架构经过多年的研究,也提出了很多的种类,从最初的C/S架构、B/S架构等发展到了微服务架构,因此大大的提高了网站的可移植性、并发性和响应速度。...
知己知彼,百战不殆”,只有先清楚自身的定位与发展,才能准确把握整个网站的框架;只有先了解市场的形势与对手的优势、劣势,才能更有底气地大踏步前行。而所谓设计,从来没有最好的,只有最适合自己的。...
网站作为现代生活中为人们提供各种信息与服务的一个站点,其组成是用一系列特定内容的网页所组成。人们通过开发网站来发布或者获取信息,并且现在网络已经遍及世界的各个角落,与人们的生活息息相关,所以网站开发工作变得十分的重要。1网站开发的基本介...