毕业设计(论文)基于开源网络社区软件打造的歌词网站

上传人:仙*** 文档编号:32462731 上传时间:2021-10-14 格式:DOC 页数:27 大小:877.53KB
收藏 版权申诉 举报 下载
毕业设计(论文)基于开源网络社区软件打造的歌词网站_第1页
第1页 / 共27页
毕业设计(论文)基于开源网络社区软件打造的歌词网站_第2页
第2页 / 共27页
毕业设计(论文)基于开源网络社区软件打造的歌词网站_第3页
第3页 / 共27页
资源描述:

《毕业设计(论文)基于开源网络社区软件打造的歌词网站》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于开源网络社区软件打造的歌词网站(27页珍藏版)》请在装配图网上搜索。

1、石家庄科技信息职业学院毕 业 论 文题 目:基于开源网络社区软件打造的歌词网站学 号: 姓 名: 专业班级: 软件技术(09-23) 指导教师: 完成日期: 2011-12-20 摘 要摘 要: 据中国互联网信息研究中心统计,截至2011年6月底,我国网民总数达到4.85亿,互联网普及率为36.2%,较2010年底提高1.9个百分点。尽管网民规模仍然保持增长,但是增长速度明显减缓。2011年上半年网民增长率为6.1%,是近年来最低水平。新增网民为2770万。2011年是“十二五”的开局之年,政府对信息技术的普及和应用更为重视,通过加强中西部地区基础网络设施建设,推进农村地区信息化,繁荣移动互联

2、网,规范和鼓励网络零售交易等措施,进一步推动互联网向更广泛的群体渗透。在这种背景下,2011年下半年我国网民规模还将进一步增长,预计年底我国网民总数将超过5亿。2011年上半年,受众最广的前三大网络应用分别为搜索引擎(79.6%),即时通信 (79.4%),网络音乐(78.7%)。虽然娱乐应用热度继续回落,但是用户规模依然庞大,又由于歌词表达了歌曲的宗旨和灵魂,阐述了一首歌所要表达的感情和主旨,好的歌曲,其歌词与曲子是骨肉相连、相得益彰的一个有机整体,它们互相配合,成为同时涉及文学和音乐的艺术作品,歌词一般是配合曲子旋律一同出现的,歌词是歌曲的本意所在,所以网民对歌词的需求规模也依然是庞大的。

3、随着社区技术的高速发展和社区应用的普及成熟,互联网正逐步跨入社区时代。从论坛BBS、校友录、SNS、微博等新旧社区应用,到社区搜索、社区聚合、社区营销、社区创业、社区投资等社区经营话题,都受到业界的普遍关注。互联网社区在2010年取得了高速的发展,网络论坛(BBS)、讨论组、SNS、微博等的应用逐渐获得用户的高度关注,成为基础的互联网应用。Discuz!,是全球范围内用户量最大、覆盖面最广的社区论坛(BBS)产品。作为一套成熟的社区论坛解决方案,Discuz! 的每一次升级都引领着中国互联网的社区化、社交化潮流。经过七年多的发展,Discuz! 所建立的社区技术体系和人机交互模型,已成为了互联

4、网社区产品事实上的标准,被广大用户和开发者广泛认同和采纳。本毕业设计的目的是通过开源的网络社区软件(Discuz! X)建立起一个歌词网站,服务于广大的歌词爱好者。关键词: 歌词 网络社区软件 Discuz 互联网应用Abstract: According to the China Internet Network Information Center, as of end of June 2011, the total number of Internet users in China reached 485 million, Internet penetration rate of 36.

5、2%, compared with the end of 2010 increased 1.9 percentage points. Although netizens still growing, but growth has slowed noticeably. Internet users in the first half of 2011 grew 6.1%, the lowest level in recent years. New users to 27.7 million, an increase of the absolute number of Internet users

6、is less than the same period last year (first half of 2010) 36 million level.2011 is the second five first year, the government information technology popularization and application of more importance, by strengthening the construction of network infrastructure in central and western regions, rural

7、areas of information technology, prosperity, mobile Internet, retail norms and to encourage networking trading and other measures to further promote Internet penetration to the wider community. In this context, the second half of 2011 will further increase the size of Chinas Internet users is expect

