一种基于javaWeb系统的垃圾邮件策略分析和识别系统设计与实现_第1页
一种基于javaWeb系统的垃圾邮件策略分析和识别系统设计与实现_第2页
一种基于javaWeb系统的垃圾邮件策略分析和识别系统设计与实现_第3页
一种基于javaWeb系统的垃圾邮件策略分析和识别系统设计与实现_第4页
一种基于javaWeb系统的垃圾邮件策略分析和识别系统设计与实现_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕 业 设 计(论 文)设计(论文) 题目:一种基于 java Web 系统的垃圾邮件 策略分析和识别系统的设计与实现 学生姓名: 指导教师: 二级学院: 专 业: 班 级: 学 号: 提交日期: 答辩日期: 年 月 日 金陵科技学院学士学位论文 目录I目 录摘 要 .IVAbstract.V1 绪 论 .11.1 课题研究背景 .11.2 课题研究现状 .11.3 课题研究重点和内容 .22 系统需求分析 .32.1 业务需求分析 .32.2 功能需求分析 .42.3 性能需求分析 .43 系统总体设计 .63.1 设计思路与方案 .63.2 设计方案的论证 .63.2.1 软件体系结构的选择 .63.2.2 数据库的选择则 .63.2.3 开发语言的选择 .63.2.4 开发平台的选择 .73.3 系统总体设计 .83.3.1 系统架构设计 .83.3.2 系统结构设计总图 .93.3.3 子模块功能设计 .93.3.4 系统总用例图 .124 系统详细设计 .134.1 系统的执行流程 .134.2 数据库设计 .194.2.1 数据库 E-R 图 .194.2.2 数据库表设计 .204.3 B/S 架构程序设计 .23金陵科技学院学士学位论文 目录II4.3.1 登录模块设计 .234.3.2 找密模块设计 .244.3.3 注册功能设计 .264.3.4 通讯录功能设计 .274.3.5 修改账户功能设计 .284.3.6 发信功能设计 .294.3.7 收信功能设计 .304.3.8 邮件拦截功能设计 .324.3.9 邮件删除功能设计 .355 系统实现 .365.1 主要界面设计及编码实现 .365.1.1 登录模块设计 .365.1.2 找密模块设计 .375.1.3 注册功能设计 .405.1.4 通讯录功能设计 .425.1.5 修改账户功能设计 .435.1.6 发信功能设计 .465.1.7 收信功能设计 .475.1.8 邮件拦截功能设计 .485.1.9 邮件删除功能设计 .495.2 系统部署 .506 系统调试与测试 .526.1 系统调试 .526.2 系统测试 .526.2.1 兼容性测试 .526.2.2 运行测试 .536.2.3 安全性测试 .547 结 论 .55参考文献 .56金陵科技学院学士学位论文 目录III致 谢 .57金陵科技学院学士学位论文 摘要IV一种基于 java Web 系统的垃圾邮件策略分析和识别 系统的设计与实现摘 要本文主要研究基于 java Web 系统的垃圾邮件策略分析和识别系统的设计系统,首先介绍了当代国内外常用的邮箱,在针对国内邮箱对其垃圾邮件识别与拦截做调查,研究国内邮箱所常用的识别技术,在对国外技术研究,将两者进行对比。紧接着介绍本系统研究方向,以及所使用的方法和技术,本课题设计就是处理这些垃圾邮件,通过设计来判定邮件的作用,让垃圾邮件进行自毁处理,节约空间。让人们用起来查找邮件更加快捷方便,提高了工作效率。在对本系统所使用的框架结构以及数据库等相关软件进行策略分析。关键词:Java Web;邮箱;垃圾邮件金陵科技学院学士学位论文 AbstractVBased on Java Web System Spam Strategy Analysis and Recognition System of a Designand ImplementationAbstractThis paper mainly studies the design system of spam strategy analysis and recognition system based on java Web system. Firstly, it introduces the commonly used mailboxes at home and abroad, and conducts the investigation and identification of spamming and interception in domestic mailbox. Technology, in the study of foreign technology, the two were compared. Followed by the introduction of the system research direction, as well as the methods and techniques used, the subject design is to deal with these spam, through the design to determine the role of the message, so that spam self-destruction processing, saving space. So that people use up to find e-mail more convenient and efficient, improve work efficiency. In the system used by the framework of the database and other related software strategy analysis.Key words: Java Web;Mailbox;Spam Mail金陵科技学院学士学位论文 第 1 章 绪论11 绪 论1.1 课题研究背景随着互联网的飞速发展,人们的交流方式从最早的通过邮件逐渐转向了即时通讯和移动通讯(QQ 和微信) ,但是,电子邮件这种较为古老的交流方式在某些场合还拥有着不可替代的作用。而且很多账户的注册依旧依赖邮箱作为一种重要的安全验证方式,同时我们会接到各种各样推送,无论是不是我们需要的,随着注册的越来越多,接到的推送也越来越多,也有越来越多的发错的、攻击性的邮件。经常干扰到我们接受和阅读想要的邮件,并且我们手动处理这下垃圾邮件很浪费时间,所以本课题设计就是处理这些垃圾邮件,通过设计来判定邮件的作用,让垃圾邮件进行自毁处理,节约空间。让人们用起来查找邮件更加快捷方便,提高了工作效率。1.2 课题研究现状目前,电子邮件发报系统被全世界人所使用 1。无论是国外的Outlook、Gmail、iCloudMail 还是到国内的网易邮箱、腾讯邮箱、新浪邮箱、189 邮箱等等,大体功能都是一致的,目的就是为了用户之间进行电子邮件传输。在垃圾邮件识别技术上,国外邮箱大体都是采用人工智能技术增强垃圾邮件过滤判断,而国内邮箱一般是使用黑名单技术和标题表头的无效字符识别,来进行垃圾邮件判定,显而易见国外的垃圾邮件识别技术要比国内的技术准确很多,不过现在网易邮箱等也在不断更新技术。随着新一代的图片垃圾邮件出现,垃圾邮件过滤技术也在不断更新发展,其中对发件人主要特点识别技术、图片特点识别技术、意图分析技术等成为最新最主要的过滤研究技术 2。迄今为止的垃圾邮件过滤技术 3,单靠某一种技术单一手段是无法解决的,如今研究的重要技术都从单一的技术研究转移到了多重技术融合的垃圾邮件过滤技术相研究,使得多重技术整合在进行分层过滤技术成为当今垃圾邮件过滤技术的主流技术。目前,国外在该方面的研究虽然较为靠前,但中国相关企业与高校所研究的技术也并不差 4。通过专利分析,可以了解相关技术的发展情况和研究的趋势,知晓国内外的研究现状。通过学习,国内应该加大力度在技术研发上,申请研发专利,提高知识产权意识,才能更好地占据市场地位,和国外的技术以及大企业相抗衡 5。未来的道路还很远,需要不断探索和实践,我国科学领域也应该加大研发程度,力求创新,提金陵科技学院学士学位论文 第 1 章 绪论2高市场核心竞争力。1.3 课题研究重点和内容基于以上现状研究、社会调查,本课题研究一个内容为:开发一个功能齐全、系统成熟、基于 B/S 架构 Tomcat 部署、采用 MySQL 数据库和 James 服务器、针对广大用户垃圾邮件策略分析与识别系统。课题研究重点放在垃圾邮件的过滤与识别的技术上,重视垃圾邮件的拦截技术,该拦截技术采用贝叶斯过滤器,使用贝叶斯算法,针对贝叶斯算法进行研究论证。金陵科技学院学士学位论文 第 2 章 系统需求分析32 系统需求分析2.1 业务需求分析电子邮件因为在它诞生之后具有的收发便捷和成本低廉的特色得到了人们的喜爱和应用 6。然而,也正是因为上述两个优点,用户在享受电子邮件的便利的同时,也不得不去面对电子邮件的负面作用。由此可以看出,越来越多的用户需要一款带有的垃圾邮件拦截功能的电子邮件系统。而且,由目前社会行情来看,电子邮件自毁系统将会越来越受到人们的广大欢迎,并在未来相当长的一段时间内,会吸引越来越多的技术人员开发与研究。目前,使用电子邮件系统的用户越来越多,并且不同的用户针对垃圾邮件的理解不同,大体可以分为广告邮件、乱码邮件、无效域名邮件、推荐邮件和用户自定义邮件等等,这些邮件都可以被定义为垃圾邮件,对于垃圾邮件的定义就看不同用户对邮件的理解。通过对身边的一部分同学调研,这些同学大体上都认为垃圾邮件是:广告邮件、乱码邮件、陌生人邮件。通过对身边同事的调查,我对他们分成两类:一类是对新鲜事感兴趣的,平时比较喜欢一些推送邮件,他们对乱码邮件反感,其余的都会查看一下。另一类是平时喜欢购物的,他们对各种广告邮件非常感兴趣,随时随地查看关注的物品动态,所以广告邮件他们不认为是垃圾邮件。而多数老师平时办公繁忙,每天要处理很多的邮件,所以他们对垃圾邮件的理解就是,只要不是好友之间发送的邮件,都称之为垃圾邮件。针对上面调研所提出的问题,为了满足不同用户的在使用邮件系统时不必要的麻烦,并且分析了国内外对垃圾邮件拦截系统的研究现状的基础上,提出了一个基于 Java Web 系统的垃圾邮件策略分析和识别系统。 能够对接收到的邮件处理,对不同的邮件进行分类,达到垃圾邮件的关键字识别,从而达到系统拦截垃圾邮件,满足用户的需求。系统能够实现邮件收发,真正的垃圾邮件识别与分类,通讯录好友功能,邮件分类功能,用户信息维护功能等。根据以上观点分析,得出以下业务流程,如图 2.1 所示:金陵科技学院学士学位论文 第 2 章 系统需求分析4图 2.1 业务流程图2.2 功能需求分析(1)用户对联系人或好友的要求:用户在登录后可以查看并且可以编辑联系人信息,为了防止当联系人过多时不方便查找,所以,针对联系人应该拥有分组功能,并且用户可以对分组进行修改。首先用户登录系统之后能够查看该用户下的所有联系人或好友,而且还能够对联系人进行操作,如:增加、删除、修改联系人信息等。为了对联系人或好友之间管理方便,要求对联系人进行分组,同时对分组也能够进行操作,如:添加、删除、修改等。为了能够快速的直接查找到联系人,用户要求快速的搜索联系人。(2)用户对信息数据管理的要求:用户在登录系统之后可以修改个人基本信息,如:昵称、手机号、性别、地址等。对密码能够进行修改,密码遗失还具有密码找回功能,并且支持密码找回数据修改。(3)用户对电子邮件发送的要求:用户要求能够对邮件实现发送,在发送电子邮件的基础上还应该一并的实现附件发送,同时还要能发送内容齐全的复杂度高的电子邮件,例如带有附件、邮件内容为非纯文本的邮件等。同

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论