没有合适的资源?快使用搜索试试~ 我知道了~
基于“智能”电子邮件的社会性应用软件毕业论文_部分代码展示.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 68 浏览量
2023-08-10
09:54:42
上传
评论
收藏 2.11MB DOC 举报
温馨提示
试读
70页
基于“智能”电子邮件的社会性应用软件毕业论文_部分代码展示.doc
资源推荐
资源详情
资源评论
I
目 录
摘要:........................................................................IV
1 研究背景....................................................................1
2 需求分析....................................................................2
2.1 引言 ....................................................................2
2.2 命名标准和定义 ..........................................................3
2.3 系统功能结构图 ..........................................................4
2.4 系统特色功能 ............................................................5
2.4.1 电子邮件社会网络 .....................................................5
2.4.2 远程控制 .............................................................6
2.4.3 邮件博客 .............................................................7
2.4.4 资源共享 .............................................................8
2.4.5 信息搜索 .............................................................9
2.5 其他问题 .................................................................9
2.5.1 合理的存储数据 .......................................................9
2.5.2 友好的界面 ..........................................................10
3 关键设计....................................................................10
3.1 开发与设计的总体思想 ....................................................10
3.2 数据存储结构图 ..........................................................10
3.2.1 外部数据存储结构图 ..................................................10
3.2.2 内部数据存储结构图 ..................................................11
3.2.2.1 电子邮件社会网络类图 ............................................13
3.2.2.2 路由表类图 ......................................................14
3.2.2.3 信息搜索类图 ....................................................15
3.3 关键算法的设计 ..........................................................15
3.3.1 电子邮件社会网络构建算法设计 ........................................15
3.3.1.1 电子邮件社会网络构建算法的分析 ..................................15
3.3.1.2 具体的算法设计 ..................................................16
3.3.2 电子邮件社会网络上搜索算法设计 ......................................17
3.3.2.1 电子邮件社会网络上搜索算法的分析 ................................17
3.3.2.2 具体的算法设计 ..................................................17
3.4 关键模块设计 ............................................................19
II
3.4.1 新建邮箱账户 ........................................................19
3.4.2 发送邮件 ............................................................21
3.4.3 接收邮件 ............................................................22
3.4.4 管理联系人 ..........................................................23
3.4.5 管理联系人组 ........................................................24
3.4.6 构建电子邮件社会网络 ................................................25
3.4.6.1 发送 XML 格式的社会网络路由信息 ..................................25
3.4.6.2 接收 XML 格式的社会网络路由信息 ..................................26
3.4.7 远程控制 ............................................................27
3.4.7.1 关闭远程计算机 ..................................................27
3.4.7.2 获取远程计算机上的非共享文件 ....................................28
3.4.7.3 远程安装软件 ....................................................30
3.4.8 邮件博客 ............................................................31
3.4.8.1 管理博文 ........................................................31
3.4.8.2 管理博文列表 ....................................................32
3.4.8.3 发表评论 ........................................................33
3.4.8.4 查看博文 ........................................................34
3.4.8.5 管理博客 ........................................................35
3.4.8.5.1 开通博客 ....................................................35
3.4.8.5.2 添加博客列表项 ..............................................36
3.4.9 资源共享 ............................................................37
3.4.9.1 管理共享资源 ....................................................37
3.4.9.2 设置排序方式 ....................................................38
3.4.9.3 管理共享列表 ....................................................39
3.4.10 信息搜索 ...........................................................40
3.4.10.1 搜索信息 .......................................................40
3.4.10.2 管理搜索结果 ...................................................41
4 系统的实现..................................................................41
4.1 系统整体介绍 ............................................................41
4.2 系统关键实现实例展示 ....................................................43
5 总结........................................................................48
5.1 系统的成果 ..............................................................48
5.2 系统的不足 ..............................................................49
III
致 谢........................................................................50
参考文献......................................................................50
ABSTRACT......................................................................50
附录:部分代码展示............................................................52
构建信任节点,初始化路由表....................................................52
路由表更新....................................................................56
定时广播路由信息..............................................................58
电子邮件社会网络的显示........................................................58
电子邮件社会网络节点信息显示..................................................61
IV
基于“智能”电子邮件的社会性应用软件
摘要:随着科技和社会的不断发展和进步,智能应用成为当前研究的热点。电子邮件作为一
个协作和知识交换等的媒介,越来越受到人们的重视,因此,在传统邮件的基础上,如何扩
展智能应用(人-机、机-机通信)成为人们研究的课题。传统邮件的收发是基于已有复杂电子
邮件网络的应用,所以开发基于信任的电子邮件社会网络成为扩展智能应用面临的主要问题。
本文除对普通电子邮件客户端的主要功能做了详细分析外,还对电子邮件社会网络的构
建做了详细的说明,在此基础上,使用 VS 2008 作为开发工具,生成了 Windows 平台下邮件
客户端软件安装包,该安装包除能满足用户的一般需求外,基于软件自动构建的电子邮件社
会网络,用户还可以根据自己的需要添加一些其它的智能应用,比如:邮件博客、远程控制、
信息搜索和资源共享。
关键词:电子邮件;社会网络;邮件博客;远程控制;信息搜索;资源共享
1
1 研究背景
电子邮件提供了一种“人-人”(指用户与用户之间的交流)、“人-机”(指人与智能体
应用程序之间的交流)或“机-机”(指智能体应用程序之间的交流)间的异步通信方式,在
“人-人”之间已被广泛采用,在“人-机”或“机-机”间也具有非常广阔的应用前景。
电子邮件给人们带来了许多便利,但同时也出现了许多问题。在“人-人”通信方面,存在
垃圾邮件的问题、用户每天要花费很多时间处理邮件的问题、大量的邮件使人们难以理出其
中的工作头绪乃至忘记重要事情的问题等。在基于邮件的“人-机”或“机-机”的应用方
面,由于邮件不具有语义,且除主题、地址、及内容可自由编辑外,不具有任何可操作性,
使实现这方面的自动应用非常困难。从而,在传统邮件功能的基础上,研究如何“升级”电子
邮件,使之支持智能应用(人-机、机-机应用)便成为一大研究课题。我们将升级后的电
子邮件称为“可操作电子邮件(Operable Email, OE)”,它是一种能被智能体所自动解析并理
解“语义”的电子邮件,这种电子邮件不需要人为的处理。
此外,作为协作和知识交换等的媒介,Email 是一个与社会网络研究高度相关的领域。目
前,电子邮件社会网络(Social Email Network,简称 SEN)已引起研究人员的广泛关注。SEN
中,每个节点为电子邮件地址,边或弧为两个节点间的信任关系。两节点间的信任关系可被
定义为一个函数,其自变量为:两节点间通信的频繁程度、两节点间共同协作的成功率等。
本项目旨在面向 SEN,开发可操作电子邮件智能体(Operable Email Agent, OEA)。简单
地说:该智能体首先具有传统电子邮件客户端的功能。此外,该智能体可建立、维护 SEN;
维护 SEN 上节点的共享资源;实现在 SEN 上资源的自动搜索响应。可实现 SEN 上任意两个
节点间基于可操作电子邮件的自动通信。
开发可操作电子邮件智能体,不仅可以帮助我们解决垃圾邮件的问题,面向 SEN,我们
可以建立特定的朋友圈,比如:某某科研圈,在该圈中的节点都是基于信任关系被添加进来
的,这样在该圈中搜索资源想必不亚于 Google,这样不仅可以缩短我们搜索的时间,还可以
愉悦精神,让人放松。另外,面向 SEN 的智能应用,比如:邮件博客,不仅可以让博主离线
编辑博文,同时基于实名制的评论会给共享者提供一个理想的交流平台,至于资源共享,基
于异步 P2P 机制,每个客户端又具有服务器的角色,其海量存储的功能与某大型存储服务器
相比有过之而无不及。
基于对传统电子邮件客户端弊端的充分认识,本项目亦在克服传统邮件弊端的基础上,
开发基于 SEN 的智能应用。下面本文就如何实现基于 SEN 的智能应用进行展开:
✓ 首先是对关键需求分析的描述。这部分是站在客户的角度来进行全面的需求收集,以
更好的提升用户的满意度。该阶段得到用例图和用例描述。
✓ 其次是关键设计。这部分是站在开发人员的角度对用户提出的软件需求进行全面的剖
析,并就用户的需求做出具体的设计,并用时序图展示流程,用类图展示整个操作
过程中涉及到的存储结构及各存储结构之间的关系。
剩余69页未读,继续阅读
资源评论
豆包程序员
- 粉丝: 3470
- 资源: 3504
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 海信智能电视刷机数据 LED42K330X3D(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- shujudaochuceshi
- learn-ruby.zip
- test111111111111111111
- face-detect.ipynb
- 以下是一些关于ACM(国际大学生程序设计竞赛)、NOI(全国青少年信息学奥林匹克竞赛)以及CSP(全国青少年信息学奥林匹克竞赛提
- 是一些电子设计竞赛(电赛)经验分享,包括备赛策略、项目管理、团队合作和比赛期间的注意事项
- 全能运行库修复工具DirectX Repair v4.1.0.30770
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功