利用Spring Boot打造新闻推荐办理方案

打印 上一主题 下一主题

主题 910|帖子 910|积分 2730

1体系概述
1.1 研究背景
如今互联网高速发展,网络遍布环球,通过互联网发布的消息能快而方便的传播到世界每个角落,并且互联网上能传播的信息也很广,好比文字、图片、声音、视频等。从而,这种种利益使得互联网成了信息传播的主要途径,社会上各种各样的信息都想尽办法通过互联网进行传播,互联网对社会产生的影响越来越大。
随着盘算机技术的发展以及盘算机网络的逐渐遍及,互联网成为人们查找信息的紧张场合,二十一世纪是信息的期间,以是信息的交换和信息流畅显得特殊紧张。因此,开发合适的新闻推荐体系成为企业一定要走的一步棋。开发合适的新闻推荐体系,可以方便管理职员对新闻推荐体系的管理,提高信息管理工作效率及查询效率,有利于更好的为用户提供服务。
1.2研究目标
随着互联网技术的快速发展,网络期间的到来,网络信息也将会改变当今社会。各行各业在一样寻常企业经营管理等方面也在慢慢的向规范化和网络化趋势会合。新闻推荐体系的信息化程度体如今将互联网与信息技术应用于经营与管理,以现代化工具取代传统手工作业。无疑,使用网络信息化管理使信息管理更先进、更高效、更科学,信息交流更迅速。
发布新闻假如还用之前的小报情势发布,这样会导致了效率低下。而且,时间一长的话,积聚下来的数据信息不轻易保存,对于查询、更新还有维护会带来不少问题。对于数据交代也存在很大的隐患。假如采用电子化的存储方式就会带来很大的改善,而且给用户的查询带来了很大便利,因此设计一个新闻推荐体系刻不容缓,可以或许提高企业在信息技术方面的展示程度。
1.3体系设计思想
一个乐成的网站应明确建立网站的目标,确定网站的功能,确定网站规模、投入费用,进行必要的市场分析等。只有详细的策划,才华制止在网站建立中出现的很多问题,使网站建立能顺利进行。同时,一个大型的盘算机网站体系,必须有一个正确的设计引导思想,通过公道选择数据结构、网络结构、操作体系以及开发环境,构成一个美满的网络体系结构,才华充实发挥盘算机信息管理的上风。根据实际生存中网民的实际需求,本体系的设计按照下述原则进行。
1.有用性:实际上这里的有用性包括两个方面的意思:有用性和可用性。有用性是指站点潜伏的能满足用户需求的功能,而可用性是指可以或许通过站点的操作实现特定的目标。可以看出一个站点假如不能恰当运行或设计得非常槽糕就不是一个好站点。可用站点的效益应该非常高,并易于学习,在实现用户目标时令人满意而不堕落。
2.高可靠性:一个实用的网站同时必须是可靠的,本设计通过公道而先进的网络设计以及软、硬件的优化选型,可保证网站的可靠性与容错性。
3.高安全性:在设计中,将充实利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,充实考虑体系及数据资源的容灾、备份、恢复的要求。为体系提供强大的数据库备份工具。可以保证关键数据的安全性。操作权限级,设置不同的脚色确保每一步的操作权限,可以由管理员进行设置。
4.先进性:采用如今国际上开始进的开发技术,使用JSP开发技术,MYSQL作为网站后台数据库。采用这些技术降低了以后的体系运营资本,提高了体系的稳定性和易维护性。
5.采用标准技术:本网站的所有设计遵照国际上现行的标准进行,以提高体系的开放性。
6.外貌和技术平衡:体系采用Web风格的界面设计,界面友好、美观,使用方便,易学易用。网站设计的关键问题是外貌和技术的平衡。外现不好的网站令人厌烦,站点可以运行很好,但却不能带动用户积极性,相反,假如外貌非常有表现力,但技术有限,用户则会感到非常扫兴。在外貌与技术之间需要确定一个清晰而连续的关系,即外貌与站点的意图相关,对不同类型的网站处置处罚方法不同。
6体系测试
6.1概念和意义
测试的界说:步伐测试是为了发现错误而实行步伐的过程。测试(Testing)的任务与目标可以描述为:
目标:发现步伐的错误;
任务:通过在盘算机上实行步伐,袒露步伐中潜伏的错误。
另一个猜测是相关的术语叫纠错(Debugging)。它的目标与任务可以规定为:
目标:定位和纠正错误;
任务:消除软件故障,保证步伐的可靠运行。测试与纠错的关系,可以用图6-1的数据流图来说明。图中表明,每一次测试都要准备很多多少少必要的测试数据,与被测试步伐一道送入盘算机实行。通常把一次步伐实行需要的测试数据,称为一个“测试用例(Test Case)。每一个测试用例产生一个相应的“测试结果”。假如它与“期望结果”不想符合,便说明步伐中存在错误,需要用纠错来改正。

