浏览器概要设计说明书教材.docx

上传人:b****2 文档编号:1655968 上传时间:2022-10-23 格式:DOCX 页数:10 大小:117.86KB
下载 相关 举报
浏览器概要设计说明书教材.docx_第1页
第1页 / 共10页
浏览器概要设计说明书教材.docx_第2页
第2页 / 共10页
浏览器概要设计说明书教材.docx_第3页
第3页 / 共10页
浏览器概要设计说明书教材.docx_第4页
第4页 / 共10页
浏览器概要设计说明书教材.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

浏览器概要设计说明书教材.docx

《浏览器概要设计说明书教材.docx》由会员分享,可在线阅读,更多相关《浏览器概要设计说明书教材.docx(10页珍藏版)》请在冰豆网上搜索。

浏览器概要设计说明书教材.docx

浏览器概要设计说明书教材

拟制:

日期:

审核:

日期:

批准:

日期:

校园绿色浏览器概要设计说明书

修订记录Revisionrecord

日期

Date

修订版本Revisionversion

修改描述

changeDescription

作者

Author

0.1

初稿完成

0.2

修改交互设计

0.3

修改用户界面

0.4

完善系统功能

0.4

完成系统设计

背景3

1总体设计3

1.1系统描述3

1.1.1需求规格概述3

1.1.2运行环境规定5

1.1.3必须满足的国际/国内/企业标准5

1.2总体设计说明5

1.2.1基本设计概述5

1.3系统结构和处理流程6

1.3.1系统结构6

1.3.2处理流程9

2属性设计10

2.1易扩展性10

2.2安全性10

2.3易用性11

3开发环境11

3.1硬件环境11

3.2软件环境11

背景

现在用浏览器打开某些网站,有些网站会弹出一些悬浮广告,网页游戏广告,以及一些不良广告,影响用户浏览网页,耗费用户流量,降低浏览器性能,增加浏览器功耗;有些网站是一些木马网站或者钓鱼网站,威胁用户信息安全甚至窃取用户隐私。

为了解决上述问题,用户迫切需要具备垃圾广告过滤以及安全防护的绿色浏览器。

互联网数据形式的丰富和网络技术的不断发展,图片、数据库、音频/视频多媒体等不同数据大量出现,导致网站的内容多变,广告的呈现也越来越多样化和复杂化,互联网垃圾广告拦截系统和安全防护系统也在与时俱进,飞速发展,应对不同的挑战。

1总体设计

1.1系统描述

1.1.1需求规格概述

功能性需求:

1、广告过滤

功能需求:

对于悬浮广告,网页游戏广告,以及一些不良广告,必须做到全部有效过滤。

开发要点:

广告过滤的要给用户提供拦截选择,尽量做到不去下载广告;广告过滤后不影响其它网页内容的正常显示。

评分标准:

在准备好的50个网站中(在“测试数据或平台”中符合要求的网址中提炼30个有广告的网站,网站列表不能提供给参赛者)随机抽选15个进行测试,每个页面广告正常过滤1分。

2、木马网站和钓鱼网站的有效拦截

功能需求:

对于一些木马网站和钓鱼网站,需做到有效拦截,并且在拦截时给用户以友好的提示。

开发要点:

拦截的有效性和高效性是关键

评分标准:

在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个木马或钓鱼网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户友好提示5分。

3、不良内容网站的提示访问

功能需求:

对于目标网页,如果存在着不良内容,在访问前需给用户提示选择,让用户选择是否继续浏览还是避免浏览。

并且需提供用户选择将相关网页加入到黑名单或者白名单的功能,下次根据用户选择不再提示。

开发要点:

不良内容的全面性判断是关键

评分标准:

在准备好的30个网站中(在“测试数据或平台”中符合要求的网址中提炼30个不良内容网站,网站列表不能提供给参赛者)随机抽选10个进行测试,每个页面正常拦截1分,拦截时给出用户提示选择,用户选择后下次不再提示5分。

4、浏览器垃圾广告过滤策略和安全防护策略的自动升级