8、ed by the end of the total number of Internet users in China will exceed 500 million. First half of 2011, the most extensive audience network applications were the top three search engines (79.6%), instant messaging (79.4%), online music (78.7%). Although the entertainment Redu continued to fall, bu

9、t still large-scale users, and because the lyrics express the purpose and soul songs, a song set to express the feelings and substance, good songs, lyrics and song are connected to flesh and blood, complement each other an organic whole, they complement each other, become involved in both literary a

10、nd musical works of art, song lyrics with the melody usually appear together, the intention of the song where the lyrics, the lyrics so the demand for Internet users is still a huge scale.With the rapid development of community technology and community application of universal maturity, the Internet

11、 is gradually entering the community era. From the Forum BBS, alumni, SNS, microblogging and other applications of old and new communities, to community search, community aggregation, community marketing, community business, community investment and community management topics, are subject to the in

12、dustrys attention. Internet community in 2010, has achieved rapid development, online forums (BBS), discussion groups, SNS, microblogging and other applications access to the users attention gradually become the foundation of Internet applications.Discuz!, Is the worlds largest range of users, the m

13、ost extensive coverage of the Community Forum (BBS) products. As a mature community forum solution, Discuz! Every upgrade is leading China-based Internet community, social-oriented trend. After seven years of development, Discuz! Established community technology systems and human-computer interactio

14、n model, the product has become the de facto standard Internet community, the majority of users and developers are widely recognized and accepted.The purpose of this graduation project is open-source online community software (Discuz! X2) to build a lyrics website, serving the majority of the lyrics

15、 lovers.Keywords: Lyrics online community software Discuz Internet applicationsIII目 录目 录一 绪论1(一) 课题开发背景1(二)开源网络社区软件(Discuz!X)简介1(三)主要技术简介2二 课题简介4(一)课题简要说明4(二)可行性研究41、经济可行性42、技术可行性43、运行可行性4三 需求分析5四、网站规划7五、网站建设8(一)准备相关软件、空间、域名、数据库8(二)安装网络社区软件(Discuz! X)8(三)网站后台设置15(四)歌词网站前台界面实现17六、系统测试与调试18(一)系统调试18(二

16、)系统的测试18(三)测试数据18结束语19致 谢20参考文献2118基于开源网络社区软件打造的歌词网站基于开源网络社区软件打造的歌词网站一 绪论 (一) 课题开发背景据中国互联网信息研究中心研究数据显示,截至2011年6月底,中国的网站数,即域名注册者在中国境内的网站数(包括在境内接入和境外接入)为 83万个。相应的,2011年6月底,中国网民规模达到4.85亿,较2010年底新增加网民2770万人;互联网普及率攀升至36.2%,较2010年底提高1.9个百分点。那么什么是网站呢?“网站”是一种呈现在网络上的新兴媒体,许多公司都拥有自己的网站,他们利用网站来进行宣传、产品资讯发布、招聘等等。

17、随着网页制作技术的流行,很多个人也开始制作个人主页,这些通常是制作者用来自我介绍、展现个性的地方。也有提供专业企业网站制作的公司,通常这些公司的网站上提供人们生活各个方面的资讯、服务、新闻、旅游、娱乐、经济等。在因特网的早期,网站还只能保存单纯的文本。经过几年的发展,当万维网出现之后,图像、声音、动画、视频,甚至3D技术开始在因特网上流行起来,网站也慢慢地发展成我们现在看到的图文并茂的样子。通过动态网页技术,用户也可以与其他用户或者网站管理者进行交流。也有一些网站提供电子邮件服务。通过Internet在网站上发表自已对社会对生活的理解和建议,并且通过互联网来获取自己需要的资源。(二)开源网络社

18、区软件(Discuz!X)简介Discuz! X是康盛公司(Comsenz)推出的一个以社区为基础的专业建站平台,让论坛(BBS)、社交网络(SNS)、门户(Portal)、群组(Group)、开放平台(Open Platform)应用充分融合于一体,帮助网站实现一站式服务。除了一般论坛所具有的功能外, Discuz! 还提供 了很大限度的个性化设定。众多功能在后台预留开 关,可按企业需要启用。前台全部采用编译模板技 术构建,更换界面易如反掌。完善的权限设定,使 管理员可控制到每个用户,每个组及所在每个分论 坛的各种权限。目前发布的版本分为简体中文,繁体中文和英文三 个版本。自 Discuz!

