基于UML技术的用户Profile浏览器设计与实现
发布时间:2017-11-01 13:20
本文关键词:基于UML技术的用户Profile浏览器设计与实现
更多相关文章: 浏览器 用户Profile RSS分析 行为获取 XML
【摘要】:随着互联网技术的深入发展,浏览器已经成为人们访问Web的主要手段,浏览器的性能和实用性高低将直接影响用户体验。本设计采用基于软件工程统一建模思想UML技术实现的可生成用户Profile的浏览器符合目前市场需求。在整个设计过程中严格按照软件工程思想理论做指导,并采用Rose工具进行分析、设计建模,设计实现采用先进且成熟的C#语言。 本文首先介绍浏览器设计发展现状,接着介绍基本开发理论,然后给出分析及设计方法,最后具体实现。其中客户端捕获的用户浏览数据Profile以文本和数据库形式存储于本地文件中,,并可以定期及不定期上传到服务器。服务器将接收到的信息进行加工处理、过滤分析,之后反馈给用户,可以保证在其在后续的使用过程中,使搜索效率更高,定位更准确。同时也可以避免服务器端处理大量的重复性工作,从而减轻了服务器端的负担。可生成用户Profile的浏览器使用IE的Trident内核,不仅具备IE浏览器的基本功能,且在其基础上增加了自己的特色,可以捕获用户的爱好、兴趣和习惯等。用户首次使用该浏览器时,即可以选择自己喜欢的热词排行榜,还能够利用百度的RSS输出,每天获取最新的热词,从而更加方便地使用户获取他们想要的信息,并且提高准确率。还可以根据用户浏览某一网站的次数,收藏夹内的信息,以及在搜索引擎中检索的关键词来获取有用信息。另外作为浏览器的运营商还可以获得到客户的浏览习惯,对浏览特征进行分类,帮助网站掌握用户搜索习惯,实现关键词精准投放,从而为用户提供相应的请求服务。
【关键词】:浏览器 用户Profile RSS分析 行为获取 XML
【学位授予单位】:吉林大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52;TP393.092
【目录】:
- 摘要4-5
- Abstract5-8
- 第1章 绪论8-13
- 1.1 研究背景8-9
- 1.2 国内外研究现状9-11
- 1.3 研究的目的和意义11
- 1.3.1 研究目的11
- 1.3.2 研究意义11
- 1.4 本文结构11-12
- 1.5 本章小结12-13
- 第2章 相关技术介绍13-17
- 2.1 UML 建模技术13
- 2.2 WebBrowser 控件技术13-14
- 2.3 XML 技术介绍14-15
- 2.4 用户 Profile 技术15-16
- 2.5 Socket 技术16
- 2.6 本章小结16-17
- 第3章 系统需求分析17-25
- 3.1 可行性分析17
- 3.2 浏览器客户端功能分析17-22
- 3.2.1 浏览器的基本功能17-19
- 3.2.2 浏览器的查看功能19-20
- 3.2.3 浏览器的收藏功能20-21
- 3.2.4 浏览器的用户功能21-22
- 3.3 浏览器服务器端功能分析22-23
- 3.4 浏览器客户端和服务器端的数据流分析23-24
- 3.5 本章小结24-25
- 第4章 系统总体设计25-31
- 4.1 浏览器总体设计25-29
- 4.1.1 浏览器总体设计25-26
- 4.1.2 数据库结构设计26-29
- 4.2 XML 文件设计29-30
- 4.3 本章小结30-31
- 第5章 系统详细设计与实现31-52
- 5.1 客户端模块详细设计与实现31-46
- 5.1.1 登录模块详细设计与实现31-35
- 5.1.2 收藏夹模块详细设计与实现35-38
- 5.1.3 历史记录模块详细设计与实现38-40
- 5.1.4 用户 Profile 上传模块详细设计与实现40-42
- 5.1.5 RSS 管理模块详细设计与实现42-44
- 5.1.6 XML 管理模块详细设计与实现44-45
- 5.1.7 浏览器基本功能模块详细设计与实现45-46
- 5.2 数据库详细设计与实现46-47
- 5.3 服务器端接收数据详细设计与实现47-50
- 5.4 服务器端数据显示详细设计与实现50-51
- 5.5 本章小结51-52
- 第6章 系统测试52-54
- 6.1 测试准备52
- 6.2 测试用例52-53
- 6.3 测试结果53-54
- 第7章 总结与展望54-55
- 参考文献55-57
- 作者简介及在学期间所取得的科研成果57-58
- 致谢58
【参考文献】
中国期刊全文数据库 前10条
1 潘志超;江南;李响;冯涛;;Web browser控件在GIS查询分析显示中的应用研究[J];测绘科学;2010年02期
2 周立民;宋贤钧;周晓康;童强;杜吉梁;;基于WebBrowser实时数据采集接口的实现[J];阜阳师范学院学报(自然科学版);2010年02期
3 ;移动互联网下一站:浏览器或取代应用程序[J];硅谷;2010年19期
4 蔡智聪;;对Chrome的源码简易剖析[J];电脑编程技巧与维护;2011年21期
5 毕蓉蓉;王进科;于亚君;;Java web程序设计的案例库研究[J];电子技术与软件工程;2014年11期
6 卢华丽;;IE浏览器的几个高级应用[J];办公自动化;2011年18期
7 蒲东兵;杨立明;周彦军;车文隆;马志强;;基于嵌入式浏览器的JavaScript解析器设计[J];信息技术;2010年04期
8 李素清;陶世群;;一种基于关键字的XML文档查询算法[J];计算机工程与应用;2012年05期
9 曲德祥;;基于WebBrowser的网络热点信息获取技术研究[J];信息技术与信息化;2011年04期
10 刘华星;杨庚;;HTML5——下一代Web开发标准研究[J];计算机技术与发展;2011年08期
本文编号:1127007
本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/1127007.html