欢迎来到天天文库
浏览记录
ID:353214
大小:453.50 KB
页数:38页
时间:2017-07-27
《email客户端( java gui ) 毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EMAIL客户端(JavaGUI)姓名学号年级专业计算机科学与技术 系(院) 指导教师 诚信声明本人呈交给的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。摘要38本系统是用java语言实现的一个Email客户端,主要用到javaGUI图形界面设计和javamail工具包,它适用于所有用户,无管理员设置,可以实现网络邮箱的邮件发送和邮件收取的基本功能,还具有通讯录的存储功能,针对用户的需求,本Email客户端具有以下两大模块:1.基本设置模块;此模块主要包括用
2、户设置和邮箱设置两大内容:1.1用户设置:主要设置用户的一些基本信息,如用户名,用户密码等设置1.2邮箱设置:主要设置邮箱服务器,SMTP,POP3等2.Email功能模块;此模块根据大众用户的需求划分了以下三个部分:2.1收取邮件功能;2.2发送邮件功能;2.3通讯录功能;该系统的开发过程为:1.Email客户端的需求分析;2.Email客户端的系统分析;3.Email客户端的功能模块划分划分;4.Email客户端的数据库设计;5.Email客户端的界面设计;6.Email客户端的功能模块设计及代
3、码实现关键字:java,javaGUI,javamailAbstractThisemailclientsystemisdevelopedinjavalanguageusingjavaGUIandjavamailtools.Itcanbeusedbyanyuserswhowanttouseit.Thesystemisnotincludingmanagersettingsanditcanfinishthefunctionofsendingandacceptingmailsinwebmailsystem,
4、itcanstoreuserinformationafunctionlikeaaddressbookintheweb.Thesystemsneedtoachievetheoverallfunctiontoruntwoparts,asfollows1.Thebasicsettings38Twopartsarefollowed:1.1MaintenanceSystemAdministratorsbasicinformation;1.2Studentresponsefunctions;2.Emailfun
5、ctionsThreefunctionwillbeavailable2.1Sendingmails2.2Receivingmails2.3AddressbookThesystemdevelopmentprocess:1.Emailclientneedsanalysis;2.Emailclientsystemanalysis;3.Emailclientfunctionmodulespartition;4.Emailclientdesign;5.Emailclientinterfacedesign;6.
6、EmailclientfunctionaldesignandcodemodulestoachieveKeyword:java,javaGUI,javamail目录3838前言7第1章系统概述及系统分析81.1系统概述81.1.1基本设置模块81.1.2Email功能模块81.2需求分析91.3可行性分析91.3.1技术可行性分析91.3.2环境可行性分析91.3.3经济可行性分析938第2章系统开发基本介绍102.1选题背景与目的102.2系统开发工具102.3系统开发环境102.4开发技术概述11
7、2.4.1J2EE概述112.4.2JavaGUI112.4.3Javamail12第3章系统总体设计133.1系统功能模块划分133.2系统具体功能模块基本介绍143.2.1发件箱143.2.2收件箱143.2.3通讯录15第4章系统详细设计及系统实现164.1章节内容总体介绍164.2各模块功能详细设计164.2.1发送邮件功能的实现164.2.1.1发送普通邮件功能174.2.1.2邮件附件的功能实现224.2.2收取邮件功能的实现234.2.3通讯录功能的实现304.2.4其他功能324.2
8、.4.1其他界面实现与通讯录的连接功能324.2.4.2邮件未存储对用户提示功能324.2.4.3复制、删除邮件功能344.2.4.4用户信息设置功能35结束语38谢辞39参考文献40前言邮件系统是一套单独的系统,要有自己的服务器,在邮件系统中可以设多个域,每个域中可以设多个用户,比如说我买了anymacro或快客的邮件系统,可以进行多项设置.它的数据是放在自己的服务器上.随着信息技术的提高,网络的普及于发展,越来越多的网络工具随之产生出来,网络邮箱就是其中之一,它可
此文档下载收益归作者所有