基于C#的RSS新闻阅读器的设计与实现

基于C#的RSS新闻阅读器的设计与实现

论文摘要

随着网络时代的发展,在这忙碌的社会中人们通过网络了解大量的最新社会动态新闻信息成为人们生活中不可或缺的重要部分,又每个网站不可能同时和全面的发布满足针对不同用户对社会不同方面新闻最新动态信息的需求,这势必造成用户要通过点击进入许多相应的网站进行最新新闻的阅读,将造成用户繁琐的操作,使用RSS技术实现的新闻阅读器系统可以让用户轻松实现根据个人喜好量身订阅各类关注的新闻网站,并能实时有效阅读到最新新闻,了解最新资讯,在解决用户进入不同网站繁琐操作的同时大大提高了新闻阅读质量,节约了大量的宝贵时间,提高了工作效率。本文对RSS相关技术进行了分析,在基于C#上完成了RSS新闻阅读器的设计整体过程。本文在首先介绍了课题的背景及意义,以及国内外对RSS研究状况,并提出了论文的主要研究工作和基本框架,其次介绍了RSS相关技术背景和系统设计中使用到的ADO.NET、C#平面设计开发工具,建立在以上前提和技术的基础上,本文重点阐述了RSS新闻阅读器系统的需求分析,进行了系统的总体设计,模块设计,描述了RSS新闻阅读器的主要功能模块—新闻阅读模块、频道管理模块、配置模块的实现过程,并对系统的难点进行了分析研究,为了可以让系统顺利运行使用,进入测试环节,测试中使用用例测试,最终测试结果通过,系统可以正常使用,该新闻系统实现了.以下主要功能:根据用户自定义的网站设置显示相应网站的最新热门新闻信息并可进行新闻阅读、实现频道的查看、新增、更改和删除操作和系统设置(指定的时间内自动更新频道、代理服务器、语言的选择)等,最后对全文进行总结及提出本课题今后有待改进的地方。通过RSS新闻阅读器的设计整体过程的说明,本人设计的新闻阅读器系统将为用户呈现常用各大网站发布的新闻信息,或是用户根据个人爱好自定义频道实时有效查看相应网站的最新新闻动态,方便了用户快速了解当下新闻动态,因此新闻阅读器的实现适应了社会发展的潮流,更充分发挥了网络的优势。

论文目录

  • 中文摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题背景
  • 1.2 国内外研究现状
  • 1.3 论文研究的主要工作
  • 1.4 论文的基本框架
  • 第二章 系统设计理论
  • 2.1 RSS概述
  • 2.1.1 RSS的概念
  • 2.1.2 RSS的发展史
  • 2.1.3 RSS的构成
  • 2.1.4 RSS阅读器
  • 2.2 系统开发工具简介
  • 2.2.1 ADO.NET简介
  • 2.2.2 C#语言
  • 2.2.3 平面设计
  • 2.3 本章小结
  • 第三章 系统分析
  • 3.1 系统需求分析
  • 3.1.1 系统功能需求
  • 3.1.2 系统非功能性需求
  • 3.2 系统整体功能分析
  • 3.3 本章小结
  • 第四章 系统设计
  • 4.1 设计思想
  • 4.2 系统的总体设计
  • 4.3 系统的模块设计
  • 4.3.1 新闻阅读模块设计
  • 4.3.2 频道管理模块设计
  • 4.3.3 配置模块设计
  • 4.4 本章小结
  • 第五章 RSS新闻阅读器的实现
  • 5.1 系统开发环境
  • 5.2 系统界面实现
  • 5.2.1 欢迎窗体
  • 5.2.2 主窗体
  • 5.2.3 频道管理窗体
  • 5.2.4 配置窗体
  • 5.3 功能模块的实现
  • 5.3.1 新闻阅读模块
  • 5.3.2 频道管理模块
  • 5.3.3 配置模块
  • 5.4 系统难点研究
  • 5.4.1 文章抓取策略
  • 5.4.2 转换Unicode码
  • 5.4.3 系统安全设计
  • 5.5 本章小结
  • 第六章 系统测试
  • 6.1 系统测试
  • 6.1.1 测试原则
  • 6.1.2 测试方法
  • 6.1.3 测试项目
  • 6.2 测试用例
  • 6.3 测试结果
  • 6.4 本章小结
  • 总结
  • 参考文献
  • 致谢
  • 附录
  • 个人简历、在学期间的研究成果及发表的学术论文
  • 相关论文文献

    标签:;  ;  ;  

    基于C#的RSS新闻阅读器的设计与实现
    下载Doc文档

    猜你喜欢