2012届基于JSP在线音乐网的设计与实现毕业设计.docx

上传人:lao****ou 文档编号:89233 上传时间:2023-02-25 格式:DOCX 页数:32 大小:318.40KB
下载 相关 举报
2012届基于JSP在线音乐网的设计与实现毕业设计.docx_第1页
第1页 / 共32页
2012届基于JSP在线音乐网的设计与实现毕业设计.docx_第2页
第2页 / 共32页
2012届基于JSP在线音乐网的设计与实现毕业设计.docx_第3页
第3页 / 共32页
2012届基于JSP在线音乐网的设计与实现毕业设计.docx_第4页
第4页 / 共32页
2012届基于JSP在线音乐网的设计与实现毕业设计.docx_第5页
第5页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2012届基于JSP在线音乐网的设计与实现毕业设计.docx》由会员分享,可在线阅读,更多相关《2012届基于JSP在线音乐网的设计与实现毕业设计.docx(32页珍藏版)》请在第一文库网上搜索。

1、基于JSP在线音乐网的设计与实现班级:软件102班学号:2021082202设计人员:陈亚光当今社会作为一个飞速开展的社会,网络已渗入人们的生活,网络已成为信息传播的一大媒介,可以说网络资源的获取已逐步改变了人们以往的生活方式,网络已经成为人们日常工作,休闲的主要工具之一。基于JSP的在线音乐网的设计与实现,正是互联网与社会生活之间的紧密联系的表达。在这个系统中我综合应用了 SQLServer2005 Struts 1.2 JSP等知识。网页界面的结构设计以实用性出发,具有易于操作、简洁、方便等特点。在设计中,首先,运用HTML语言对网站的静态页面进行精细的加工并且在网站的美工方面取得了良好的

2、效果。其次,对于SSH框架的搭建、Java编程、JSP的动态编程以及SQL Server 2005数据库进行努力学习和大量实践,并运用到了网站的建设中。本论文就此购物系统进行了详细全面的论述。访问本系统的用户分为游客和管理员两种角色,两个角色共有十几个功能的实现。系统中游客的主要功能有:歌曲显示模块,歌曲排行榜模块,用户使用模块。系统中的管理员的主要功能有:歌曲的查询,歌曲的添加,歌曲的删除,歌曲的歌词的添加。关键词:Struts,数据库,JSP,音乐网站摘要I目录1.1用户需求-3-2.1可行性分析2.2开发平台第3章系统概要设计3.13.23.33.4系统设计概述系统用例图系统流程图系统功

3、能分析第4章数据库设计与实现4.14.24.34.4数据库的设计思想数据库模型的设计与实现.数据库连接的设计与实现第5章系统的实现5.15.25.35.45.55.65.7系统的首页管理员的登录.歌曲的试听歌曲的查询歌曲的试听排行榜歌曲的添加歌曲的删除第6章软件部署及测试分析.-4-.-4-4 -.-5-6 -.-7-.-8-8 -.-9-10 -.-11 -.-13-13-.-15-16-.-18-.-20-21-.-23-25 -6.1 软件配置-25-6.2 测试分析-25-结论-28-1.1用户需求进入21世纪,网络通信技术的开展可谓日新月异,涉及面极为广泛,已成为当今知识经济开展中的

4、一个不可或缺的重要因素。而上网听音乐也成为人民日常生活中最重要的休闲活到之一,如今对于有着越来越丰富的生活的人们对于在线音乐网站的需求也越来越丰富,而且需求非常大,市场潜力非常大。人们的生活水平越来越高,随着网民的高速增长,网络信息越来越兴旺,上网听音乐已然成为人们生活水平的一个重要休闲方式,正因为在线音乐网有着信息更新快,方便,种类丰富等优点,上网听音乐越来越受到更多人的喜欢。2.1可行性分析1)技术可行性使用Model II模型,Java、JSP、Servlet Struts等技术。WEB从一开始的静态HTML开发,到后来的动态页面。从繁琐的、代码及其混乱的Modell,逐步到Model模

5、式。在技术上和结构上都发生了极大的变化。Model II模式结构清晰,现今已被大量运用。Struts通过提供一个控制器Servlet实现了 Sun的Model II架构,这个控制器可以用来管理JSP页面和其他表现设备之间的流程。同时通过xml描述配置文件实现用户请求的响应处理,以Model II模式提高系统的扩展性9。MVC即Model(模型层)-View(视图层)-Controller(控制层)的缩写,是一种常用的设计模式。MVC减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是 MVC(Model-View-Controller)的一种实现,它将 Servle

6、t 和 JSP 标记(属于J2EE标准)用作实现的一局部。2)经济可行性开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得。因此,本网站的开发本钱较低。管理员要及时更新大量歌曲消息,吸引更多的用户的在线听歌曲,赢得更多的点击数,在本网站挂广告,赢得利益。所以,从经济的角度来看,该系统可行。3)运行可信性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充方案的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。本系统的开发,是典型的MVC开发,主要是对数据的处理,包括数据的收集,

7、数据的变换,及数据的各种报表形式的输出。采用流行的JSPSQLSERVER 2005Struts体系,在理论上本系统已无技术上的问题。4)法律可行性国内现有的网络相关法律、法规,根本上能维护用户的权利。2000年9月20日国务院公布?互联网信息效劳管理方法?。根本满足了网络相关权益的保护,互联网开展迅速,要想满足开展的需要也应该加强网络隐私方面的立法。5)时间可行性从时间上看,在这大约六个月的时间里学习相关知识,并开发网站,时间上是足够的,在这段时间内利用相关技术,查阅相关资料,从系统规划,到中期的代码实现阶段,最后到后期的编码测试阶段经过合理的安排在这半年时间,虽然时间稍稍有点紧但是在自己的

