XXXX本科毕业设计(论文)任务书
学院:XXX学院
毕业设计(论文)题目:J2EE + SQL Server 2005音乐网站任务书
指导教师姓名
专业技术职务
类  别
毕业论文
学 生
姓 名
学 号
毕业设计(论文)课题性质
软件开发
专 业
班 级
是否隶属科
研项目
1、毕业设计(论文)的主要任务及目标
课题:采用J2EE + SQL Server 2005技术为核心,开发一个以音乐娱乐新闻为一体的动态音乐网站。
开发背景:随着计算机技术的发展,网络技术对我们生活和工作显得越来越重要,特别是现在信息高度发达的今天,为了满足不同人们对网络需求,各种特,各种主题的网站也在不断增加。由于以往的静态网页存在单调,维护任务大,缺乏和用户的交互,随着计算机软件知识的推广,动态网页正在走向普通的网页设计师的生活。
开发目的:为了满足音乐爱好者,明星崇拜者,各种专辑痴迷着的需求,一批以音乐为主题的网站也应运而生。本站设计目标就是设计一个以音乐新闻为一体的动态交互网站,用户可以在浏览过程中,实现和本站信息的交互。目前开发动态网站的语言和技术常用的有ASP,PHP,JSP,CGI,J2EE技术等。我们这里准备选择功能强大的J2EE及SQL技术为本次开发的核心。
2、毕业设计(论文)的主要功能描述
本系统的系统业务需求说明:
  用户注册/登录
  用户通过提交信息查询音乐
  用户管理自己的收藏夹
  注册用户进行音乐的试听和下载
  系统管理员对音乐信息及用户信息进行有效的管理
基本功能模块设计:
                                                                                                                                                           
所以,本站功能需求经过以上分析最后整理如下:
1 浏览者可以随时上网获得一些相关音乐的最新咨讯。
2 浏览者可以随着上网试听本站提供所有的音乐。
3 浏览者可以随时上网查看并且分类本站提供的音乐专辑。
4 浏览者可以随时上网查看浏览本站推荐的明星和专辑介绍。
5 浏览者可以随时上网对本站的在线调查进行投票和查看投票结果。
6 浏览者可以随时上网查看浏览本站论坛,发贴和回贴,可以提供用户注册,用户登录,登录时并提供cookie有效期,方便经常登录用户,注册用户登录后可以随时发贴和回帖。
7 管理员可以后台管理本站的新闻、歌曲、分类,论坛、在线调查的数据。管理的内容可以是添加,修改,删除等操作。
3、毕业设计(论文)的技术描述
1.系统的开发环境和工具
操作系统选择:  Windows XP
开发工具:      MyEclipse
后台数据库:    SQL Server 2005
J2EE运行环境的配置:Tomcat5, JDK1.4
2.J2EE技术及开发模式
Java Bean技术:Java Bean技术在JSP程序中常用来封装事务逻辑或数据库操作等,可以很好地实现业务逻辑和前台程序的分离,使得系统具有更好的健壮性和灵活性。
声频处理技术:采用Applet技术,用AudioClip可以实现。
采用的是J2EE+ Java Bean模式:在该模式中,JSP页面独自响应请求并将处理结果返回客户。所用的数据通过Bean来处理,JSP实现页面的显示。
3.常见的声频的处理技术
数字声频技术的英文名称:digital audio technique,是指对声频信号进行数字处理的有关技术 ,包括模-数和数-模变换、数字数据的传输、记录、存储、混合及其他处理技术。这里声频信号主要指与音乐和语言有关的信号。这些信号在处理过程中须满足高保真要求,而通信技术中的语言处理则须满足可懂度准则。数字声频技术的主要优点是能提高声频信号的质量,增强抗干扰能力。数字声频设备使用灵活,便于大规模生产。
jsp编译过程4.上传、下载的处理技术
1客户端上传文件   
客户端通过一个Jsp页面,上传文件到服务器,该Jsp页面必须含有File类表单,并且表单必须设置enctype="multipart/form- data"。提交表单时通过内置对象request,InputStream();方法获得一个输入流。
(2)文件下载   
Jsp内置对象response调用方法getOutputStream()可以获取一个指向客户的输出流,服务器将文件写入这个流,然后可下载此文件。
5.sql存储的数据库技术
sql语句执行的时候要先编译,然后执行。存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程
4、主要参考文献
[1] 陶勇,李小军. Hibernate ORM 最佳实践[M].北京:清华大学出版社,2007.
[2] 王沛,冯曼菲.征服AjaxWeb2.0开发技术详解[M].北京:人民邮电出版社,2006.
[3] 王国辉,王毅,李钟蔚.JSP程序开发范例宝典[M].北京:人民邮电出版社,2007.
[4] 戎伟.苏威.揭秘J2EE项目开发的70个问题[M] .北京:人民邮电出版社,2008.
[5] 罗时飞.精通Spring 2.0[M].北京:电子工业出版社,2007.
[6] 计磊,李里,周伟. 精通J2EE Eclipse Struts Hibernate Spring整合应用案例[M] .北京:人民邮电出版社,2006. 
[7] Deepak Alur,Joho Crupi,Dan Malks.Core J2EE Parrerns[M].北京:机械工业出版社,2007.
[8] 李刚.轻量级J2EE企业应用实践[M].北京:电子工业出版社,2007.
[9] 陈刚.java开发利器Eclipse从入门到精通[M].北京:清华大学出版社,2007.
[10] Bruce Eckel. Java编程思想[M].北京:机械工业出版社,2005.
[11] Effective Java Programming Language Guide作者: Joshua Bloch出版社: Addison-Wesley Professional出版年: 05 June, 2001
[12] Thinking in Java (3rd Edition)作者: Bruce Eckel出版社: Prentice Hall PTR出版年: 2002-12-06.
[13] Effective Java: Second Edition作者: Joshua Bloch出版社: Addison-Wesley出版年: 2008-05-28
[14] Head First Java, 2nd Edition作者: Kathy Sierra / Bert Bates / Sierra Kathy / Bates Bert出版社: O'Reilly Media出版年: 2005-02-09
5、进度安排
毕业设计(论文)各阶段任务
起 止 日 期
1
2
3
4
5
6
                               
指导教师签字:             
                                                年    月    日

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。