1、 1 E M A I L 客客 户户 端端 ( Java GUI ) 姓 名 学 号 年 级 专 业 计算机科学与技术计算机科学与技术 系(院) 指导教师 2 诚诚 信信 声声 明明 本人呈交给的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人 在指导老师指导下的设计成果。 经检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名: 日 期: 3 摘摘 要要 本系统是用 java 语言实现的一个 Email 客户端,主要用到 java GUI 图形界面设计 和 java mail 工具包, 它适用于所有用户,无管理员设置,可以实现网络邮箱的邮件发 送和邮件收取的基本功能,
2、还具有通讯录的存储功能,针对用户的需求,本 Email 客户端 具有以下两大模块: 1基本设置模块; 此模块主要包括用户设置和邮箱设置两大内容: 1.1 用户设置:主要设置用户的一些基本信息,如用户名,用户密码等设置 1.2 邮箱设置:主要设置邮箱服务器,SMTP,POP3 等 2. Email 功能模块; 此模块根据大众用户的需求划分了以下三个部分: 2.1 收取邮件功能; 2.2 发送邮件功能; 2.3 通讯录功能; 该系统的开发过程为: 1.Email 客户端的需求分析; 2.Email 客户端的系统分析; 3.Email 客户端的功能模块划分划分; 4.Email 客户端的数据库设计;
3、 5.Email 客户端的界面设计; 6.Email 客户端的功能模块设计及代码实现 关键字关键字:java,java GUI,java mail 4 AbstractAbstract This email client system is developed in java language using java GUI and java mail tools .It can be used by any users who want to use it . The system is not including manager settings and it can finish the
4、function of sending and accepting mails in web mail system, it can store user information a function like a address book in the web. The systems need to achieve the overall function to run two parts, as follows 1. The basic settings Two parts are followed: 1.1 Maintenance System Administrators basic
5、 information; 1.2 Student response functions; 2. Email functions Three function will be available 2.1 Sending mails 2.2 Receiving mails 2.3 Address book The system development process : 1. Email client needs analysis; 2. Email client system analysis; 3. Email client function modules partition; 4. Email client design; 5. Email client interface design; 6. Email client functional design and code modules to achieve Key word:java , java GUI ,java mail 5 目目 录录 前 言 6 第 1 章 系统概述及系统分析 - 7 1.1 系统概述 7 1.1.1 基本设置模块 - 7 1.1.2 Email 功能模块 - 7 1.2 需求分析 7 1.3 可行性分析 7 1.3.1 技术可行性分析 -