图6.1测试与纠错信息流程
6.2特性
(1)挑剔性
测试是为了证实步伐有错,而不是证实步伐无错。因此,对于被测步伐就是要“纯毛求疵”,就是要“鸡蛋里挑骨头”。
(2)复杂性
测试仪步伐则比较轻易,这其实是一个误区。设计测试用力是一项需要细致和高度技巧的高能工作,稍有不慎就会顾此失彼,发生不应用得数楼。
(3)不彻底性
实际测试都是不彻底的,当然不可以或许保证测试后的步伐不存在遗漏的错误。
(4)经济性
通场这种测试称为“选择测试(Selective Testing)”。为了降低测试资本,选择测试用力是应注意遵守“经济性”的原则。
6.3紧张性
软件测试在软件生命周期中占据紧张的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产物交付用户使用之前保证软件质量的紧张手段。迩来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应包罗测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,假如不在早期阶段进行测试,错误的延时扩散经常会导致末了制品测试的巨大困难。
6.4测试方法
首先我们来说界面测试,界面测试是为了使步伐在不同的的操作平台上可以或许运行界面,并且可以或许保持原来的风格。我把完整步伐拷贝到Windows 7环境下,似的步伐运行正常,运行界面上的字体图片等设置都可以或许保持得非常好。不出现字体变形等环境!
其次进行功能测试。该体系测试采用的是单位测试,集成测试,美满性测试等多种方式进行测试。
颠末测试,所有功能都能得以实现,没有任何变形。至此,在功能的测试上也已经比较圆满的完成了。
由于履历不足,写代码时出现了一些考虑不周的体系缺陷,写代码的时间会出现与设想不一致,好比说代码不规范导致接口与接口之间出现问题,功能与客户的要求不符合,这样导致产物不能过关,无法交付。以是产物在上线前必须反复测试,颠末反复测试,修改,再测试,再修改,产物才可以或许不断美满。在整个体系测试中,根据需求文档和设计文档,逐一对功能进行检测并写好测试用例,有用制止残片缺陷,因为产物出现缺陷不仅影响功能,而且可以导致数据的不准确,导致产物质量的降低,颠末测试,才华使得产物的稳定性和成熟度得到极大的提拔,产物质量也才有保证。
6.5 功能测试
功能测试主要包括五项内容:适用性、准确性、可操作性、依从性、安全性。
本体系功能测试如表6.1所示:
表6.1 体系功能测试
测试内容 测试结果
适用性 好
准确性 好
可操作性 好
依从性 好
安全性 好
6.6可用性测试
可用性测试用于检测体系的可操作性、可理解性、可学习性等方面内容。详细测试方面如表6.2所示。
表6.2 体系可用性测试
测试项 测试职员的评价
窗口移动、巨细改变、关闭等操作是否正常 是
操作模块是否友好 是
模块、提示内容等文字描述是否正确 是
模块布局是否和谐、公道 是
模块的状态是否正确(对选中项能否发生对应切换) 是
鼠标、键盘操作是否支持 是
所需数据项是否正确表现 是
操作流程是否公道 是
是否提供资助信息 是
6.7性能测试
性能测试主要通过模拟体系运行环境,测试体系性能是否符合客户需求。性能测试的紧张技术指标就是:体系运行速率、网络相应时间和支持并发节点数。
1)体系运行速率:通过在不同盘算机上试运行本体系,没有发现有任何迟滞、停顿现象。
2)网络相应时间:网络相应时间主要包括网络最小相应时间、平均相应时间、最大相应时间三个参数。颠末测试,在网络运营精良状态下,NBA局域网内相应时间三参数为:1/2/6s,NBA外网相应时间三参数为3/7/12s,符合客户需求,属于用户生理可蒙受范围。
3)支持并发节点数:颠末模拟环境测试,本体系在并发节点达46个时,网络运营速率会发生较大波动,耽误时间10秒左右,符合客户需求。
6.8测试分析
本网站设计时鉴戒了国表里精良网站的优点,从界面到体系设计都保证了用户可以或许方便操作。体系的主要特点和优点归纳如下:
(1)本体系用的移置性和针对性都比较高,因为针对性高可以提供更好的服务而移置性可以在多个体系上运行,更给客户带来了极大的方便。
(2)该完整内容全面,管理方便可以实时的全面的处置处罚各种错误,异常,这样制止了很多因用户的马虎操作而出现的失误,其操作方便,用户界面友好,可以或许上网的人都可以很好的进行操作。
6.9测试结果分析
颠末对上述测试结果分析,本体系符适用户需求。所有根本功能点实现,操作简朴,操作流程简朴公道,产物运行性能精良,是一款值得推广的新闻推荐体系。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

笑看天下无敌手

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表