基于Linux之下awk和RE信息检索系统设计和实现开题报告

 2021-12-14 09:12

1. 研究目的与意义(文献综述)

随着人类信息技术的进步和对信息技术应用规模的日益磅礴,人们在享受着信息技术带来巨大便利的同时,也在网络世界中留下了自己大量的“足迹”——信息,web、及时通讯、数据库,信息在这些应用中来回穿梭和停留,随着量变促成质变,“信息”其本身逐渐站在了技术舞台的中央。

因此,对信息的处理以及如何处理就显得尤为重要。目前大部分数据检索系统或模块大多基于python程序设计语言或者java程序设计语言,却鲜有基于awk和re的检索系统,再者基于python 程序设计语言先天存在与c语言在运行速度上的劣势。

基于目前大量的应用场景,大部分物联网数据服务器和数据库服务都是基于类unix系统平台(包括linux操作系统),而这些类unix系统都原生支持awk和re(正则表达式)解析。awk本身即是一条系统指令,又是一们简单的数据处理程序设计语言,相对于其他语言完成同样功能的程序,使用awk要简单的多,并且不需要提前编译。而re则是用给定模型对目标数据进行精准匹配的,最方便、快速的方法。所以在本项目提出的具体的实际应用场景中,awk与re具有得天独厚的运作优势。

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

2. 研究的基本内容与方案

基本内容:

在unix/linux环境下,基于c编程或shell编程,以awk和re作为处理核心,设计丙炔开发一款数据检索系统,该系统应具有海量数据过滤清洗,精准匹配、定位数据位置的核心功能,并具备友好的第三方用户使用体验和开发人员调试功能。

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

3. 研究计划与安排

2020/01/10 - 2020-02/28查阅文献,并分析和总结;确定技术路线,完成并提交开题报告;

2020/02/29 - 2020/03/5明确分析系统需求,设计系统功能;复习《linux之下软件分析与开发》,学习物联网数据分析方法,确定实现的技术和算法;

2020/03/16–2020/04/15对系统进行uml建模;重点专注于awk和re算法的设计,并将其复用于实际封装软件代码中;

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

4. 参考文献(12篇以上)

[1]sandra henry-stocker. intro to thelinux command line[j]. network world (online),2020.

[2]杨传安,王国夫,张海勋.linux下的多线程编程[j].应用科技,2001(05):28-30.

[3]张凤梅,洪运国.linux下的多线程编程方法研究[j].大连民族学院学报,2005(01):7-9.

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

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。