《毕业答辩-JSP实现在线音乐播放系统》由会员分享,可在线阅读,更多相关《毕业答辩-JSP实现在线音乐播放系统(19页珍藏版)》请在金锄头文库上搜索。
1、学生姓名: 指导老师:,摘 要,本文采用自顶向下的结构化的系统分析方法,阐述了一个功能全面的音乐检索系统的开发过程、操作流程及其一些核心的技术。本文首先进行了项目概述,简单介绍了项目开发的背景、项目开发的目的和项目开发的意义;接下来是系统规划阶段,通过实际的业务流程调研,分析了系统的组织结构,具体完成了音乐检索系统的需求分析、可行性分析、现行业务流程分析,并通过对现行业务流程的优化,得出了系统的业务流程;之后是系统分析,具体完成了数据流分析和数据字典;系统设计阶段主要完成了功能模块的划分、数据库的设计和系统界面设计。该阶段对各个模块的功能进行了详细设计,形成了本系统的功能模块图,在此基础上选择
2、了合适的开发模式;数据库的设计先进行了概念结构设计,之后进行了逻辑结构设计,最后完成了数据库表的设计。 根据前几个阶段的分析和设计,本系统在设计方面采用B/S模式,同时使用JSP技术进行基本页面的设计与功能实现,后台数据库选用SQL Server 2000数据库。本系统的设计实施为音乐检索系统的运行做基础,为音乐检索系统提供良好的条件。 关键词:音乐检索;结构化分析;系统,课题背景,音乐检索系统的开发目的是使音乐检索模式转变成信息管理,为音乐检索人员提供方便条件。对音乐检索的实际情况进行调研之后,进行详细的需求分析,对现有的管理模式进行改进,开发出一套新型的管理系统,从中领悟系统开发的思想,掌
3、握系统开发的流程和方法。 音乐检索系统的实施的现实意义:减少管理音乐检索的工作人员;检索人员可以随时浏览查看,而且更加直观;改变了以前工资手工记录的方式,电脑录入更加方便快捷;实现了音乐检索的计算机化。,JSP技术简介,JSP(Java Server Page服务器网页)是从1998年开始出现的新技术。由Sun公司倡导、许多公司参与一起建立的一种动态网页技术标准,是基于JavaServlet以及整个Java体系的web开发技术。在传统的网页HTML文件(*.htm,*.html)中加入脚本片段和JSP标记(Tag),构成JSP网页(*.jsp)。JSP技术为创建显示动态生成内容的web页面提供
4、了简便的方法。JSP作为Java家族的一员,承袭了Java的特点,即跨平台的特性,也即一次编译,到处运行。 在国外,己经大量使用JSP作为网络应用程序的开发工具,而在国内,尽管JSP还不是主流开发技术,但是由于JSP的强大优势,许多网站都已经准备转向JSP,利用JSP来开发动态网站。,SQLSERVER 2000 数据库,SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Micro
5、soft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。 SQL Server 特点: 1真正的客户机/服务器体系结构。 2图形化用户界面,使系统管理和数据库管理更加直观、简单。 3丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 4SQL Server与Windows NT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。SQL Server也可以很好地与Microsoft BackOffice客房集成。 5具有很好的伸缩性,可跨越
6、从运行Windows 95/98的膝上型电脑到运 行Windows 2000的大型多处理器等多种平台使用。 6对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。 7SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。,业务流程图,前台功能模块图,后台功能模块图,主界面,用户注册界面,音乐下载界面,后台登录界面,音乐管理界面,会员管理界面,留言板管理界面,结 论,计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。目前各大行业充分利用计算机资
7、源和网络资源来提高自身的管理水平,而有关音乐检索系统的设计也成为音乐公司争论的热点问题。 本文在分析音乐检索系统的基础上,用JSP和SQL2000数据库设计并完成音乐检索系统。通过系统调试结果显示,本系统基本完成了功能需求。在整个设计过程中,采用瀑布模型和结构化的设计方法。本系统界面美观友好,操作方便,做出了自己的特色。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如: 1. 有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。 2. 由于时间关系,系统功能实现不够完善,使用可能存在一些不方便。 本系统在实际使用过程中有可能出现一些问题,通过
8、对系统的不断优化和完善,能够调试出真正符合实际情况的音乐检索系统,形成统一、规范、科学、合理的音乐检索系统。,参考文献,1 李宁.Java Web开发技术大全M .北京:清华大学出版社,2009. 2 孙鑫.Java Web开发详解M.北京:电子工业出版社,2006. 3 徐明华.Java Web整合开发与项目实战M.北京:人民邮电出版社,2009. 4 彭超.新一代JSP网络编程入门与实践M.北京:清华大学出版社,2007. 5 刘聪.零基础学Java Web开发M.北京:机械工业出版社,2008. 6 张洪伟.JSP网络开发技术与整合应用M.北京:清华大学出版社,2006. 7 Y Dan
9、iel Liang. Introduction to Java Programming to Java programming-Comprehensive Version (6th Edition)M.Prentice Hall,2008. 8 Thomas Kyte. Expert Oracle Database Architecture 9i and 10g Programming Techniques and SolutionsM.Apress,2006. 9 王彬,代彦波,颜鹏博.Oracle 10g简明教程M.北京:清华大学出版社,2006. 10 丁国良.Oracle DBA基础教
10、程M.北京:科学出版社,2005. 11 耿祥义.JSP基础教程M.北京:清华大学出版社,2004. 12 耿祥义,张跃平.Java 2实用教程(第三版)M.北京:清华大学出版社,2006. 13 王征.JavaScript网页特效实例大全M.北京:清华大学出版社,2006. 14 Bruce Eckel .Thinking in Java (4th Edition)M.Prentice Hall PTR,2007. 15 Nicholas C Zakas .Professional JavaScript for Web DevelopersM.Worx,2006.,致 谢,大学生活在这个时候
11、即将划上一个句号。但是对于我的人生道路来说,这仅仅是一个逗号,我将面对的是又一次征程的开始。 回忆过去,许许多多的事情浮现在脑海:刚上大学时欢乐心情和兴奋的场景还历历在目。一切都是那么新鲜,那么富有吸引力。有快乐也有艰辛,有收获也有失落。衷心感谢信息学院所有支持帮助过我的老师,谢谢你们多年来的关心和爱护。同窗的友情同样难忘,你们与我共同走过了人生中不平凡的道路,给我留下了值得珍藏的美好记忆。 最后,我要特别感谢指导教师们。本论文是在他们的悉心指导和热情帮助下完成的,老师认真负责的工作态度,严谨的治学精神和精深的理论水平都使我受益匪浅。她们无论在理论上还是在实践中,都给予我很大的帮助,使我专业技能的应用水平得到很大提高,这对于我以后的工作和学习都有益处。值此论文完成之际,特别向指导老师表示衷心的感谢和崇高的敬意,谢谢她们细心而又耐心地辅导,使得我得以顺利的完成毕业设计开发工作,同时也要感谢其他帮助过我的老师和同学,他们在我成长过程中给予了我很大的帮助,在此一并表示感谢。 由于本人水平有限,加上时间紧促,本文一定有不少缺点和不足,恳请各位老师给予帮助和指正。,