广告过滤策略和安全防护策略必须能够做到从指定的服务器端自动升级,例如更新更加高效的比较算法,更新黑白名单等。

对于自动升级功能,客户端(浏览器端)能够设置是否关闭自动升级,以及设置多长时间更新。

评分标准:

在准备好的10个网站中(安全网站),随机选出2个网站,1个指派做木马网站,一个指派做不良内容网站,参赛者需在服务器端进行升级,加入这2个网站的拦截,客户端升级后,访问这2个网站,需对应的被当做木马网站或不良网站处理;然后将这2个误报网站再服务器端再次升级,去掉这2个网站的误拦截。

能够升级15分,客户端能够设置关闭升级以及多长时间升级5分。

5、广告拦截的级别设置

功能需求:

用户可以设置当前的广告拦截级别,例如可以选择将所有广告都拦截,或者选择只拦截垃圾广告,或者只选择拦截悬浮广告或者新开窗口广告。

开发要点:

充分考虑用户需求,级别设置要合理

评分标准:

用1中随机抽选的15个有广告的网页进行测试,用户能够设置广告拦截级别并起作用10分。

6、用户自己设置黑白名单

功能需求:

对于有些网页游戏,用户可以自行设置对应的网页不拦截任何广告,或者对于某些网页,用户设置了更严格的广告拦截,需形成该独立客户端自己的黑白名单。

非功能性需求

高效的算法:

打开一个网页发在广告拦截系统上的总时间不能超过50ms。

易扩展性:

垃圾广告以及安全防护策略能够很方便的升级(任何设置不能超过3步)。

易用性:

方面易用,不需要用户进行设置或者只需要用户简单设置即可(任何设置不能超过3步)。

安全性:

存储的比较算法,以及黑白名单等需加密存储。

美观性:

界面风格美观简洁,风格统一。

1.1.2运行环境规定

AndroidSDK4.0以上

1.1.3必须满足的国际/国内/企业标准

各种文档:

符合标准文档编写规范

源代码:

符合标准编程规范

1.2总体设计说明

1.2.1基本设计概述

对于悬浮广告,网页游戏广告,以及一些不良广告,必须做到全部有效过滤。

对于一些木马网站和钓鱼网站,需做到有效拦截,并且在拦截时给用户以友好的提示。

对于目标网页,如果存在着不良内容,在访问前需给用户提示选择,让用户选择是否继续浏览还是避免浏览。

并且需提供用户选择将相关网页加入到黑名单或者白名单的功能,下次根据用户选择不再提示。

广告过滤策略和安全防护策略必须能够做到从指定的服务器端自动升级,例如更新更加高效的比较算法,更新黑白名单等。

对于自动升级功能,客户端(浏览器端)能够设置是否关闭自动升级,以及设置多长时间更新。

用户可以设置当前的广告拦截级别,例如可以选择将所有广告都拦截,或者选择只拦截垃圾广告,或者只选择拦截悬浮广告或者新开窗口广告。

对于有些网页游戏,用户可以自行设置对应的网页不拦截任何广告,或者对于某些网页,用户设置了更严格的广告拦截,需形成该独立客户端自己的黑白名单。

1.3系统结构和处理流程

1.3.1系统结构

总体构架

基础构架

网络模块

语言解析模块

UI组件模块

UI渲染模块

UI数据结构

1.3.2处理流程

图片下载与解码处理流程

文件下载处理流程

2属性设计

2.1易扩展性

垃圾广告以及安全防护策略能够很方便的升级(任何设置不能超过3步)。

2.2安全性

存储的比较算法,以及黑白名单等需加密存储。

2.3易用性

方面易用,不需要用户进行设置或者只需要用户简单设置即可(任何设置不能超过3步)。

3开发环境

3.1硬件环境

计算机:

装有andr编程环境

手机:

安装android4.0及以上版本手机

3.2软件环境

开发环境:

AndroidSDK4.0以上、ADT

开发平台:

Eclipse

开发语言:

java或C++

数据库:

 SQLite

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 人力资源管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1