- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《概要设计需求文档安全浏览器
安全浏览器概要设计文档
文件状态:
[√] 草稿
[ ] 正式发布
[ ] 正在修改 文件标识: 安全浏览器 当前版本: 1.0 文档作者: 阮晨曦 完成日期:
历史版本
版本/状态 组长 组员 起止日期 备注 V1.00 阮晨曦 赵思、朱倩、费嘉宇、徐阳辉 2014-03起 初稿
优先级别
优先级别定义:
高:为最高优先级别,即第一期工作必须完成的功能项。
低:为第二优先级别项,即第二期必须完成的功能项目。
目录
引言
1.1文档目的3
1.2项目背景3
1.3参考资料3
项目概述
2.1项目介绍4
2.2项目面向人群4
2.3项目功能4
项目约定
3.1命名规范5
3.2项目运行环境5
项目需求细节化
4.1基本功能6
4.1额外功能6
项目界面模型
5.1浏览器界面模型7
E-R图
6.1 E-R图(界面)7
引言
1.1文档目的
为明确本次软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。本文档供设计人员与开发人员参考。
1.2项目背景
鉴于课堂提出的安全浏览器的开发。
1.3参考资料
网站名称 网址 日期 在java程序中内嵌 Mozilla 浏览器 /developerworks/cn/opensource/os-cn-embedmozila/ 2014-03-15 XULRunner with Java: JavaXPCOM Tutorial(0-5) /fancyerii/article/details/5302429 2014-03-15 浏览器应该具备的十大安全防护功能
表1
项目概述
2.1项目介绍
我们组的项目是安全浏览器。浏览器是个显示网页服务器或档案系统内的文件,并让用户与些文件互动的一种软件。chrome、IE、Firefox。纵观浏览器的发展史,它从最基本的浏览网页,到现在的成为提供全方位服务的综合工具。出于这个原因,浏览器的安全性显得更加重要。
该项目在浏览器的基本功能上,也添加了对浏览器安全性的考量。旨在能够截获一些恶意网页、病毒,实现安全上网。
2.2项目面向人群
专业性较强的用户:由于这些用户拥有一定的电脑知识,主要注重浏览器对隐私的保护和对关键词定位的准确性。
普通用户:此类用户会用电脑单是缺乏一定的专业电脑保护意识,主要保护此类用户的电脑不被病毒、木马感染,保障浏览器能安全运行。
对电脑操作都不是很熟悉的老年人等:对于这一块人群,我们主要将重点放在浏览器的设计上,使得浏览器界面简洁、使用方便。
2.3项目功能
基本功能 1 URL输入框:输入地址 2 前进、后退、刷新 3 标签打开、添加标签 4 支持对CSS、html的解析 5 浏览器访问时的安全性
表2
额外功能 1 换肤 表3
项目约定
3.1命名规范
功能以英语命名为主,具体见表4。
类别 规范 实例 包的命名全部小写为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀net.frontfree.javagroup 类的命名Java类名通常以大写字母开头如果类名称由多个单词组成,则每个单词的首字母均应为大写如果类名称中包含单词缩写,则这个所写词的每个字母均应大写TestPage
XMLExample 方法的命名方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头常量的命名 常量的名字应该都使用大写字母,并且指出该常量完整含义MAX_VALUE 参数的命名
参数的命名规范和方法的命名规范相同 /** * This is an example of * Javadoc * @author darchon * @version 0.1, 10/11/2002 */ 表4
3.2项目运行环境
运行环境 插件/软件 Eclipse、XULrunner 语言 Java、xml 其它 表5
项目需求细节化
4.1基本功能
标识\名称 URL输入框 操作流程 输入URL地址,按回车,后台就应该可以接收到URL值,从而跳转。 输入参数 URL值(可以有http://,也可以省略) 优先级 高 表6
标识\名称 前进、后退、刷新 操作流程 按钮响应,例如点击“后退”,则返回到前一个网页。 输入参数 鼠标的事件响应。 优先级 高 后台需求 存储一下浏览记录。 表7
标识\名称 历史记录 操作流程 新建
您可能关注的文档
最近下载
- 电力隧道电力隧道工程c标段施工方案.doc VIP
- 九年级物理第21章《信息的传递》全章课件.ppt VIP
- Unit 4 Fun with numbers(Get ready)外研版(三起)(2024)英语三年级上册.pptx VIP
- (妇产科)子宫内膜癌教学查房.pptx
- 供应商审核报告范文模板.docx VIP
- 机场行测考试题库.pdf VIP
- 2025年《网络设备配置与安全》课程标准.docx VIP
- 成都市盐道街中学高一入学语文分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学英语分班考试真题含答案.docx VIP
- 成都市盐道街外国语2025高一入学数学分班考试真题含答案.docx VIP
文档评论(0)