基于python的助学金评定系统文献综述

 2022-03-25 19:59:38

摘 要

高校贫困生问题日益受到政府高度重视和社会普遍关注.如果解决不好高校贫困群的问题,容易造成学校和社会的不稳定,而助学金评定系统是一个通过获取解析学生的消费记录,了解学生家庭境况,从而帮助教师进行筛选贫困学生的web系统。本文首先介绍了助学金的背景,然后阐述了设计开发助学金评定系统的目的以及研究的意义;之后介绍研究过程所需要的python自动化爬取技术,数据库设计和系统功能结构设计及实现。最后将评定系统进行展示。通过解析学生的各月各方面的消费占比以及学生全年消费对比,可以帮助教师更加简单的进行助学金评定,本系统还提供数据可视化、图表化,使学生消费状况得到更直观的展示。

关键词:selenium python 数据库

前言

2012年2月12日《纽约时报》发表文章“The age of big data”'#39;,黄聪、罗楚R等人,在其文章中指出,这是主流媒体告诉人们,大数据真实存在人们身边,而不是科技概念上的炒作。的确在该文章发表的4年后,我们能够意识到信息社会的飞速发展使互联网的容量达到一个空前的高度,Google宣称它们索引的网页数目已达到10000 亿” ,中国的网页规模也超过了100亿',这对搜索引擎提出了更高的要求。作为搜索引擎的基础构件之一,网络爬虫(Crawler)是其数据来源,决定着整个系统内容是否丰富、信息能否得到及时更新。

2004年,Thoughtworks的员工Jason Huggins编写了一个名为JavaScriptTestRunner的测试工具,并于当年向多位同事展示,该工具进一步进化为一个可以复用的测试框架并开源。功能:框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测试应用程序;使浏览器兼容性测试自动化成为可能,尽管在不同的浏览器上依然有细微的差别;使用简单,可使用Java,Python等多种语言编写用例脚本。据 Selenium 主页所说,与其他测试工具相比,使用 Selenium 的最大好处是:Selenium 测试直接在浏览器中运行,就像真实用户所做的一样。Selenium 测试可以在 Windows、Linux 和 Macintosh上的 Internet Explorer、Chrome和 Firefox 中运行。其他测试工具都不能覆盖如此多的平台。使用 Selenium 和在浏览器中运行测试还有很多其他好处。

于此同时,以“优雅”、“明确”和“简单”作为设计哲学的Python 语言也因为它的这些特点而广受爬虫设计者们的青睐。对网络、或者特定网站的数据进行挖掘,这对于数据处理有着至关重要的作用。接下来,我们将对上述内容进行进一步的阐述。

1 .Python的研究与展望

Python是一种面向对象、解释型计算机程序设计语言;是纯粹的自由软件,源代码和解释器。Python遵循GPL.(GNUGeneral Public License)协议';语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进;具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C )很轻松地联结在一起。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。