19、 2.0 以来,因其高效国际化内 核的应用,使其成功走出国门,步入海外市场,商 业客户遍及中国大陆,香港,台湾,北美,欧洲, 澳洲,马来西亚等国家和地区。依托Discuz! 国际化与标准化的平台架构以及可靠的互联网技术,根据用户的个性化、定制化需求进行开发,让网站具有卓越的安全性、负载性,具有更多特色功能。以“跨界融合”为设计理念的Discuz! X,具有强大的包容性与兼容性,可与其它平台(不限于康盛系列平台)无缝整合,让网站完整统一,数据流通。为二次开发以及陈旧版本的论坛提供安全升级服务,可保障论坛数据的安全转移,让二次开发的功能完备移植。(三)主要技术简介1、PHP技术PHP 独特的语法混

20、合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。2、服务器技术Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最

21、流行的Web服务器软件之一。Apache取自“a patchy server”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。 本来它只用于小型或试验Internet网络,后来逐步扩充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机。Apache是以进程为基础的结构,进程要比线程消耗更多的系统开支,不太适合于多处理器环境,因此,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增

22、加处理器。到目前为止Apache仍然是世界上用的最多的Web服务器,市场占有率达60%左右。世界上很多著名的网站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。3、数据库技术MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购.对于Mysql的前途,没有任何人抱

23、乐观的态度.目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。二 课题简介(一)课题简要说明通过开源的网络社区软件(Discuz! X)建立起一个歌词网站,服务于广大的歌词爱好者,方便互联网用户搜索歌词,记忆歌词,了解歌词,交流歌词的心得体会。(二)可行性研究该阶段通过对网站的初步分析,提出可行性方案并进行论证,这里主要从经济可行性、技术可行性、和操作可行性等方面进行分析。1、经济可行性建设网站所需的网络社区软件(Discuz! X)由康盛创想公司免

24、费提供,可直接到其官方网站()下载,所需的虚拟主机、域名、数据库、等资费较低,易于获得,开发成本低,容易实现,从经济角度来看,该系统可行。2、技术可行性技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求。本网站涉及到php、html、域名解析等技术,相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此技术上是可行的。软件方面:相关的开发软件,可以方便的从网上下载,易于获得,且可以满足系统需求10。3、运行可行性运行性是对组织结构的的影响。该软件界面简洁,操作十分简单,所以从运行角度上看,该软件是可行的。综上所述,该系统的开发从经济、技术、运行等方面完全可

25、行。三 需求分析据中国互联网络信息中心(CNNIC)在2011年6月7日6月30日进行了网上调查,中国互联网网民对于网络音乐的应用已达到3.82亿,由于歌词表达了歌曲的宗旨和灵魂,阐述了一首歌所要表达的感情和主旨,所以即使年代久远,有的歌词也不容易忘记。歌词的好坏有时候在很大程度决定了一首歌的好坏,因此很多著名的歌手也会请著名的填词人来创作,当前歌词创作比较优秀的人有林夕,黄伟文、陈少琪等,所以互联网网民对于歌词的爱好就是我们网站的需求。其次根据百度指数对于歌词的搜索数据和谷歌关键字搜索数据显示互联网用户对于歌词有着旺盛的需求。如图:3.1、3.2 图3.1百度指数对于歌词的搜索数据图3.2

26、谷歌关键字工具对于歌词的搜索数据根据以上分析推断:随着中国互联网用户的不断增加以及对于网络音乐的应用需求的不断增加,中国互联网用户对于音乐歌词的需求规模同样巨大,其对于歌词需求十分旺盛,而互联网上单纯提供歌词服务的网站又不是很多,所以建设一个歌词网站是符合中国互联网用户需求的。四、网站规划本歌词网站主要用于搜集互联网上的不同分类的歌词,所以根据网站提供的服务,可以把网站分为“首页(善网歌词)”、“歌词论坛”、“红歌歌词”、“经典歌词”、“歌手简介”、“儿童歌曲”、“民歌歌词”、“军旅歌曲”、“军旅歌手”、“影视金曲”、“流行金曲”。如图4.1所示:首页(善网歌词)歌词论坛红歌歌词经典歌词歌手简

