求救:支持网页信息提取的web浏览器的设计与实现

Bunter 2010-09-17 01:32:06
大家好,最近在做一个综合课程设计,相当于小毕业设计。想了好多天都没得头绪,需求是这样说的:
本系统将要设计一个网页浏览器,并通过电子邮件传递信息,来达到定时上网,发布电子邮件,打开网页。设计一个网页信息提取器,检索出自己想要的信息,保存下来供自己查阅,这是web信息管理系统所要实现的功能,可以看出此系统的发展潜力很大,它可以实现一系列的功能,而不用打开几个软件来实现这些几乎要一起做的事情。
以前基本没有接触过这种类型的项目,各位大侠帮忙分析哈怎么入手,数据库又是如何设计,谢谢!!
...全文
125 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
AsheBin 2010-09-17
  • 打赏
  • 举报
回复
说的好像真像Foxmail里面的RSS订阅功能哦!
wwfgu00ing 2010-09-17
  • 打赏
  • 举报
回复
RSS订阅?
Bunter 2010-09-17
  • 打赏
  • 举报
回复
以下是从老师哪里得来的稍微详细的需求:
1 提取网页模块设计
(1) 模块功能说明
此模块的功能主要是为了更快的提取网页的HTML代码,只要在网址一栏输入网页的地址,就可以将网页的HTML代码显示出来,便于用户看到网页的HTML代码。用户点击保存网页为HTML代码还可以将此网页以代码的格式保存在本地。

(2) 模块的输入输出项目
1. 输入项目:网址、文件名

2. 输出项目:网页的HTML代码

(3) 逻辑处理流程的设计
用户在提取网页对话框中输入网址,并按Enter键之后,系统会根据一个正则表达式来判断输入的网址是否正确,若输入正确则向服务器发送请求,在服务器应答之后,循环从数据流中读出网页编码,显示在下面的文本框中。用户点击保存网页为HTML按钮之后,系统会将文本框中的网页编码保存在用户选择的保存位置,在保存时候会检查网址一栏是否为空,若为空,则提示“请写入目标页的URL”。

2 提取网页信息模块设计
(1) 模块功能说明
此模块的主要功能是根据用户的选择提取网页之中的标题、文字、图片的src地址、链接、网页的url地址和标题,使得用户不用慢慢的去寻找这些内容。

(2) 模块的输入输出项目
1. 输入项目:网址

2. 输出项目:提取的网页信息

(3) 逻辑处理流程的设计
用户点击提取网页信息按钮之后,系统首先判断网址是否为空,若为空则提示错误,若不为空,则判断网址是否正确,若不正确也提示错误信息,正确的话根据URL地址向服务器请求资源,将数据存入流中,然后判断复选框中哪个选项被选择了,然后根据正则表达式从数据流中读取匹配的数据,将信息显示在下面的文本框中。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