首页> 中文学位 >软件更新信息系统的开发研究
【6h】

软件更新信息系统的开发研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪论

1.1研究背景与意义

1.2国内外研究现状

1.3课题研究的主要内容和目标

1.4论文的组织结构

第二章 相关背景知识

2.1 Web信息采集

2.2信息采集策略算法

2.3页面分析算法

2.4信息采集系统的关键技术

2.5 Web网站开发

2.6 MySQL数据库

2.7本章小结

第三章 多线程网络爬虫算法的研究

3.1网络爬虫工作原理

3.2爬虫系统需求分析

3.3爬虫系统具体设计

3.4改进的多线程网络爬虫算法

3.5性能分析

3.6本章小结

第四章 软件信息网站的开发

4.1 Web开发框架

4.2网站搭建核心技术研究

4.3邮件订阅功能

4.4本章小结

第五章 软件更新信息系统的设计与实现

5.1系统整体架构设计

5.2多线程网络爬虫的实现

5.3 web网站的搭建

5.4数据库实现

5.5系统测试

5.6本章小结

第六章 总结与展望

参考文献

附录1 攻读硕士学位期间申请的专利

致谢

展开▼

摘要

随着网络技术的迅速发展,互联网每天都在产生大量的数据,各种应用软件的数量在不断增多,且软件更新速度越来越快。如何有效地从这些大量信息中提取所需要的有价值的软件更新信息,是急需解决的问题。
  本文根据对软件更新信息的实际需要,研究并开发了软件更新信息系统,该系统包含网络爬虫和Web网站开发两大部分,主要工作包括:
  首先,搜集各个软件信息的网站并加以分析,确定网络爬虫的具体实现方案,采用Python语言以及最佳优先搜索策略实现网络爬虫,并研究多线程网络爬虫算法,提出多线程与标记队列管理相结合的方法,避免了多线程爬虫引起的“串扰”问题,提高了采集效率以及准确率;
  其次,为方便用户直观地查看软件最新信息,采用Java语言开发web网站并显示软件信息,研究JFinal框架、 bootstrap等技术,快速开发网站并优化界面显示,另外给用户提供了邮件订阅的功能;
  再次,研究MySQL数据库的性能,并研究python、Java连接和管理数据库,采用MySQL数据库来保存软件信息和邮件订阅信息;
  最后,将软件更新信息系统在实际应用中进行测试,性能满足公司的现有要求。实际系统的测试数据表明,系统在采集速率以及准确率上都有了一定的优化提高,验证了所设计系统的可靠性和有效性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号