27、介儿童歌曲民歌歌词军旅歌词军旅歌手影视金曲流行金曲 站务管理歌词新人试贴红歌歌词军旅歌词军旅歌手影视金曲流行金曲民歌歌词儿童歌曲歌手简介经典歌词情歌歌词图4.1歌词网站结构图 五、网站建设(一)准备相关软件、空间、域名、数据库进入康盛创想官方网站( )下载网络社区开源软件(Discuz! X2)。解压到本地计算机上。购买空间(虚拟主机)100M,功能支持如图5.1: 图5.1空间功能支持 购买域名,将域名解析到虚拟主机上。购买Mysql数据库25M,数据库功能支持如图5.1.2:图5.2数据库功能支持下载ftp软件,用于向空间上传文件。(二)安装网络社区软件(Discuz! X2)1、上传 D

28、iscuz! X2 程序到服务器上,解压缩后得到如图5.3所示的三个文件: 图5.3 解压文件upload 这个目录下面的所有文件是我们需要上传到服务器上的可用程序文件;readme 目录为产品介绍、授权、安装、升级、转换以及版本更新日志说明;utility 目录为论坛附带工具,包括升级程序。将其中 upload 目录下的所有文件使用 FTP 软件以二进制方式上传到空间。如5.4所示: 图5.4 上传至虚拟主机 2、设置相关目录的文件属性,以便数据文件可以被程序正确读写,使用 FTP 软件登录您的服务器,将服务器上以下目录、以及该目录下面的所有文件的属性设置为 777,Win 主机请设置 in

29、ternet 来宾帐户可读写属性。./config/config_global.php ./config/config_ucenter.php ./config ./data ./data/avatar ./data/imagecache ./data/plugindata ./data/sysdata ./data/request ./data/template ./data/threadcache ./data/attachment ./data/attachment/album ./data/attachment/forum ./data/attachment/group ./data/

30、log ./uc_client/data/cache ./uc_server/data/ ./uc_server/data/cache ./uc_server/data/avatar ./uc_server/data/backup ./uc_server/data/logs ./uc_server/data/tmp ./uc_server/data/view 关于目录权限修改可以参考:3、上传完毕后,开始安装 Discuz! X 社区软件,在浏览器中运行 开始全新安装,如图5.5: 图5.5 阅读安装向导阅读授权协议后点击“我同意”,系统会自动检查环境及文件目录权限,如下图所示: 图5.6 开

31、始安装 检测成功,点击“下一步”,即进入检测服务器环境以及设置 UCenter 界面,如图5.7所示: 图5.7 设置运行环境 选择“全新安装 Discuz! X (含 UCenter Server)”如果您之前没有安装过我们的产品,需要全新安装的话,请选择此项。 选择“仅安装 Discuz! X (手工指定已经安装的 UCenter Server )”如果您之前安装过我们的产品,现在只是升级的话,请选择此项并保证之前的 UCenter 是 UCenter 1.6.0 版本,如果之前安装的 UCenter Server 没有进行升级操作的话,一般为 1.5.1 版本,您需要首先升级 Ucent

32、er 到 1.6.0 版本, 否则安装程序会提示错误,无法继续。这里以全新安装 Discuz! X 为例。点击“下一步”,进入安装数据库的界面,如图5.8所示: 图5.8 数据库安装 填写好 Discuz! X 数据库信息及管理员信息。附加数据:为测试数据,可以不选择安装,主要是演示专题和完整地区数据。同时这里可以选择站点默认是否开启“门户、家园和群组功能”如果不选择开启,安装后也可以在后台开启相应的功能。点击“下一步”,系统会自动安装数据库直至完毕。 至此,Discuz! X 已经成功地安装完毕!您可以登录 Discuz! X 站点并开始设置了。 (三)网站后台设置网站后台,有时也称为网站管

33、理后台,或网站后台管理,是指用于管理网站前台的一系列操作,如:产品、企业信息的增加、更新、删除等。通过网站管理后台,可以有效的管理网站供浏览者查阅的信息。网站的后台通常需要帐号及密码等信息的登陆验证,登陆信息正确则验证而后进入网站后台的管理界面进行相关的一系列操作。当然,前台和后台都是程序人员做的开发的网站页面,通常开发带网站管理后台功能的网站空间必须支持程序语言和数据开发功能。 在浏览器的地址栏中输入 打开歌词网站登录界面如图5.9 :图5.9 网站后台登录界面分别输入网站创始人用户名和密码,进入网站后台设置。网站的设置后呈现的效果,一方面要方便互联网网民,另一方面要利于搜索引擎优化,就是我

