目 录
摘要... 1
Abstract 2
1、引言... 3
1.1 课题的目的和意义... 3
1.2 国内现状分析... 3
2、可行性研究与需求分析... 4
2.1 可行性研究... 4
2.1.1 经济可行性... 4
2.1.2 技术可行性... 4
2.1.3 运行可行性... 4
2.1.4 时间可行性... 4
2.1.5 法律可行性... 5
2.2 需求分析... 5
2.2.1 系统需求... 5
2.2.2 性能需求... 5
2.2.3 应用需求分析... 6
2.2.4 运行需求分析... 6
2.2.5 其他需求分析... 6
3、相关技术介绍... 7
3.1 JSP技术简介... 7
3.2 JSP工作原理... 7
3.3 JSP体系结构... 7
3.4 JSP的特点... 8
3.5 SQLSERVER 2000 数据库... 9
3.6 系统数据库连接... 10
3.7 BS模式与C/S模式的比较分析... 15
4、系统分析和项目开发计划... 18
4.1 系统分析... 18
4.2 项目开发计划... 18
4.3 内容分析... 18
4.4 功能模块图... 19
4.5 处理流程设计... 20
4.5.1 系统操作流程图... 20
4.5.2 数据增加流程... 20
4.5.3 数据修改流程... 21
4.5.4 数据删除流程... 22
5、系统设计... 24
5.1 前台模块设计... 24
5.1.1 首页... 24
5.1.2 最新歌曲... 25
5.1.3 全部分类... 25
5.1.4 搜索歌曲... 26
5.1.5 用户注册... 26
5.1.6 会员登录... 26
5.1.7 修改密码... 27
5.1.8 设为首页... 27
5.2 后台模块设计... 27
5.2.1 管理员登陆... 27
5.2.2 评论管理... 28
5.2.3 分类管理... 28
5.2.4 歌曲管理... 29
5.2.5 系统管理员设置... 29
6、系统调试与测试... 30
6.1 程序调试... 30
6.2 程序的测试... 30
6.2.1 测试的重要性及目的... 30
6.2.2 测试的步骤... 32
6.2.3 测试的主要内容... 32
结束语... 34
致谢... 36
参考文献... 37
摘要
随着互联网和宽带上网的普及,Integer音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的Integer音乐网站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。
课题目标是设计并实现一个音乐网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
关键词 音乐网站 互联网 系统设计
Abstract
Along with the Internet and the wide band surfer's popularization, the Integer music website is sudden appearance in China, and seeps day by day to people's daily life. Music website is one kind of form of society which using the Modern Communication Technology, the computer and the networking carries on, its goal is through the Internet, raises the people living standard, the optimization social resource disposition, thus realizes the public wealth maximized use. This topic studies the Integer music website is mainly to provide the search personally, the appreciation and a commentary platform, thus for brings conveniently personally.
The topic goal is designs and realizes a music website. The union practice, understood that the homepage development technology and the database elementary knowledge, the study related development kit and the application software, the familiar website construction's process, masters the network database programming method skilled.
Key words Music website Internet System design
1、引言
1.1 课题的目的和意义
随着互联网和宽带上网的普及,Integer音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的Integer音乐网站主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。
课题目标是设计并实现一个B/S体系结构的Integer音乐网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。
1.2 国内现状分析
现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发这样一套管理系统是十分必要的。
随着科学技术的不断提高,计算机科学技术日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。例如:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。
本系统用JSP语言来编写社本系统,数据库用SQLSERVER 2000来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。
2、可行性研究与需求分析
2.1 可行性研究
该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。我们在这里主要从技术可行性、经济可行性和操作可行性等方面进行分析。
2.1.1 经济可行性
开发该系统所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得.因此,开发成本较低。而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。所以,从经济的角度来看,该系统可行。
2.1.2 技术可行性
技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。本系统用的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前单机模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。
本系统的开发,是典型的Mis开发。采用JSP编程语言,已无技术上的问题。
2.1.3 运行可行性
运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。
2.1.4 时间可行性
从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。
2.1.5 法律可行性
① 所有技术资料都为合法。
② 开发过程中不存在知识产权问题。
③ 未抄袭任何系统,不存在侵犯版权问题。
④ 开发过程中未涉及任何法律责任。
综上所述,本系统的开发从技术上、从经济上、从法律上等都是完全可靠的。
2.2 需求分析
需求分析是软件设计的一个重要的环节。本阶段对系统管理系统的应用情况作全面调查,以确定系统目标。确定用户的需求。用户对系统的需求我们从以下几方面进行分析。
2.2.1 系统需求
用JSP开发系统管理系统基于B/S模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。所有的工作基于浏览器,安装、使用、维护、升级十分简单。
2.2.2 性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行。系统处理的准确性和及时性是系统的必要性能。由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 |