- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于dedecms校园体育新闻网建设
基于dedecms校园体育新闻网建设
【摘 要】随着全民体育运动的普及,人们对体育的关注度空前高涨,但是当前大多数校园网站对于体育信息的报告不及时,而且体育信息匮乏的现象也非常普遍。本文基于对dedecms开源网站的介绍,从网站的三级架构模式到主要功能模块的分析,从网站模版的选择到体育资讯数据的采集,并加入校?@赛事和选手风采栏目,完成了一个垂直类的体育校园新闻网站的开发。基于dedecms的开源性,网站在开发和以后的维护过程具有其它开发方式不可比拟的优越性,开发周期短,维护成本低且便捷。
【关键词】dedecms;数据采集;垂直网站;体育资讯
当今社会,在全民健身热潮的涌动下,体育运动越来越普及,互联网作为当今最主流的传播媒体,其宣传作用不容小觑。但是当前校园网的新闻平台基本都是综合性质的,或者发布的实时新闻比较滞后,dedecms作为开源的cms管理系统,在开发便捷性、维护简易性、采集信息同步性方便有很大的优势。本文从网站整体架构、功能分析、数据采集、模版选择、网站发布等主要方面出发,介绍了基于dedecms的校园新闻体育网的建设。网站成功上线运营后,在校学生可以实时浏览学校最近的体育动态、校园体育先锋的英姿以及经老师精心筛选采集的体育资讯,既解决了一般网站建设周期长和维护成本高的问题,又极大提高了学生信息获取的及时性。
一、基于dedecms的校园体育新闻网的整体架构
dedecms作为开源的PHP网站系统,具有易用、完善、开发简单、模版丰富等主要功能,广泛应用于中小型企业、政府机关、教育机构、媒体机构、行业网站、淘宝客网站等,本文中的校园体育新闻网以dedecms为基础,采用三层架构模式,将界面层、业务逻辑层、数据访问层进行分离。其中界面层主要完成网站的静态页面,dedecms采用伪静态,首页、栏目页以及文章详情页面都是动态生成,每次更新系统都在相应的目录下生成静态html文件,文件相当于缓存到本地,大大加快了访问速度;业务逻辑层是dedecms的核心程序,主要包含函数库、数据库的相关操作、各个内容模型的管理,新增模块管理,用户通过前台浏览相应的文章或者进行留言和评价操作时,都会触发相应的业务逻辑层函数;dedecms采用的是mysql数据库,管理员可以通过phpmyadmin进行数据库的页面化管理,同时dedecms也提供数据库的备份和恢复功能,在网站的迁移和恢复方面具有很大的优势。
二、主要功能模块分析
校园体育新闻网主要分类前台和后台两大模块,前台展示给用户,主要包括以下功能:
①网站首页-集中展示主推的校园体育资讯、选手风采以及实时采集的体育赛事和资讯;
②校园赛事-精选校园经典赛事,以文章、图片或者视频的形式展示,登录的学生会员可以对相应的赛事进行点评或者留言;校园赛事预报,对支持的班级或者队员进行投票等;
③选手风采-展示各个班级优秀的体育选手,并定期进行选手专访,网站定期在此栏目下发布选手专访文章;
④体育资讯-实时更新精彩体育资讯,动态发布学生感兴趣的资讯信息;
⑤体育赛事-展示汇编精彩体育赛事,根据分类和时间汇集不同的体育赛事;
⑥评价留言-网站的游客不可以进行评价、留言以及投票,会员可以对相应的资讯、赛事、选手进行评价,后台审核通过后可以在前台页面展示。
后台模块:
①栏目管理-包括栏目的添加、修改和删除,通过栏目管理动态控制导航中栏目的显示;
②文章管理-包括文章的发布、审核、更新、修改、删除、恢复等;
③图库管理-包括图片的上传、审核、修改、水印设置、删除、大小调整等;
④采集管理-包括采集节点设置、采集文章导入、配置信息导入等;
⑤模块管理-本网站后台主要对评价模块、留言模块、投票模块的信息进行审核管理;
⑥系统管理-主要包含网站基本参数的设置、系统静态文件的生成、数据库备份与恢复、系统安全设置等。
三、实时体育新闻采集与文章发布
Dedecms后台提供文章采集的功能,通过指定目标网页的链接,以及标签的开始结束位置,来采集相应的文章,采集主要流程如下:
校园体育新闻网主要采集新浪、搜狐、腾讯、网易门户网站的体育频道下最新发布的文章,以新浪体育频道为例,采集中国男篮子栏目下的热门推荐文章,主要步骤为:
1、增加新节点及设置节点名称:需要采集的是文章,因此内容模型选择普通文章;节点名称可以自定义,最好和采集文章相关,如新浪体育-中国男篮;
2、设置目标页面编码:为了防止采集的文章出现乱码,需设置目标页面编码,可以通过查看目标页面的源代码来确定其编码,一般为utf-8或者gb2312,在源代码中的meta标签charset属性中定义,新浪的页面编码为
文档评论(0)