毕业论文--基于javamail电子邮件系统的设计与实现内容摘要:
Message 数据重新封装。 JSP 网页调用 PMessage 的 getTo 方法可以直接获得字符串类型的地址。 MailUserData 类用来存放用户的相关信息,还有 对邮件文件夹操作的一些方法的定义,还有邮件管理的一些操作的定义,例如:发送邮件,删除邮件等。 系统模块的划分 按照本系统的总体功能划分,可以将这个电子邮件系统分成 5 大模块,首先是登录模块,作为验证需要;其次是接收邮件和附件模块,该模块负责邮件的接收,有的是以附件形式接收的,再次是发送和回复模块,该模块负责该对方发送邮件,有的还是以附件形式发送的;接着是邮件处理模块,该模块负责邮件的阅青岛理工大学毕业设计(论文) 9 读、保存和删除等操作;然后是邮件文件夹的管理,该操作负责邮件文件夹的新建、重命名和删除等操作。 下面累出了本系统的模块体 系,如图: 电 子 邮 件 系 统登录模块接收邮件和附件模块发送和回复邮件模块邮件文件夹管理邮件处理模块 图 系统模块体系图 青岛理工大学毕业设计(论文) 10 第 4 章 详细设计 登录模块 登录模块主要有 完成,其中包括下图中的几部分。 ( 1) 选择登录服务器,本系统采用了 MerakMailSErvler 公司提供的 Mail服务器使用版本。 ( 2) 选择指定邮件地址和密码。 在本系统中有所提供的 Mail 服务器创建了 2 个账户进行登录。 必须选用正确的邮件地址和密码才可以登录,不然会报错。 登录模块的图示: 登 录 模 块选择登录邮件服务器选择指定邮件的地址和密码 图 登录模块图 接收邮件和附件模块 接收邮件和附件模块主要由 文件完成,包括下图中的几个部分。 ( 1) 接收邮件。 一个邮件系统最基本的功能是能够接受发送的邮件。 ( 2) 保存附件。 如果对方是以附件的形式发送邮件给用户,那么用户在 接收邮件时,必须先下载邮件,将其保存到本地机之后,才能阅读。 青岛理工大学毕业设计(论文) 11 接收邮件和附件模块的图示: 接 收 邮 件 和 附 件 模 块接收邮件保存附件 图 接收邮件和附件模块图 发送和回复邮件模块 发送和回复邮件模块 主要由 文件完成,包括图中的几个部分。 ( 1) 编写新邮件。 该部分也是电子邮件系统中最基本的功能。 ( 2) 上传附件。 在编写邮件时,邮件内容可以以附件的形式发送,这样就需要先将附件上传到服务器,然后在发送给对方。 发送和回复邮件模块的图示: 发 送 和 回 复 邮 件 模 块编写新邮件上传附件 图 发送和回复邮件模块图 青岛理工大学毕业设计(论文) 12 邮件处理模块 邮件处理模块主要由 文件完成,包括图中的几个部分。 ( 1) 显示邮件列表。 在登录后的首页中就以分页显示的形式列出了所有的邮件 ,便于管理。 ( 2) 删除选中邮件。 在选中删除的邮件后,可以单击该命令删除邮件。 ( 3) 显示错误信息。 在出现一些登录错误,删除错误,下载错误是,将显示不同的错误信息提示用户。 邮件处理模块的图示: 邮 件 处 理 模 块显示邮件列表显示错误信息删除选中邮件 图 邮件处理模块图 青岛理工大学毕业设计(论文) 13 邮件文件夹管理模块 邮件文件夹管理模块主要是由 文件完成,包括图中的几个部分。 ( 1) 创建新的邮件文件夹。 用户可以根据自己的需要创建新的邮件文件夹,便于管理用户的邮件。 ( 2) 重命名邮件文件夹。 用户可以重新命名自己创建的邮件文件夹。 ( 3) 删除邮件文件夹。 用户可以删除自己创建的邮件文件夹。 邮 件 文 件 夹 管理 模 块创建邮件文件夹删除邮件文件夹重命名邮件文件夹 图 邮件夹管理模块图 青岛理工大学毕业设计(论文) 14 第 5 章 系统功能编码的实现 服务器的安装和配置 在做本次系统之前,必须配置 JSP 的服务器和电子邮件的服务器。 ( 1) JSP的服务器,主要使用的是 Tomcat,同时在安装 Tomcat 服务器之前,必需已经安装了 SUN 公司的 JDK,在安装 Tomcat 的时候主要是注意电脑环境变量的更改。 安装完成后,只要在浏览器中输入 Tomcat 的网页,如果能,则表示安装成功, 8080 端口是 Tomcat 的默认端口,如果电脑上有服务已经把端口占用了,可以把占用该端口的服务关掉,如果该服务关不掉或者比较重要,可以再 Tomcat 的安装目录中找到 文件,将其中 port=8080改成没有被占用的端口号。 ( 2)电子邮件服务器的配置:在本系统中我们采用了MerakMailServler 公司的 Mail 服务器,安装完成后,在配置中输入本次实验所需要的域名和用户等信息。 然后保存,配置完成。 客户端的实现 给出本系统 中包含的两个类:由于代码比较多,所以只给出了核心代码。 首先要加入一个中文字符串处理函数用于是邮件能发送中文: public String codeToString(String str) {//处理中文字符串的函数 String s=str。 try { byte tempB[]=(ISO88591)。 s=new String(tempB)。 return s。 } catch(Exception e) { return s。 } } 青岛理工大学毕业设计(论文) 15 1. PMessage 类重新封装了 Message 类。 (1) 重新封装 Message 类获得邮件的时间、主题、大小、内容还有地址等; public PMessage(Message msg)throws Exception{ if(msg!=null){ SimpleDateFormat df = new SimpleDateFormat( 39。 at39。 HH:mm:ss )。 try{date=((()!=null) ? () : ())。 }catch(Exception e){date=new Date().toString()。 } subject=()。 size=()。 Object content=。 try{ content=()。 }catch(Exception e){} if((text/plain) amp。 amp。 content!=null) text=(String)content。 from=assembleAddress(())。 to=assembleAddress(())。 cc=assembleAddress(())。 bcc=assembleAddress(())。 } ( 2)构造函数 PMessage( String to,String cc,String bcc,String subj,String text); public PMessage(String to,String cc,String bcc,String subj,String text){ (39。 39。 ,39。 ,39。 )。 (39。 39。 ,39。 ,39。 )。 (39。 39。 ,39。 ,39。 )。 =t。毕业论文--基于javamail电子邮件系统的设计与实现
相关推荐
的基音周期中被广泛应用,这是因为相关处理 法抗波形相位失真强.另外它在硬件处理上结构简单。 本文对语音信号基音周期检测进行了分析,在此基础上采用了中心削波和三电平削波的方法对语音信号进行处理。 最后通过 MATAIJB 软件实现了语音信号的基音周期检测。 二 、靖点检测 汉语的音节末尾都是浊音、只用短时能量就能较好地判断一个词语的末点。 因此汉语孤立词语的末点检测不存在什么困难。
短促的时间区间与区间之间又存在较长的无错码区间,这些成串出现的错码称为突发错码。 经过分析我们发现产生突发错码的主要原因是脉冲干扰和信道中的衰落现象。 那么如果在一个信道中同时出现随机错码和突发错码 ,那么我门就称该信道为混合信道。 对于不同类型的信道,应采取不同的差错控制技术。 通常用到的有 10 ( 1)检错重发法
软件处 理得当的话 ,图像的性能比较好。 一般安装一个彩色摄像头和相应的软件大约花费约几百元。 用户操作需要一定的电脑知识,而且每次必须在开机状态下使用,其优点是价格便宜。 总之,基于 Inter 环境的计算机可视通信是未来很有前途的产业。 2 可视电话的基本结构和核心技术 ITUT 推出的 系列标准是框架性协议,服从不同标准的可视电话终端,具有类似的结构。 可视电话的基本结构如图 所示
3 焊锡渣 1 设备原因网板与 PC 之间间隙过大焊膏残留未能及时清除 2 人为原因网板不干净或清洁后仍有残留 3 原材料不良基本与其他不良相似 4 焊膏厚度不一 像这样的不良可能有很多种原因造成视情况而定如工作台网板各不水平两者前后或左右间隙不等有可能造成此类情况的不良 调整设备硬件使其两者水平 32 SMT 生产中的贴装
力和直观易用的接口,越来越受到数字系统设计者的欢迎。 Quartus II 软件支持 APEX 系列、 Cyclone 系列、 Stratix 系列和 Excalibur 系列等新型系列器件的开发。 含有工作组计算、集成逻辑分析仪、 EDA 工具集成、多过 程支持、增强重编译和 IP 集成等特性。 支持百万门级的设计,支持高速 I/O设计 , 具有更强的设计能力和更快的编译速度。 Quartus
是不变的,由 凸轮 的升程决定。 柱塞每循环的供油量大小取决于供油行程 ,供油行程不受凸轮轴控制是可变的。 供油开始时刻不随供油行程的变化而变化。 转动柱塞可改变供油终了时 刻,从而改变供油量。 柱塞泵工作时,在喷油泵凸轮轴上的凸轮与柱塞 弹簧 的作用下,迫使柱塞作上、下往复运动,从而完成泵油任务,泵油过程可分为以下三个阶段。 进油过程 当凸轮的凸起部分转过去后,在弹簧力的作用下,柱塞向下运动