- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章CORBAIIOP技术在邮件过滤器的应用研究和设计
华北电力大学硕士学位论文
第五章 CORBA/IIOP技术在邮件过滤器的应用研究与设计
电子邮件服务器的操作系统一般是 UNIX操作系统 UNIX系统的性能较
Windows系统稳定 但对于系统管理人员来讲 中文操作平台远比英文操作平台更
得心应手 因而本课题研究并设计一种在邮件服务器端进行基于 IP地址和内容过
滤相结合的 采用改进后的潜在语义索引算法进行内容过滤的 分布式的邮件过滤
器系统模型 将分布式技术 CORBA技术 应用于邮件过滤是现在邮件过滤器设计
中的一个新的技术 具有十分重要的研究价值和应用价值 该技术一方面减轻了管
理人员的负担 同时减轻了用户的负担 另一方面有利于系统功能扩展和维护
5.1系统的分析和设计
与传统的软件开发不同 在基于组件对象的软件工程中应着重进行组件的规
划 设计和开发 一般而言 在软件开发的过程中 首先应逐步深入的对组件进行
功能分析 规划和对外接口的设计 进行落实内部细节的实现 最终完成组件的部
署和管理
图5 1显示了进行本系统的开发过程
需求分析
划分CORBA组件
规划功能
数据库设计 确定CORBA组件
对外接口
CORBA组件实现
应用系统实现
系统测试
图5 1系统开发过程
30
华北电力大学硕士学位论文
5.1.1系统需求分析
由于CORBA提供分布对象环境 我们非常自然的采用面向对象方法指导对象服
务的开发 面向对象方法提供了使用对象模型描述问题及解决方案的基础 因此能
保证一方面更好的解决问题 更快的开发健壮 灵活的解决方案 另一方面大大减
少系统维护的开销 目前最先进的建模方法是标准建模语言 UMLUML是一种定
义良好 易于表达 功能强大且普遍适用的建模语言 针对本例 由于邮件过滤系
统涉及对信息依据地址库 关键词库 分词库进行过滤前的判断 过滤时需要两个
处理过程 基于地址过滤处理过程和基于内容的过滤处理过程 而过滤后的邮件需
要进行两方面的过程操作 一方面是对邮件的处理 涉及转发邮件 删除邮件 通
知管理员三个动作 另一方面就是过虑后需要及时更新相应的地址库和关键词库
保证过滤所采用的依据的实时性和完备性 对于这些动作 过程的执行需要一个操
作者 因而确认系统中的角色是系统管理员 在以上的需求分析的基础上确认该系
统的用例 即电子邮件过滤系统的用例有 地址过滤 关键词过滤 处理 包括转
发 删除 通知 更新 包括更新地址库 更新关键词库 图 52给出了用例
图
地址过滤 转发
处理
删除
关键词过滤
通知
管理者 管理者
更新地址库
更新
更新关键词
图5 2 邮件过滤器用例图
用例图描述了对系统感兴趣的外部角色及其对系统的功能要求 通过它我们在
开发过程中不仅保证了系统所有功能的实现 而且可在系统测试时使用
5.1.2划分CORBA组件规划功能
由需求分析 可得完成系统功能需要 AdfiltKwfilt
文档评论(0)