毕业设计开题报告
- 论文选题的目的和意义
选题目的:随着互联网信息时代发展电子邮件也成为了如今人们不可或缺的通讯手段之一,邮件的种类繁多难以辨别,对于邮件系统的随之而来的的垃圾邮件成为了如今最大的问题垃圾系统的泛滥极大地浪费网络资源给用户造成了大量的时间与资源的浪费影响互联网的使用,所以邮件分类系统成为了电子邮件不可或缺的功能,本文打算利用python来设计一个邮件分类系统用来对进行对邮件中垃圾邮件进行区分。
选题意义:中国对于垃圾邮件的处理方式已经引起了高度重视,邮件分类系统可以极大地去改善电子邮件系统的使用环境,为人类的生活提供便利,防止垃圾邮件损害人们的利益和网络资源,促进信息化发展。
- 研究的基本内容
本次毕业设计主要基于python开发技术以及MySQL实现邮件分类系统的整体开发,同时结合了python编程的性能性与开发的便捷性,最大程度为用户提供完善的邮件收发与分类管理系统。本研究首先以通过文献资料查阅,了解目前一般邮件分类系统的设计要点与原型参考,制定合理的开发技术路线与功能要点。
通过走访相关人员,对邮件分类系统进行调查,分析实际工作情况,整理系统需要实现的需求。邮件分类系统包括两类用户,管理员和会员。功能包括会员注册与登录模块、个人中心模块、发送邮件的功能、通讯录功能、收信箱功能、发信箱功能、草稿箱功能、垃圾箱功能、标记箱功能、邮箱的黑名单功能。最终完成基于python的邮件分类系统中前台界面和后台逻辑处理的设计与实现。
- 拟解决的关键问题及难点
本次设计使用的是Django框架开发,Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。而系统功能较为复杂,其中数据通过系统的收发邮件进行存储,数据分类其中的算法运行具体方案还有问题需要及时解决,然后数据可视化需要解决用web达成可视化的方式也是一大问题。
- 拟采用的研究方法
先用文献研究法对系统需求有基本了解,数据期储存到MySQL数据库中,利用朴素贝叶斯算法对邮件数据进行分类过滤,利用python语言进行系统设计。用前端技术对系统页面进行设计。
- 参考文献(不少于 12 篇)
[1]王斯琴. 改进朴素贝叶斯算法在垃圾邮件过滤中的应用[D].重庆师范大学,2020.
[2]宋丹,陆奎,戴旭凡.基于改进的卷积神经网络邮件分类算法研究[J].重庆工商大学学报(自然科学版),2022,39(03):20-25.
[3]彭毅,姜昕宇.基于BERT_DPCNN文本分类算法的垃圾邮件过滤系统[J].电脑知识与技术,2022,18(22):66-69.
[4]王鹿. 基于贝叶斯分类的垃圾邮件过滤技术研究[D].上海工程技术大学,2020.
[5]董新颐.大数据背景下AI技术在计算机网络技术中的应用现状及隐患研究[J].软件,2022,43(04):145-148.
[6]杨孟姣,杜棋东.基于Python爬虫网站数据分析系统设计与实现[J].计算机时代,2022(11):81-83+88.
[7]杜鹏强. 基于BERT模型的敏感邮件分类方法研究[D].中北大学,2021.
[8]冯涛,王辉,杨超丰,邓爱丽,毕道玉,李丹凤.大数据在逾限邮件智能分类分级中的应用[J].邮政研究,2022,38(01):33-37.
[9]王敬. 基于机器学习的垃圾邮件分类的研究[D].曲阜师范大学,2020.
[10]李伟,羊巍,刘志芳.基于机器学习的中文邮件分类研究[J].电脑知识与技术,2020,16(34):185-186.
[11]P. Mano Paul and I. Diana Jeba Jingle. A privatised approach in enhanced spam filtering techniques using TSAS over cloud networks[J]. International Journal of Intelligent Enterprise, 2022, 9(3) : 332-343.
[12]Volante William G. et al. Do Spam Filters Make Us Complacent?: Examining Email Legitimacy Tags and Phishing Susceptibility[J]. Proceedings of the Human Factors and Ergonomics Society Annual Meeting, 2022, 66(1) : 736-736.