题 目 基于POP3的邮件收发系统的设计与实现 学生姓名 学号
所在学院 物理与电信工程学院 专业班级 电子1201班 指导教师 完成地点 物电学院计算机信息处理实验室
2016 年 6 月 5 日
陕西理工学院毕业设计
毕业论文﹙设计﹚任务书
院(系) 物电学院 专业班级 电子信息工程 学生姓名 一、毕业论文﹙设计﹚题目 基于POP3的邮件收发系统的设计与实现 二、毕业论文﹙设计﹚工作自__2016 __年_3 _月10 日 起至_ 2016__年 6 月 20 日止
三、毕业论文﹙设计﹚进行地点: 物电学院计算机信息处理分室 四、毕业论文﹙设计﹚的内容要求:
POP3(Post office Protocol 3)是适用于C/S结构的脱机模型电子邮件协议,它规定怎样将个人计算机连接到Internet的邮件服务器下和下载电子邮件的协议。
本设计要求学生,在Visual c++环境下,使用POP3技术开发一个邮件接收系统,接收邮件服务器上的邮件之后,把邮件下载并保存到本地计算机上,要求可以提取邮箱里的邮件数量和标题字段等内容。 五、 毕业论文﹙设计﹚应收集资料及参考文献:
[1]徐孝凯,张纪勇.C++面向对象程序设计:VC++6.0运行环境[M].天津大学出版社2009. [2]汪晓平,钟军.VC++网络通信协议分析与应用实现[M].北京:人民邮电出版社,2003. [3]王艳平,张越.Windows网络与通信程序设计[M].北京:人民邮电出版社,2006. [4] Andrew S.Tanenbau.计算机网络(第四版)[M].北京:清华大学出版社,2004. [5]谢希仁.计算机网络(第五版)[M].北京:电子工业出版社,2012. [6]朱桂英.张元亮 Visual C++网络编程开发与实践[M].清华大学出版社.2013. 六、 毕业论文﹙设计﹚的进度安排:
3月2日——3月29日:查阅资料,完成初步设计方案和开题报告。
4月1日——4月26日:根据POP3邮件收发系统的工作原理,给出设计方案,及软件流程图。 4月29日——5月24:并在软件环境下进行运行调试,进一步完善系统功能,整理资料;
5月27日——6月7日:撰写、修改毕业设计论文。
6月10日——6月15日:打印论文准备并完成答辩。 指导教师签名 系(教研室)主任签名 专业负责人签名 批准日期
陕西理工学院毕业设计
基于POP3的邮件收发系统的设计与实现
(陕西理工学院物理与电信工程学院电子信息工程专业,2012级1班,陕西 汉中 723000)
指导教师:
[摘要]电子邮件是互联网基础服务中重要的一部分。从互联网在上世纪90年代开始逐步发展之时到今天信息
极大丰富的互联网2.0时代,实现电子邮件POP3收取都有重要的意义。本设计使用Visual Studio 2010作为开发平台,使用Windows Socket 2应用程序接口,实现了一个具有POP3邮件接收和保存功能的计算机邮件接收程序,同时介绍了POP3邮件接收协议、base64解码方法和基于Windows下Visual C++的程序设计以及实现的方法。
[关键字]电子邮件; POP3协议; Winsock2; Visual C++