开题报告-在线点歌系统的设计与实现
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计开题报告
计算机科学与技术
在线点歌系统的设计与实现
一、综述本课题国内外研究动态,说明选题的依据和意义
伴随着网络的出现,网页逐渐融入人们的生活。
快速及时的新闻浏览,五彩缤纷的网上信息,使网络与人们的生活息息相关,于是世界上又出现了第三媒体——Internet。
它打破了地域限制,真正使信息得以共享,改变了人们的工作和生活方式。
制作网页是企业和个人的宣传自己的重要手段,同时也是学习者获取学习信息的重要手段。
尤其是在教育领域,在素质教育与终身教育成为必然的今天,人们对信息的需求有了更新,更高的要求,而网页由于本身所具有的信息量大,传递快速,没有时空限制等特点恰好满足这种要求。
所以网页也逐渐成为一种新兴的教育资源。
也正是由于网络实现网站的数据信息能够进行实时交互,保证网站数据的实时性。
在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
计算机将具备更多的智能成分,它将具有多种感知能力、一定的思考与判断能力及一定的自然语言能力。
除了提供自然的输入手段(如语音输入、手写输入)外,让人能产生身临其境感觉的各种交互设备已经出现,虚拟现实技术是这一领域发展的集中体现。
通过Internet与世界各地的其它用户自由地进行通信,可从Internet中获得各种信息。
人们已充分领略到网络的魅力,Internet大大缩小了时空界限,通过网络人们可以共享计算机硬件资源、软件资源和信息资源。
“网络就是计算机”的概念被事实一再证明,被世人逐步接受。
随着Internet的进一步发展,静态Web站点的开发与维护变得越来越困难,一方面信息的不断增加和变化,使站点维护人员不得不经常修改他们的网页,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任。
另一方面静态网页由于不能与浏览者进行有效交互,使人们感到越来越乏味,而不愿意再一次地进入同一站点。
所以开发动态网页成了越来越多的站点所追求目标。
网络发展前景无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的发展注入新鲜的活力。
站在网络时代的前夜,我们清晰地听到了网络时代的宣言:谁掌握了网络,谁就掌握了未来。
网络技术以及计算机的发展,网友们对网络的要求也日益长高,平常在网上听歌用一大堆下载软件下载下来也要管理同,又占空间,比如那流行歌曲,下载了听了又要删,很不方
便,而在线点歌系统的实现改变了这一状况。
它本身就是一个的音乐网站,用户通过它可是方便、快捷、安全地实现音乐搜索查找歌曲,并能实时试听,将自己喜爱的歌曲加入收藏。
在线点歌系统作为一个可以与客户互动的一个动态交流网站,做一个这样的一个网站还是很有意义的。
在现在这个信息化,发展迅速的时代里,人们的压力也越来越大,减压的方式也各部相同。
有的去爬山,有的去打球,有的去唱歌等等,但唱歌来减压是当代人最主要的选择。
好多人都喜欢去KTV里唱歌,但那里面环境不好,人多嘈杂,总是去KTV也不是很方便。
所以如果有一个在线点歌系统在自己家电脑里,那要唱歌的时候就在家里就能在线点歌了,而且在家了也很方便,一家人一起来唱歌也能使家更加温馨。
本系用JSP在网络上架构一个在线点歌平台,让每一个歌曲爱好者都能在业余生活中找到一个可以在线歌曲的系统。
本文从理论和实践两个角度出发,对一个具有基本互动功能的在线点歌网站进行设计与实现分析。
论文首先较为详尽地介绍了面向对象分析与设计的有关概念与技术。
接着对交易系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。
最后对系统的主要页面、数据库的设计与实现作了较为详细的讲解。
本在线点歌网站是运用JSP技术来实现的。
其主要功能有:会员管理,歌曲管理,点歌管理,网站管理等。
论文在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
JSP 是一种广泛应用的网页设计技术, 它是一种HTML 和Java 脚本混合的编程技术, 它结合了HTML 的静态特性和Java语言的动态能力, 因此用它进行动态网页设计非常方便。
目前在国内PHP与ASP应用最为广泛。
而jsp由于是一种较新的技术,国内采用的较少。
但在国外,jsp已经是比较流行的一种技术,尤其是电子商务类的网站,多采用jsp。
采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。
二、研究的基本内容,拟解决的主要问题:
研究的基本内容:
(1)用户注册、登录界面:在本系统中用于客户使用该系统的权限限制
(2)歌曲浏览及其管理:对于登陆用户可以浏览,管理歌曲的功能
(3)歌曲分类管理:该功能是管理员对歌曲可以进行更新,分类
(4)会员账号管理:管理员对于注册会员的账号信息进行统一管理
三、研究步骤、方法及措施:
1、系统的需求分析
列出本系统需要解决的主要问题,应具备的基本功能,描述数据等
2、系统的概要设计
系统功能的大致描述及系统运行环境与系统结构。
3、详细设计
模块的设计,与数据库的测试和连接等。
4、编码阶段
每个模块详细编码,接口设计。
5、测试阶段
先进行单元测试、集成测试,编译目标应用程序。
6、写毕业论文初稿并进行修改、完善,最后完成毕业论文。
方法及措施
利用丰富的图书馆、网络等资源,尽可能多地查找有关在线点歌系统及Java程序语言设计这一方面的书籍资料。
积极与指导教师交流和沟通,认真完成毕业设计的每一个阶段和步骤。
四、参考文献
[1] 邵丽萍等著,《动态网页制作》,电子工业出版社,2000年。
[2] 高峰霞等著,《WEB数据库开发技术》,电子工业出版社。
[3] 顾佳英等著,《网页数据库设计与发布》,清华大学出版社,2000年。
[4] 杜轩华等著,《Web开发技术》,上海大学出版社,2005年。
[5] 飞思科技产品研发中心,《JSP 应用开发详解》,电子工业出版社。
[6] 龙马工作室著,《JSP+Oracle组建动态网页》,人民邮电出版社。
[7] 沈伯青等著,《从零开始——Java基础培训教程》,人民邮电出版社。
[8] 卫琴等著,《tomcat与java web 开发技术详解》,电子工业出版社。
[9] 杨德华著,“web 服务器端的动态网页技术”,《计算机应用研究》,1999年第19期。
[10] 方忠等著,“ASP与JSP的比较研究”,《计算机工程》,2000年第10期。
[11] 李平等著,“基于JSP技术的web数据库设计”,《电脑与信息技术》,2000年第6期。
[12] 孙以义等著,“用JSP构建动态网站”,《电子与电脑》,2000年第3期。
[13] Gamma.E Design Patterns: Elements of Reusable Object-oriented software.Addison –Wesley, Reading Massachusetts ,1995
[14] Fowker M. Refactoring Imlproving the Designs with Refactoring [Ph.Dthersis] University of Texas at Austin, 1999。