一、基本信息
标题:基于SSH2的新闻信息管理平台的设计与开发
时间:2017-03
出版源:青岛大学
领域分类:系统设计与架构
二、研究背景
问题定义:如何人性化、个性化的为不同用户提供不同的特定的新闻以满足用户需求
难点:用户的喜好各不同,如何精确的制定用户画像
相关工作:用户可以通过分类直接查找喜欢的模块新闻,也
可以通过站内搜索功能,查找自己喜欢的模块新闻。如果在本地库中没有查找到需
求的新闻,可以进行站外爬虫查找,显示出新闻来源,并进行信息呈现。如果用户
还不满足这些功能,可以进行注册登录,添加自己关注的新闻模块,上传新闻稿,
活跃社区。但涉及用户自己上传信息,就需要后台编辑进行审核,只有审核通过的
新闻稿才能呈现给用户。
三、创新方法
1、使用cookie和session来进行身份验证和会话跟踪
2、采用python来爬取网站外的新闻资源
四、实验
数据集:百度热搜中的热点新闻信息
要探究的问题:系统的爬虫模块是否正常工作
结论:能返回信息给用户,模块正常工作
五、结论
作者的总结:
新闻信息管理平台完成了预期,在试运行阶段,没有出现系统瘫痪、崩溃、404等常见错误,遇到
一些小的页面问题,也能得到了解决。经过不断的测试,系统变得更加健壮和完善。这种信息化管理方式替代传统工作方式会在以后的社会中
更加普遍,因此该新闻信息管理平台的建设是符合社会发展趋势。
自己的评价:
亮点:采用MVC的垂直型架构风格可以提高系统的吞吐量,爬虫模块的设计更是为初期系统数据库资源不足的情况下,从其他网页合法的爬取数据来满足用户,可以迅速稳定用户团体。
改进:MVC的垂直型架构适合以千为单位的访问人次,可以采用RPC的设计风格来满足万人次及更高并发量的访问。
原文地址:https://www.cnblogs.com/NickReyes/p/9926582.html
时间: 2024-10-08 23:10:33