8、努力下开发本系统还是时间足够的。2.2 开发平台开发环境:MySQL5.0、Struts运行环境:Myeclipse 9.0Tomcat6.0软件硬件配置要求:Microsoft Windows XP Professional 版本 2002 Service Pack3AMD 5200 2.7GHz 主频2GB内存NVIDIA GeForce 9500GT第3章系统概要设计3.1 系统设计概述系统设计是在系统分析的根底上由抽象到具体的过程,同时,还应考虑到系统所实现的内外环境和主客观条件,本着实事求是的态度进行这一阶段的工作。系统设计阶段的主要目的是将系统分析阶段所提出的反映用户信息需求的系统

9、逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务就是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成局部的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施方案,确保系统总体目标的实现。系统设计工作的特点:1)系统设计阶段,大量工作是技术性的。2)允许用户对已提出的信息需求做非原那么性的修改或补充。3)用户在操作使用和运行环境等方面的具体要求也要在系统设计阶段加以明确并在系统的技术方案中得反映,因此系统设计人员还要同管理环境打交道。4)系统设计工作的环境是管理环境和

10、技术环境的结合,是系统设计工作的重要特点也是整个系统成功的一个必不可缺的环节。系统设计原那么1)阶段开发原那么:系统框架和数据结构全面设计,具体功能实现分阶段进行。2)易用性原那么:方便上网客户浏览和操作,最大限度地减轻后台管理人员的负担,做到局部业务的自动化处理,提供良好的用户体验。3)业务完整性原那么:对于业务进行中的特殊情况能够做出及时、正确的响应,保证业务数据的完整性,减少数据的误读。4)业务标准化原那么:在系统设计的同时,也为将来的业务流程制定了较为完善的标准,具有较强的实际操作性,也给整个系统带来平安性。5)可扩展性原那么:系统设计要考虑到业务未来开展的需要,要尽可能设计得简明,各

11、个功能模块间的耦合度小,便于系统的扩展。如果存在旧有的数据库系统,那么需要充分考虑兼容性,比方说浏览器的兼容。3.2 系统用例图游客的操作,如图3-1所示:试听歌曲下载歌曲查询歌曲图3-1游客的用例图游客的操作:1、游客可以根据自己的喜欢来查询歌曲。2、游客可以选择单收歌曲试听,也可以全部试听。3、游客还可以免费下载歌曲。管理员的操作,如图3-2所示:管理员的操作:1、管理员可以根据不同的条件查询歌曲。2、管理员可以添加最新最流行的歌曲。3、管理员可以删除不受游客欢送的歌曲。3.3 系统流程图当游客进入网站首页之后,如果用户想听自己喜欢的歌曲,在本网站根据相关的条件搜索得到,然后根据自己喜好去

12、试听各类歌曲或者是下载各类歌曲。游客使用本系统的根本流程如图3-3所示。进入系统首页选中歌曲试听歌曲下载歌曲图3-3游客流程图当管理员进入本系统之后,管理员首先要登录之后,才能管理后台。登录失败,给管理员相关的提示,请管理员重新登录。登录成功之后,管理员可以删除任何的歌曲。管理员的后台管理的根本流程如下列图3-4所示:图3-4管理员流程图3.4 系统功能分析图3-5系统前台功能图1)这就是本网站前台的功能框图(如图3-5所示)。它可以分为三个大块功能,分别为:歌曲显示模块,歌曲排行榜模块,用户使用模块。下面是三个模块的详细实现:歌曲显示模块:分类显示最新的10首歌曲,按类别分页显示各类歌曲。歌

13、曲排行榜模块:试听排行,下载排行。用户使用模块:下载歌曲,搜索歌曲,连续播放歌曲,试听歌曲并同步显示歌词。在线音乐后台模块删除歌曲及其歌曲文件保存歌曲信息添加歌曲多条件的查询歌曲分页显示歌曲列表图3-6系统后台功能图2)这就是本网站后台台的功能框图(如图3-6所示)。后台的所有模块的功能分析:添加歌曲模块:检测歌曲是否存在,上传歌曲的文件,上传歌词的文件,保存歌曲相对应的信息(比方说:音乐文件的格式)。歌曲根本操作模块:分页显示歌曲列表,多于条件查询歌曲,删除歌曲及歌曲件。3)有关前台页面和后台页面的具体描述前台页面的概述:访问在线音乐网站时,首先进入的是网站的前台首页。在该页面中包括页面头部

14、,导航栏,内容显示区和版权信息栏四个局部。其中内容显示区包括各种类型新歌速递和歌曲排行榜(试听排行榜和下载排行榜)两个局部。后台页面的概述:用户通过单击页面顶部的“管理超链接,进入后台登录页面。为了防止任意用户进入后台,进行非法操作,所以设置登录功能。当用户没有输入用户名和密码,或者输入了错误的用户名和密码进行登录是,会返回登录页面显示相应的提示信息。第4章 数据库设计与实现4.1 数据库的设计思想数据库技术是信息资源管理最有效的手段。数据库设计是建立数据库及其应用系统的核心和根底。它要求对于指定的应用环境,构造出较优的数据库模式,把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方便、及时、准确地从数据库中获得所需的信息,满足用户的各种应用需求(信息要求,处理要求,数据的及时性要求)。设计数据库之前首先要理解客户需求,询问用户如何看待未来需求变化。让客户解释其需求,而且随着开发的继续进行,还要经常询问客户以保证其需求仍然在开发的目的之中。而后应该有明确的数据库设计标准,包括表,视图,字段等的命名标准,设计约束和存储过程等的编码标准。同时数据库设计应该遵守从逻辑

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服