js音乐网站设计方案.doc
《js音乐网站设计方案.doc》由会员分享,可在线阅读,更多相关《js音乐网站设计方案.doc(51页珍藏版)》请在沃文网上搜索。
1、JSP音乐网站摘 要:随着互联网和宽带上网的普及,Integer音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高人们生活水平、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的Integer音乐网站主要是为个人提供搜索,欣赏和评论的一个平台,从而给个人带来方便。课题目标是设计并实现一个音乐网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。系统采用B/S开发模式,开发工具选择JAVA、JSP、JavaScript、
2、Html语言,采用Tomcat服务器技术,后台数据库选用SQL Server 2000。关键词:音乐网站,互联网,系统设计。Music websiteAbstract: Along with the Internet and the wide band surfers popularization, the Integer music website is sudden appearance in China, and seeps day by day to peoples daily life. Music website is one kind of form of society whi
3、ch 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
4、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 stu
5、dy related development kit and the application software, the familiar website constructions process, masters the network database programming method skilled. The exploit mode is B/S, and the development tools are JAVA, JSP, JavaScript and Html. It takes the Tomcat as its server, and the backstage su
6、pporters database is finished by SQL Server 2000.Key words: Music website; InternetSystem design.目 录1 引言 11.1 课题的目的和意义11.2 国内现状分析12 需求分析32.1 问题分析32.2 任务概述32.3 功能需求概述32.4 运行环境43 系统概念结构设计63.1功能划分63.2系统结构设计63.3系统功能模块64 系统设计74.1 指导思想84.2 系统流程图84.3 数据流程图94.4 功能模块设计94.5 前台功能模块设计94.5.1 用户注册94.5.2 购物车管理104.
7、5.3 订单管理114.5.4 个人资料管理124.5.5 投票专区134.6 后台功能模块设计144.6.1 系统管理模块144.6.2 会员管理154.6.3 类别管理164.6.4 订单管理174.6.5 音乐管理184.6.6 投票管理204.7 数据库设计225 开发技术255.1 开发技术介绍255.1.1 B/S模式及其优势255.1.2 Web应用程序开发环境JSP技术265.1.3 Java简介285.1.4 Tomcat应用服务器295.1.5 SQL server 2000325.2 数据访问接口336 关键技术解决346.1 JSP音乐网站配置说明346.2 JSP与数
8、据库的连接357 结论 36致谢37参考文献38宝鸡文理学院本科毕业设计任务书39宝鸡文理学院本科毕业论文(设计)中期检查报告41宝鸡文理学院本科毕业设计指导教师指导记录表42宝鸡文理学院本科毕业设计结题报告43宝鸡文理学院本科毕业设计成绩评定及答辩评议表45宝鸡文理学院本科毕业设计答辩过程记录(附页)471引言1.1课题的目的和意义随着互联网和宽带上网的普及,音乐网站在中国异军突起,并日益渗透到人们的日常生活中。音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个
9、人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。课题目标是设计并实现一个B/S体系结构的音乐网站。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。1.2国内现状分析现在我国的信息管理水平还比较落后,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据目前实际的情况开发这样一套管理系统是十分必要的。随着科学技术的不断提高,计算机科学技术日渐
10、成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机进行管理,具有着手工管理所无法比拟的优点。例如:可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作的效率,也是信息正规化管理与世界接轨的重要条件。本系统用JSP语言来编写社本系统,数据库用SQLSERVER 2000来连接系统。本论文主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学
11、习与工作奠定了良好的基础。2 需求分析2.1问题分析JSP音乐网站是运用现代通信技术、计算机和网络技术进行的一种社会形态,其目的是通过互联网、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本课题所研究的音乐网站主要是为个人提供搜索,欣赏和下载的一个平台,从而给个人带来方便。因此,开发一个JSP音乐网站是很有必要的,具有其特有的技术意义和管理意义。JSP音乐网站拟采用B/S模式,三层结构设计。涉及静(动)态网页编写(熟悉HTML、CSS、JavaScript)、程序设计(ASP、PHP、JSP或其它语言基础)、数据库应用(SQL server、MySQL的使用、SQL语言、调
12、优)、数据库设计、软件工程及软件测试,用户界面设计、美化、文档编写(软件开发计划、用户手册等设计内容都要形成文字)等各方面知识;以及团队组织、项目管理,帮助文档的编写、部分的测试等。2.2任务概述此基于JSP的音乐网站分前台功能和后台功能: (1)前台部分由用户使用,主要包括用户注册,购物车管理,订单管理,个人资料管理,投票专区(2)后台部分由管理员使用,主要包括系统管理,会员管理,类别管理,订单管理,音乐管理,投票管理。2.3功能需求概述1、用户管理:为了便于网站的管理,必须有一套完整的用户管理体系。2、订单查询:登陆用户可以通过订单号查询订单。3、购物车:所选音乐须通过购物车进行保存,然后
13、生成订单。4、修改个人资料:为了保护用户信息不受非法侵害,用户登陆后即可对个人的注册信息进行修改。5、投票专区:用户可以对自己喜欢的音乐进行投票操作。6、系统管理:管理员可以修改自己的密码。7、类别管理:可以添加与查询网站的音乐类别,并进行操作。8、订单信息管理模块:网站管理者对用户订单的执行和编辑状态。 9、添加音乐模块:向音乐表插入前台首页展示的音乐信息。10、查询会员信息管理模块:查询注册所有用户,对一些非法或失信用户进行删除操作。11、投票信息管理模块:管理员对网站用户投票信息进行添加与查询的功能操作。2.4运行环境系统对运行的环境的要求:1. 硬件环境(1) 服务器端服务器端的最低配
14、置是由建立站点所需的软件来决定的,在最低配置的情况下,服务器的往往不尽如人意,现在的硬件性能已经相当出色,而且价格也很便宜,因此通常应给服务器端配置高性能的硬件。本网络系统服务器端的配置如下:l 处理器:Inter Pentium 4 1.6GHz 或更高l 内存:256MBl 硬盘空间:80GBl 光驱:CD-ROM 48Xl 显卡:SVAG显示适配器。(2) 用户端因为学生端主要用于浏览和操作数据,所以对学生端的硬件要求不高,不过现在的电脑很高的性价比,因此需要的配置应该高于下面的配置:l 处理器:Inter Pentium 1.0GHz 或更高l 内存:32MBl 硬盘空间:40GBl
15、光驱:CD-ROM 48Xl 显卡:SVAG显示适配器。2. 软件环境(1) 服务器端l 操作系统:Windows 2000 Serverl 网络协议:TCP/IPl web服务器:Internet Information Server5.0/Personal Web Serverl 数据库:Mircrosoft SQLserver2000l 浏览器:Internet Explorer 5.0以上(2) 用户端l 操作系统:Windows 98/2000/XPl 网络协议:TCP/IPl 数据库:Mircrosoft SQLserver2000浏览器:Internet Explorer 5.0
16、以上473系统概念结构设计3.1功能划分将需求分析得到的作为需求抽象信息结构。即概念模型的过程就是概念结构设计,它是整个数据库设计的关键。要系统需求分析阶段,搞清楚了系统“做什么”的问题,形成了目标系统的逻辑模型。现在我们就是说要把系统“做什么”的逻辑模型变换为“怎么做”的物理模型,即着手实现系统的需求。首先,我们需要描述的是系统的总的体系结构。接着在一步步的向下进行描述。功能划分的基本思想是将系统设计成由多个相对独立、功能单一的模块组成的结构。由于模块之间相对独立,每一模块就可以单独地被理解、编写、测试、排错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、可靠性等)
17、。因此,大大简化了系统研制开发的工作。3.2系统结构设计总体设计主要是指在系统分析的基础上,对整个系统的划分(子系统)、机器设备(包括软、硬设备)的配置、数据的存贮规律以及整个系统实现规划等方面进行合理的安排。系统设计工作应该自顶向下地进行。系统设计的工作复杂又细致,总体设计阶段需要进行系统模块结构设计,要将一个大系统分解成不同层次、多个模块组成的系统,在详细设计阶段要在模块结构设计的基础上,给出每个模块实现方法的细节,并对模块的输入、输出和处理过程作详细描述,以便在系统实施阶段进行程序设计时可以把这个描述直接“翻译”成用某种程序设计语言书写的程序。3.3系统功能模块模块化是指解决一个复杂问题
18、时自上项下逐层把系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。系统的模块划分不能是任意的,应尽量保持其独立性。是为了降低系统和复杂性,提高可读性、可维护性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到提高模块的独立,为设计高质量的系统结构奠定基础。系统模块结构设计的任务是划分子系统,然后确定子系统的模块结构,并画出模块结构图。在这个过程中必须考虑以下几个问题:(1)如何将一个系统划分成多个子系统。(2)每个子系统如何划分成多个模块。(3)如何确定子系统之间、模块之间
19、传送的数据及其调用关系。(4)如何评价并改进模块结构的质量。该方法适合于软件系统的总体设计和详细设计,特别是将一个复杂的系统转换成模块化结构系统,该方法具有它的优势。在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段的结构化程序设计方法(SP)前后衔接起来。 系统功能模块化的优点: (1)系统功能模块划分清晰,区别明显,易于操作。(2)操作界面友好,简单易懂适合不同层次的操作人员。(3)子系统之间的数据交换操作简单、快捷。根据该系统的需求分析,设计可实现的模块组织结构。如图3.1所示:网上音乐系统前台功能后台功能 用户管理 购物车管理 订单管理 个人资料管理 投票专区 订单管理
20、音乐管理 投票管理 类别管理 会员管理 系统管理图1 系统层次模块图4系统设计4.1指导思想系统功能设计本着从用户角度出发的原则,要求实用,且符合用户提出的合理需求。系统设计在不违反系统整体性的基础上,可根据用户的需求进行二次开发,不断完善系统功能,便于系统的不断升级。用户信息4.2系统流程图退出会员 管理员系统资源模块商品信息 查询 音乐管理订单查询信息添加、查询、修改删除图2 系统流程图音乐、订单、类别管理订单信息4.3数据流程图管理员 录入修改、删除系统会员信息文件查询试卷登录合法会员 图3 数据流程图4.4功能模块设计此基于JSP的音乐网站分前台功能和后台功能: 1、前台部分由用户使用
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- js 音乐网站 设计方案