34、们常说的seo,seo对于互联网网民能否在搜索引擎中搜索到善网歌词至关重要。因此要详细研究后,再进行设置,下面分别对网站全局、界面、内容、门户、论坛等进行设置。如图5.10对于网站全局中站点信息的设置:图5.10 网站后台全局设置同样方法依据网站前期规划,在网站后台界面栏目中设置导航,即前期规划中的歌词分类,如图5.11:图5.11 网站后台界面设置(四)歌词网站前台界面实现 网站前台是面向网站访问用户的,通俗的说也就是给访问网站的人看的内容和页面,网站前台访问可以浏览公开发布的内容,如产品信息、新闻信息、企业介绍、企业联系方式、提交留言等操作,管理可以通过密码进到后台的网页,来发布新闻、查看

35、留言等操作。 在浏览器中输入善网歌词网站域名回车进入歌词网站前台首页。在登录窗口(如图5.12)中以管理员(如图5.13)的身份登录.图5.12 善网歌词网站登录窗口图5.13管理员登录 当以管理员身份登录歌词网站后,利用Discuz!X自带diy布局,布局整个网站,效果图如图5.14:图5.14 善网歌词效果图六、系统测试与调试(一)系统调试系统测试包括单元测试,集成测试,和整个系统的测试。单元测试实现对具体某个模块进行的内部逻辑测试,主要是独立功能执行通路的测试,采用条件测试法和数据流测试法。集成测试是对多个模块组成成的系统进行整体测试,采用增量式的测试策略,对功能和接口进行测试,通过自底

36、向上集成的原则。系统测试在系统部署的后期,由团队的几个人在网站测试运营期间对系统的耐压强度和性能进行了测试。由此对系统进行优化。(二)系统的测试系统测试是为了发现错误而执行程序的过程,成功的测试是发现了至今尚未发现的错误的测试。测试的目的就是希望能发现潜在的各种错误和缺陷。应根据开发各阶段的需求、设计等文档或程序的内部结构精心设计测试用例,并利用这些实例来运行程序,以便发现错误。(三)测试数据添加多条记录后,进行数据测试,测试结果如下表所示:表6.1 测试结果功能模块测试方法测试结果添加歌词添加一条记录正常删除歌词删除一条记录正常编辑歌词修改歌词信息,保存正常查看歌词查看一个歌词正常搜索歌词在

37、搜索界面,搜索歌词名称正常结束语结束语在刘老师的指导下,经过设计和开发过程,终于顺利完成了毕业论文。从中学到了很多东西。感谢刘平老师,这篇论文的每个实验细节和每个数据,都离不开你的细心指导。而你开开朗的个性和宽容的态度,帮助我能够很快的融入我的毕业设计之中。在毕业设计期间,刘平老师给我指出了很多不足之处,使我即使改正,在改正缺点的同时也学到了好的新的知识,比如关于数据库的操作等等。这次毕业设计是对自己的一个挑战。完成毕业设计,让我受益匪浅,我相信它会对我以后的人生和工作起到很好的促进作用。当前,在中国互联网产业迅速发展新时期,作为新一代互联网的受益者,使用者和建设者。当抓住新形势下技术变革和产

38、业发展的历史机遇,在现有互联网基础上进行创新。 18致 谢致 谢非常感谢刘平老师。在这半年的时间里,作为指导老师,刘老师给我提供了很多参考资料,在程序设计上提出了很多指导意见,使我能够顺利地完成毕业设计,学到了很多关于网站建设开发的知识。感谢康盛公司(Comsenz) 免费提供的开源网络社区软件Discuz!X。感谢我的同学们的热心帮助和建议,谢谢你们,正是因为你们的帮助,我才能克服一个个的困难。感谢院系老师对我的培育,让我学到了扎实的专业知识。感谢培育了我三年的大学。19参考文献参考文献技术层面1 2 3 4 5 邹洪波、陈国章, Web服务器与网页制作要点J计算机世界报,1997(29)6 郑阿奇主编, SQL Server实用教程M北京:电子工业出版社 2002市场分析789.hk20

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!